KCAI SEO (913) 448-1315

Our Process: Audit, Repair, Configure, Monitor

Generative engine optimization is delivered in four stages: audit, repair, configure, monitor. Each stage publishes the inputs it needs from you, the deliverable it returns, its duration, and its exit criterion — the tested condition that closes it. Stage one returns 40 machine-readability checks in 10 business days. Book the audit below and start at stage one, anywhere in the Kansas City metro.

See pricing

Book stage one

The audit is stage one, and this form is how it opens. Five fields make it up: business name, website address, email address, telephone number, and the buying question you want an assistant to answer with your name. Business name, website address and email address are required.

Button label: Request the audit

No obligation. Findings returned in ten business days.

Call +1 913-448-1315 to open stage one by phone instead.

Before stage one

Three conditions start the work: the website is live, an administrator account on it is available to you, and the business name reads identically across the profiles you already control. Rebuilds sit outside this process — all four stages operate on the site that exists today.

Step 1

How the four stages run end to end

Four stages run in sequence: audit, repair, configure, monitor. The audit takes 10 business days, repair takes 2 to 4 weeks, configuration takes 3 to 6 weeks, and monitoring continues. Seven to twelve weeks separate the request from the first monitoring run.

An exit criterion is the stated, testable condition that closes a stage. Each of the four below names the check that runs, the result required, and the artefact delivered. A stage closes on that test rather than on a calendar date or a status call, and no stage opens before the stage before it has closed — every stage consumes the previous stage's outputs as its inputs.

How the four stages run end to end
StageDurationWhat we need from youWhat you receiveExit criterion
1 · Audit10 business daysWebsite address, read-only access, your buying questions40 recorded checks, prioritised repair list, citation baselineAll 40 checks carry a state, the baseline is captured, the document is delivered
2 · Repair2 to 4 weeksAdministrative access to the site, its host and its edge layerCrawler access restored, main content in the raw HTML responseStage-one access and rendering checks re-run with zero open fails
3 · Configure3 to 6 weeksVerified business facts, profile logins, sign-off on wordingEntity record, structured data, extractable passages, corroboration requestsMarkup matches visible content, one name and number everywhere, every request submitted
4 · MonitorOngoing — weekly and monthlyStanding access, notice of business changesWeekly report on four assistants, monthly report on three morePer cycle: prompt set run unchanged, answers logged, one named change shipped, report sent

Read the table as four rows in order. Stage 1, Audit, 10 business days. Stage 2, Repair, 2 to 4 weeks. Stage 3, Configure, 3 to 6 weeks. Stage 4, Monitor, ongoing, reported weekly and monthly. The arithmetic behind seven to twelve weeks is plain: 10 business days is two calendar weeks, the shortest repair and configuration windows add two and three, and the longest add four and six. Each row expands into its own section below.

Step 2

Stage 1 · Audit — 10 business days

Stage one returns a prioritised repair list in 10 business days, built from 40 machine-readability checks. It needs the live URL, read access to analytics and search console, and the questions your customers ask. It closes when the written findings arrive.

Audit inputs

Four inputs open the audit, and three of them come from records you already hold.

  • Website address — the live domain, required
  • Access to Google Search Console and the analytics property, read-only — optional, and it adds indexing status and query data to the findings
  • Name, address and telephone number, spelled exactly as you use them — required, because the entity-clarity checks compare every instance against this string
  • Questions your customers ask before choosing a provider — required, because they become the fixed prompt set and never change again

Audit outputs

Three documents leave the audit.

  • Findings document — all 40 checks, each with its state, the evidence behind it, and the repair that clears it
  • Repair list — the failed checks ranked by the reach of each fix against the working time it costs
  • Citation baseline — the domains seven assistants name today against your prompt set: Google AI Overviews, ChatGPT, Perplexity, Gemini, Claude, Grok and Meta AI

Audit exit criterion

The audit is finished when three conditions hold together. All 40 checks carry a recorded state — a pass, a fail, or a measured value. The citation baseline is captured across all seven assistants named above. The findings document is in your hands.

No meeting closes this stage; the document does. You own that document whether or not stage two follows, and in-house repair from it is a supported outcome. The check categories and what each one tests are published separately — read the forty checks in detail before booking.

Step 3

Stage 2 · Repair — 2 to 4 weeks

Repair removes the faults that block a crawler or hide a page from it. It needs administrative access to the website, its host and its edge layer. Scope sets the 2 to 4 weeks. Repair closes when the access and rendering checks re-run clean.

Repair inputs

Four inputs open repair, and all four are access rather than content.

  • Administrator account on the content management system
  • Access to the hosting control panel or the deployment pipeline
  • Access to the DNS records and to any edge or bot-protection service sitting in front of the site
  • Approval of the repair list, with every item you decline marked as declined and dated

Template count and page count set the window rather than the fault list. One fault repeated across more templates takes longer to clear than a rarer fault on a single page.

Repair outputs

Five outputs leave repair.

  • Robots directives, rewritten to name eight retrieval agents explicitly: OAI-SearchBot, PerplexityBot, Claude-SearchBot, Google-Extended, ChatGPT-User, Claude-User, Perplexity-User and meta-externalagent
  • Server responses, corrected so every tested template returns a 200 to each named agent rather than a challenge page
  • Content, moved into the raw HTML response so the main text survives with JavaScript disabled
  • Redirect chains, collapsed to a single hop between the requested URL and the live one
  • Re-test report, listing every stage-one check that changed state and every check that did not

Two agents stay your decision rather than ours. GPTBot and ClaudeBot are training crawlers, and blocking either removes nothing from ChatGPT or Claude citation, because retrieval runs through OAI-SearchBot and Claude-SearchBot instead. One directive is advisory rather than binding: Perplexity's documentation states that Perplexity-User disregards robots.txt.

Repair exit criterion

Repair is finished when the crawler-access and rendering checks from stage one re-run and return zero open fails. Every affected check is re-tested rather than sampled, and the re-test report names each one.

A check that stays failed closes in one way only — as a declined item, recorded with the reason and the person who declined it. Declined items carry forward into the stage-three scope note rather than disappearing from the record.

Step 4

Stage 3 · Configure — 3 to 6 weeks

Configuration produces what assistants read to identify and quote a business: entity records, structured data, extractable formatting and off-site corroboration. It needs your verified business facts and profile logins. The window is 3 to 6 weeks. It closes when every markup string matches a visible one.

Configuration inputs

Four inputs open configuration, and every one of them comes from you rather than from the site.

  • Business facts, verified by you in writing: legal name, trading name, street address, service area, telephone number, founding year and the services you sell
  • Logins for the directory and review profiles you already own
  • Sign-off on the passage rewrites, because configuration changes visible wording and the wording is yours
  • Names of the local organisations, associations and publications that already reference the business — these seed the corroboration list

Configuration outputs

Five outputs leave configuration.

  • Entity record, published as Organization and Service JSON-LD, with every field matching a visible instance on the same page
  • Identifier set, linking that record to resolvable public records including Wikidata — zero of the nine competitor pages audited in this metro carry a Wikidata identifier
  • Passage formatting, applied page by page: a self-contained opening answer of roughly 40 words under each heading, and a centerpiece of roughly 400 characters beneath each H1
  • Corroboration list, submitted to the directories, associations and publications named in your inputs
  • Name, address and telephone string, made byte-identical across the website and every profile you own

A parser resolves the entity record before an assistant decides which company a question is about. That record is the machine-readable description of the business, and corroboration is the agreement between it and the independent sources repeating it.

Configuration exit criterion

Configuration is finished against three conditions. Every structured-data string validates and matches a visible string on the same page, character for character. The name, address and telephone number read identically across the website and every profile listed in your inputs. Every corroboration request on the list is submitted, with a date recorded against it.

Submitted, not accepted — and the distinction is deliberate. Directory editors, association secretaries and news desks decide acceptance on their own schedule, and no stage closes on a decision made by somebody outside the engagement. Acceptances land during stage four and enter the weekly change note on the date they arrive.

Step 5

Stage 4 · Monitor — ongoing, weekly and monthly

Monitoring runs the fixed prompt set against four assistants weekly — Google AI Overviews, ChatGPT, Perplexity and Gemini — and against three monthly: Claude, Grok and Meta AI. Monitoring has no completion date. A weekly cycle closes when every answer is logged and one named change ships.

Monitoring inputs

Three inputs keep monitoring running, and all three are standing rather than one-off.

  • Access to the website, held open for the life of the retainer, because every weekly change is an edit
  • Notification of business changes — a new location, a new service, a changed telephone number — inside the week the change happens
  • Approval of any new prompt series, which opens beside the original series with its own start date rather than replacing it

Monitoring outputs

Three outputs leave every reporting period.

  • Weekly report, covering Google AI Overviews, ChatGPT, Perplexity and Gemini: every prompt, the domains each answer cited, and the single change made that week named with the URL it was made on
  • Monthly report, adding Claude, Grok and Meta AI, plus the Bing Webmaster Tools AI Performance export of the URLs cited in Microsoft Copilot answers
  • Cumulative comparison, holding every figure against the citation baseline recorded in stage one

Seven assistants are measured in total. Four run weekly — Google AI Overviews, ChatGPT, Perplexity and Gemini — because the indexes behind them refresh inside a week. Three run monthly — Claude, Grok and Meta AI — because their retrieval layers move more slowly and a weekly run against them returns the same answer rather than new signal.

Monitoring exit criterion

Monitoring carries no finish line, so it carries a closing condition per cycle instead. A weekly cycle closes when four conditions hold: the prompt set ran unchanged against the four weekly assistants, every cited domain was logged, one change was made and named with the URL it was made on, and the report was sent. A monthly cycle adds the three monthly assistants and the Bing Webmaster Tools export.

The retainer ends on your written instruction. The minimum term is three months. On the final day you receive three artefacts: the prompt set, the full citation log from the baseline forward, and the change history — the record that makes the next provider's work possible rather than a restart.

Step 6

What happens when a stage does not pass

A stage that misses its exit criterion does not advance. Three outcomes follow: the window is restated in writing and the work continues, the blocked item is recorded as declined with its reason and owner, or the engagement stops and you keep every document already produced.

Three causes account for a missed criterion, and each one has a fixed handling.

  1. Access outside our reach.

    A hosted platform that refuses a robots.txt edit, a booking system on a separate subdomain, a review platform with no editable profile. Recorded as out of scope, with the party that controls it named.

  2. Repairs you decline.

    You read the item, weigh it against your own plans, and decline it. Recorded with your reason, carried into the next stage's scope note, and excluded from the exit test rather than counted as a fail.

  3. Scope larger than the audit counted.

    More templates, more locations, or a second domain discovered during repair. The window is restated in writing before the extra work starts rather than reported after it.

None of the three advances the stage by decision. The exit test runs the same way in every engagement, which is the point of publishing it.

Questions

Common questions

Every answer below ships in the raw HTML, so an assistant reading this page without running a script still receives it.

How long does the whole engagement take before monitoring starts?

Seven to twelve weeks. The audit takes two calendar weeks, repair takes 2 to 4 weeks, and configuration takes 3 to 6 weeks. Stages run in sequence rather than in parallel, because each one's inputs are the previous one's outputs.

Do we have to buy all four stages?

No. The audit is sold on its own and the findings document is yours regardless. Repair and configuration are each entered separately, after the stage before them closes. Monitoring starts only once configuration passes its exit criterion.

Is in-house repair supported?

Yes. The repair list names the exact directive, file and template behind every fault, which makes execution by your own developer a supported outcome. We re-run the stage-one checks either way, because the exit criterion is the re-test rather than who typed the change.

What happens to the prompt set between stages?

The prompt set freezes at the audit and reruns unchanged for the life of the engagement. Stage four therefore compares directly against the stage-one baseline. A new prompt opens a separate series with its own start date instead of replacing an existing one.

Related

What does each stage cost? The audit costs $750 and is credited in full against your first retainer month. Retainers run $1,200 per month for a single location and $2,800 per month for multi-location work, both on a three-month minimum. Figures for the audit, repair, configuration and the monitoring retainer publish once they are set. Every stage is quoted in writing before it starts, and the audit is quoted first and separately from the three that follow.

Two neighbouring pages carry what this one leaves out. Stage figures publish at our rates, and the wider optimization engagement sets out what the four stages change on a website rather than how they run.

Next step

Find out which assistants name you today.

The audit runs 40 checks across five categories and queries seven assistants for your citation baseline. Findings in ten business days.

See pricing
AI visibility audit40 checks, findings in ten business days
Call

No obligation. Findings returned in ten business days. Prefer to talk first? Call (913) 448-1315.