Executive Summary
Critical problems found. Your site may be partially invisible to search engines.
Weaknesses
- Headings Structure
- H1 Tag
- Content Quality
- Word Count
- Paragraphs
Quick Wins
- Canonical Tag
- Google Analytics
SERP Preview
MockBro - Interview Preparation Platform
https://mockbro.com
MockBro - AI-powered platform for interview preparation. Practice Python, Django, SQL interviews 2x faster.
SEO Detailed Results
Meta & Social Tags
83/100
✓
Title Tag
Good title (40 chars): "MockBro - Interview Preparation Platform"
✓
Meta Description
Good description (107 chars)
⚠
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
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
43/100
●
Word Count
Thin content: 30 words
Aim for 800+ words for ranking potential
●
Paragraphs
Only 0 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
Average sentence length: 30 words
Aim for 15-20 words per sentence for readability
Images
80/100
ℹ
Images
No images found
Consider adding relevant images
Links
50/100
⚠
Links
No links found on page
Schema / Structured Data
0/100
●
Structured Data
No JSON-LD structured data found
Add schema markup for rich results
Technical
87/100
✓
Response Time
Fast response: 0.56s
✓
Content-Type
Correct Content-Type: text/html
✓
Compression
Compression enabled: gzip
✓
Page Size
Page size: 2 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
Favicon found: /mockbro-icon.svg
ℹ
Logo
No logo image detected (may use CSS/SVG)
✓
Mobile Viewport
Proper viewport: width=device-width, initial-scale=1.0
⚠
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
75/100
✓
robots.txt
robots.txt found (1523 bytes)
⚠
Wildcard UA
No wildcard User-agent: * rule
Add User-agent: * with default rules
✓
Disallow Rules
No paths blocked — full site crawlable
⚠
Sitemap in robots.txt
No sitemap referenced in robots.txt
Add Sitemap: directive pointing to your XML sitemap
Security
96/100
✓
SSL Certificate
Valid SSL certificate (expires: Aug 17 08:31:52 2026 GMT)
✓
HSTS
Strict-Transport-Security header present
✓
X-Content-Type-Options
nosniff header present
✓
X-Frame-Options
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
ℹ
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: 2025-05-07 (1.1 years)
Older domains have more authority
✓
Domain Expiry
Domain expires: 2027-05-07 (322 days left)
HTML Validation
80/100
ℹ
W3C Validation
Could not fetch W3C validation
Test manually at validator.w3.org
Indexation & Authority
20/100
●
Sitemap URLs
No XML sitemap found
Create sitemap.xml — essential for Google to discover all your pages. Without it, Google relies only on internal links for crawling.
●
Social Profiles
No social media profile links found
Add links to your social profiles — Google uses these as brand entity signals (Knowledge Panel, E-E-A-T)
●
Contact & About
No Contact or About page linked
Both pages are essential for E-E-A-T. Google and users need to know who is behind the site.
⚠
NAP Signals
No contact information (phone, email, address) detected on page
Add contact details — especially important for local businesses and E-E-A-T
⚠
Trust Signals
No trust signals detected (no legal pages, no authority links, no certifications)
Add privacy policy, terms of service, and link to authoritative sources in your content
GEO Detailed Results
Brand & Entity Clarity
77/100
How clearly your brand is identified on-page. We check name consistency, schema, social links — not off-site brand authority (requires external APIs).
Entity Coherence
100/100
Is your brand name consistent across title, H1, Open Graph, and schema markup?
Authority Signals
55/100
Does your page link to authoritative profiles (Wikipedia, LinkedIn, YouTube)?
Brand Visibility
70/100
Is your brand mentioned prominently in the first 100 words and meta description?
AI Analysis
Good entity coherence across page elements.
no sameAs links
70% conf
low effort
No sameAs links in schema. Add links to Wikipedia, LinkedIn, BBB to strengthen entity authority.
no YouTube presence
75% conf
medium effort
No YouTube link or embed found. YouTube mentions are the #1 signal for AI visibility (Ahrefs: r=0.737).
few social profiles
60% conf
low effort
Only 0 social profile links found. More cross-platform presence strengthens entity authority.
brand not in opening
70% conf
low effort
Brand name not in first 100 words. AI models weight opening content for entity recognition.
Content Structure & Citability
71/100
How easily AI can parse and extract citable passages. University of Tokyo research: structure alone impacts citations by 17.3%.
Semantic Structure
40/100
Does your page use proper heading hierarchy (H1→H2→H3) and semantic HTML tags?
Machine Readability
90/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
Content structure analysis complete.
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.
no semantic HTML
70% conf
medium effort
Missing semantic tags (article, section, main). Semantic HTML has r=0.65 correlation with citation rates.
no lists
70% conf
low effort
No bullet or numbered lists found. Structured lists are more extractable by AI than prose.
Evidence, Data & Citations
64/100
Statistical density and source attribution. Princeton KDD 2024: quotations +41%, statistics +32%, cited sources +30%.
Statistics & Data
50/100
How many specific numbers, percentages, and data points are in your content?
External Citations
70/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
Evidence and data analysis complete.
no statistics
90% conf
medium effort
No data points found. Princeton research proves statistics boost AI visibility by +32%. Add specific numbers.
no external citations
85% conf
medium effort
No outbound links to external sources. Princeton: citing sources boosts AI visibility by +30%.
no expert quotes
85% conf
medium effort
No expert quotations found. Princeton research: adding quotes with named experts = +41% AI visibility.
E-E-A-T & Trust Signals
71/100
Machine-readable trust proxies: author credentials, entity profiles, organizational transparency. Google's E-E-A-T is a quality rater framework, not a direct ranking factor.
Author Credibility
65/100
Is there an author name, bio, Person schema, and credentials on the page?
Social Proof
75/100
Are there reviews, testimonials, ratings, or certifications visible?
Trust Indicators
75/100
Are publish/update dates visible? Is contact information present?
AI Analysis
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: 'Founded in [year]', '[X]+ years experience', 'Licensed #[number]'.
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. Dated content tends to perform better in freshness-sensitive queries.
Answer-First Content
52/100
Does your content lead with the answer? Clear answer-first sections improve extractability for AI citation.
BLUF (Bottom-Line Up Front)
40/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
40/100
Does your content have definitions, numbered lists, and summary sections?
AI Analysis
Answer-first analysis complete.
no opening content
85% conf
medium effort
No substantive opening paragraph found. AI engines extract citations primarily from opening content.
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.
extremely thin content
99% conf
high effort
Less than 100 words. AI cannot cite a page with virtually no content.
Content Freshness
72/100
How current is your content? AI-cited content is 25.7% fresher than average (Ahrefs 2026).
Date Signals
50/100
Are there datePublished/dateModified meta tags, <time> elements, or visible dates?
Content Currency
85/100
Does the content reference the current year? Is the copyright up to date?
Update Signals
90/100
Does the server send Last-Modified headers? Is there a blog/news section?
AI Analysis
Missing date indicators — add publish and last-updated dates.
no date signals
85% conf
medium effort
No publish or update dates found. Dated content tends to perform better in freshness-sensitive queries.
no current year
70% conf
low effort
No mention of 2026 or 2025. Current year references signal 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. Accessibility is a binary eligibility gate, not a gradient signal.
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 20 AI crawlers allowed — good. llms.txt present (minimal search impact per OtterlyAI research).
no schema markup
70% conf
medium effort
No JSON-LD structured data. Schema is a parsing enabler for AI entity disambiguation.
Competitive Context
69/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
66/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
Competitive analysis complete.
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. Explicit positioning helps AI distinguish you in comparison queries.
incomplete coverage
65% conf
medium effort
Missing: pricing, process, service area. Complete coverage helps AI answer comprehensive queries.
Action Plan
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 Word Count
critical
varies
Content Quality
Problem: Thin content: 30 words
Action: Aim for 800+ words for ranking potential
Impact: low
#4 Paragraphs
critical
varies
Content Quality
Problem: Only 0 paragraph(s)
Action: Content lacks paragraph structure
Impact: low
#5 Sitemap URLs
critical
varies
Indexation & Authority
Problem: No XML sitemap found
Action: Create sitemap.xml — essential for Google to discover all your pages. Without it, Google relies only on internal links for crawling.
Impact: low
#6 Social Profiles
critical
varies
Indexation & Authority
Problem: No social media profile links found
Action: Add links to your social profiles — Google uses these as brand entity signals (Knowledge Panel, E-E-A-T)
Impact: low
#7 Contact & About
critical
varies
Indexation & Authority
Problem: No Contact or About page linked
Action: Both pages are essential for E-E-A-T. Google and users need to know who is behind the site.
Impact: low
#8 Canonical Tag
warning
5 min
Meta & Social Tags
Problem: No canonical tag found
Action: Add rel=canonical to prevent duplicate content
Impact: high
#9 Open Graph
warning
10 min
Meta & Social Tags
Problem: No Open Graph tags
Action: Add OG tags for social sharing
Impact: medium
#10 Internal Links
warning
varies
Content Quality
Problem: No internal links detected
Action: Add internal links to related pages
Impact: medium
#11 Google Analytics
warning
15 min
Technical
Problem: No Google Analytics detected
Action: Add GA4 to track organic traffic and user behavior
Impact: medium
#12 H2 Tags
warning
varies
Headings Structure
Problem: No H2 tags
Action: Add H2 subheadings for content structure
Impact: low
#13 Readability
warning
varies
Content Quality
Problem: Average sentence length: 30 words
Action: Aim for 15-20 words per sentence for readability
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 Wildcard UA
warning
varies
Robots.txt & Crawlability
Problem: No wildcard User-agent: * rule
Action: Add User-agent: * with default rules
Impact: low