Real report
Our own assessment.
We ran our own checklist on this site. It scored 89 out of 100. Here is every check, how we measured it, and what is still open.
Why our own site
We are a new firm, so we cannot show client reports. What we can show is the method applied to something you can check yourself: this site. Every result below can be repeated with a browser and the public checklist.
The result
4 of 5 scored checks passed.
3 of 3 scored checks passed, 2 not scored.
5 of 5 scored checks passed.
3 of 4 scored checks passed, 1 not scored.
Overall 89 out of 100, the average of the four areas, measured on 7 October 2026. Each area score is the share of its scored checks that pass. Checks that do not apply to this site, or that we could not measure from outside, are listed but not scored.
Discoverable: 80 / 100
- AI crawlers allowed in robots.txt, as a decision Passrobots.txt allows every crawler, AI crawlers included, and names the sitemap. That is a deliberate policy for a public marketing site.How we measured: Fetched /robots.txt.
- Edge does not block what robots.txt allows PassEvery crawler user agent received the page (HTTP 200); nothing at the edge contradicts robots.txt.How we measured: Fetched / with the user agents of GPTBot, ClaudeBot, PerplexityBot, Googlebot.
- Sitemap lists only pages that return 200 PassAll 18 sitemap addresses return 200.How we measured: Fetched /sitemap.xml and requested each of its 18 addresses without following redirects.
- Pages name themselves as canonical PassEvery page names itself as canonical.How we measured: Read the canonical link on every sitemap page.
- Logs show which machines read the site FailWe cannot see which machines read the site or how often. Logging is off on purpose (no tracking), so this stays a known gap.How we measured: Checked the hosting configuration: request logging is switched off.
Renderable: 100 / 100
- Main text present without scripts PassEvery page arrives as complete HTML; the only script is the contact form.How we measured: Fetched every page without running scripts and checked for the heading and body text.
- Prices and specifications in the first response Not scoredNo prices, specifications or availability on this site.How we measured: Checked page content.
- Hidden sections present in the HTML PassThe phone menu and every section are present in the HTML; nothing loads on click.How we measured: Checked the navigation menu and long pages in the raw HTML.
- Fast first response from another continent Not scoredNot measured from another continent yet, so left out of the score.How we measured: Measured full responses from one location in Central Europe: median 160 ms.
- No overlay covers public content PassNo cookie banner, no login wall, nothing covers the content.How we measured: Checked every page for overlays.
Structured: 100 / 100
- One h1 and an ordered outline PassOne h1 per page and no skipped heading levels.How we measured: Parsed the heading outline of every page.
- Structured data for the main types PassStructured data for Organization, Service, WebPage: every page describes itself, service pages describe the service.How we measured: Read the JSON-LD on every page.
- Real tables and lists PassLists are real ol and ul elements; there is no tabular data laid out without a table.How we measured: Checked lists and data in the HTML.
- Text alternatives for informative images PassIllustrations are drawn in code and marked decorative; they carry no information that is missing from the text.How we measured: Checked images.
- Each fact stated one way PassEach fact is stated the same way everywhere; it comes from one source file.How we measured: Compared service names, platform names and contact details across all pages.
Addressable: 75 / 100
- Permanent address for every item PassEvery page and every section has a stable address, in both languages.How we measured: Checked page addresses.
- Old addresses redirect Failwww does not redirect to the main address (got no answer).How we measured: Requested the www address without following redirects.
- Content available as an API or feed PassRSS feeds in English and German list every page (9 items each), next to the llms.txt summary.How we measured: Fetched /feed.xml and /de/feed.xml.
- Stated position on machine use Passrobots.txt carries a Content-Signal (search yes, AI answers yes, training no), and /machine-use/ states the same policy in plain words.How we measured: Read robots.txt and the machine-use page.
- Permissions hold in every copy Not scoredEverything on this site is public.How we measured: Checked for restricted content.
What is still open
- Logs show which machines read the site. We cannot see which machines read the site or how often. Logging is off on purpose (no tracking), so this stays a known gap.
- Old addresses redirect. www does not redirect to the main address (got no answer).
We publish the gaps on purpose. A report that only shows passes would not tell you how we work.
Limits of this report
Most checks were made by a script that fetches the live site; the rest were made by reading the pages and the hosting settings, and say so. The site is small and has no products, so it is an easier case than a large commercial platform. It shows the method and the format, not how a client site would score.
Want the same for your site?
Send the address and we will tell you what an assessment would cover.