Inventory
URL inventory and redirect map
Every legacy URL is audited. 301 redirects preserve link equity and prevent legacy backlinks from becoming 404s.
Module 03 · Website Agentic Optimization
Schema.org markup (Organization, Person, Article, FAQ, Speakable, mentions). llms.txt + robots.ai. Core Web Vitals. AI-crawler accessibility. Optional full migration from WordPress / Webflow / Tilda. The technical layer that lets Hermes + ContentOS actually compound.
Website Agentic Optimization is the foundation agent in the agentic workspace: it makes every page easy for the engines to quote.
Crawler proof
Crawled by
Open-source Lite version
AEO Site Audit Lite is a free MIT-licensed local audit for the three gates an AI engine checks before citing a page: Fetchable → Chosen → Extractable.
It runs offline with zero dependencies and no required API keys, then returns a prioritized fix list. Use Lite to inspect the surface yourself. Use the Website agent when the fixes must be implemented, rescanned, and tied to proof.
Lite
Fetchable → Chosen → Extractable checks, prioritized fixes, MIT license, zero deps, no API keys.
Website agent
Schema, crawler access, internal links, llms.txt, performance fixes, rescans, and proof packets for the workspace loop.
Why the foundation matters
They send a crawler, read structured data and page text in one pass, then decide whether the page is citation-worthy.
If robots.txt blocks crawlers, schema is missing, llms.txt does not exist, or Core Web Vitals fail, the work ContentOS ships has nowhere to compound.
Where teams go wrong
The page needs a path the crawler can fetch, the model can parse, and the answer can cite.
Schema.org
Organization (with sameAs entity graph), Person (with knowsAbout + sameAs LinkedIn/GitHub), Article (with author + datePublished + speakable + wordCount), FAQPage (with Question/Answer), BreadcrumbList, SpeakableSpecification, mentions array per page for entity disambiguation.
AI accessibility
llms.txt as the AI-readable site summary. llms-full.txt with the long-form corpus. robots.ai allowing ClaudeBot, Gptbot, PerplexityBot, OAI-SearchBot, Google-Extended explicitly. Server logs surface crawler hit count as a leading indicator of citation lift.
Performance
INP / LCP / CLS targets baked into the build pipeline. Image CDN migration (Sanity, Cloudflare R2). Font preload. CSS bundle discipline. No client-side hydration on static pages. Lighthouse 95+ on every shipped page.
Migration scope · what a Done-for-you engagement covers
Inventory
Every legacy URL is audited. 301 redirects preserve link equity and prevent legacy backlinks from becoming 404s.
Content
WP REST API or MDX exports move into content collections with EN, RU, and AR routes, frontmatter, body, media, and canonical mapping preserved.
Schema
Every page receives the full schema.org graph: Article, FAQ, Person, Service, BreadcrumbList, and the entity signals needed for AI citation.
AI files
Sitemap index, locale sitemaps, lastmod data, llms.txt, and llms-full.txt are regenerated from the current corpus.
Crawlers
robots.ai and allowlists are deployed, then server logs are checked for first-crawl events from major AI bots.
Performance
Representative pages are checked against Lighthouse 95+ and Core Web Vitals budgets before launch.
Lift
Citation share is measured before migration and again at day 30 and day 60, with a target lift tied to the technical upgrade.
Reference dogfood
787 URLs, 143 blog posts, 35 case studies, EN+RU+AR locales. Two-month rebuild, every redirect preserved, every schema upgraded.
Read the case →FAQ
Traditional SEO optimises for Google ranking: keywords, internal links, page speed, backlinks. Website Agentic Optimization adds the layer AI engines need to TRUST and CITE you: schema.org markup (Organization, Person, Article, FAQ, Speakable, mentions), llms.txt declaration, robots.ai allowlist, AI-crawler accessibility, canonical entity graph. AI engines do not click into your site — they read the structured data on first crawl and re-cite based on it.
OpenAI, Anthropic, and Perplexity have all signalled support; adoption is partial but growing fast in 2026. Even when the engine ignores llms.txt directly, the file forces you to maintain a structured public summary of your site — which the AI crawler reads anyway. Cost to ship: ~30 min. Cost to skip: invisible re-crawl signal.
In order of citation impact: Organization (with sameAs entity graph), Person (with knowsAbout + sameAs), Article (with author + datePublished + speakable), FAQPage (with Question/Answer), BreadcrumbList (with itemListElement), SpeakableSpecification (cssSelector hint for voice). Most sites have Organization + Article but skip Speakable + mentions — the two with highest AEO leverage today.
Yes — full WP → Astro/Next.js/Hugo migration on Done-for-you tier. We migrated humanswith.ai itself in 2026 (787 legacy URLs, 143 blog posts, 35 case studies, EN+RU+AR locales) — every redirect preserved, every schema upgraded, every URL traceable. The migration runbook is our own dogfood case.
Part of the package on Scale + Done-for-you. INP / LCP / CLS targets baked into the build pipeline. Image CDN migration, font preload, CSS bundle discipline, no client-side hydration on static pages. Lighthouse 95+ on every shipped page (vs. WP averages of 50-70).
Yes — schema-only engagement on Done-for-you ($5K+). Schema audit + JSON-LD generation + integration into your existing CMS (WP plugin, Webflow embed, Shopify metafield, custom). No site migration required. Output: validated structured data on every page within 4-6 weeks.
Three signals: (1) Hermes citation lift after schema deploy (target +15% in 60 days); (2) Google Search Console Rich Results coverage for FAQ/Article/Breadcrumb (target 100% valid); (3) AI-crawler hit count from server logs (Gptbot, ClaudeBot, PerplexityBot, OAI-SearchBot — target 50+ hits/week post-deploy). All three reported monthly.
You arrive to a per-engine technical-readiness map, the closeable gaps, and an honest read on whether full migration is worth the lift vs. schema-only fix.