How we check websites
Each website report runs 22 checks against what we read from the site. A check passes, fails, or - when we could not read that part of the site - is left out.
Domain & Security
- Secure connection (HTTPS)
- Browsers mark pages without HTTPS as not secure, and a visitor who sees that warning often leaves before reading anything.
- Valid security certificate
- A certificate that does not validate makes browsers show a full-page warning instead of your site.
- Certificate not about to expire
- When a certificate expires, browsers block the site with a warning until it is renewed.
- Always-secure instruction (HSTS)
- Without this instruction, a browser may still try the insecure address first, which leaves room for the connection to be tampered with.
- Security headers
- These headers tell browsers how to protect visitors - for example, stopping your pages being framed inside someone else's site.
- Email sender record (SPF)
- Without it, your own emails are more likely to land in spam, and others find it easier to send mail that claims to come from you.
- Email protection policy (DMARC)
- A DMARC policy tells receiving mail servers what to do with mail that fails your checks, which protects your customers and your inbox placement.
- Domain receives email
- Customers who find your domain often guess an address like info@ at it; if nothing receives that mail, the enquiry is lost.
AI Readiness
- AI guide file (llms.txt)
- An llms.txt file is a short, plain summary of your business and key pages that AI assistants can read quickly and quote accurately.
- Search and AI crawlers allowed
- A site that blocks every crawler cannot be found in search results or described by an AI assistant.
- Sitemap available
- A sitemap lists every page you want found, so search engines and AI assistants do not miss the ones buried deep in your site.
- Structured data
- Structured data describes your business in a form machines read directly, which is how search engines and AI assistants pick up your hours, address and services.
- Business described as a business
- Marking up your business itself - name, address, phone, hours - is what lets AI assistants answer questions about you with confidence.
- Homepage title
- The title is the first line people see in search results and the first thing an AI assistant reads about the page.
- Homepage description
- Without one, search engines and AI assistants guess at a summary from whatever text they find first.
- One main heading
- One clear main heading tells readers and machines what the page is about at a glance.
- Language declared
- Declaring the language helps screen readers pronounce your content and helps search engines show it to the right people.
- Link preview when shared
- When someone shares your link, these tags decide the picture, title and description people see in the post.
- Phone number findable
- People and AI assistants look for a number to call; if it is not on the page, the call goes to someone else.
- Email address findable
- An address people can copy or tap is the simplest way for a customer to get in touch on their own time.
- Address findable
- A visible address tells customers and AI assistants where you are, and matches you to your Google listing.
- Contact form findable
- A form lets a customer reach you at any hour without picking up the phone.
How the grade works
The grade is the share of checks passed, counting only the checks we could read. With fewer than 12 readable checks there is no grade. There is no ranking against other websites.
- A: 90% of checks or more
- B: 80% of checks or more
- C: 65% of checks or more
- D: 50% of checks or more
- E: 35% of checks or more
- F: below that