Site Auditor
Full SEO audit — on-page checks, Core Web Vitals, and site-wide crawl.
Running audit…
How the audit works
Live HTML parsing
Your server fetches the page in real time using PHP's HTTP client and parses the DOM — no cached or simulated data.
Google's Lighthouse API
PageSpeed Insights runs a full Lighthouse audit on Google's infrastructure and returns real CWV field data from Chrome users.
BFS site crawler
A breadth-first crawler follows every internal link, checking each page for SEO issues up to the 25-page limit.
Needs Improvement
0
None found
9
Should be fixed
20
of 29 checks
On-Page SEO
92/100All Smiles Dental Care | Family Dentist in NW Calgary
53 characters (optimal 30–60)
NW Calgary dentist in Country Hills: family, cosmetic & emergency dentistry, Invisalign®, implants, extended hours, direct insurance billing. Serving Hamptons, Panorama Hills & NW communities. Call 403-777-3567.
211 characters
HealthySmilesfortheWholeFamily
1 H1 tag (correct)
3,804
Word Count
0/20
Images Missing Alt
41
Internal Links
10
External Links
Open Graph Tags
All Smiles Dental Care | Family Dentist in NW Calgary
Twitter Card Tags
Technical SEO
100/100Core Signals
robots.txt
sitemap.xml
Security Headers
Structured Data
JSON-LD Schema.org markup detected on this page.
Found Types
Recommended Missing
E-E-A-T Signals
Experience, Expertise, Authoritativeness, Trustworthiness — Google's quality framework.
About Page
Not detected
Contact Page
FoundPrivacy Policy
Not detected
Terms of Service
Not detected
Lighthouse Scores
From Google PageSpeed Insights — real Lighthouse runs.
Core Web Vitals
Lab data (mobile). Field data not available.
LCP
2.5 s
Largest Contentful Paint
CLS
0
Cumulative Layout Shift
TBT
80 ms
Total Blocking Time
FCP
1.5 s
First Contentful Paint
Speed Index
4.7 s
Speed Index
TTFB
Root document took 20 ms
Time to First Byte
Core Web Vitals
Lab data (desktop). Field data not available.
LCP
0.9 s
Largest Contentful Paint
CLS
0
Cumulative Layout Shift
TBT
70 ms
Total Blocking Time
FCP
0.4 s
First Contentful Paint
Speed Index
1.4 s
Speed Index
TTFB
Root document took 0 ms
Time to First Byte
Category Scores
Issues Found (9)
Meta description too long (211 chars)
WARNING On-Page SEOMay be truncated in search results.
Response compression not detected
WARNING PerformanceEnable gzip or Brotli to reduce transfer size.
Missing X-Frame-Options header
WARNING SecurityAdd the X-Frame-Options HTTP response header to improve security.
Missing Strict-Transport-Security header
WARNING SecurityAdd the Strict-Transport-Security HTTP response header to improve security.
Missing X-Content-Type-Options header
WARNING SecurityAdd the X-Content-Type-Options HTTP response header to improve security.
Missing Content-Security-Policy header
WARNING SecurityAdd the Content-Security-Policy HTTP response header to improve security.
Missing Referrer-Policy header
WARNING SecurityAdd the Referrer-Policy HTTP response header to improve security.
No About page detected
WARNING E-E-A-TAn About page is a key trust signal for users and search engines.
No Privacy Policy detected
WARNING E-E-A-TRequired for GDPR/CCPA compliance and user trust.
Performance Opportunities
Remove unused JavaScript
Est savings of 100 KiB
Passed Checks (20)
Unlock More Audit Data
Connect paid APIs to expand this report with live keyword, backlink, analytics, and competitor data.
Google Search Console
Not configuredImport real keyword rankings, click-through rates, indexation coverage, and crawl errors.
Backlinks (Ahrefs / Moz / SEMrush)
Not configuredAnalyze domain authority, toxic backlinks, link velocity, and referring domains.
Keyword Intelligence (DataForSEO)
Not configuredAccess search volume, keyword difficulty, SERP features, and competitor keyword gaps.
Google Analytics 4
Not configuredPull real user behaviour: bounce rate, session duration, conversion data, and traffic sources.
Local SEO / Google Business
Not configuredAudit your Google Business Profile, NAP consistency, local citations, and review signals.
Competitor Analysis
Not configuredCompare keyword overlap, content gaps, backlink profiles, and traffic share vs competitors.