SEO Health
––
IYour business has changed
Website Development · SEO · AEO
Customers now ask ChatGPT, Perplexity, Gemini and Google's AI Overviews before they ever see a results page. A website that search engines can't rank and answer engines can't read is a website nobody is shown. We build sites that both can read — and we measure it, with two scores that are never blended.
IITwo scores. Never blended
/ how we measure
Traditional SEO is about ranking on a page of ten blue links. Answer engine optimization is about being one of the three companies an assistant actually names — in ChatGPT, Perplexity, Gemini, and Google's AI Overviews. Some of the industry calls the same work GEO, generative engine optimization. Same discipline, two names; we use AEO.
It does not replace SEO — a site that crawlers cannot read is invisible to both. That is why we score the two separately and never average them.
Each computed from deterministic rules, not an AI opinion. Every deducted point traces to a finding row with a URL and a rule ID. There is no composite vanity score to hide behind — two numbers, and the exact reasons behind each one.
Never averaged. Never generated by a model.
Render the page the way a browser does, and capture both the raw and rendered HTML. Pull robots.txt, the sitemap, llms.txt, headers, and Lighthouse.
Normalize every page to rows: title, meta, heading tree, canonical, the JSON-LD graph, links, word count, alt text, Core Web Vitals, and the raw-vs-rendered text delta.
Deterministic rules, one per file, each returning findings. Every deducted point carries a rule ID and a URL — you can trace it.
Rank fixes by impact and confidence over effort. The fix is emitted as a diff — rewritten meta, a JSON-LD block, an FAQ section, llms.txt, internal links — not advice.
Approved diffs are written behind an approval gate. Nothing ships without a human yes. Fixes are delivered as diffs behind a human approval gate.
Two scores. About a minute. No email required.
––
––
Around 25 fixed prompts per business, run against ChatGPT, Perplexity, Gemini, and Google AI Overviews. For each prompt we record whether you were mentioned, whether you were cited, your position, and — the part that sells itself — which domains got recommended instead of you.
The competitor table is part of the $299 Benchmark. The free audit returns the two scores and their findings; the Benchmark adds the saved baseline, the competitor comparison and a prioritized plan.
Example rows. Your table is generated from your live results.
IIIWhat we build for the web

Structure first
Structure is approved before design, and design before code. You sign off the wireframe — every page, every form, where each button goes — before anyone styles a pixel. At each gate the changes are free; we would rather move a box on a wireframe than rebuild a coded page.

Forms
Intake, quote requests, scheduling — routed to where the work actually happens. Every form lands somewhere real: an inbox you check, a CRM your office runs, or a text to the phone in the truck.

Readable
Two scores, never blended — SEO Health and AI Readiness. Structured data and an llms.txt that match the page, so a crawler and an assistant read the same facts.
How we measure it
Migration
A full 301 map, generated from the crawl — not hand-written from memory. Redesigns that skip the migration lose 20–60% of their organic traffic within 90 days. We don't launch without the map.
One page that does one job. The services you take on, the details a customer needs before calling, and a contact form they can finish on a phone at a job site. Built for the visitor who arrived with one question and should not have to hunt for the answer.
Both columns buy the same site. Your written quote sets the schedule, ownership and cancellation terms.
Up to seven pages, so each service gets a page that can actually describe it, plus a logic form: an intake or quote builder that asks the branching questions your office would otherwise ask on the phone. Brand collateral basics come with it, so the site and the paperwork look like the same company.
Both columns buy the same site. Your written quote sets the schedule, ownership and cancellation terms.
Everything in Business, plus payments wired and tested on the processor you already use — we run a live transaction before launch, so the first real customer is not the first real test — and a quote builder or custom front-end. If you sell product, we build the store: catalog, cart, checkout, tax, shipping. If you don't, we will talk you out of it. A cart on a service business is weight with no payoff.
Both columns buy the same site. Your written quote sets the schedule, ownership and cancellation terms.
Standard hosting is included in all three tiers — the shared server listed at $39 / month, at no separate charge, for the term your written quote sets. Premium hosting is a dedicated AWS EC2 instance for your site alone, at $149 / month.
Compare the three tiers and their pricesIVThe pages have a job to do
What is included, per tier and on every build — and what you can add to it later.
Put the services, useful details, and contact route where people expect them. Agree the page map first, so the design has something worth saying.
Customers may be comparing businesses from a parked truck or between appointments. Give them readable pages, usable controls, and a form they can finish on a phone.
A submit button is only the beginning. Connect the form to your team, check the received message, and let the customer recover if something goes wrong.
Describe each service in plain language. Give pages useful titles and links, and add structured data where the content supports it.
Old links may still be on search results, customer emails, or business listings. Map them to the right new pages and check that they arrive. A rebuild is not a ranking guarantee.
A single page and a contact form, with standard hosting included — the shared server listed at $39 a month.
Up to seven pages, a logic form (intake or quote builder), brand collateral basics, and standard hosting included at the same $39 a month list price.
Everything in Business, Stripe payments on your existing processor, a quote builder or custom front-end, and standard hosting included at the $39 a month list price.
Standard hosting is the shared server listed at $39 a month and it is carried in all three tiers: SSL, daily encrypted backups, monitoring, and up to 30 minutes of content edits each month. Premium hosting moves your site onto a dedicated AWS EC2 instance of its own for $149 a month, with the same inclusions and no neighbours sharing the machine.
Selling online adds decisions beyond the product page: payments, delivery, tax, and what happens after an order. We scope the catalog and processor, then test the purchase journey for your setup.
SEO and AEO help search and answer engines interpret your pages. They support the website; they are measured against the checks we agree up front. Explore SEO & AEO.
Website build
$1,500
one-time
or $100 / month × 24
A focused single-page website and contact form.
Discuss LaunchWebsite build
$3,500
one-time
or $250 / month × 24
Up to seven pages, with an intake or quote form.
Discuss BusinessWebsite build
$5,500
one-time
or $350 / month × 24
Business scope plus commerce or a more involved quoting experience.
Discuss CommerceBoth columns buy the same site. The monthly option runs for 24 months; cancel before month 24 and the remaining build balance comes due. Standard hosting is included in all three tiers, at no separate charge, for the term your written quote sets. Your written quote sets the amounts, schedule, ownership and cancellation terms.
VSearch services and JobTrace

Wireframes first
You sign off the structure before anyone styles a pixel, and the design before we write the build. At each gate the changes are free.
/ search services
All three sit under Website Development. The free audit and the $299 Benchmark measure the site; the four ongoing tiers below do the work every month; JobTrace turns completed jobs into published evidence. You can buy the website and none of them.

Free
One minute, two scores, no email. Findings with rule IDs and the URL each one points at.
Run it now
Benchmark
A one-time engagement, and the step between the free audit and a retainer. It saves a dated baseline on the current ruleset, runs the competitor table, and returns a plan ordered by impact over effort — so the first month of any tier starts on a decision, not a discovery. The $299 is credited in full against onboarding on any tier you go on to.
See search plans
JobTrace
Supply a completed job with approved photos. We review the facts. It is published as structured job content on your site.
Read about JobTraceEvery tier is metered on the work we perform — pages covered, prompts tracked, changes shipped. None of them bills you for a number you control, and none of them promises a ranking or an AI mention.
The measuring tier. You want to know where you stand before you commit budget to fixing it.
No onboarding. Month to month, cancel any time.
What the month actually contains:
Because a $299 dashboard nobody reads is worth nothing. What you are buying is the person who looks at the movement each month and tells you which of it matters.
The first working tier. Suits one location with a focused service area.
Onboarding $1,500. Ninety-day minimum, then month to month.
What the month actually contains:
Because a report you have to act on yourself is a second job. Here the fixes are written and shipped, and the re-audit runs on the same rules as the first one so you can see what the work did.
Four times the page coverage and four times the prompt set. Suits one location with a wide service mix, or a regional operator.
Onboarding $2,500. Ninety-day minimum, then month to month.
What the month actually contains:
Because a business with twelve services and three towns cannot be represented by 25 pages and 25 questions. The wider set is the point: it finds the services you are invisible for.
Multi-location. Every location gets its own prompts, its own competitors and its own report.
Onboarding $5,000. Ninety-day minimum, then month to month.
What the month actually contains:
Because a company with five branches has five different sets of competitors, and one blended number hides the branch that is losing. The monthly figure is a floor — it is quoted against your location count.
Your services, audience, content, brand assets, domain access, and the person who approves the work.
Agree the page map, wireframes, and form journeys before the design and build.
Check mobile layouts, navigation, inquiry delivery, redirects, and the agreed integrations.
Agree ownership, account access, hosting, and maintenance in writing. Payment options are quoted for your project.
VIA few things you might be wondering
Yes. Applications, automation, and ongoing search work are optional.
Answer engine optimization is being one of the companies an assistant actually names — in ChatGPT, Perplexity, Gemini, and Google's AI Overviews — instead of ranking on a page of ten blue links. Some of the industry calls the same work GEO, generative engine optimization; same discipline, two names. It does not replace SEO: a site that crawlers cannot read is invisible to both, which is why we score the two separately and never average them.
No. The free check returns two scores and findings. The $299 Benchmark adds a saved baseline, competitor comparison, and prioritized plan. Compare the two.
Prices cover defined work, not rankings, AI citations, revenue, uptime, or time savings. We agree what will be delivered and how it will be tested.
We agree a schedule after reviewing content, page count, integrations, and approval availability. Package estimates are planning inputs, not a fixed launch promise.
We review what is worth keeping first. A targeted improvement may be more appropriate than a rebuild.
Yes. Each website tier has a monthly option over 24 months, shown beside the one-time price. Your written quote sets the amounts, schedule, ownership and cancellation terms.
No. Standard hosting is included in all three tiers — the shared server listed at $39 a month, carried in the tier for the term your written quote sets. It covers SSL, daily encrypted backups, monitoring and up to 30 minutes of content edits each month. If you want your site on a machine of its own, premium hosting is a dedicated AWS EC2 instance at $149 a month.
The same form as the contact page, with this service already ticked. A few sentences are enough.
VIA few things you might be wondering
Let’s talk about the work
Show us the spreadsheet, the website, or the task you keep explaining. That’s enough to start a useful conversation. Start a project