1<!DOCTYPE html><!--y3smHd6RMALMz3z6bASdG--><html lang="en" class="__variable_8adcd2 __variable_46451f"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/0b78ff376f6b9734-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/723e11e5093b8e80.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/014bbaa196d345e8.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-82d09cf9870cfee1.js"/>
1<script src="/_next/static/chunks/4bd1b696-f785427dddbba9fb.js" async=""></script>
1<script src="/_next/static/chunks/1255-a20f6c5e797a687b.js" async=""></script>
1<script src="/_next/static/chunks/main-app-08607c612937c180.js" async=""></script>
1<script src="/_next/static/chunks/app/global-error-09850ecabd5a2b7a.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-d9cd866a5f977be7.js" async=""></script>
1<script src="/_next/static/chunks/2619-3c9e02e22d10480a.js" async=""></script>
1<script src="/_next/static/chunks/app/error-8be789292dd460e2.js" async=""></script>
1<script src="/_next/static/chunks/app/blog/page-23a7747aee330166.js" async=""></script>
1<meta name="next-size-adjust" content=""/><title>AgentFix Blog: GEO, llms.txt, AI-agent readiness</title><meta name="description" content="Generative Engine Optimization (GEO) and AI-agent readiness for WordPress, Shopify, Webflow, Tilda and any HTML site. Practical, copy-pasteable guides."/><link rel="canonical" href="https://agentfix.pro/blog"/><meta name="google-site-verification" content="wMKiFAvy_b3QZIRTMJ2chzbDhmy3N0111bcwRgZnM4E"/><meta name="msvalidate.01" content="505B9A40052AE1222CA626D8493FFEE0"/><meta property="og:title" content="AgentFix â Make your website AI-ready in 5 minutes"/><meta property="og:description" content="Cloudflare and Google now grade websites on how well AI agents can use them. 96% fail. Get a ZIP with AI-optimized files tailored to your website â including llms.txt and GEO fixes. Works with WordPress, Webflow, Tilda, Shopify, or any HTML site. No GitHub. No code."/><meta property="og:url" content="https://agentfix.pro"/><meta property="og:site_name" content="AgentFix"/><meta property="og:image" content="https://agentfix.pro/og-image.jpg"/><meta property="og:image:secure_url" content="https://agentfix.pro/og-image.jpg"/><meta property="og:image:type" content="image/jpeg"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="AgentFix â Make your website AI-ready"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="AgentFix â Make your website AI-ready in 5 minutes"/><meta name="twitter:description" content="Cloudflare and Google now grade websites on how well AI agents can use them. 96% fail. Get a ZIP with AI-optimized files tailored to your website â including llms.txt and GEO fixes. Works with WordPress, Webflow, Tilda, Shopify, or any HTML site. No GitHub. No code."/><meta name="twitter:image" content="https://agentfix.pro/og-image.jpg"/><link rel="shortcut icon" href="/favicon.png"/><link rel="icon" href="/favicon.png" type="image/png" sizes="32x32"/><link rel="icon" href="/icon-192.png" type="image/png" sizes="192x192"/><link rel="apple-touch-icon" href="/apple-touch-icon.png" sizes="180x180"/>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"AgentFix","url":"https://agentfix.pro","description":"AgentFix scans your website for AI-agent readiness and delivers a personalized 9-part ZIP fix package, enabling your site to work seamlessly with AI agents without requiring developer expertise.","knowsAbout":["Website AI-readiness scanning","Personalized fix package delivery","Platform-specific optimization","Agent compatibility assessment","llms.txt generation","Schema.org markup","MCP server cards","Agent-to-Agent (A2A) protocol"],"sameAs":[],"contactPoint":{"@type":"ContactPoint","contactType":"customer service","availableLanguage":"English","email":"[email protected]"}}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"AgentFix","url":"https://agentfix.pro","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://agentfix.pro/api/scan?url={search_term_string}"},"query-input":"required name=search_term_string"}}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://agentfix.pro"},{"@type":"ListItem","position":2,"name":"Pricing","item":"https://agentfix.pro/#pricing"},{"@type":"ListItem","position":3,"name":"FAQ","item":"https://agentfix.pro/#faq"}]}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is AgentFix?","acceptedAnswer":{"@type":"Answer","text":"AgentFix is a digital tool that scans your website for AI-agent readiness (ChatGPT, Claude, Perplexity, Google Gemini) and delivers a personalized $29 ZIP with llms.txt, GEO fixes, and other AI-optimized files to make your site AI-ready in 5 minutes."}},{"@type":"Question","name":"Who is AgentFix for?","acceptedAnswer":{"@type":"Answer","text":"AgentFix is designed for non-developer website owners â marketing managers, SMB founders, agency PMs running WordPress, Webflow, Tilda, Shopify, or raw HTML sites."}},{"@type":"Question","name":"What does the pack include?","acceptedAnswer":{"@type":"Answer","text":"The ZIP contains llms.txt and llms-full.txt files, robots.txt with AI Content Signals, schema.org JSON-LD snippets (Organization, WebSite, BreadcrumbList, FAQPage), .well-known/mcp/server-card.json, .well-known/agent-card.json (A2A protocol), agent-skills markdown files, a sitemap.xml, per-page meta tag snippets, and step-by-step install guides for WordPress, Webflow, Tilda, Shopify, and raw HTML."}},{"@type":"Question","name":"How much does AgentFix cost?","acceptedA
1nswer":{"@type":"Answer","text":"AgentFix scans are free. The Agent-Ready Pack ships in two tiers: Basic at $29 one-time, or Pro at $99 (3 months active service, then $9/month or downgrade to Basic). Pro includes monthly auto-rebuild as the scanner adds new checks, plus priority support."}},{"@type":"Question","name":"Do I get a refund?","acceptedAnswer":{"@type":"Answer","text":"Refunds are available within 14 days only if the pack failed to build or is technically broken. Once any file from the pack has been downloaded or installed on your site, the purchase is non-refundable."}},{"@type":"Question","name":"Will this hurt my Google SEO?","acceptedAnswer":{"@type":"Answer","text":"No. All files added (llms.txt, schema.org, .well-known) are AI/agent-readiness signals that complement classic SEO. Search rankings are not affected."}},{"@type":"Question","name":"How is this different from agentready.tools?","acceptedAnswer":{"@type":"Answer","text":"agentready.tools delivers fixes as a GitHub Pull Request, which assumes you have a Git repo and know how to merge a PR. AgentFix delivers a ZIP with a 5-minute install guide for the platforms non-developers actually use (WordPress, Webflow, Tilda, Shopify, cPanel)."}},{"@type":"Question","name":"What if my site is on Wix or Squarespace?","acceptedA
1nswer":{"@type":"Answer","text":"Wix and Squarespace have limited control over root files. The pack still includes schema snippets you can paste into the head section. For the .well-known files, a Cloudflare Worker is required (instructions included)."}},{"@type":"Question","name":"Do you offer a certificate?","acceptedAnswer":{"@type":"Answer","text":"Yes. After installing the pack, re-scan your site at agentfix.pro. If your score reaches 80% or higher, an Agent-Ready certificate is issued automatically with a public verification page and embeddable badge."}}]}</script>
1<script>(function(){if(navigator&&navigator.modelContext&&navigator.modelContext.provideContext){navigator.modelContext.provideContext({tools:[{name:"scan_website",description:"Queue an AI-agent-readiness scan for a website URL. Returns scan_id.",inputSchema:{type:"object",required:["url"],properties:{url:{type:"string",format:"uri"}}},execute:async function(a){return await(await fetch("/api/scan",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({url:a.url})})).json()}},{name:"get_scan_result",description:"Fetch a previously queued scan result by scan_id.",inputSchema:{type:"object",required:["scan_id"],properties:{scan_id:{type:"string"}}},execute:async function(a){return await(await fetch("/api/scan/"+encodeURIComponent(a.scan_id))).json()}}]})}})();</script>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body><div hidden=""><!--$--><!--/$--></div><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><main class="min-h-screen bg-gradient-to-b from-neutral-950 via-neutral-900 to-neutral-950 text-neutral-100"><div class="mx-auto max-w-5xl px-6 py-16"><header class="mb-12 max-w-3xl"><span class="inline-block rounded-full bg-emerald-500/10 px-3 py-1 text-xs font-semibold uppercase tracking-wider text-emerald-400 ring-1 ring-emerald-500/30">Blog</span><h1 class="mt-4 bg-gradient-to-br from-emerald-300 via-cyan-300 to-emerald-300 bg-clip-text text-4xl font-bold tracking-tight text-transparent sm:text-5xl">GEO & AI-readiness guides</h1><p class="mt-3 text-lg text-neutral-300">Practical, copy-pasteable walk-throughs for making any website readable to ChatGPT, Claude, Perplexity, Gemini, and MCP clients.</p></header><ul class="grid gap-6 sm:grid-cols-2 lg:grid-cols-3"><li><a class="group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70" href="/blog/agent-signup-json-guide"><div class="relative aspect-[16/9] overflow-hidden bg-neutral-950"><img src="/blog-covers/agent-signup-json-guide.png" alt="What agent-signup.json defines (and why guest-first wins)" class="absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]" loading="lazy"/></div><div class="flex flex-1 flex-col p-5"><div class="flex items-center gap-2 text-[11px] text-neutral-500"><time dateTime="2026-07-31">2026-07-31</time><span>·</span><span>6<!-- --> min</span></div><h2 class="mt-2 text-[17px] font-semibold leading-snug text-white">What agent-signup.json defines (and why guest-first wins)</h2><p class="mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400">Describe your signup flow so AI shopping agents can decide before hitting a wall. Four models, honest auth inventory, post-purchase activation, ships in 15 min.</p><div class="mt-4 flex flex-wrap gap-1.5"><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">ai-agents</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">commerce</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">signup</span></div></div></a></li><li><a class="group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70" href="/blog/why-we-chose-delivery-over-rankings"><div class="relative aspect-[16/9] overflow-hidden bg-neutral-950">
1<img src="/blog-covers/why-we-chose-delivery-over-rankings.png" alt="Why we chose delivery over rankings" class="absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]" loading="lazy"/></div><div class="flex flex-1 flex-col p-5"><div class="flex items-center gap-2 text-[11px] text-neutral-500"><time dateTime="2026-07-28">2026-07-28</time><span>·</span><span>5<!-- --> min</span></div><h2 class="mt-2 text-[17px] font-semibold leading-snug text-white">Why we chose delivery over rankings</h2><p class="mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400">A scanner tells you what is broken. A leaderboard tells you where you rank. Neither ships the change. Why we picked fix-file delivery (pack generator, WordPress plugin, Chrome extension) instead of a public leaderboard.</p><div class="mt-4 flex flex-wrap gap-1.5"><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">strategy</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">delivery</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">ai-agents</span></div></div></a></li><li><a class="group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70" href="/blog/agentgrade-scanned-us-honest-breakdown"><div class="relative aspect-[16/9] overflow-hidden bg-neutral-950"><img src="/blog-covers/agentgrade-scanned-us-honest-breakdown.png" alt="AgentGrade scanned us and gave B/78%. Here is the real breakdown." class="absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]" loading="lazy"/></div><div class="flex flex-1 flex-col p-5"><div class="flex items-center gap-2 text-[11px] text-neutral-500"><time dateTime="2026-07-22">2026-07-22</time><span>·</span><span>8<!-- --> min</span></div><h2 class="mt-2 text-[17px] font-semibold leading-snug text-white">AgentGrade scanned us and gave B/78%. Here is the real breakdown.</h2><p class="mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400">Competitor scanner AgentGrade ran on agentfix.pro and returned Grade B, 32 of 41 applicable. Raw breakdown of what they measured, what 70+ signals maps to on a real site, the nine gaps we closed, and where two scanner methodologies diverge.</p><div class="mt-4 flex flex-wrap gap-1.5"><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">ai-agents</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">scanner</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">methodology</span></div></div></a></li><li><a class="group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70" href="/blog/three-commerce-discovery-files"><div class="relative aspect-[16/9] overflow-hidden bg-neutral-950"><img src="/blog-covers/three-commerce-discovery-files.png" alt="Three discovery files AI shopping agents look for" class="absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]" loading="lazy"/></div><div class="flex flex-1 flex-col p-5"><div class="flex items-center gap-2 text-[11px] text-neutral-500"><time dateTime="2026-07-14">2026-07-14</time><span>·</span><span>6<!-- --> min</span></div><h2 class="mt-2 text-[17px] font-semibold leading-snug text-white">Three discovery files AI shopping agents look for</h2><p class="mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400">A walkthrough of agent-checkout.json, agent-signup.json, and llms-pay.md - the three files AI shopping agents parse to understand what you sell and how to buy it programmatically.</p><div class="mt-4 flex flex-wrap gap-1.5"><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">ai-agents</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">commerce</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">discovery</span></div></div></a></li><li><a class="group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70" href="/blog/ai-commerce-readiness-six-signals"><div class="relative aspect-[16/9] overflow-hidden bg-neutral-950"><img src="/blog-covers/ai-commerce-readiness-six-signals.png" alt="AI commerce readiness: six signals that shape how agents book, pay, and sign up" class="absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]" loading="lazy"/></div><div class="flex flex-1 flex-col p-5"><div class="flex items-center gap-2 text-[11px] text-neutral-500"><time dateTime="2026-07-12">2026-07-12</time><span>·</span><span>6<!-- --> min</span></div><h2 class="mt-2 text-[17px] font-semibold leading-snug text-white">AI commerce readiness: six signals that shape how agents book, pay, and sign up</h2><p class="mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400">Six machine-readable signals decide whether an AI agent can buy, book, or sign up on your site: form structure, autocomplete, provider fingerprint, declarative flow files, SSO, pricing metadata. Each verifiable in under a minute.</p><div class="mt-4 flex flex-wrap gap-1.5"><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">ai commerce</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">agent readiness</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">checkout</span></div></div></a></li><li><a class="group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70" href="/blog/llms-p
1ay-spec"><div class="relative aspect-[16/9] overflow-hidden bg-neutral-950"><img src="/blog-covers/llms-pay-spec.png" alt="llms-pay.md: a discovery layer for AI shopping agents" class="absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]" loading="lazy"/></div><div class="flex flex-1 flex-col p-5"><div class="flex items-center gap-2 text-[11px] text-neutral-500"><time dateTime="2026-07-12">2026-07-12</time><span>·</span><span>6<!-- --> min</span></div><h2 class="mt-2 text-[17px] font-semibold leading-snug text-white">llms-pay.md: a discovery layer for AI shopping agents</h2><p class="mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400">AI shopping agents can find your prices, but they cannot buy. Two-file discovery layer (llms-pay.md + agent-checkout.json), live on agentfix.pro. Draft spec v0.1, open for feedback.</p><div class="mt-4 flex flex-wrap gap-1.5"><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">llms-pay</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">agent commerce</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">AI agents</span></div></div></a></li><li><a class="group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70" href="/blog/what-ai-agent-sees-on-saas"><div class="relative aspect-[16/9] overflow-hidden bg-neutral-950"><img src="/blog-covers/what-ai-agent-sees-on-saas.png" alt="We sent an AI agent to buy on 4 Sa
1aS. All 4 got lost before checkout." class="absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]" loading="lazy"/></div><div class="flex flex-1 flex-col p-5"><div class="flex items-center gap-2 text-[11px] text-neutral-500"><time dateTime="2026-07-09">2026-07-09</time><span>·</span><span>7<!-- --> min</span></div><h2 class="mt-2 text-[17px] font-semibold leading-snug text-white">We sent an AI agent to buy on 4 SaaS. All 4 got lost before checkout.</h2><p class="mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400">LLM agent + Playwright + intent=buy on Notion, Linear, Figma, Vercel. Zero purchases. Every one steered into the free-signup funnel. 3-second static scan catches 4/5 failure modes.</p><div class="mt-4 flex flex-wrap gap-1.5"><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">agent probe</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">case study</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">SaaS</span></div></div></a></li><li><a class="group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70" href="/blog/agentfix-scanner-chrome-extension"><div class="relative aspect-[16/9] overflow-hidden bg-neutral-950"><img src="/blog-covers/agentfix-scanner-chrome-extension.png" alt="AgentFix Scanner Chrome extension: AI-readiness in one click" class="absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]" loading="lazy"/></div><div class="flex flex-1 flex-col p-5"><div class="flex items-center gap-2 text-[11px] text-neutral-500"><time dateTime="2026-07-06">2026-07-06</time><span>·</span><span>6<!-- --> min</span></div><h2 class="mt-2 text-[17px] font-semibold leading-snug text-white">AgentFix Scanner Chrome extension: AI-readiness in one click</h2><p class="mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400">Grade any page for AI-readiness in one click. Full checklist, live toolbar badge, side panel with fix hints. Free 5 scans/day. Pro $9 lifetime unlimited.</p><div class="mt-4 flex flex-wrap gap-1.5"><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">Chrome extension</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">AI SEO</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">agent readiness</span></div></div></a></li><li><a class="group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70" href="/blog/we-scanned-10-ai-forward-sites-in-2026"><div class="relative aspect-[16/9] overflow-hidden bg-neutral-950"><img src="/blog-covers/we-scanned-10-ai-forward-sites-in-2026.png" alt="We scanned Anthropic, OpenAI, Perplexity and 16 other AI-forward sites. Zero A grades." class="absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]" loading="lazy"/></div><div class="flex flex-1 flex-col p-5"><div class="flex items-center gap-2 text-[11px] text-neutral-500"><time dateTime="2026-07-05">2026-07-05</time><span>·</span><span>8<!-- --> min</span></div><h2 class="mt-2 text-[17px] font-semibold leading-snug text-white">We scanned Anthropic, OpenAI, Perplexity and 16 other AI-forward sites. Zero A grades.</h2><p class="mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400">19 sites that ship or authored AI agent standards. Avg readiness 54.5%. Zero A grades. One B (Cloudflare). Perplexity F. Three signals 100% still fail.</p><div class="mt-4 flex flex-wrap gap-1.5"><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">AI SEO</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">benchmark</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">case study</span></div></div></a></li><li><a class="group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70" href="/blog/tracking-ai-agent-referrals"><div class="relative aspect-[16/9] overflow-hidden bg-neutral-950"><img src="/blog-covers/tracking-ai-agent-referrals.png" alt="How to track AI agent referrals in 2026: separating crawler activity from human clicks" class="absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]" loading="lazy"/></div><div class="flex flex-1 flex-col p-5"><div class="flex items-center gap-2 text-[11px] text-neutral-500"><time dateTime="2026-07-05">2026-07-05</time><span>·</span><span>8<!-- --> min</span></div><h2 class="mt-2 text-[17px] font-semibold leading-snug text-white">How to track AI agent referrals in 2026: separating crawler activity from human clicks</h2><p class="mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400">AI traffic is two signals. Crawler hits (GPTBot, ClaudeBot, PerplexityBot) live in server logs. Human clicks from ChatGPT / Claude / Perplexity in GA4.</p><div class="mt-4 flex flex-wrap gap-1.5"><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">analytics</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">GA4</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">AI SEO</span></div></div></a></li><li><a class="group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70" href="/blog/should-you-block-gptbot"><div class="relative aspect-[16/9] overflow-hidden bg-neutral-950"><img src="/blog-covers/should-you-block-gptbot.png" alt="Should you block GPTBot in 2026? A decision framework for allow, throttle, or opt-out" class="absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]" loading="lazy"/></div><div class="flex flex-1 flex-col p-5"><div class="flex items-center gap-2 text-[11px] text-neutral-500"><time dateTime="2026-07-05">2026-07-05</time><span>·</span><span>7<!-- --> min</span></div><h2 class="mt-2 text-[17px] font-semibold leading-snug text-white">Should you block GPTBot in 2026? A decision framework for allow, throttle, or opt-out</h2><p class="mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400">OpenAI ships three separate crawlers (GPTBot, ChatGPT-User, OAI-SearchBot). A per-bot decision matrix by business type, plus copy-paste robots.txt lines.</p><div class="mt-4 flex flex-wrap gap-1.5"><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">GPTBot</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">robots.txt</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">AI SEO</span></div></div></a></li><li><a class="group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70" href="/blog/tilda-ai-agent-readiness-guide"><div class="relative aspect-[16/9] overflow-hidden bg-neutral-950"><img src="/blog-covers/tilda-ai-agent-readiness-guide.png" alt="Tilda AI-agent readiness: llms.txt, JSON-LD, and 3 install methods that actually work" class="absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]" loading="lazy"/></div><div class="flex flex-1 flex-col p-5"><div class="flex items-center gap-2 text-[11px] text-neutral-500"><time dateTime="2026-07-05">2026-07-05</time><span>·</span><span>8<!-- --> min</span></div><h2 class="mt-2 text-[17px] font-semibold leading-snug text-white">Tilda AI-agent readiness: llms.txt, JSON-LD, and 3 install methods that actually work</h2><p class="mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400">Tilda locks file uploads at the root, so /llms.txt is not one-click. Three methods (CF Worker, sub-domain, edge proxy) plus JSON-LD and robots.txt lines.</p><div class="mt-4 flex flex-wrap gap-1.5"><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">llms.txt</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">Tilda</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">AI SEO</span></div></div></a></li><li><a class="group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70" href="/blog/a2a-agent-card-explained"><div class="relative aspect-[16/9] overflow-hidden bg-neutral-950"><img src="/blog-covers/a2a-agent-card-explained.png" alt="A2A agent card at /.well-known/agent-card.json: what to publish in 2026" class="absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]" loading="lazy"/></div><div class="flex flex-1 flex-col p-5"><div class="flex items-center gap-2 text-[11px] text-neutral-500"><time dateTime="2026-07-05">2026-07-05</time><span>·</span><span>8<!-- --> min</span></div><h2 class="mt-2 text-[17px] font-semibold leading-snug text-white">A2A agent card at /.well-known/agent-card.json: what to publish in 2026</h2><p class="mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400">Agent2Agent is how one agent hires another. The minimum viable agent card, skills vs capabilities, auth schemes that work, and two failure modes.</p><div class="mt-4 flex flex-wrap gap-1.5"><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">A2A</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">agent card</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">well-known</span></div></div></a></li><li><a class="group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70" href="/blog/mcp-server-card-for-website"><div class="relative aspect-[16/9] overflow-hidden bg-neutral-950"><img src="/blog-covers/mcp-server-card-for-website.png" alt="MCP server card for your website: what to publish at /.well-known/mcp.json in 2026" class="absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]" loading="lazy"/></div><div class="flex flex-1 flex-col p-5"><div class="flex items-center gap-2 text-[11px] text-neutral-500"><time dateTime="2026-07-05">2026-07-05</time><span>·</span><span>8<!-- --> min</span></div><h2 class="mt-2 text-[17px] font-semibold leading-snug text-white">MCP server card for your website: what to publish at /.well-known/mcp.json in 2026</h2><p class="mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400">MCP is the piece most sites miss from their AI-agent stack. Minimal server card, the three surfaces to expose, plus transport and auth choices.</p><div class="mt-4 flex flex-wrap gap-1.5"><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">MCP</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">well-known</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">AI agents</span></div></div></a></li><li><a class="group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70" href="/blog/well-known-endpoints-for-ai-agents"><div class="relative aspect-[16/9] overflow-hidden bg-neutral-950"><img src="/blog-covers/well-known-endpoints-for-ai-agents.png" alt="The /.well-known directory for AI agents in 2026: what to publish and why" class="absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]" loading="lazy"/></div><div class="flex flex-1 flex-col p-5"><div class="flex items-center gap-2 text-[11px] text-neutral-500"><time dateTime="2026-07-05">2026-07-05</time><span>·</span><span>7<!-- --> min</span></div><h2 class="mt-2 text-[17px] font-semibold leading-snug text-white">The /.well-known directory for AI agents in 2026: what to publish and why</h2><p class="mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400">Security.txt, OpenAPI, A2A agent-card, MCP hint. The five machine-facing files AI agents probe. Minimal templates and how to verify they land.</p><div class="mt-4 flex flex-wrap gap-1.5"><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">well-known</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">MCP</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">A2A</span></div></div></a></li><li><a class="group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70" href="/blog/agentfix-vs-agentgrade"><div class="relative aspect-[16/9] overflow-hidden bg-neutral-950"><img src="/blog-covers/agentfix-vs-agentgrade.png" alt="AgentFix vs AgentGrade: which AI-agent-readiness scanner should you actually run?" class="absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]" loading="lazy"/></div><div class="flex flex-1 flex-col p-5"><div class="flex items-center gap-2 text-[11px] text-neutral-500"><time dateTime="2026-07-05">2026-07-05</time><span>·</span><span>9<!-- --> min</span></div><h2 class="mt-2 text-[17px] font-semibold leading-snug text-white">AgentFix vs AgentGrade: which AI-agent-readiness scanner should you actually run?</h2><p class="mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400">Honest side-by-side of the two active AI-agent-readiness scanners in 2026. AgentGrade grades across a wide matrix. AgentFix ships the missing files.</p><div class="mt-4 flex flex-wrap gap-1.5"><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">AgentGrade</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">AI SEO</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">comparison</span></div></div></a></li><li><a class="group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70" href="/blog/webflow-ai-agent-readiness-guide"><div class="relative aspect-[16/9] overflow-hidden bg-neutral-950"><img src="/blog-covers/webflow-ai-agent-readiness-guide.png" alt="Webflow AI-agent readiness: llms.txt, JSON-LD, and the 3 install methods that actually work" class="absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]" loading="lazy"/></div><div class="flex flex-1 flex-col p-5"><div class="flex items-center gap-2 text-[11px] text-neutral-500"><time dateTime="2026-07-05">2026-07-05</time><span>·</span><span>8<!-- --> min</span></div><h2 clas
1s="mt-2 text-[17px] font-semibold leading-snug text-white">Webflow AI-agent readiness: llms.txt, JSON-LD, and the 3 install methods that actually work</h2><p class="mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400">Webflow blocks raw file uploads at the root, so /llms.txt is not one-click. Three methods (CF Worker, edge proxy, sub-domain) plus JSON-LD and robots.txt.</p><div class="mt-4 flex flex-wrap gap-1.5"><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">llms.txt</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">Webflow</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">AI SEO</span></div></div></a></li><li><a class="group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70" href="/blog/how-to-add-llms-txt-to-wordpress"><div class="relative aspect-[16/9] overflow-hidden bg-neutral-950"><img src="/blog-covers/how-to-add-llms-txt-to-wordpress.png" alt="How to add llms.txt to WordPress (2026 complete guide)" class="absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]" loading="lazy"/></div><div class="flex flex-1 flex-col p-5"><div class="flex items-center gap-2 text-[11px] text-neutral-500"><time dateTime="2026-06-28">2026-06-28</time><span>·</span><span>7<!-- --> min</span></div><h2 class="mt-2 text-[17px] font-semibold leading-snug text-white">How to add llms.txt to WordPress (2026 complete guide)</h2><p class="mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400">Step-by-step guide to ship /llms.txt on a WordPress site so ChatGPT, Claude, Perplexity, and Google AI Overviews can cite your content. No plugins required.</p><div class="mt-4 flex flex-wrap gap-1.5"><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">llms.txt</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">WordPress</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">AI SEO</span></div></div></a></li><li><a class="group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70" href="/blog/llms-txt-for-shopify"><div class="relative aspect-[16/9] overflow-hidden bg-neutral-950"><img src="/blog-covers/llms-txt-for-shopify.png" alt="llms.txt for Shopify: make your store readable to AI agents" class="absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]" loading="lazy"/></div><div class="flex flex-1 flex-col p-5"><div class="flex items-center gap-2 text-[11px] text-neutral-500"><time dateTime="2026-06-28">2026-06-28</time><span>·</span><span>6<!-- --> min</span></div><h2 class="mt-2 text-[17px] font-semibold leading-snug text-white">llms.txt for Shopify: make your store readable to AI agents</h2><p class="mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400">Shopify ships robots.txt but not llms.txt. Here's how to add it via a theme.liquid edit so AI agents can index your products, collections, and FAQ.</p><div class="mt-4 flex flex-wrap gap-1.5"><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">llms.txt</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">Shopify</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">AI commerce</span></div></div></a></li><li><a class="group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70" href="/blog/schema-org-json-ld-for-ai-search"><div class="relative aspect-[16/9] overflow-hidden bg-neutral-950"><img src="/blog-covers/schema-org-json-ld-for-ai-search.png" alt="Schema.org JSON-LD for AI search citations (Organization, WebSite, FAQ)" class="absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]" loading="lazy"/></div><div class="flex flex-1 flex-col p-5"><div class="flex items-center gap-2 text-[11px] text-neutral-500"><time dateTime="2026-06-28">2026-06-28</time><span>·</span><span>8<!-- --> min</span></div><h2 class="mt-2 text-[17px] font-semibold leading-snug text-white">Schema.org JSON-LD for AI search citations (Organization, WebSite, FAQ)</h2><p class="mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400">AI agents lean heavily on schema.org JSON-LD to decide what to cite. Copy-paste templates for the three blocks every site needs in 2026.</p><div class="mt-4 flex flex-wrap gap-1.5"><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">schema.org</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">JSON-LD</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">AI SEO</span></div></div></a></li><li><a class="group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70" href="/blog/robots-txt-for-ai-bots-guide"><div class="relative aspect-[16/9] overflow-hidden bg-neutral-950"><img src="/blog-covers/robots-txt-for-ai-bots-guide.png" alt="robots.txt for GPTBot, ClaudeBot, PerplexityBot - 2026 complete guide" class="absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]" loading="lazy"/></div><div class="flex flex-1 flex-col p-5"><div class="flex items-center gap-2 text-[11px] text-neutral-500"><time dateTime="2026-06-28">2026-06-28</time><span>·</span><span>6<!-- --> min</span></div><h2 class="mt-2 text-[17px] font-semibold leading-snug text-white">robots.txt for GPTBot, ClaudeBot, PerplexityBot - 2026 complete guide</h2><p class="mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400">Most WordPress default robots.txt files silently block AI crawlers. Here is what to allow, what to disallow, and the full crawler list AI agents use in 2026.</p><div class="mt-4 flex flex-wrap gap-1.5"><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">robots.txt</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">GPTBot</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">ClaudeBot</span></div></div></a></li><li><a class="group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70" href="/blog/geo-checklist-2026"><div class="relative aspect-[16/9] overflow-hidden bg-neutral-950"><img src="/blog-covers/geo-checklist-2026.png" alt="Generative Engine Optimization (GEO): the 43-signal checklist for 2026" class="absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]" loading="lazy"/></div><div class="flex flex-1 flex-col p-5"><div class="flex items-center gap-2 text-[11px] text-neutral-500"><time dateTime="2026-06-28">2026-06-28</time><span>·</span><span>10<!-- --> min</span></div><h2 class="mt-2 text-[17px] font-semibold leading-snug text-white">Generative Engine Optimization (GEO): the 43-signal checklist for 2026</h2><p class="mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400">GEO is what SEO is becoming. Here are the 43 signals AI agents (ChatGPT, Claude, Perplexity, MCP clients) look for when deciding what to cite from your site.</p><div class="mt-4 flex flex-wrap gap-1.5"><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">GEO</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">AI SEO</span><span class="rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400">checklist</span></div></div></a></li></ul><div class="mt-16 rounded-3xl border border-emerald-500/30 bg-gradient-to-br from-emerald-500/10 to-cyan-500/10 p-8 text-center"><h3 class="text-xl font-bold text-white">Don't want to read the full spec list?</h3><p class="mt-2 text-sm text-neutral-300">AgentFix scans your site and ships a personalised ZIP fix-pack (llms.txt, schema, A2A, MCP, install guides) for $1 / $29 / $99 one-time.</p><a class="mt-6 inline-block rounded-full bg-gradient-to-r from-emerald-500 to-cyan-500 px-8 py-3 text-sm font-semibold text-neutral-950 transition hover:opacity-90" href="/pricing">See pricing â</a></div></div></main><!--$--><!--/$-->
1<script src="/_next/static/chunks/webpack-82d09cf9870cfee1.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n8:I[4062,[\"4219\",\"static/chunks/app/global-error-09850ecabd5a2b7a.js\"],\"default\"]\n:HL[\"/_next/static/media/0b78ff376f6b9734-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/723e11e5093b8e80.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/014bbaa196d345e8.css\",\"style\"]\n2:Tc32,"])</script>
1<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What is AgentFix?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"AgentFix is a digital tool that scans your website for AI-agent readiness (ChatGPT, Claude, Perplexity, Google Gemini) and delivers a personalized $29 ZIP with llms.txt, GEO fixes, and other AI-optimized files to make your site AI-ready in 5 minutes.\"}},{\"@type\":\"Question\",\"name\":\"Who is AgentFix for?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"AgentFix is designed for non-developer website owners â marketing managers, SMB founders, agency PMs running WordPress, Webflow, Tilda, Shopify, or raw HTML sites.\"}},{\"@type\":\"Question\",\"name\":\"What does the pack include?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The ZIP contains llms.txt and llms-full.txt files, robots.txt with AI Content Signals, schema.org JSON-LD snippets (Organization, WebSite, BreadcrumbList, FAQPage), .well-known/mcp/server-card.json, .well-known/agent-card.json (A2A protocol), agent-skills markdown files, a sitemap.xml, per-page meta tag snippets, and step-by-step install guides for WordPress, Webflow, Tilda, Shopify, and raw HTML.\"}},{\"@type\":\"Question\",\"name\":\"How much does AgentFix cost?\",\"acceptedA
1nswer\":{\"@type\":\"Answer\",\"text\":\"AgentFix scans are free. The Agent-Ready Pack ships in two tiers: Basic at $29 one-time, or Pro at $99 (3 months active service, then $9/month or downgrade to Basic). Pro includes monthly auto-rebuild as the scanner adds new checks, plus priority support.\"}},{\"@type\":\"Question\",\"name\":\"Do I get a refund?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Refunds are available within 14 days only if the pack failed to build or is technically broken. Once any file from the pack has been downloaded or installed on your site, the purchase is non-refundable.\"}},{\"@type\":\"Question\",\"name\":\"Will this hurt my Google SEO?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. All files added (llms.txt, schema.org, .well-known) are AI/agent-readiness signals that complement classic SEO. Search rankings are not affected.\"}},{\"@type\":\"Question\",\"name\":\"How is this different from agentready.tools?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"agentready.tools delivers fixes as a GitHub Pull Request, which assumes you have a Git repo and know how to merge a PR. AgentFix delivers a ZIP with a 5-minute install guide for the platforms non-developers actually use (WordPress, Webflow, Tilda, Shopify, cPanel).\"}},{\"@type\":\"Question\",\"name\":\"What if my site is on Wix or Squarespace?\",\"acceptedA
1nswer\":{\"@type\":\"Answer\",\"text\":\"Wix and Squarespace have limited control over root files. The pack still includes schema snippets you can paste into the head section. For the .well-known files, a Cloudflare Worker is required (instructions included).\"}},{\"@type\":\"Question\",\"name\":\"Do you offer a certificate?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. After installing the pack, re-scan your site at agentfix.pro. If your score reaches 80% or higher, an Agent-Ready certificate is issued automatically with a public verification page and embeddable badge.\"}}]}"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"y3smHd6RMALMz3z6bASdG\",\"p\":\"\",\"c\":[\"\",\"blog\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"blog\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/014bbaa196d345e8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"__variable_8adcd2 __variable_46451f\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"AgentFix\\\",\\\"url\\\":\\\"https://agentfix.pro\\\",\\\"description\\\":\\\"AgentFix scans your website for AI-agent readiness and delivers a personalized 9-part ZIP fix package, enabling your site to work seamlessly with AI agents without requiring developer expertise.\\\",\\\"knowsAbout\\\":[\\\"Website AI-readiness scanning\\\",\\\"Personalized fix package delivery\\\",\\\"Platform-specific optimization\\\",\\\"Agent compatibility assessment\\\",\\\"llms.txt generation\\\",\\\"Schema.org markup\\\",\\\"MCP server cards\\\",\\\"Agent-to-Agent (A2A) protocol\\\"],\\\"sameAs\\\":[],\\\"contactPoint\\\":{\\\"@type\\\":\\\"ContactPoint\\\",\\\"contactType\\\":\\\"customer service\\\",\\\"availableLanguage\\\":\\\"English\\\",\\\"email\\\":\\\"[email protected]\\\"}}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebSite\\\",\\\"name\\\":\\\"AgentFix\\\",\\\"url\\\":\\\"https://agentfix.pro\\\",\\\"potentialAction\\\":{\\\"@type\\\":\\\"SearchAction\\\",\\\"target\\\":{\\\"@type\\\":\\\"EntryPoint\\\",\\\"urlTemplate\\\":\\\"https://agentfix.pro/api/scan?url={search_term_string}\\\"},\\\"query-input\\\":\\\"required name=search_term_string\\\"}}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"BreadcrumbList\\\",\\\"itemListElement\\\":[{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":1,\\\"name\\\":\\\"Home\\\",\\\"item\\\":\\\"https://agentfix.pro\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":2,\\\"name\\\":\\\"Pricing\\\",\\\"item\\\":\\\"https://agentfix.pro/#pricing\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":3,\\\"name\\\":\\\"FAQ\\\",\\\"item\\\":\\\"https://agentfix.pro/#faq\\\"}]}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$2\"}}],\"$L3\"]}],\"$L4\"]}]]}],{\"children\":[\"blog\",\"$L5\",{\"children\":[\"__PAGE__\",\"$L6\",{},null,false]},null,false]},null,false],\"$L7\",false]],\"m\":\"$undefined\",\"G\":[\"$8\",[]],\"s\":false,\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"9:\"$Sreact.suspense\"\na:I[1125,[\"7177\",\"static/chunks/app/layout-d9cd866a5f977be7.js\"],\"default\"]\nb:I[5863,[\"7177\",\"static/chunks/app/layout-d9cd866a5f977be7.js\"],\"default\"]\nc:I[7279,[\"7177\",\"static/chunks/app/layout-d9cd866a5f977be7.js\"],\"default\"]\nd:I[9766,[],\"\"]\ne:I[960,[\"2619\",\"static/chunks/2619-3c9e02e22d10480a.js\",\"8039\",\"static/chunks/app/error-8be789292dd460e2.js\"],\"default\"]\nf:I[8924,[],\"\"]\n10:I[2619,[\"2619\",\"static/chunks/2619-3c9e02e22d10480a.js\",\"3831\",\"static/chunks/app/blog/page-23a7747aee330166.js\"],\"\"]\n2c:I[4431,[],\"ViewportBoundary\"]\n2e:I[4431,[],\"MetadataBoundary\"]\n"])</script>
1<script>self.__next_f.push([1,"3:[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){if(navigator\u0026\u0026navigator.modelContext\u0026\u0026navigator.modelContext.provideContext){navigator.modelContext.provideContext({tools:[{name:\\\"scan_website\\\",description:\\\"Queue an AI-agent-readiness scan for a website URL. Returns scan_id.\\\",inputSchema:{type:\\\"object\\\",required:[\\\"url\\\"],properties:{url:{type:\\\"string\\\",format:\\\"uri\\\"}}},execute:async function(a){return await(await fetch(\\\"/api/scan\\\",{method:\\\"POST\\\",headers:{\\\"Content-Type\\\":\\\"application/json\\\"},body:JSON.stringify({url:a.url})})).json()}},{name:\\\"get_scan_result\\\",description:\\\"Fetch a previously queued scan result by scan_id.\\\",inputSchema:{type:\\\"object\\\",required:[\\\"scan_id\\\"],properties:{scan_id:{type:\\\"string\\\"}}},execute:async function(a){return await(await fetch(\\\"/api/scan/\\\"+encodeURIComponent(a.scan_id))).json()}}]})}})();\"}}]\n"])</script>
1<script>self.__next_f.push([1,"4:[\"$\",\"body\",null,{\"children\":[[\"$\",\"$9\",null,{\"fallback\":null,\"children\":[\"$\",\"$La\",null,{}]}],[\"$\",\"$Lb\",null,{}],[\"$\",\"$Lc\",null,{}],[\"$\",\"$Ld\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$e\",\"errorStyles\":[],\"errorScripts\":[],\"template\":[\"$\",\"$Lf\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"main\",null,{\"className\":\"relative min-h-screen overflow-hidden bg-[#0a0a0a] text-white\",\"children\":[[\"$\",\"div\",null,{\"className\":\"fixed inset-0 pointer-events-none bg-dot-grid\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-x-0 top-0 h-[420px] pointer-events-none\",\"style\":{\"background\":\"radial-gradient(ellipse 60% 100% at 50% 0%, rgba(16,185,129,0.18), transparent 70%)\"}}],[\"$\",\"div\",null,{\"className\":\"relative z-10 flex flex-col items-center justify-center min-h-screen px-6 py-16 text-center\",\"children\":[[\"$\",\"$L10\",null,{\"href\":\"/\",\"className\":\"flex items-center gap-2 mb-12 opacity-80 hover:opacity-100 transition-opacity\",\"children\":[[\"$\",\"img\",null,{\"src\":\"/icon-192.png\",\"alt\":\"AgentFix\",\"className\":\"h-7 w-7\"}],[\"$\",\"span\",null,{\"className\":\"font-semibold text-base tracking-tight\",\"children\":\"AgentFix\"}]]}],[\"$\",\"div\",null,{\"className\":\"text-[120px] sm:text-[180px] font-bold leading-none tracking-tighter bg-gradient-to-br from-emerald-400 to-cyan-400 bg-clip-text text-transparent mb-2\",\"children\":\"404\"}],[\"$\",\"h1\",null,{\"className\":\"text-2xl sm:text-3xl font-semibold mb-3\",\"children\":\"This page isn't agent-ready either.\"}],[\"$\",\"p\",null,{\"className\":\"text-zinc-400 max-w-md mb-10 text-sm sm:text-base leading-relaxed\",\"children\":\"The URL you tried doesn't exist on agentfix.pro. Either it was moved, you typed it wrong, or your AI agent hallucinated a link. Happens to the best of us.\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col sm:flex-row items-center gap-3\",\"children\":[[\"$\",\"$L10\",null,{\"href\":\"/\",\"className\":\"inline-block rounded-full px-7 py-3 text-sm font-semibold transition-all text-[#0a0a0a] shadow-[0_8px_24px_-8px_rgba(16,185,129,0.45)] hover:opacity-90\",\"style\":{\"background\":\"linear-gradient(135deg,#10b981,#06b6d4)\"},\"children\":\"Scan a site instead â\"}],[\"$\",\"$L10\",null,{\"href\":\"/showcase\",\"className\":\"inline-block rounded-full px-7 py-3 text-sm font-medium border border-white/10 text-zinc-300 hover:border-white/30 hover:text-white transition-colors\",\"children\":\"See public showcase\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-xs text-zinc-600 mt-12\",\"children\":[\"Lost? Email\",\" \",[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"className\":\"text-emerald-400 hover:underline\",\"children\":\"[email protected]\"}],\".\"]}]]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"5:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Ld\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lf\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"6:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"main\",null,{\"className\":\"min-h-screen bg-gradient-to-b from-neutral-950 via-neutral-900 to-neutral-950 text-neutral-100\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-5xl px-6 py-16\",\"children\":[[\"$\",\"header\",null,{\"className\":\"mb-12 max-w-3xl\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-block rounded-full bg-emerald-500/10 px-3 py-1 text-xs font-semibold uppercase tracking-wider text-emerald-400 ring-1 ring-emerald-500/30\",\"children\":\"Blog\"}],[\"$\",\"h1\",null,{\"className\":\"mt-4 bg-gradient-to-br from-emerald-300 via-cyan-300 to-emerald-300 bg-clip-text text-4xl font-bold tracking-tight text-transparent sm:text-5xl\",\"children\":\"GEO \u0026 AI-readiness guides\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-lg text-neutral-300\",\"children\":\"Practical, copy-pasteable walk-throughs for making any website readable to ChatGPT, Claude, Perplexity, Gemini, and MCP clients.\"}]]}],[\"$\",\"ul\",null,{\"className\":\"grid gap-6 sm:grid-cols-2 lg:grid-cols-3\",\"children\":[[\"$\",\"li\",\"agent-signup-json-guide\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/blog/agent-signup-json-guide\",\"className\":\"group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-[16/9] overflow-hidden bg-neutral-950\",\"children\":[\"$\",\"img\",null,{\"src\":\"/blog-covers/agent-signup-json-guide.png\",\"alt\":\"What agent-signup.json defines (and why guest-first wins)\",\"className\":\"absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]\",\"loading\":\"lazy\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 text-[11px] text-neutral-500\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-07-31\",\"children\":\"2026-07-31\"}],[\"$\",\"span\",null,{\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":[6,\" min\"]}]]}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-[17px] font-semibold leading-snug text-white\",\"children\":\"What agent-signup.json defines (and why guest-first wins)\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400\",\"children\":\"Describe your signup flow so AI shopping agents can decide before hitting a wall. Four models, honest auth inventory, post-purchase activation, ships in 15 min.\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"span\",\"ai-agents\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"ai-agents\"}],[\"$\",\"span\",\"commerce\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"commerce\"}],[\"$\",\"span\",\"signup\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"signup\"}]]}]]}]]}]}],[\"$\",\"li\",\"why-we-chose-delivery-over-rankings\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/blog/why-we-chose-delivery-over-rankings\",\"className\":\"group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-[16/9] overflow-hidden bg-neutral-950\",\"children\":[\"$\",\"img\",null,{\"src\":\"/blog-covers/why-we-c
1hose-delivery-over-rankings.png\",\"alt\":\"Why we chose delivery over rankings\",\"className\":\"absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]\",\"loading\":\"lazy\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 text-[11px] text-neutral-500\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-07-28\",\"children\":\"2026-07-28\"}],\"$L11\",\"$L12\"]}],\"$L13\",\"$L14\",\"$L15\"]}]]}]}],\"$L16\",\"$L17\",\"$L18\",\"$L19\",\"$L1a\",\"$L1b\",\"$L1c\",\"$L1d\",\"$L1e\",\"$L1f\",\"$L20\",\"$L21\",\"$L22\",\"$L23\",\"$L24\",\"$L25\",\"$L26\",\"$L27\",\"$L28\",\"$L29\"]}],\"$L2a\"]}]}],null,\"$L2b\"]}]\n"])</script>
1<script>self.__next_f.push([1,"7:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L2c\",null,{\"children\":\"$L2d\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$L2e\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$9\",null,{\"fallback\":null,\"children\":\"$L2f\"}]}]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"30:I[4431,[],\"OutletBoundary\"]\n32:I[5278,[],\"AsyncMetadataOutlet\"]\n11:[\"$\",\"span\",null,{\"children\":\"·\"}]\n12:[\"$\",\"span\",null,{\"children\":[5,\" min\"]}]\n13:[\"$\",\"h2\",null,{\"className\":\"mt-2 text-[17px] font-semibold leading-snug text-white\",\"children\":\"Why we chose delivery over rankings\"}]\n14:[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400\",\"children\":\"A scanner tells you what is broken. A leaderboard tells you where you rank. Neither ships the change. Why we picked fix-file delivery (pack generator, WordPress plugin, Chrome extension) instead of a public leaderboard.\"}]\n15:[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"span\",\"strategy\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"strategy\"}],[\"$\",\"span\",\"delivery\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"delivery\"}],[\"$\",\"span\",\"ai-agents\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"ai-agents\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"16:[\"$\",\"li\",\"agentgrade-scanned-us-honest-breakdown\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/blog/agentgrade-scanned-us-honest-breakdown\",\"className\":\"group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-[16/9] overflow-hidden bg-neutral-950\",\"children\":[\"$\",\"img\",null,{\"src\":\"/blog-covers/agentgrade-scanned-us-honest-breakdown.png\",\"alt\":\"AgentGrade scanned us and gave B/78%. Here is the real breakdown.\",\"className\":\"absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]\",\"loading\":\"lazy\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 text-[11px] text-neutral-500\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-07-22\",\"children\":\"2026-07-22\"}],[\"$\",\"span\",null,{\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":[8,\" min\"]}]]}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-[17px] font-semibold leading-snug text-white\",\"children\":\"AgentGrade scanned us and gave B/78%. Here is the real breakdown.\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400\",\"children\":\"Competitor scanner AgentGrade ran on agentfix.pro and returned Grade B, 32 of 41 applicable. Raw breakdown of what they measured, what 70+ signals maps to on a real site, the nine gaps we closed, and where two scanner methodologies diverge.\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"span\",\"ai-agents\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"ai-agents\"}],[\"$\",\"span\",\"scanner\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"scanner\"}],[\"$\",\"span\",\"methodology\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"methodology\"}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"17:[\"$\",\"li\",\"three-commerce-discovery-files\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/blog/three-commerce-discovery-files\",\"className\":\"group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-[16/9] overflow-hidden bg-neutral-950\",\"children\":[\"$\",\"img\",null,{\"src\":\"/blog-covers/three-commerce-discovery-files.png\",\"alt\":\"Three discovery files AI shopping agents look for\",\"className\":\"absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]\",\"loading\":\"lazy\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 text-[11px] text-neutral-500\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-07-14\",\"children\":\"2026-07-14\"}],[\"$\",\"span\",null,{\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":[6,\" min\"]}]]}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-[17px] font-semibold leading-snug text-white\",\"children\":\"Three discovery files AI shopping agents look for\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400\",\"children\":\"A walkthrough of agent-checkout.json, agent-signup.json, and llms-pay.md - the three files AI shopping agents parse to understand what you sell and how to buy it programmatically.\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"span\",\"ai-agents\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"ai-agents\"}],[\"$\",\"span\",\"commerce\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"commerce\"}],[\"$\",\"span\",\"discovery\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"discovery\"}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"18:[\"$\",\"li\",\"ai-commerce-readiness-six-signals\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/blog/ai-commerce-readiness-six-signals\",\"className\":\"group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-[16/9] overflow-hidden bg-neutral-950\",\"children\":[\"$\",\"img\",null,{\"src\":\"/blog-covers/ai-commerce-readiness-six-signals.png\",\"alt\":\"AI commerce readiness: six signals that shape how agents book, pay, and sign up\",\"className\":\"absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]\",\"loading\":\"lazy\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 text-[11px] text-neutral-500\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-07-12\",\"children\":\"2026-07-12\"}],[\"$\",\"span\",null,{\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":[6,\" min\"]}]]}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-[17px] font-semibold leading-snug text-white\",\"children\":\"AI commerce readiness: six signals that shape how agents book, pay, and sign up\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400\",\"children\":\"Six machine-readable signals decide whether an AI agent can buy, book, or sign up on your site: form structure, autocomplete, provider fingerprint, declarative flow files, SSO, pricing metadata. Each verifiable in under a minute.\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"span\",\"ai commerce\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"ai commerce\"}],[\"$\",\"span\",\"agent readiness\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"agent readiness\"}],[\"$\",\"span\",\"checkout\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"checkout\"}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"19:[\"$\",\"li\",\"llms-pay-spec\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/blog/llms-pay-spec\",\"className\":\"group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-[16/9] overflow-hidden bg-neutral-950\",\"children\":[\"$\",\"img\",null,{\"src\":\"/blog-covers/llms-pay-spec.png\",\"alt\":\"llms-pay.md: a discovery layer for AI shopping agents\",\"className\":\"absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]\",\"loading\":\"lazy\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 text-[11px] text-neutral-500\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-07-12\",\"children\":\"2026-07-12\"}],[\"$\",\"span\",null,{\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":[6,\" min\"]}]]}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-[17px] font-semibold leading-snug text-white\",\"children\":\"llms-pay.md: a discovery layer for AI shopping agents\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400\",\"children\":\"AI shopping agents can find your prices, but they cannot buy. Two-file discovery layer (llms-pay.md + agent-checkout.json), live on agentfix.pro. Draft spec v0.1, open for feedback.\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"span\",\"llms-pay\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"llms-pay\"}],[\"$\",\"span\",\"agent commerce\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"agent commerce\"}],[\"$\",\"span\",\"AI agents\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"AI agents\"}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1a:[\"$\",\"li\",\"what-ai-agent-sees-on-saas\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/blog/what-ai-agent-sees-on-saas\",\"className\":\"group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-[16/9] overflow-hidden bg-neutral-950\",\"children\":[\"$\",\"img\",null,{\"src\":\"/blog-covers/what-ai-agent-sees-on-saas.png\",\"alt\":\"We sent an AI agent to buy on 4 SaaS. All 4 got lost before checkout.\",\"className\":\"absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]\",\"loading\":\"lazy\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 text-[11px] text-neutral-500\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-07-09\",\"children\":\"2026-07-09\"}],[\"$\",\"span\",null,{\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":[7,\" min\"]}]]}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-[17px] font-semibold leading-snug text-white\",\"children\":\"We sent an AI agent to buy on 4 Sa
1aS. All 4 got lost before checkout.\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400\",\"children\":\"LLM agent + Playwright + intent=buy on Notion, Linear, Figma, Vercel. Zero purchases. Every one steered into the free-signup funnel. 3-second static scan catches 4/5 failure modes.\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"span\",\"agent probe\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"agent probe\"}],[\"$\",\"span\",\"case study\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"case study\"}],[\"$\",\"span\",\"SaaS\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"SaaS\"}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1b:[\"$\",\"li\",\"agentfix-scanner-chrome-extension\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/blog/agentfix-scanner-chrome-extension\",\"className\":\"group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-[16/9] overflow-hidden bg-neutral-950\",\"children\":[\"$\",\"img\",null,{\"src\":\"/blog-covers/agentfix-scanner-chrome-extension.png\",\"alt\":\"AgentFix Scanner Chrome extension: AI-readiness in one click\",\"className\":\"absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]\",\"loading\":\"lazy\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 text-[11px] text-neutral-500\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-07-06\",\"children\":\"2026-07-06\"}],[\"$\",\"span\",null,{\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":[6,\" min\"]}]]}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-[17px] font-semibold leading-snug text-white\",\"children\":\"AgentFix Scanner Chrome extension: AI-readiness in one click\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400\",\"children\":\"Grade any page for AI-readiness in one click. Full checklist, live toolbar badge, side panel with fix hints. Free 5 scans/day. Pro $9 lifetime unlimited.\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"span\",\"Chrome extension\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"Chrome extension\"}],[\"$\",\"span\",\"AI SEO\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"AI SEO\"}],[\"$\",\"span\",\"agent readiness\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"agent readiness\"}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1c:[\"$\",\"li\",\"we-scanned-10-ai-forward-sites-in-2026\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/blog/we-scanned-10-ai-forward-sites-in-2026\",\"className\":\"group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-[16/9] overflow-hidden bg-neutral-950\",\"children\":[\"$\",\"img\",null,{\"src\":\"/blog-covers/we-scanned-10-ai-forward-sites-in-2026.png\",\"alt\":\"We scanned Anthropic, OpenAI, Perplexity and 16 other AI-forward sites. Zero A grades.\",\"className\":\"absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]\",\"loading\":\"lazy\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 text-[11px] text-neutral-500\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-07-05\",\"children\":\"2026-07-05\"}],[\"$\",\"span\",null,{\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":[8,\" min\"]}]]}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-[17px] font-semibold leading-snug text-white\",\"children\":\"We scanned Anthropic, OpenAI, Perplexity and 16 other AI-forward sites. Zero A grades.\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400\",\"children\":\"19 sites that ship or authored AI agent standards. Avg readiness 54.5%. Zero A grades. One B (Cloudflare). Perplexity F. Three signals 100% still fail.\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"span\",\"AI SEO\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"AI SEO\"}],[\"$\",\"span\",\"benchmark\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"benchmark\"}],[\"$\",\"span\",\"case study\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"case study\"}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1d:[\"$\",\"li\",\"tracking-ai-agent-referrals\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/blog/tracking-ai-agent-referrals\",\"className\":\"group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-[16/9] overflow-hidden bg-neutral-950\",\"children\":[\"$\",\"img\",null,{\"src\":\"/blog-covers/tracking-ai-agent-referrals.png\",\"alt\":\"How to track AI agent referrals in 2026: separating crawler activity from human clicks\",\"className\":\"absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]\",\"loading\":\"lazy\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 text-[11px] text-neutral-500\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-07-05\",\"children\":\"2026-07-05\"}],[\"$\",\"span\",null,{\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":[8,\" min\"]}]]}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-[17px] font-semibold leading-snug text-white\",\"children\":\"How to track AI agent referrals in 2026: separating crawler activity from human clicks\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400\",\"children\":\"AI traffic is two signals. Crawler hits (GPTBot, ClaudeBot, PerplexityBot) live in server logs. Human clicks from ChatGPT / Claude / Perplexity in GA4.\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"span\",\"analytics\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"analytics\"}],[\"$\",\"span\",\"GA4\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"GA4\"}],[\"$\",\"span\",\"AI SEO\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"AI SEO\"}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1e:[\"$\",\"li\",\"should-you-block-gptbot\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/blog/should-you-block-gptbot\",\"className\":\"group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-[16/9] overflow-hidden bg-neutral-950\",\"children\":[\"$\",\"img\",null,{\"src\":\"/blog-covers/should-you-block-gptbot.png\",\"alt\":\"Should you block GPTBot in 2026? A decision framework for allow, throttle, or opt-out\",\"className\":\"absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]\",\"loading\":\"lazy\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 text-[11px] text-neutral-500\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-07-05\",\"children\":\"2026-07-05\"}],[\"$\",\"span\",null,{\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":[7,\" min\"]}]]}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-[17px] font-semibold leading-snug text-white\",\"children\":\"Should you block GPTBot in 2026? A decision framework for allow, throttle, or opt-out\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400\",\"children\":\"OpenAI ships three separate crawlers (GPTBot, ChatGPT-User, OAI-SearchBot). A per-bot decision matrix by business type, plus copy-paste robots.txt lines.\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"span\",\"GPTBot\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"GPTBot\"}],[\"$\",\"span\",\"robots.txt\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"robots.txt\"}],[\"$\",\"span\",\"AI SEO\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"AI SEO\"}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1f:[\"$\",\"li\",\"tilda-ai-agent-readiness-guide\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/blog/tilda-ai-agent-readiness-guide\",\"className\":\"group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-[16/9] overflow-hidden bg-neutral-950\",\"children\":[\"$\",\"img\",null,{\"src\":\"/blog-covers/tilda-ai-agent-readiness-guide.png\",\"alt\":\"Tilda AI-agent readiness: llms.txt, JSON-LD, and 3 install methods that actually work\",\"className\":\"absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]\",\"loading\":\"lazy\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 text-[11px] text-neutral-500\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-07-05\",\"children\":\"2026-07-05\"}],[\"$\",\"span\",null,{\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":[8,\" min\"]}]]}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-[17px] font-semibold leading-snug text-white\",\"children\":\"Tilda AI-agent readiness: llms.txt, JSON-LD, and 3 install methods that actually work\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400\",\"children\":\"Tilda locks file uploads at the root, so /llms.txt is not one-click. Three methods (CF Worker, sub-domain, edge proxy) plus JSON-LD and robots.txt lines.\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"span\",\"llms.txt\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"llms.txt\"}],[\"$\",\"span\",\"Tilda\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"Tilda\"}],[\"$\",\"span\",\"AI SEO\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"AI SEO\"}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"20:[\"$\",\"li\",\"a2a-agent-card-explained\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/blog/a2a-agent-card-explained\",\"className\":\"group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-[16/9] overflow-hidden bg-neutral-950\",\"children\":[\"$\",\"img\",null,{\"src\":\"/blog-covers/a2a-agent-card-explained.png\",\"alt\":\"A2A agent card at /.well-known/agent-card.json: what to publish in 2026\",\"className\":\"absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]\",\"loading\":\"lazy\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 text-[11px] text-neutral-500\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-07-05\",\"children\":\"2026-07-05\"}],[\"$\",\"span\",null,{\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":[8,\" min\"]}]]}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-[17px] font-semibold leading-snug text-white\",\"children\":\"A2A agent card at /.well-known/agent-card.json: what to publish in 2026\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400\",\"children\":\"Agent2Agent is how one agent hires another. The minimum viable agent card, skills vs capabilities, auth schemes that work, and two failure modes.\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"span\",\"A2A\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"A2A\"}],[\"$\",\"span\",\"agent card\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"agent card\"}],[\"$\",\"span\",\"well-known\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"well-known\"}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"21:[\"$\",\"li\",\"mcp-server-card-for-website\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/blog/mcp-server-card-for-website\",\"className\":\"group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-[16/9] overflow-hidden bg-neutral-950\",\"children\":[\"$\",\"img\",null,{\"src\":\"/blog-covers/mcp-server-card-for-website.png\",\"alt\":\"MCP server card for your website: what to publish at /.well-known/mcp.json in 2026\",\"className\":\"absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]\",\"loading\":\"lazy\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 text-[11px] text-neutral-500\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-07-05\",\"children\":\"2026-07-05\"}],[\"$\",\"span\",null,{\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":[8,\" min\"]}]]}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-[17px] font-semibold leading-snug text-white\",\"children\":\"MCP server card for your website: what to publish at /.well-known/mcp.json in 2026\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400\",\"children\":\"MCP is the piece most sites miss from their AI-agent stack. Minimal server card, the three surfaces to expose, plus transport and auth choices.\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"span\",\"MCP\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"MCP\"}],[\"$\",\"span\",\"well-known\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"well-known\"}],[\"$\",\"span\",\"AI agents\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"AI agents\"}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"22:[\"$\",\"li\",\"well-known-endpoints-for-ai-agents\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/blog/well-known-endpoints-for-ai-agents\",\"className\":\"group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-[16/9] overflow-hidden bg-neutral-950\",\"children\":[\"$\",\"img\",null,{\"src\":\"/blog-covers/well-known-endpoints-for-ai-agents.png\",\"alt\":\"The /.well-known directory for AI agents in 2026: what to publish and why\",\"className\":\"absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]\",\"loading\":\"lazy\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 text-[11px] text-neutral-500\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-07-05\",\"children\":\"2026-07-05\"}],[\"$\",\"span\",null,{\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":[7,\" min\"]}]]}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-[17px] font-semibold leading-snug text-white\",\"children\":\"The /.well-known directory for AI agents in 2026: what to publish and why\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400\",\"children\":\"Security.txt, OpenAPI, A2A agent-card, MCP hint. The five machine-facing files AI agents probe. Minimal templates and how to verify they land.\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"span\",\"well-known\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"well-known\"}],[\"$\",\"span\",\"MCP\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"MCP\"}],[\"$\",\"span\",\"A2A\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"A2A\"}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"23:[\"$\",\"li\",\"agentfix-vs-agentgrade\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/blog/agentfix-vs-agentgrade\",\"className\":\"group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-[16/9] overflow-hidden bg-neutral-950\",\"children\":[\"$\",\"img\",null,{\"src\":\"/blog-covers/agentfix-vs-agentgrade.png\",\"alt\":\"AgentFix vs AgentGrade: which AI-agent-readiness scanner should you actually run?\",\"className\":\"absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]\",\"loading\":\"lazy\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 text-[11px] text-neutral-500\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-07-05\",\"children\":\"2026-07-05\"}],[\"$\",\"span\",null,{\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":[9,\" min\"]}]]}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-[17px] font-semibold leading-snug text-white\",\"children\":\"AgentFix vs AgentGrade: which AI-agent-readiness scanner should you actually run?\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400\",\"children\":\"Honest side-by-side of the two active AI-agent-readiness scanners in 2026. AgentGrade grades across a wide matrix. AgentFix ships the missing files.\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"span\",\"AgentGrade\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"AgentGrade\"}],[\"$\",\"span\",\"AI SEO\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"AI SEO\"}],[\"$\",\"span\",\"comparison\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"comparison\"}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"24:[\"$\",\"li\",\"webflow-ai-agent-readiness-guide\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/blog/webflow-ai-agent-readiness-guide\",\"className\":\"group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-[16/9] overflow-hidden bg-neutral-950\",\"children\":[\"$\",\"img\",null,{\"src\":\"/blog-covers/webflow-ai-agent-readiness-guide.png\",\"alt\":\"Webflow AI-agent readiness: llms.txt, JSON-LD, and the 3 install methods that actually work\",\"className\":\"absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]\",\"loading\":\"lazy\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 text-[11px] text-neutral-500\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-07-05\",\"children\":\"2026-07-05\"}],[\"$\",\"span\",null,{\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":[8,\" min\"]}]]}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-[17px] font-semibold leading-snug text-white\",\"children\":\"Webflow AI-agent readiness: llms.txt, JSON-LD, and the 3 install methods that actually work\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400\",\"children\":\"Webflow blocks raw file uploads at the root, so /llms.txt is not one-click. Three methods (CF Worker, edge proxy, sub-domain) plus JSON-LD and robots.txt.\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"span\",\"llms.txt\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"llms.txt\"}],[\"$\",\"span\",\"Webflow\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"Webflow\"}],[\"$\",\"span\",\"AI SEO\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"AI SEO\"}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"25:[\"$\",\"li\",\"how-to-add-llms-txt-to-wordpress\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/blog/how-to-add-llms-txt-to-wordpress\",\"className\":\"group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-[16/9] overflow-hidden bg-neutral-950\",\"children\":[\"$\",\"img\",null,{\"src\":\"/blog-covers/how-to-add-llms-txt-to-wordpress.png\",\"alt\":\"How to add llms.txt to WordPress (2026 complete guide)\",\"className\":\"absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]\",\"loading\":\"lazy\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 text-[11px] text-neutral-500\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-06-28\",\"children\":\"2026-06-28\"}],[\"$\",\"span\",null,{\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":[7,\" min\"]}]]}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-[17px] font-semibold leading-snug text-white\",\"children\":\"How to add llms.txt to WordPress (2026 complete guide)\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400\",\"children\":\"Step-by-step guide to ship /llms.txt on a WordPress site so ChatGPT, Claude, Perplexity, and Google AI Overviews can cite your content. No plugins required.\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"span\",\"llms.txt\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"llms.txt\"}],[\"$\",\"span\",\"WordPress\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"WordPress\"}],[\"$\",\"span\",\"AI SEO\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"AI SEO\"}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"26:[\"$\",\"li\",\"llms-txt-for-shopify\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/blog/llms-txt-for-shopify\",\"className\":\"group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-[16/9] overflow-hidden bg-neutral-950\",\"children\":[\"$\",\"img\",null,{\"src\":\"/blog-covers/llms-txt-for-shopify.png\",\"alt\":\"llms.txt for Shopify: make your store readable to AI agents\",\"className\":\"absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]\",\"loading\":\"lazy\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 text-[11px] text-neutral-500\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-06-28\",\"children\":\"2026-06-28\"}],[\"$\",\"span\",null,{\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":[6,\" min\"]}]]}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-[17px] font-semibold leading-snug text-white\",\"children\":\"llms.txt for Shopify: make your store readable to AI agents\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400\",\"children\":\"Shopify ships robots.txt but not llms.txt. Here's how to add it via a theme.liquid edit so AI agents can index your products, collections, and FAQ.\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"span\",\"llms.txt\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"llms.txt\"}],[\"$\",\"span\",\"Shopify\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"Shopify\"}],[\"$\",\"span\",\"AI commerce\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"AI commerce\"}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"27:[\"$\",\"li\",\"schema-org-json-ld-for-ai-search\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/blog/schema-org-json-ld-for-ai-search\",\"className\":\"group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-[16/9] overflow-hidden bg-neutral-950\",\"children\":[\"$\",\"img\",null,{\"src\":\"/blog-covers/schema-org-json-ld-for-ai-search.png\",\"alt\":\"Schema.org JSON-LD for AI search citations (Organization, WebSite, FAQ)\",\"className\":\"absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]\",\"loading\":\"lazy\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 text-[11px] text-neutral-500\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-06-28\",\"children\":\"2026-06-28\"}],[\"$\",\"span\",null,{\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":[8,\" min\"]}]]}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-[17px] font-semibold leading-snug text-white\",\"children\":\"Schema.org JSON-LD for AI search citations (Organization, WebSite, FAQ)\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400\",\"children\":\"AI agents lean heavily on schema.org JSON-LD to decide what to cite. Copy-paste templates for the three blocks every site needs in 2026.\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"span\",\"schema.org\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"schema.org\"}],[\"$\",\"span\",\"JSON-LD\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"JSON-LD\"}],[\"$\",\"span\",\"AI SEO\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"AI SEO\"}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"28:[\"$\",\"li\",\"robots-txt-for-ai-bots-guide\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/blog/robots-txt-for-ai-bots-guide\",\"className\":\"group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-[16/9] overflow-hidden bg-neutral-950\",\"children\":[\"$\",\"img\",null,{\"src\":\"/blog-covers/robots-txt-for-ai-bots-guide.png\",\"alt\":\"robots.txt for GPTBot, ClaudeBot, PerplexityBot - 2026 complete guide\",\"className\":\"absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]\",\"loading\":\"lazy\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 text-[11px] text-neutral-500\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-06-28\",\"children\":\"2026-06-28\"}],[\"$\",\"span\",null,{\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":[6,\" min\"]}]]}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-[17px] font-semibold leading-snug text-white\",\"children\":\"robots.txt for GPTBot, ClaudeBot, PerplexityBot - 2026 complete guide\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400\",\"children\":\"Most WordPress default robots.txt files silently block AI crawlers. Here is what to allow, what to disallow, and the full crawler list AI agents use in 2026.\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"span\",\"robots.txt\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"robots.txt\"}],[\"$\",\"span\",\"GPTBot\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"GPTBot\"}],[\"$\",\"span\",\"ClaudeBot\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"ClaudeBot\"}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"29:[\"$\",\"li\",\"geo-checklist-2026\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/blog/geo-checklist-2026\",\"className\":\"group flex h-full flex-col overflow-hidden rounded-2xl border border-neutral-800 bg-neutral-900/40 transition hover:border-emerald-500/40 hover:bg-neutral-900/70\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-[16/9] overflow-hidden bg-neutral-950\",\"children\":[\"$\",\"img\",null,{\"src\":\"/blog-covers/geo-checklist-2026.png\",\"alt\":\"Generative Engine Optimization (GEO): the 43-signal checklist for 2026\",\"className\":\"absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-[1.03]\",\"loading\":\"lazy\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col p-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 text-[11px] text-neutral-500\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-06-28\",\"children\":\"2026-06-28\"}],[\"$\",\"span\",null,{\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":[10,\" min\"]}]]}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-[17px] font-semibold leading-snug text-white\",\"children\":\"Generative Engine Optimization (GEO): the 43-signal checklist for 2026\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-3 text-sm leading-relaxed text-neutral-400\",\"children\":\"GEO is what SEO is becoming. Here are the 43 signals AI agents (ChatGPT, Claude, Perplexity, MCP clients) look for when deciding what to cite from your site.\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"span\",\"GEO\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"GEO\"}],[\"$\",\"span\",\"AI SEO\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"AI SEO\"}],[\"$\",\"span\",\"checklist\",{\"className\":\"rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wider text-emerald-400\",\"children\":\"checklist\"}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"2a:[\"$\",\"div\",null,{\"className\":\"mt-16 rounded-3xl border border-emerald-500/30 bg-gradient-to-br from-emerald-500/10 to-cyan-500/10 p-8 text-center\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-xl font-bold text-white\",\"children\":\"Don't want to read the full spec list?\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-neutral-300\",\"children\":\"AgentFix scans your site and ships a personalised ZIP fix-pack (llms.txt, schema, A2A, MCP, install guides) for $1 / $29 / $99 one-time.\"}],[\"$\",\"$L10\",null,{\"href\":\"/pricing\",\"className\":\"mt-6 inline-block rounded-full bg-gradient-to-r from-emerald-500 to-cyan-500 px-8 py-3 text-sm font-semibold text-neutral-950 transition hover:opacity-90\",\"children\":\"See pricing â\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"2b:[\"$\",\"$L30\",null,{\"children\":[\"$L31\",[\"$\",\"$L32\",null,{\"promise\":\"$@33\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"2d:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
1<script>self.__next_f.push([1,"31:null\n"])</script>
1<script>self.__next_f.push([1,"34:I[622,[],\"IconMark\"]\n"])</script>
1<script>self.__next_f.push([1,"33:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"AgentFix Blog: GEO, llms.txt, AI-agent readiness\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Generative Engine Optimization (GEO) and AI-agent readiness for WordPress, Shopify, Webflow, Tilda and any HTML site. Practical, copy-pasteable guides.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"canonical\",\"href\":\"https://agentfix.pro/blog\"}],[\"$\",\"meta\",\"3\",{\"name\":\"google-site-verification\",\"content\":\"wMKiFAvy_b3QZIRTMJ2chzbDhmy3N0111bcwRgZnM4E\"}],[\"$\",\"meta\",\"4\",{\"name\":\"msvalidate.01\",\"content\":\"505B9A40052AE1222CA626D8493FFEE0\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:title\",\"content\":\"AgentFix â Make your website AI-ready in 5 minutes\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:description\",\"content\":\"Cloudflare and Google now grade websites on how well AI agents can use them. 96% fail. Get a ZIP with AI-optimized files tailored to your website â including llms.txt and GEO fixes. Works with WordPress, Webflow, Tilda, Shopify, or any HTML site. No GitHub. No code.\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:url\",\"content\":\"https://agentfix.pro\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:site_name\",\"content\":\"AgentFix\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image\",\"content\":\"https://agentfix.pro/og-image.jpg\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image:secure_url\",\"content\":\"https://agentfix.pro/og-image.jpg\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image:type\",\"content\":\"image/jpeg\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image:alt\",\"content\":\"AgentFix â Make your website AI-ready\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:title\",\"content\":\"AgentFix â Make your website AI-ready in 5 minutes\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:description\",\"content\":\"Cloudflare and Google now grade websites on how well AI agents can use them. 96% fail. Get a ZIP with AI-optimized files tailored to your website â including llms.txt and GEO fixes. Works with WordPress, Webflow, Tilda, Shopify, or any HTML site. No GitHub. No code.\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:image\",\"content\":\"https://agentfix.pro/og-image.jpg\"}],[\"$\",\"link\",\"20\",{\"rel\":\"shortcut icon\",\"href\":\"/favicon.png\"}],[\"$\",\"link\",\"21\",{\"rel\":\"icon\",\"href\":\"/favicon.png\",\"type\":\"image/png\",\"sizes\":\"32x32\"}],[\"$\",\"link\",\"22\",{\"rel\":\"icon\",\"href\":\"/icon-192.png\",\"type\":\"image/png\",\"sizes\":\"192x192\"}],[\"$\",\"link\",\"23\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\",\"sizes\":\"180x180\"}],[\"$\",\"$L34\",\"24\",{}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
1<script>self.__next_f.push([1,"2f:\"$33:metadata\"\n"])</script>
1<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a43fd02ebc8e15d9',t:'MTc5MDkwMzI3Nw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"4467d5dd2cc14aefa7171fc9547dea53","r":1,"spa":2}' crossorigin="anonymous"></script>
1 2</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.