Free website check. Pro is $29 a month, cancel any time.Free check. Pro $29 a month.
[ What we check ]

The SEO audit checklist our check runs

Nine areas decide whether Google can find your pages, trusts them and sends people to them. The free check covers all nine on your home page. Pro adds 10 more pages and a full report written by hand, like this sample.

Check my site free
[ Each check on a real page ]

Where each check finds its problems

Pick a check to see what it marks on the sample site. Your check does the same on your own site.

[01] · Index

Can Google find your pages?

If Google can’t read a page, or is told to leave it out, nothing else matters for that page. Small slips here do the most damage.

e.g. noindex left on after a redesignThe full list for this check
[ What each check looks at ]

The nine areas at a glance

A slice of what the check reads in each one, from your robots.txt to the labels in your code.

[ 01 · Index ]

Can Google find your pages?

robots.txt, your sitemap, noindex and canonical tags, and who may read your site.

robots.txt
User-agent: *
Disallow: /services/
  ↳ blocks 6 pages
Sitemap: /sitemap.xml
  ↳ 23 urls
noindex on /contact/3 sitemap urls 404
Who may read your site
Googleallowed
Bingallowed
ChatGPT searchblocked
Perplexityallowed
Claudeallowed
[ 02 · Speed ]

How fast it loads

How fast your server answers, how heavy the page is, what holds it up.

Server1.9 sslow to answer
Weight740 KBheavy for a phone
Scripts6hold the page up
[ 03 · Phone ]

How it works on a phone

Google ranks the phone version. Pro’s full report reads it like a visitor.

Text is 11 px on this page, too small to read without zooming in.
QuoteCall
12
Wait! 10% off
3
[ 04 · On-page ]

Titles and headings

What people see in Google’s results, before and after.

harborplumbing.example › homeHomeWelcome to our website. We are a family plumbing business with over 20 years of…Title says nothing
harborplumbing.example › emergency-plumberEmergency Plumber in Fort Worth | Harbor PlumbingBurst pipe or no hot water? A plumber at your door within the hour, 24/7, fixed prices.After the fix
[ 05 · Content ]

What your pages say

Thin pages, and in the full report, services with no page.

/ Home
/services/ 6 services, 1 page
/water-heaters/ missing
/blocked-drains/ missing
/leak-detection/ missing
[ 06 · Local ]

Local search

A number to tap, and in the full report, your profile next to your site.

Harbor Plumbing4.8 · 112 reviewsSite: (817) 555-0143Profile: (817) 555-0134Numbers don’t match
[ 08 · Data ]

Structured data

The labels that tell Google what you are.

{
  "@type": "Plumber",
  "name": "Harbor Plumbing",
  "openingHours": ?
  "telephone": ?
}
[ 09 · Security ]

Is your site secure?

HTTPS, the old http:// address, and files still loaded insecurely.

[ The checklist in full ]

What the check looks at in each area

The same list your check follows, with what Pro adds and the reason each item matters.

[ 01 · Index ]

Can Google find your pages?

e.g. noindex left on after a redesign

If Google can’t read a page, or is told to leave it out, nothing else matters for that page. Small slips here do the most damage.

  • Whether your home page opens, or answers with an error.
  • Your robots.txt: whether you have one, and whether it keeps out Google or the AI answer engines, such as ChatGPT search, Perplexity and Claude.
  • Your XML sitemap: whether there is one, and whether it lists your pages.
  • noindex tags, often left on after a redesign, and canonical tags that send Google to another address.
  • Whether the www and the plain version of your address lead to the same site.
  • On Pro: noindex on any of 10 more pages.

Why it matters: a page that isn’t in Google’s index can’t rank for anything, however good it is.

[ 02 · Speed ]

How fast it loads

e.g. scripts that hold the page up

Slow pages lose people before they read a word, and Google measures how fast your pages load for real visitors.

  • How long your server takes to answer.
  • How heavy your page is.
  • Scripts that hold the page up before anything shows.
  • Images with no set size, which make the page jump while it loads.
  • In the full report on Pro: the page loaded on a phone, and what slows it down there.

Why it matters: most visitors come on a phone, where a slow site hurts most.

[ 03 · Phone ]

How it works on a phone

e.g. a pop-up that covers the page

Google uses the phone version of your site to decide where it ranks, so a site that looks fine on a laptop can still be losing on a phone.

  • Whether the page is set up to fit a phone screen.
  • In the full report on Pro, a person reads the phone version: text too small to read, buttons too close to tap, pop-ups that cover the page.

What you get on Pro: screenshots of the phone version, with its own problems marked.

[ 04 · On-page ]

Titles and headings

e.g. 23 pages all titled “Home”

The title and description are what people see in Google’s results. The headings tell Google what the page is about.

  • The page title: missing, too short, too long, or a word like “Home” that says nothing.
  • The meta description: missing, or the wrong length for Google’s results.
  • Headings: one clear H1, with subheadings under it.
  • Images with no alt text, and the page’s language setting.
  • The title and picture shown when someone shares the page.
  • On Pro: titles repeated across 10 more pages, and pages with no description or no H1.

Why it matters: these are often the cheapest fixes of all, and they change what people see in Google’s results.

[ 05 · Content ]

What your pages say

e.g. one page for six services

Google ranks pages, not websites. Everything you want to be found for needs a page that answers it well.

  • How much your page says: a few lines give Google little to rank.
  • On Pro: thin pages among 10 more pages.
  • In the full report on Pro: services you offer with no page of their own, and pages that copy each other.

Why it matters: this is where most small sites have the most room to grow.

[ 06 · Local ]

Local search

e.g. a phone number nobody can tap

If you serve customers in a town or an area, the map results and your Google Business Profile matter as much as your website.

  • A phone number visitors can tap to call.
  • In the full report on Pro: whether your website and your Google Business Profile agree.

Why it matters: a number nobody can tap is a call you never get.

[ 08 · Data ]

Structured data

e.g. opening hours missing

Structured data is a set of labels in your page’s code that tells Google exactly what is on it: a business, its phone number, its opening hours.

  • Whether your page carries structured data at all, and whether it can be read.
  • Your business details in it: name, address, phone and opening hours.

Why it matters: it doesn’t push a page up on its own, but it helps Google understand your business and show it properly.

[ 09 · Security ]

Is your site secure?

e.g. http:// opens a second copy

Browsers warn visitors about pages that aren’t secure, and Google prefers the secure ones.

  • Whether your site loads over HTTPS.
  • Whether the old http:// address sends visitors on to the secure one.
  • Pictures, scripts or styles still loaded over http://, which break the padlock.

Why it matters: a “Not secure” warning in the address bar makes visitors leave before they read a word.

[ Free check ]

Check your website free

Your website and your email. The check takes about 30 seconds.

  1. A 6-digit sign-in code arrives by email.
  2. Your home page is checked against Google’s search requirements.
  3. The result opens in your account, the critical problems first.
Free check · About 30 seconds
CheckFreeNo card, no passwordStart