What your results mean | Double Marvellous

Is your website readable by AI search? Run a free 10‑second check.

AI SEO Auditor

What your results mean

Every recommendation from the AI Search Readiness Auditor links back to this page. Find the heading that matches your issue below for a plain explanation of what it means and how to fix it.

Crawlability

Whether search engines and AI systems can actually reach and read your page in the first place.

Page returned an error status

If a page returns anything other than a normal 200 OK response (a 404, a 500, a broken redirect), crawlers can't read it, full stop. Open the page in a private/incognito window to check it loads normally, and check your server or hosting logs for the actual error if it doesn't.

robots.txt is blocking or missing

robots.txt tells crawlers which parts of your site they're allowed to visit. If it blocks the crawler, or isn't reachable at all, search engines and AI systems may skip your site entirely. Visit yoursite.com/robots.txt directly, remove any overly broad "Disallow" rules, and make sure the file itself loads with a normal 200 response.

No sitemap.xml found

A sitemap lists every page on your site so crawlers can find them efficiently, especially pages that aren't well linked internally. Most CMS platforms and SEO plugins generate one automatically; Hugo has a built in sitemap you can enable in config. Once it exists, reference it from your robots.txt.

Page has a noindex tag

A noindex meta tag explicitly tells search engines and AI systems not to show this page at all, regardless of anything else on it. This is normal for a thank you page or a staging site, but check that it hasn't been accidentally left on a page you actually want people to find.

No canonical tag found

A canonical tag tells search engines which URL is the "real" version of a page, which matters when the same content is reachable at more than one address (with or without a trailing slash, with tracking parameters, and so on). Add a self referencing canonical link to every page's head.

Structured data

A machine readable summary of what your page actually is, sitting alongside the normal visible content.

No schema (JSON-LD) found

Structured data is a small block of code describing your page in a format machines understand instantly, rather than having to infer it from prose. AI systems lean on this heavily. At minimum, add Organization or LocalBusiness schema; add Article, Product, or similar where it fits the page.

Content structure

How your page's HTML is organised, separate from how it looks.

Missing or multiple H1 headings

The H1 is the single main heading of a page, telling visitors and crawlers what the page is actually about. Having none, or having several, muddies that signal. Use exactly one H1 per page, and double check your header/logo isn't also accidentally marked up as an H1.

Not enough subheadings

H2 headings break a page into clear sections, which helps readers scan and helps AI systems pull an answer from the right section rather than the whole page. Add at least two H2 headings that describe what's beneath them.

Not enough readable text

A very thin page gives search engines and AI systems little to work with. Expand the page with genuinely useful content. A few hundred words of real, specific text is a reasonable target.

No lists or tables found

Bullet points and tables are easy for AI systems to extract cleanly as discrete facts, rather than having to parse dense paragraphs. Add a list anywhere it fits naturally, such as your services, features, or process.

No meta description found

This short summary often appears directly in search results, and can also be used by AI systems as a quick description of the page. Write one to two clear sentences for every page.

Title tag missing or the wrong length

The title tag is one of the strongest signals of what a page is about, and it's the clickable headline shown in search results. Aim for roughly 10 to 60 characters. If yours is longer than expected, check whether your SEO plugin or template is accidentally appending your site name a second time.

No viewport meta tag found

Without this tag, mobile browsers render the page at desktop width and shrink it down, making it hard to read on a phone. Add <meta name="viewport" content="width=device-width, initial-scale=1"> to the page head. Most modern themes already include this by default.

AI answerability

Whether your content is written in a way an AI assistant can actually lift and reuse as an answer.

Content isn't structured to be an obvious answer

AI assistants look for pages that plainly state what a business or page is about, use clear commercial language, answer specific questions, and contain short, self contained paragraphs. Practical fixes: say plainly what you do near the top of the page, use clear service or pricing language, phrase a few headings as questions, and write several paragraphs in the 20 to 120 word range that could stand alone as an answer on their own.

LLM discoverability

A newer, still emerging way of talking directly to AI crawlers.

No llms.txt file found

llms.txt is a proposed convention where a site provides a short, plain text summary of itself specifically for AI systems to read, similar in spirit to robots.txt or a sitemap. Add a llms.txt file at your site's root with a clear summary of who you are and what you offer.

Image alt text

Text descriptions for images, since nothing that reads your page can actually see them.

Images missing alt text

Alt text describes an image in words. It matters for accessibility, and it matters here because AI systems and search engines can't see an image, only read the text describing it. Add a short, accurate description to every meaningful image's alt attribute.

JavaScript rendering dependency

Whether your actual content exists in the page, or only appears after JavaScript runs.

Page may require JavaScript to render

If a page's real content only appears after JavaScript runs, which is common with some modern site builders, many AI crawlers that don't execute JavaScript will see a blank or nearly empty page instead. The fix is server side rendering or static generation, so the actual content is present in the HTML from the first response, with JavaScript only enhancing it rather than creating it.

Ready to get started?

Let's discuss your web design project and create something amazing together.

Start Your Project
All Services

Double Marvellous.