WriteWorks runs a GEO audit on your own website. It crawls every indexable page, checks what AI search bots are allowed to fetch, how much of the page they can read without JavaScript, whether the schema is there and valid, and how fresh the signals are. The result is an audit you can act on: a 0 to 100 AI readiness score, every issue ranked by the share of pages it affects, and a fix brief for each page.
7-day trial · Cancel anytime


This is the working product, not a mockup: the same visibility scores, briefs and published content your team would be looking at. Start a free trial and point it at your own domain, or take the tour of what sits behind the screen.
The access, rendering and structure problems a traffic report never shows.
A single robots.txt rule, a firewall that refuses AI user agents, or a page that only renders in the browser can take a site out of AI answers. Nothing in a traffic report tells you it happened.
A standard site audit checks what a search engine sees. AI search bots fetch differently, often without running JavaScript, and follow their own robots.txt groups.
Hundreds of warnings with no sense of how many pages each one touches, or which pages earn the traffic, leave the team guessing where to start.
After a sprint of fixes, there is rarely a clean before and after showing which issues were resolved, which are new and which are still there.
Crawl, score, rank the issues, then fix them page by page.
WriteWorks reads your robots.txt, then finds pages from the homepage, your XML sitemap and Search Console. Each page is fetched as raw HTML, timed with an AI user agent, and rendered to measure how much of the main content needs JavaScript.
Bot access (35%), machine readability (30%), freshness signals (15%) and AI search performance (20%) roll up into one 0 to 100 score. Pages that earn more search clicks count for more, so the score reflects the pages that matter.
Issues are sorted by pages affected multiplied by points lost. Each one shows the percentage of pages it touches, the affected URLs you can export, and how it changed since the last crawl.
Each page has a "How to fix this page" brief: what is wrong, the steps, what to aim for and how to check. Copy it for a developer or download it as Markdown. Schema can be generated from the page's own content, and any page can be opened in the content editor to rewrite.


What each brand fixed, measured before and after with the same audit, in their own words.
“Our job pages used to reach AI crawlers as a "Loading jobs..." placeholder. One rendering fix later, the share AI crawlers can read has gone from 5% to 100%, and every job page now names itself with a proper heading.”
Four pillars, from bot access to AI search performance.
robots.txt evaluated per AI bot, server refusals of AI user agents, page size and server response time.
The share of each page's main content present in the server HTML, before any script runs.
Schema expected for each page type, and validation of the schema that is there.
One H1, a clean heading order and an opening paragraph that answers the page's question.
dateModified, sitemap lastmod accuracy and IndexNow submission for changed pages.
Visibility in tracked AI answers, AI referrals and AI bot hits, against your own recent best.
Filter every page by type, score, status, schema or issue, and see each AI bot's access across the site.
Ready-made AI discoverability report templates with PDF export, plus a weekly summary after each scheduled crawl.
From a list of warnings to a ranked, provable fix plan.
The crawl, the score, the views and the fixes.
The people who own whether a site can be read.
A GEO audit that covers what classic crawlers miss: AI bot rules, JavaScript dependence and answer-first structure.
See which pages need schema, a date or a clearer opening, and fix them in the editor.
Fix briefs with the evidence, the target and how to verify, ready to paste into a ticket.
Run the same GEO audit across every client organisation, each with its own score and report.
“We're a booking marketplace, so listings are everything. Since the fixes, pages fully readable without JavaScript went from 84% to 98%, our sitemap dates finally mean something, and our full llms.txt file is real. Over a third of our audited category pages now list their businesses as structured data, with the remaining markets up next.”
Fhresh team
Read the full storyEverything teams typically ask before getting started.
Pick any two crawls. WriteWorks matches every issue on every URL and sorts the difference into three buckets, with the score and pillar changes alongside.
Issues that were on a page before and are gone now, marked fixed, or page gone if the URL no longer exists.
Issues that appeared since the earlier crawl, marked regressed on an existing page or new page for a URL that wasn't there before.
Issues still present on the same URL, so the backlog shows what is genuinely outstanding.
This page. A crawl of your own website, scored for bot access, machine readability, freshness and AI search performance.
Your brand across 10+ AI platforms: mentions, citations and the competitors engines recommend instead.
See the AI visibility auditThe bots that really fetch your pages, from your own traffic, with full request logs.
See AI crawler trackingHow the 0 to 100 AI readiness score is weighted, banded and capped.
How the GEO score worksSchema coverage by page type, validation, and JSON-LD generated from the page.
Check your schemaHow much of each page AI bots can read before any script runs.
Audit JavaScript renderingYour robots.txt, read the way each AI bot reads it, page by page.
Audit robots.txt for AIJSON-LD for up to 10 flagged pages at a time, written from each page's own content.
Generate schemaOne H1, headings in order and an opening that answers the title's question.
Check content structureServer response time with an AI user agent, and the 2 MB page size limit.
Test response timeWhether sitemap lastmod and dateModified match real content changes.
Check your sitemap datesRelated solutions, adjacent use cases, and platform features.
Add your website and WriteWorks crawls it within a day: an AI readiness score, every issue ranked by reach, and the fix for each page.