Skip to content

SEO

Ai Readiness: what to verify before client handoff

Before you hand a site to a client, verify answer-engine readiness the boring way: crawl access, metadata after render, and enough public context that AI crawlers are not guessing.

· by Sam Ortega

Ai Readiness: what to verify before client handoff

Uptime can be green while the client's first question still lands awkwardly: "So are we set up for AI search?" If your answer is a shrug plus a blog post you published yesterday, the call already slipped. Answer-engine readiness is verifiable on the public site before that meeting. Treat it like the rest of handoff hygiene.

SlaySlop names the check Answer-engine readiness and defines it as reviewing "signals that help AI crawlers access and understand public content." That is what you verify. Not whether a demo chatbot recognized the brand name once.

Outcome before you send the portal link

You want a short, boring list: which routes matter, that crawlers can reach them, that each route exposes usable titles/descriptions/structure after render, and that nothing obvious (noindex, Disallow, missing sitemap) contradicts the launch story. When something fails, you want a URL and a fix owner, not a debate about vibes.

Boundaries that keep the call honest

SlaySlop scans are read-only. Only hit sites you own, manage, or have permission to test. The check will not see private CMS drafts or a staging host the client never made public. Answer-engine readiness also does not replace security, accessibility, or uptime work. It sits in SEO and AEO next to titles, meta descriptions, structured data, robots rules, sitemaps, and social metadata.

A past Lighthouse SEO screenshot from staging is not monitoring. If production robots rules changed during launch week, the lab PDF will not save you.

Handoff checklist that survives launch week

I run this in the same order SlaySlop's SEO and AEO product describes: crawl, inspect search signals, check AI readiness for citation context, fix blockers first.

1. Confirm the public map. Which URLs must be discoverable on day one—home, pricing, docs, contact, key landing pages? Write them down. If they are not linked and not in the sitemap, crawlers will not invent them for you.

2. Read robots and the sitemap for real. Open /robots.txt and the sitemap URL you advertise. Look for accidental blocks on marketing or docs paths. Confirm the sitemap responds. Soft 404s on "important" URLs are handoff landmines.

3. Inspect metadata after render. Titles, descriptions, canonicals, structured data. Client-side apps often look fine in the repo and empty in the first meaningful paint. SlaySlop notes that browser execution catches signals that only appear after JavaScript runs. Believe the rendered page.

4. Ask the citation-context question. Does each priority URL give an answer engine enough to know what the page is? A title of "Home" and a hero image is a human story. It is a weak machine story.

5. Fix blockers before polish. Indexability and missing context outrank synonym experiments in the title tag. That priority is on the product page for a reason.

Loading diagram.

bash
# Permissioned pre-call script (adjust host; do not scan what you cannot authorize)
HOST="https://client.example"
for path in / /pricing /docs /robots.txt /sitemap.xml; do
  echo "=== $path ==="
  curl -sI "$HOST$path" | sed -n '1,8p'
done
html
<!-- Handoff red flag: every primary route shares a useless title -->
<title>ClientName</title>

<!-- Handoff-ready shape: route-specific identity -->
<title>Pricing  ClientName</title>
<meta name="description" content="Plan comparison for teams that need weekly public-site scans." />

What still embarrasses agencies on the call

The client pastes their docs URL into an assistant and gets a generic answer about a competitor, or "I can't access that page." You discover /docs was left Disallowed from an early staging robots file that shipped. Or the sitemap still points at the preview host. Or production has noindex on pricing because someone copied a staging layout.

Those are process failures. They show up as Answer-engine readiness and neighboring SEO findings if you scan production before you celebrate.

Another pattern: the marketing site is clean, but the only cite-worthy explanations live in a PDF behind an email gate. Public AI crawlers will not rescue gated PDFs. If the handoff promise was "we'll be visible to answer engines," the public HTML has to carry the context.

How SlaySlop fits the handoff packet

A permissioned scan gives you ranked findings with page evidence you can drop into a portal or PDF export. Clients see their report without the rest of your workspace. For Answer-engine readiness, keep the finding next to robots/sitemap/metadata tickets so the client does not hear three different stories about "SEO" and "AI" and "content."

After launch, scheduled rescans and uptime probes catch regressions when someone republishes a blocking robots file. Handoff is not the end of watching; it is the moment you prove the baseline.

Related next step

Put Answer-engine readiness on the same launch checklist as SSL, redirects, and the privacy page link. Verify access, then context, then argue about copy. The glossary entry is Answer-engine readiness. The product walkthrough is SEO and AEO. If you want that checklist backed by a fresh public scan, use SlaySlop on a URL you are allowed to test and attach the evidence to the handoff note.