COHELM

Can Google find your website? Findability checks

Can Google find and understand the site? 32 checks · 18% of the overall score.

Findability is the plumbing of search. Before Google can rank a page it has to be allowed to fetch it, able to render it, and able to tell what it is about. Most small-business websites lose visibility here without anyone noticing: a theme ships with a stray noindex, a sitemap points at http:// URLs, or every page carries the same title.

These checks read the site the way Googlebot does — robots.txt, the XML sitemap, the HTML of the homepage and a sample of linked pages — and flag anything that would stop a search engine from indexing the site or understanding it.

The 32 checks

CheckWhy it matters
Googlebot allowed to crawlA single Disallow: / in robots.txt removes the whole site from Google.
Homepage indexableA noindex meta tag or X-Robots-Tag header keeps the page out of search results entirely.
robots.txt presentMissing or malformed robots.txt makes crawl behaviour unpredictable.
XML sitemapSitemaps tell Google which pages exist and when they changed — essential for sites with weak internal linking.
Sitemap declared in robots.txtThe declared sitemap is discovered automatically by every search engine, not just the ones you registered with.
Sitemap URLs return 200 (sample)Sitemaps full of redirects or 404s waste crawl budget and signal neglect.
Sitemap URLs use canonical https hostListing http:// or www-mismatched URLs splits signals between duplicates.
Title tagThe title is the strongest on-page ranking signal and the headline in the result.
Meta descriptionDescriptions drive click-through; missing ones get replaced by random page text.
Unique titles across pagesDuplicate titles tell Google the pages are interchangeable.
Unique meta descriptionsSame as titles — duplicates depress click-through across the site.
Single H1 headingOne clear H1 anchors the topic of the page for crawlers and screen readers.
H1 on every pagePages without a heading are harder to classify.
H1 differs from titleUsing both slots is a free chance to cover a second phrasing.
Heading hierarchySkipped levels (H1 → H4) confuse outline extraction used by Google and AI models.
Canonical tagPrevents parameter and trailing-slash variants from competing with each other.
www / non-www / http all resolve to one addressFour hostnames serving the same content is four-way duplicate content.
Redirect chainEvery extra hop slows the page and leaks link equity.
Clean URLsReadable URLs earn more clicks and are quoted more often.
Structured data (schema.org)Schema unlocks rich results and gives AI models machine-readable facts.
Page language declaredThe lang attribute helps Google serve the page to the right audience.
Images have alt textAlt text is how images get indexed and how blind users get content.
Descriptive link text“Click here” tells Google nothing about the destination.
Internal linksPages nobody links to are pages Google rarely crawls.
Broken internal links (sample)Dead links are a quality signal and a dead end for visitors.
Key pages loadContact, about and services pages must resolve — they are the most-visited after the homepage.
Dedicated service / product pagesOne page per service is how local businesses rank for each thing they do.
Linked pages set to noindexA site that links to pages it hides from Google is usually misconfigured.
CSS/JS not blocked for crawlersGoogle renders pages; blocked assets mean it sees a broken layout.
Missing pages return a real 404Soft 404s (200 status on a “not found” page) pollute the index.
Site crawlA short crawl of internal pages reveals problems the homepage alone hides.
Lighthouse SEOGoogle's own SEO audit, when PageSpeed data is available.

Most common fixes

  1. Remove any noindex from pages you want ranked; check both the meta tag and the HTTP header.
  2. Generate an XML sitemap, keep it to canonical https URLs, and reference it from robots.txt.
  3. Write a unique title (under 60 characters) and description (under 155) for every page.
  4. Pick one canonical host (we recommend the bare domain) and 301 the other three variants to it.
  5. Add Organization or LocalBusiness schema with name, address, phone, hours and sameAs links.

Questions

Why does my site not show up on Google?

The most common causes, in order: a noindex tag left over from development, robots.txt blocking Googlebot, no sitemap and no inbound links so Google never found it, or the site is very new. The Findability chapter of the Cohelm report checks each of these.

Do I need an XML sitemap for a small site?

It is not strictly required, but it is the cheapest possible win: it tells every search engine which pages exist and when they changed, and it costs nothing. Most platforms generate one automatically.

Is structured data the same as SEO?

It is part of it. Structured data (schema.org JSON-LD) does not directly raise rankings, but it enables rich results and gives Google and AI assistants unambiguous facts about your business.

Run this check on my site — free