Example result

Wraycroft Creamery, after the repairs: no repair findings

This is the EdenLens free check, run on an invented business and published as it came out, so you can read a whole result without running one. Checked 6 October 2026; 10 of 40 criteria read from one page, robots.txt and the sitemap.

An invented business. The result is the engine's own output for its fixture page; the domain is a display name. It is not a client.

Run the same check on your site

No repair findings in the checks the quick check could make.

It confirmed 6 things: the site is served securely; search engines can reach and index the homepage; the crawlers that fetch pages for AI answers are allowed; the content is readable without JavaScript (224 words in the initial HTML); a business node identifies the organisation with the facts an answer needs; a sitemap lists the pages worth finding. That is the part a single page can settle, and it is a small part.

What it confirmed

  • the site is served securely
  • search engines can reach and index the homepage
  • the crawlers that fetch pages for AI answers are allowed
  • the content is readable without JavaScript (224 words in the initial HTML)
  • a business node identifies the organisation with the facts an answer needs
  • a sitemap lists the pages worth finding

Four foundations

Each one is a gate: if it fails, nothing downstream can work, however good the page is.

  • Pass The site is served securely

    The homepage loads over HTTPS and plain http requests are redirected to it.

    Evidence EV-032, EV-033

  • Pass Search engines can reach and index the site

    The homepage answers with HTTP 200, carries no noindex directive, and robots.txt does not block Googlebot or Bingbot.

    Evidence EV-001, EV-020

  • Pass AI assistants are allowed to read the site

    robots.txt does not block the crawlers that fetch pages for ChatGPT, Claude and Perplexity answers. This reads the published directives only; whether each provider actually reaches the site needs server logs, which a public check cannot see. robots.txt also names GPTBot, ClaudeBot, CCBot, which govern training corpora rather than live citation. That is a documented choice, not a fault, and it does not affect this gate.

    Evidence EV-025, EV-028, EV-030

  • Pass Content is readable without running JavaScript

    The initial HTML carries 224 visible words, so crawlers that do not execute JavaScript still see the content.

    Evidence EV-002

Who machines think this is

Pass The business node declares name, address, contact, url, hours and links 2 profiles; 2 could not be read automatically, so their details remain unverified. Machines can identify this business and corroborate it.

Evidence EV-034, EV-035, EV-036

Three readiness readings

Each reading is its signals counted against the number tested. There is no band, no total and no percentage; the count is the result.

SEO: 5 of 5

Can search engines find, fetch and file these pages?

  • Yes the pages can be indexed
  • Yes a sitemap lists more than the homepage
  • Yes a canonical URL points at this site
  • Yes the title says which page and which business this is
  • Yes the description says something the title does not

Evidence EV-044, EV-004, EV-013

AEO: 4 of 4

Can a clear answer be lifted from this page?

  • Yes one clear top-level heading names the page
  • Yes enough section headings for a machine to lift one part
  • Yes the description offers an answer, not a greeting
  • Yes facts are in text, not locked inside images

Evidence EV-041, EV-042, EV-019

GEO: 4 of 4

Can an assistant identify this business and corroborate it?

  • Yes the crawlers that fetch pages for answers are allowed
  • Yes a business node identifies the organisation
  • Yes that node carries the facts an answer needs
  • Yes declared profiles connect the business to where else it appears

Evidence EV-034, EV-035, EV-025

What this check could not see

  • Site-wide consistency beyond the homepage
  • Whether pages answer the questions customers actually ask
  • Whether the business identity agrees across the registers, maps and profiles where it appears
  • Whether search engines and assistants actually reach the site, which needs server logs
  • Whether assistants mention or cite the business today

This free check reads one page, robots.txt and the sitemap. It reports readiness signals only and does not measure live visibility in AI answers. Anything it could not see is left unassessed, never counted as a failure.

Evidence appendix (51 facts)
IdFactValue
EV-001HTTP status of the public homepage fetch200
EV-002Visible words in initial HTML (pre-JavaScript)224
EV-003JSON-LD @types parsed from initial HTMLFoodEstablishment
EV-004Canonical link declaredhttps://wraycroftcreamery.co.uk/
EV-005robots.txt HTTP status200
EV-006XML sitemap HTTP status200
EV-007Business name as discoveredWraycroft Farm Creamery
EV-008Postal address as discoveredWraycroft Farm, Nether Rigg, Kirkby Rigg, Cumbria, CA00 0AA, GB
EV-009Telephone as discovered+44 1632 960142
EV-010Description/category as discoveredFoodEstablishment
EV-011Facebook profile linked from schema sameAshttps://www.facebook.com/your-page-name-here
EV-012TripAdvisor profile linked from schema sameAshttps://www.tripadvisor.co.uk/your-listing-here
EV-013Page <title> text and lengthWraycroft Farm Creamery, farm ice cream made in Kirkby Rigg, Cumbria (68 chars)
EV-014Meta description present and length142 chars
EV-015H1 headings found on the pageFarm ice cream, made at Wraycroft Farm, Kirkby Rigg
EV-016Viewport meta tag present (mobile readiness signal)yes
EV-017Open Graph title/description presentyes
EV-018Hreflang alternates declaredno
EV-019Image alt-text coverageno <img> elements in initial HTML
EV-020noindex directive present in initial HTMLno
EV-021robots.txt names Googlebotnot named (wildcard rules apply)
EV-022robots.txt names Bingbotnot named (wildcard rules apply)
EV-023robots.txt names OAI-SearchBotnot named (wildcard rules apply)
EV-024robots.txt names ChatGPT-Usernot named (wildcard rules apply)
EV-025robots.txt names ClaudeBotDisallow: /
EV-026robots.txt names Claude-Usernot named (wildcard rules apply)
EV-027robots.txt names PerplexityBotnot named (wildcard rules apply)
EV-028robots.txt names GPTBotDisallow: /
EV-029robots.txt names Google-Extendednot named (wildcard rules apply)
EV-030robots.txt names CCBotDisallow: /
EV-031Wildcard 'Disallow: /' blocking all agentsno
EV-032Homepage served over HTTPSyes
EV-033Plain http request redirects to httpsyes (HTTP 301)
EV-034Organization or LocalBusiness node in structured dataFoodEstablishment
EV-035Identity fields present on the business nodename, address, contact, url, hours
EV-036Required identity fields missing from the business nodeno
EV-037sameAs profile links declared in structured data2
EV-038Registered legal name declared in structured dataWraycroft Dairy Ltd
EV-039Declared profile resolution: facebook.comnotReadable (the platform refused an automated read (HTTP 403))
EV-040Declared profile resolution: tripadvisor.co.uknotReadable (TripAdvisor refuses automated reads (HTTP 403))
EV-041Level-one headings in the initial HTMLFarm ice cream, made at Wraycroft Farm, Kirkby Rigg
EV-042Section headings (h2, h3) outside navigation3
EV-043Meta description textWorking dairy farm in Kirkby Rigg, Cumbria. A dozen flavours of farm ice cream, scones in the courtyard, open Wednesday to Sunday 10am to 4pm.
EV-044XML sitemap shape and entry count3 URLs listed
EV-045Email address as discoverednone
EV-046robots.txt names Claude-SearchBotnot named (wildcard rules apply)
EV-047robots.txt names Perplexity-Usernot named (wildcard rules apply)
EV-048robots.txt names Applebot-Extendednot named (wildcard rules apply)
EV-049Share title (og:title)Wraycroft Farm Creamery, Kirkby Rigg
EV-050Share description (og:description)Farm ice cream made at Wraycroft Farm. A dozen flavours, scones, open Wednesday to Sunday 10am to 4pm.
EV-051Share picture (og:image)https://wraycroftcreamery.co.uk/img/share.jpg

The other examples

How the free audit works · The fix library · The method