Skip to content
Healthy URL
healthy
URL
Tools
Guides
Pricing
Sign in
Fix guides
How to fix everything we check for.
One guide per check, written in plain English. Free to read, whether or not you ever scan anything.
Performance
4 guides
The page scores poorly on Google's performance test
Google's overall measure of how quickly your page becomes usable on a mobile connection. This is the number sh...
Google performance score
The main content takes too long to appear
Largest Contentful Paint measures how long a visitor waits before the biggest thing on the page shows up. Goog...
Largest Contentful Paint
The page jumps around while it loads
Cumulative Layout Shift measures content moving after it has appeared — the reason you tap the wrong button be...
Layout stability
The page is unresponsive while it loads
Total Blocking Time measures how long the page ignores taps and clicks because scripts are busy. High values m...
Responsiveness while loading
Findability
3 guides
The page has no title
The title is the blue link in search results and the text in the browser tab. Too long and it is truncated; to...
Page title
The page has no meta description
The meta description is the grey text under your link in search results. Write it yourself and you control it;...
Meta description
Conflicting canonical tags
A canonical tag tells search engines which address is the authoritative one for a page. If it is missing or co...
Canonical tag
Security & trust
4 guides
Your site is not served over HTTPS
Browsers mark plain HTTP pages as "Not secure", and search engines rank them lower. Anything visitors type on...
HTTPS
No Strict-Transport-Security header
Without HSTS, a visitor's first request can be intercepted before the redirect to HTTPS happens. One header li...
Strict-Transport-Security
No X-Content-Type-Options header
Without this, a browser may guess a file's type and run an uploaded image as a script. The fix is a single hea...
X-Content-Type-Options
No Referrer-Policy header
Without a policy, the full address of your pages — including anything in the query string — is sent to every e...
Referrer-Policy
Accessibility
3 guides
Images have no alt text
Screen readers announce these as "image" and nothing more. Search engines cannot tell what they show either, s...
Image alt text
The page does not declare its language
Screen readers use this to choose a voice and pronunciation. Without it, English content can be read aloud wit...
Page language
Headings skip levels
Screen reader users navigate by heading level. Jumping from a heading 2 straight to a heading 4 makes the page...
Heading structure
AI readiness
3 guides
AI assistants are blocked from reading your site
Your robots.txt tells the crawlers behind ChatGPT, Claude and similar tools to stay away, so your pages cannot...
AI crawler access
The page has no structured data
Structured data spells out what a page is about — a product, an article, an opening time — in a form machines...
Structured data
The page is empty until JavaScript runs
Most AI crawlers, and some search crawlers, read the HTML your server sends without running any scripts. If th...
Content without JavaScript
Content health
2 guides
Some links on this page are broken
A visitor following one of these lands on an error page. Search engines treat repeated dead links as a sign a...
Link health
Some links redirect more than once before arriving
Each hop is another round trip the visitor waits through, and search engines pass a little less authority alon...
Redirect chains