SEO & GEO Audit Report

https://seedresort.com

67
Overall
74
SEO
50
GEO
Grade: D
2026-06-04 13:28 UTC
geoseo.today

Executive Summary

Major issues detected. Your site is likely losing significant organic traffic to competitors.
Strengths
  • URL & Keywords
  • Images
  • Links
  • Technical
Weaknesses
  • Headings Structure
  • H1 Tag
  • Schema / Structured Data
  • Structured Data
  • Robots.txt & Crawlability
Quick Wins
  • Title Tag
  • Meta Description
SERP Preview
Seed Resort - Rote Island
https://seedresort.com
Seed Resort is an eco-friendly boutique retreat on Nemberala Beach, Rote Island, offering nine private bungalows, a 20 m saltwater infinity pool, and direct access to Indonesia's longest shore-break surf.

SEO Overview

Meta & Social Tags
76
3 pass 3 warn 0 crit 1 info
URL & Keywords
100
2 pass 0 warn 0 crit 0 info
Headings Structure
43
0 pass 1 warn 1 crit 1 info
Content Quality
93
4 pass 0 warn 0 crit 2 info
Images
100
5 pass 0 warn 0 crit 0 info
Links
95
3 pass 0 warn 0 crit 1 info
Schema / Structured Data
0
0 pass 0 warn 1 crit 0 info
Technical
96
11 pass 0 warn 0 crit 3 info
Performance (Core Web Vitals)
80
0 pass 0 warn 0 crit 1 info
Robots.txt & Crawlability
50
0 pass 1 warn 0 crit 0 info
Security
86
4 pass 1 warn 0 crit 4 info
HTML Validation
80
0 pass 0 warn 0 crit 1 info

SEO Detailed Results

Meta & Social Tags

76/100
Title Tag
Title too short (25 chars): "Seed Resort - Rote Island"
Aim for 50-60 characters with primary keyword near the start
Meta Description
Description too long (204 chars): "Seed Resort is an eco-friendly boutique retreat on Nemberala Beach, Rote Island,..."
Google truncates after ~155 chars. Ensure key info is in the first 155 characters.
Canonical Tag
Canonical set: https://seedresort.com
Viewport Meta
Viewport meta tag present
HTML Language
Language set: en
Open Graph
No Open Graph tags
Add OG tags for social sharing
Twitter Card
No Twitter Card meta
Optional but recommended for X/Twitter sharing

URL & Keywords

100/100
URL Length
URL length OK (23 chars)
URL Structure
Homepage URL

Headings Structure

43/100
H1 Tag
No H1 tag found
Every page should have exactly one H1
H2 Tags
No H2 tags
Add H2 subheadings for content structure
H3 Tags
No H3 tags
Consider adding H3s for detailed sections

Content Quality

93/100
Word Count
Good content length: 1205 words
Paragraphs
55 substantial paragraphs
Lists
No lists found
Consider adding lists for better readability and featured snippets
Text Emphasis
No bold/strong text
Use <strong> to highlight key phrases
Internal Links
55 internal links in content
Readability
Good readability (avg 23 words/sentence)

Images

100/100
Image Count
41 images found
Alt Text
All images have alt text
Alt Text Quality
Alt texts appear descriptive
Lazy Loading
38 images use lazy loading
Image Format
1 images in modern format (WebP/AVIF)

Links

95/100
Internal Links
55 internal links
External Links
8 external links
Nofollow
No nofollow on external links
Consider nofollow for user-generated or untrusted links
Anchor Text
All links have anchor text or aria-label

Schema / Structured Data

0/100
Structured Data
No JSON-LD structured data found
Add schema markup for rich results

Technical

96/100
HTTP Status
200 OK
HTTPS
Site uses HTTPS
Response Time
Fast response: 0.28s
Content-Type
Correct Content-Type: text/html
Compression
Compression enabled: br
Page Size
Page size: 288 KB
Google Analytics
GA4/gtag detected
Phone Link
No tel: links found
Add clickable phone links for mobile users
Contact Form
No forms detected on page
Consider adding a contact/lead form
Favicon
Favicon found: /favicon.ico?favicon.48dc88e2.ico
Logo
Logo image found: Logo
Mobile Viewport
Proper viewport: width=device-width, initial-scale=1
CTA Buttons
2 call-to-action elements found
Google Maps Link
No Google Maps link on page
Add a link to your Google Business Profile for local SEO

Performance (Core Web Vitals)

80/100
PageSpeed
Google PageSpeed API rate limited — try again later or add PAGESPEED_API_KEY
Get free API key at console.cloud.google.com

Robots.txt & Crawlability

50/100
robots.txt
No robots.txt found or empty
Create a robots.txt file

Security

86/100
SSL Certificate
Valid SSL certificate (expires: Aug 21 03:58:03 2026 GMT)
HSTS
No HSTS header
Add Strict-Transport-Security to enforce HTTPS
X-Content-Type-Options
No X-Content-Type-Options header
X-Frame-Options
No X-Frame-Options header
Consider adding to prevent clickjacking
Content-Security-Policy
No CSP header
Consider adding Content-Security-Policy
SPF Record
SPF email authentication configured
DMARC Policy
No DMARC policy found
DMARC protects your domain from email spoofing
Domain Age
Domain registered: 2015-06-08 (11.0 years)
Older domains have more authority
Domain Expiry
Domain expires: 2035-06-08 (3290 days left)

HTML Validation

80/100
W3C Validation
Could not fetch W3C validation
Test manually at validator.w3.org

GEO Overview

Brand & Entity Authority
93
Entity Coherence 100
Authority Signals 80
Brand Visibility 100
Content Structure & Citability
64
Semantic Structure 50
Machine Readability 55
Passage Quality 85
Evidence, Data & Citations
89
Statistics & Data 85
External Citations 100
Original Content Signals 80
E-E-A-T & Trust Signals
80
Author Credibility 65
Social Proof 95
Trust Indicators 85
Answer-First Content
78
BLUF (Bottom-Line Up Front) 80
Question Coverage 75
Snippet Readiness 80
Content Freshness
80
Date Signals 70
Content Currency 100
Update Signals 75
Technical AI Access
94
Crawler Access 100
Content Delivery 100
AI-Readiness Extras 70
Competitive Context
78
Positioning 65
Content Completeness 92
Value Clarity 80

GEO Detailed Results

Brand & Entity Authority

93/100
How well AI can identify and trust your brand. Based on Ahrefs research: brand mentions correlate r=0.664 with AI visibility.
Entity Coherence 100/100
Is your brand name consistent across title, H1, Open Graph, and schema markup?
Authority Signals 80/100
Does your page link to authoritative profiles (Wikipedia, LinkedIn, YouTube)?
Brand Visibility 100/100
Is your brand mentioned prominently in the first 100 words and meta description?
AI Analysis
Good entity coherence across page elements. YouTube presence detected — strong AI visibility signal.
no sameAs links 70% conf low effort
No sameAs links in schema. Add links to Wikipedia, LinkedIn, BBB to strengthen entity authority.

Content Structure & Citability

64/100
How easily AI can parse and extract citable passages. University of Tokyo research: structure alone impacts citations by 17.3%.
Semantic Structure 50/100
Does your page use proper heading hierarchy (H1→H2→H3) and semantic HTML tags?
Machine Readability 55/100
Can AI parse your content? Low script ratio, semantic tags, no heavy JS dependency.
Passage Quality 85/100
Are your content sections self-contained and extractable? Lists, tables, 50-250 word chunks.
AI Analysis
Multi-modal content (text + images + video) detected — good for AI extraction.
no headings 95% conf high effort
Zero heading tags found (H1-H6). AI cannot parse content structure without headings. This may be a JS-rendered page.
extreme JS dependency 95% conf high effort
Script-to-content ratio is 27x. This is a JS-heavy SPA. AI crawlers parse only 23% of JS-rendered content (vs 94% for static HTML).
no lists 70% conf low effort
No bullet or numbered lists found. Structured lists are more extractable by AI than prose.

Evidence, Data & Citations

89/100
Statistical density and source attribution. Princeton KDD 2024: quotations +41%, statistics +32%, cited sources +30%.
Statistics & Data 85/100
How many specific numbers, percentages, and data points are in your content?
External Citations 100/100
Do you link to authoritative external sources (.gov, .edu, research)?
Original Content Signals 80/100
Does your content include expert quotes, attributed claims, and original data?
AI Analysis
8 external citations found.
few statistics 75% conf medium effort
Only 1 data points. Aim for 5+ specific numbers (years, clients, %, costs).
no quotation patterns 80% conf medium effort
No 'According to...', expert quotes, or research citations. Princeton: quotations = strongest optimization (+41%).

E-E-A-T & Trust Signals

80/100
Experience, Expertise, Authority, Trust indicators. 96% of AI Overview citations have verified E-E-A-T signals.
Author Credibility 65/100
Is there an author name, bio, Person schema, and credentials on the page?
Social Proof 95/100
Are there reviews, testimonials, ratings, or certifications visible?
Trust Indicators 85/100
Are publish/update dates visible? Is contact information present?
AI Analysis
Reviews/testimonials found — good trust signal. Missing date signals — add publish/update dates.
no author 90% conf low effort
No author attribution found. AI systems favor content from identified, credible authors.
no credentials 75% conf medium effort
No credentials or qualifications found. Add expertise indicators.
undated content 80% conf low effort
No publish or update dates. AI considers dated content more trustworthy.

Answer-First Content

78/100
Does your content lead with the answer? 90% of Perplexity citations come from the first 100 words.
BLUF (Bottom-Line Up Front) 80/100
Does your first paragraph directly answer 'What does this page offer?'
Question Coverage 75/100
Does your page have FAQ sections, question-format headings, and FAQPage schema?
Snippet Readiness 80/100
Does your content have definitions, numbered lists, and summary sections?
AI Analysis
Answer-first analysis complete.
branding-first opening 80% conf medium effort
Opening paragraph is branding-focused, not answer-focused. Lead with what you do, not who you are.
no question coverage 75% conf medium effort
No question-format headings or FAQ section. AI prioritizes content that directly addresses questions.
no definitions 65% conf low effort
No 'X is...' definition patterns. AI extracts these as snippets.
no summary section 60% conf low effort
Long content without a summary or 'Key Takeaways'. Add one near the top for AI extraction.

Content Freshness

80/100
How current is your content? AI-cited content is 25.7% fresher than average (Ahrefs 2026).
Date Signals 70/100
Are there datePublished/dateModified meta tags, <time> elements, or visible dates?
Content Currency 100/100
Does the content reference the current year? Is the copyright up to date?
Update Signals 75/100
Does the server send Last-Modified headers? Is there a blog/news section?
AI Analysis
References current year (2026). Missing date indicators — add publish and last-updated dates.
no date signals 85% conf low effort
No publish or update dates found. AI considers dated content more trustworthy.
no last-modified header 65% conf low effort
No Last-Modified HTTP header. Helps AI determine content freshness.
no blog/news section 55% conf high effort
No blog or news section linked. Regular content updates signal freshness and expertise.

Technical AI Access

94/100
Can AI crawlers access your page? Blocked bots = zero AI visibility. URL accessibility is the #1 factor (Zyppy: 9.5/10).
Crawler Access 100/100
Are AI search bots (GPTBot, ClaudeBot, PerplexityBot) allowed in robots.txt?
Content Delivery 100/100
Does the page have viewport meta, charset, and fast loading?
AI-Readiness Extras 70/100
Is there schema markup, llms.txt, RSS feed, and sitemap reference?
AI Analysis
All major AI crawlers allowed — good.
no schema markup 70% conf medium effort
No JSON-LD structured data. Schema is a parsing enabler for AI entity disambiguation.

Competitive Context

78/100
Can AI position you vs alternatives? Comparison content, pricing, and process information.
Positioning 65/100
Does the page have 'Why Choose Us', comparison, or differentiator sections?
Content Completeness 92/100
Does the page cover pricing, process, benefits, and service area?
Value Clarity 80/100
Are there specific claims with numbers and guarantees?
AI Analysis
Comprehensive content coverage.
no competitor comparison 75% conf medium effort
No explicit comparison content. Add 'Why Choose Us' or 'vs' sections for AI comparison queries.
weak positioning 70% conf low effort
No unique value proposition heading. AI needs explicit positioning to recommend you.
incomplete coverage 65% conf medium effort
Missing: pricing. Complete coverage helps AI answer comprehensive queries.

AI-Suggested Fixes

Field Current Proposed Reason
H1 Tag (missing) Seed Resort Every page needs exactly one H1 tag describing the main topic
Structured Data (none) Add LocalBusiness JSON-LD schema LocalBusiness schema enables rich results in Google for this page type
Target Keywords Current focus: seed resort rote best seed resort rote, seed resort rote near me, seed resort rote cost, affordable seed resort rote, seed resort rote reviews, how much does seed resort rote cost Consider adding these related keywords naturally in your content for broader ranking potential

Action Plan

#1 H1 Tag
critical 5 min
Headings Structure
Problem: No H1 tag found
Action: Every page should have exactly one H1
Impact: high
#2 Structured Data
critical 30 min
Schema / Structured Data
Problem: No JSON-LD structured data found
Action: Add schema markup for rich results
Impact: high
#3 Title Tag
warning 5 min
Meta & Social Tags
Problem: Title too short (25 chars): "Seed Resort - Rote Island"
Action: Aim for 50-60 characters with primary keyword near the start
Impact: high
#4 Meta Description
warning 5 min
Meta & Social Tags
Problem: Description too long (204 chars): "Seed Resort is an eco-friendly boutique retreat on Nemberala Beach, Rote Island,..."
Action: Google truncates after ~155 chars. Ensure key info is in the first 155 characters.
Impact: high
#5 Open Graph
warning 10 min
Meta & Social Tags
Problem: No Open Graph tags
Action: Add OG tags for social sharing
Impact: medium
#6 HSTS
warning 10 min
Security
Problem: No HSTS header
Action: Add Strict-Transport-Security to enforce HTTPS
Impact: medium
#7 H2 Tags
warning varies
Headings Structure
Problem: No H2 tags
Action: Add H2 subheadings for content structure
Impact: low
#8 robots.txt
warning varies
Robots.txt & Crawlability
Problem: No robots.txt found or empty
Action: Create a robots.txt file
Impact: low