See your site the way an AI agent reads it.

Most AI agents read a site as raw text: no browser, no JavaScript. Paste a URL and get a score out of 100, with the first thing to fix.

You leave with a score out of 100 and a reading on the dial. Every check is passed, warned or failed, with what to fix first.

The checks

Sixteen checks in four groups, each weighted by the reach a site loses when it fails.

crawlable

Can agents get in and move around? robots.txt: the first file every crawler reads. It should welcome them and point at the sitemap. AI crawlers: GPTBot, ClaudeBot, PerplexityBot and the rest are named separately in robots.txt. Blocking them is a decision a site is entitled to make, and it settles whether those assistants can quote it at all. Sitemap: the index of everything worth finding, with dates so crawlers know what changed. Noindex: one stray noindex tag, which tells search engines to skip the page, makes it invisible everywhere. Canonical URL: tells machines which address is the real one, so the signals do not split. Links: agents walk a site by following links (hrefs). Navigation that only exists once JavaScript runs is a dead end to them.

understood

Does the page explain itself? Title: the line agents quote first. 15 to 70 characters lands cleanly everywhere. Meta description: the one-sentence answer to what this site is. 50 to 160 characters. h1: a single top heading gives the page one unambiguous subject. Language: one attribute that tells every parser what language it is reading. Viewport: without it, mobile rendering is guesswork and crawlers notice. Content in the HTML: most agents do not run JavaScript. Content that only exists after a framework boots starts from a blank page.

answerable

Can machines quote you accurately? Structured data (JSON-LD): how machines learn prices, services and FAQs without guessing. Social preview tags (og:title and og:image): they decide how every shared link looks.

agent-ready

Is anything written for agents? llms.txt: a plain-text briefing for AI assistants at /llms.txt. Few sites have one yet. llms.txt content: a title, a summary and a linked list of pages make the file liftable; a bare paragraph gets skimmed.

Method

How the check reads a site, and what happens to the URL.

Raw HTML.

The page is fetched server-side and read as raw HTML, plus robots.txt, the sitemap and llms.txt. No browser, no JavaScript execution: the view most crawlers and AI agents start from.

Agent by agent.

robots.txt is read past the blanket rule at the top. A site can welcome Googlebot and still turn away GPTBot, ClaudeBot and PerplexityBot by name. An ordinary SEO audit never sees that block.

Read in memory.

The reading runs and the report renders. The URL is kept only if you leave an email on the self-assessment, so a person can reply.

Start hereSee the operation running Southerly.Book A Discovery Call