Kelvix.

How Kelvix reads your site.

The same way a search crawler would, and in the same order. Here is each step, what it produces, and where it stops.

  1. 1

    We read your robots.txt first

    Before anything else, because it is the file that decides what a crawler is allowed to touch, and because a rule in it is the single most common reason a page is invisible. We obey what it says, including any crawl delay, even when obeying it means we read less.

    It is also where we read whether assistants are allowed in. ChatGPT, Perplexity and Claude each announce themselves with their own name, and a site can allow or refuse them separately.

    What we read

    User-agent: *
    Disallow: /wp-admin/
    
    User-agent: OAI-SearchBot
    Allow: /
    
    User-agent: PerplexityBot
    Allow: /
  2. 2

    We read up to 20 pages, one at a time

    Starting at your home page and following the links it allows. One page at a time with a pause between, so a small site's hosting never notices we were there. It takes about a minute, and you watch it happen page by page rather than staring at a spinner.

    Twenty is a deliberate ceiling, not a teaser. Nearly every problem worth reporting on a local business site is a template problem. It is on every page, and twenty pages is more than enough to prove that.

    • read/200
    • read/services200
    • read/services/repair200
    • read/about200
    • read/contact301
  3. 3

    You get findings, worst first

    Each one says what it is, how many of your pages it touches, the evidence we actually read, and where the rule comes from. Sorted by what it costs you, so the first thing you read is the thing most worth your afternoon.

    Severity is never colour alone. Every level carries its own icon shape and a written label, so the report survives being printed in black and white or read by somebody who cannot separate red from orange.

    Example

    CriticalPages blocked by robots.txt
    1. What Kelvix found

      Your robots.txt file tells search engines not to visit this page at all.

      Where we found it

      • /services
      • /services/emergency-repair
      • /book
    2. How to fix it

      Why this matters, and how to fix it: what it costs you, the exact change to make, and where it goes.

      Show me the fix
    Technical details · the evidence, all 3 pages, the source

    What we found on the page

    Disallow: /services
    Disallow: /book

    The 3 affected pages

    • /services
    • /services/emergency-repair
    • /book

    Based on published guidance — Google Search Central — AI features and your website

What we never do.

What we cannot see from outside.

This is the part most tools leave out, and it is the reason to trust the rest. A report tells you what is in the way. It cannot tell you what a search engine decided to do afterwards.

Where each finding's authority comes from.

Every check is labelled, and the label is not decoration. It is the difference between a published requirement and an opinion, and you are entitled to know which one you are reading.

See all 37 checks

robots.txt and sitemap3

  • robots.txt declares the same crawler twice
  • No XML sitemap found
  • Pages missing from the sitemap

Whether it can be seen at all8

  • AI assistants are blocked from reading this site
  • AI training crawlers are blocked
  • Page points its canonical tag at a different page
  • Robots rules on this page contradict each other
  • Page is blocked from being indexed
  • Page does not return a successful response
  • Page does not allow text snippets
  • Pages blocked by robots.txt

Headings and page content4

  • Page has no main heading
  • Page has more than one main heading
  • Headings skip levels
  • Page has very little text

Links4

  • Links to pages that no longer exist
  • Menu links that point nowhere
  • Links written as http:// on a secure page
  • Links pass through several redirects

Local business details1

  • The same phone number is written in different ways

Images3

  • Images have no alt text
  • Images have no width or height
  • Alt text looks auto-generated

Titles and descriptions6

  • Several pages share the same meta description
  • Page has no meta description
  • Several pages share the same title
  • Page has no title
  • Page has more than one title tag
  • Page title repeats itself

Structured data8

  • Structured data never says what the business is
  • Structured data does not match what the page shows
  • Structured data will not parse
  • Structured data is missing a property Google requires
  • Page has no structured data
  • Structured data could include more that Google uses
  • Structured data uses a type that does not exist
  • Structured data parses but cannot be used

That is the whole method.

Run it on your own site and see what it says. Free, about a minute, no card.

Check your site