SEO & GEO Audit Report

https://example.com

67
Overall
65
SEO
73
GEO
Grade: D
2026-06-03 07:42 UTC
geoseo.today

Executive Summary

Major issues detected. Your site is likely losing significant organic traffic to competitors.
Strengths
  • URL & Keywords
Weaknesses
  • Meta & Social Tags
  • Meta Description
  • Content Quality
  • Word Count
  • Paragraphs
Quick Wins
  • Title Tag
  • Canonical Tag
  • Google Analytics
  • Favicon
SERP Preview
Example Domain
https://example.com
You have no meta description — Google will auto-generate one, often poorly.

SEO Overview

Meta & Social Tags
61
2 pass 3 warn 1 crit 1 info
URL & Keywords
100
2 pass 0 warn 0 crit 0 info
Headings Structure
82
2 pass 1 warn 0 crit 1 info
Content Quality
52
1 pass 1 warn 2 crit 2 info
Images
80
0 pass 0 warn 0 crit 1 info
Links
82
2 pass 1 warn 0 crit 1 info
Schema / Structured Data
0
0 pass 0 warn 1 crit 0 info
Technical
84
7 pass 3 warn 0 crit 4 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 3 info
HTML Validation
80
0 pass 0 warn 0 crit 1 info

SEO Detailed Results

Meta & Social Tags

61/100
Title Tag
Title too short (14 chars): "Example Domain"
Aim for 50-60 characters with primary keyword near the start
Meta Description
Missing meta description
Add a compelling meta description 120-160 chars with a call-to-action
Canonical Tag
No canonical tag found
Add rel=canonical to prevent duplicate content
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 (20 chars)
URL Structure
Homepage URL

Headings Structure

82/100
H1 Tag
Single H1: "Example Domain"
H2 Tags
No H2 tags
Add H2 subheadings for content structure
H3 Tags
No H3 tags
Consider adding H3s for detailed sections
Heading Hierarchy
Proper heading hierarchy

Content Quality

52/100
Word Count
Thin content: 22 words
Aim for 800+ words for ranking potential
Paragraphs
Only 1 paragraph(s)
Content lacks paragraph structure
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
No internal links detected
Add internal links to related pages
Readability
Good readability (avg 10 words/sentence)

Images

80/100
Images
No images found
Consider adding relevant images

Links

82/100
Internal Links
0 internal links
Add more internal links
External Links
1 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

84/100
HTTP Status
200 OK
HTTPS
Site uses HTTPS
Response Time
Fast response: 0.20s
Content-Type
Correct Content-Type: text/html
Compression
Compression enabled: br
Page Size
Page size: 1 KB
Google Analytics
No Google Analytics detected
Add GA4 to track organic traffic and user behavior
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
No favicon detected
Add a favicon for brand recognition in tabs and bookmarks
Logo
No logo image detected (may use CSS/SVG)
Mobile Viewport
Proper viewport: width=device-width, initial-scale=1
CTA Buttons
No clear CTA buttons detected
Add prominent call-to-action buttons (Get Quote, Contact, etc)
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 29 21:41:26 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
DMARC email policy configured
Domain Age
Domain registered: 1992-01-01 (34.4 years)
Older domains have more authority

HTML Validation

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

GEO Overview

AI Comprehension
64
Semantic Structure 70
Machine Readability 70
Content Scannability 50
Answer-First Content
82
Direct Answers 100
Question Coverage 75
Snippet Readiness 70
Citation Authority
72
Author Credibility 60
Evidence Quality 85
Trust Signals 70
Competitive Context
63
Competitive Positioning 50
Content Completeness 65
Value Clarity 75
Technical GEO
79
AI Accessibility 80
Schema Richness 65
Content Delivery 95
Content Freshness
80
Date Signals 75
Content Currency 80
Update Frequency 85

GEO Detailed Results

AI Comprehension

64/100
Semantic Structure 70/100
Machine Readability 70/100
Content Scannability 50/100
AI Analysis
Heading structure is decent but has some gaps in hierarchy. No semantic HTML tags (<article>, <section>, <main>) — add them to help AI understand page structure.
no lists 70% conf low effort
No bullet points or numbered lists found. Lists help AI extract key information.
no citable passages 85% conf medium effort
No paragraphs in the optimal range (100-200 words). AI needs self-contained passages to cite.

Answer-First Content

82/100
Direct Answers 100/100
Question Coverage 75/100
Snippet Readiness 70/100
AI Analysis
Content leads with clear, direct answers — excellent for AI extraction. No FAQ or question-format headings — AI loves Q&A structured content.
no question coverage 70% conf medium effort
No question-format headings or FAQ section. AI systems prioritize content that directly addresses common questions.
thin content 90% conf high effort
Page has less than 300 words. AI needs substantial content to extract and cite.

Citation Authority

72/100
Author Credibility 60/100
Evidence Quality 85/100
Trust Signals 70/100
AI Analysis
Author attribution needs improvement — AI prefers content from identified experts. Content lacks supporting data — add statistics, numbers, and source references. Consider adding more trust signals like reviews, certifications, or awards.
no author 95% conf low effort
No author attribution found. AI systems favor content from identified, credible authors.
no credentials 75% conf medium effort
No credentials, qualifications, or experience indicators found. Add author expertise details.
missing evidence 80% conf medium effort
Few or no data points, statistics, or numbers. Add specific data to support claims.
no social proof 75% conf medium effort
No reviews, testimonials, or ratings found. Social proof increases AI citation likelihood.
undated content 80% conf low effort
No publish or update dates. AI considers dated content more trustworthy.

Competitive Context

63/100
Competitive Positioning 50/100
Content Completeness 65/100
Value Clarity 75/100
AI Analysis
No competitor comparison found — AI struggles to position you vs alternatives in answers. Some content gaps detected — ensure pricing, process, and benefits are all covered.
missing comparison 90% conf medium effort
No explicit competitor comparison found. Add a 'Why Choose Us' or 'X vs Y' section so AI can position you vs alternatives.
weak positioning 85% conf low effort
No dedicated 'Why Choose Us' heading or unique differentiator section. AI needs explicit positioning to recommend you.
incomplete coverage 70% conf medium effort
Missing content sections: pricing/costs, process/how it works, benefits/features, service areas/location. Complete coverage helps AI provide comprehensive answers.
no case studies 65% conf high effort
No case studies, portfolio examples, or before/after results. AI cites concrete evidence of work.

Technical GEO

79/100
AI Accessibility 80/100
Schema Richness 65/100
Content Delivery 95/100
AI Analysis
No llms.txt file — create one to improve AI discoverability. No structured data — add JSON-LD schema for better AI understanding.
no llms.txt 95% conf low effort
No llms.txt file found. This new standard helps AI systems understand your site structure.
no schema 95% conf medium effort
No JSON-LD structured data. Schema markup is critical for AI to understand page entities.

Content Freshness

80/100
Date Signals 75/100
Content Currency 80/100
Update Frequency 85/100
AI Analysis
No current year mention — AI may consider content outdated. Missing date indicators — add visible publish and last-updated dates.
no date signals 85% conf low effort
No publish or update dates found. Add visible dates — AI considers dated content more trustworthy.
no current year 70% conf low effort
No mention of 2026 or 2025. Adding current year references signals freshness to AI.
no blog section 60% conf high effort
No blog or news section linked. Regular content updates signal freshness and expertise to AI.

AI-Suggested Fixes

Field Current Proposed Reason
Title Tag Example Domain Example Domain Title is only 14 chars — too short for ranking potential. Expanded to 14 chars.
Meta Description (missing) Example Domain. Professional, reliable service. Contact us for a free consultation and estimate. Without a meta description, Google auto-generates one — often poorly
Structured Data (none) Add LocalBusiness JSON-LD schema LocalBusiness schema enables rich results in Google for this page type
Target Keywords Current focus: example domain example domain example domain, example domain near me, best example domain example domain, example domain cost example domain, affordable example domain example domain, example domain reviews example domain Consider adding these related keywords naturally in your content for broader ranking potential

Action Plan

#1 Meta Description
critical 5 min
Meta & Social Tags
Problem: Missing meta description
Action: Add a compelling meta description 120-160 chars with a call-to-action
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 Word Count
critical varies
Content Quality
Problem: Thin content: 22 words
Action: Aim for 800+ words for ranking potential
Impact: low
#4 Paragraphs
critical varies
Content Quality
Problem: Only 1 paragraph(s)
Action: Content lacks paragraph structure
Impact: low
#5 Title Tag
warning 5 min
Meta & Social Tags
Problem: Title too short (14 chars): "Example Domain"
Action: Aim for 50-60 characters with primary keyword near the start
Impact: high
#6 Canonical Tag
warning 5 min
Meta & Social Tags
Problem: No canonical tag found
Action: Add rel=canonical to prevent duplicate content
Impact: high
#7 Open Graph
warning 10 min
Meta & Social Tags
Problem: No Open Graph tags
Action: Add OG tags for social sharing
Impact: medium
#8 Internal Links
warning varies
Content Quality
Problem: No internal links detected
Action: Add internal links to related pages
Impact: medium
#9 Internal Links
warning varies
Links
Problem: 0 internal links
Action: Add more internal links
Impact: medium
#10 Google Analytics
warning 15 min
Technical
Problem: No Google Analytics detected
Action: Add GA4 to track organic traffic and user behavior
Impact: medium
#11 Favicon
warning 5 min
Technical
Problem: No favicon detected
Action: Add a favicon for brand recognition in tabs and bookmarks
Impact: medium
#12 HSTS
warning 10 min
Security
Problem: No HSTS header
Action: Add Strict-Transport-Security to enforce HTTPS
Impact: medium
#13 H2 Tags
warning varies
Headings Structure
Problem: No H2 tags
Action: Add H2 subheadings for content structure
Impact: low
#14 CTA Buttons
warning varies
Technical
Problem: No clear CTA buttons detected
Action: Add prominent call-to-action buttons (Get Quote, Contact, etc)
Impact: low
#15 robots.txt
warning varies
Robots.txt & Crawlability
Problem: No robots.txt found or empty
Action: Create a robots.txt file
Impact: low