The 90-day SEO / GEO sprint

Found on Google.
Named by the assistants.

A ninety-day plan that takes a dental practice from invisible to compounding — classic search first, and the new layer on top: being the practice AI assistants mention when patients ask.

A practical conversation about your practice. No pressure and no generic pitch.

Byteblock sprint trackerWeek 1 of 13
Pre-flightWk 0
FoundationWk 1–4
Content engineWk 5–8
Authority + AEOWk 9–12
The reviewWk 13
Site health checks under wayon track
The sprint, tracked week by week — nothing hidden.

This sprint fits your practice if…

  • Your website is new, rebuilt, or barely shows up in searches today.
  • You don’t have a marketing hire — and don’t want one yet.
  • You’d rather grow patient inquiries that compound than rent them from ads.
  • You can give the plan ninety days before judging it.

Why ninety days

Search doesn’t spike.
It compounds.

You plant in month one, see the first green in month three, and the curve keeps rising after the sprint ends. Ads stop the day you stop paying — this doesn’t.

Search Console · energent.ai — our own run10.6M impressions515K clicksavg position 8.6
Google Search Console performance for energent.ai: 515K total clicks, 10.6M total impressions, 4.9% average CTR, average position 8.6, with daily clicks and impressions climbing across the period
Our own playbook, run on our own product’s site — the same sprint this page describes, measured in Search Console.

The plan

Ninety days, four movements.

Before day one

Pre-flight

The unglamorous checks that make everything after count.

  • Every page gets a unique title and description
  • Structured data that tells machines you’re a dental practice
  • Search Console connected, sitemap submitted
  • Your key pages requested for indexing by hand

Days 1–30

Foundation

Fix what blocks you, and choose battles you can win.

  • Technical audit: speed, mobile, crawlability, indexing
  • A keyword map of 20–30 winnable searches patients actually type
  • Searches grouped by intent — needs a dentist now, comparing, just asking
  • Three core pages built or rebuilt: home, primary service, first comparison

Days 31–60

The content engine

Steady publishing, in the order that pays back fastest.

  • Two to three pieces a week: comparisons, then services, then questions
  • Each piece repurposed for the practice’s social channels
  • Listings and citations: maps, dental directories, local communities
  • The first ten referring domains, earned — never bought

Days 61–90

Authority and AI answers

Compound what works, and step into the answers patients read.

  • Refresh pages sitting just off page one (positions 8–20)
  • First topic cluster: one pillar, five supporting pieces, interlinked
  • Snippet-ready answers: short, plain, quotable
  • The AEO layer — see below — so assistants can name you

Every search is a patient somewhere on the way.

Just asking

High volume · earliest trust

why does my tooth ache at night

does a chipped tooth need a dentist

Questions people search long before choosing anyone. Answering them well is how a practice becomes familiar.

Comparing

Mid volume · high intent

invisalign vs braces cost

best dentist for anxious kids in [town]

Someone is choosing. Comparison pages rank faster than almost anything else — so we build these first.

Ready to book

Lower volume · highest intent

emergency dentist near me

[practice name] reviews

The searches that become appointments this week. Every one of these must find you flawless.

Published beats perfect. A good page live in week two starts earning trust while a flawless one still in drafts earns nothing. We ship, then sharpen.

The calendar

Thirteen weeks, no mystery.

WeeksFocusWhat ships
Wk 0Pre-flightTitles and descriptions everywhere, structured data, Search Console live, sitemap in
Wk 1–2Technical auditSpeed, mobile, crawl and indexing issues found and fixed
Wk 2–3Keyword map20–30 winnable searches chosen and grouped by intent
Wk 3–4Core pagesHomepage, primary service page, first comparison page
Wk 5–6Content engine onComparison and service pages publishing; listings round one
Wk 7–8Questions answeredQuestion posts live; first earned citations and mentions
Wk 9–10Compound what worksPages at positions 8–20 refreshed; cluster pillar drafted
Wk 11–12Cluster + AEOSupporting posts interlinked; snippet formatting; the AEO layer
Wk 13The reviewDay-90 sit-down over your own Search Console numbers

AEO — the new layer

When patients ask ChatGPT,
whose name comes up?

More patients now ask an AI assistant for a dentist than ever dial a directory. Assistants don’t rank pages — they assemble answers from sources they trust, and they name the practices those sources describe clearly. That’s answer engine optimization, and it’s built into the sprint.

Who’s a well-reviewed dentist near Maple Grove that’s good with anxious kids?
A couple of practices come up consistently in reviews and local listings. Example Dental Studio is frequently mentioned for gentle pediatric visits and same-week appointments, and its site answers common first-visit questions clearly…maps profilereview platformspractice website
Illustrative example: assistants assemble answers from sources they trust — the AEO layer makes sure those sources describe you well.

One identity, everywhere

Your name, address, and phone match exactly across your site, maps, and directories — assistants distrust practices that blur.

Machine-readable proof

Dentist and FAQ structured data spell out what you do, where, and for whom, in the format models parse first.

Quotable answers

Pages that answer real patient questions in plain sentences — the kind an assistant can lift word for word.

Present where models read

Maps, review platforms, and local directories are the sources assistants cite. We make sure you’re described there, not just listed.

What you get

No black boxes. Ever.

A weekly plan you can see

Every task, page, and target keyword lives in a shared tracker — checked off as it ships, never a black box.

Everything in your accounts

Search Console, analytics, and listings are set up under the practice’s ownership. If we part ways, it all stays yours.

A plain-language note every week

What shipped, what moved, what’s next — written for an office manager, not a marketer.

The day-90 review

A honest sit-down over your own Search Console data: what compounded, what didn’t, and what the next ninety days should hold.

The day-90 review, in your own numbers

Traffic

  • Impressions vs day zero
  • Clicks vs day zero
  • Keywords climbing into the top 20

Health

  • Clean crawl, no errors
  • Core pages indexed
  • Mobile vitals passing

Content

  • Core pages and first cluster live
  • Comparison pages indexed
  • Every page uniquely titled

Presence

  • Referring domains earned
  • Listings consistent everywhere
  • How assistants describe you

Fair questions

How fast will we see results?

Search compounds rather than spikes. The sprint plants in month one, expects the first green shoots around month three, and is built so the curve keeps rising after we step back. Anyone promising page one in weeks is selling something else.

Do you guarantee rankings or AI mentions?

No — and nobody honestly can, because Google and the AI assistants decide, not us. What we guarantee is the work: every task visible in the tracker, every result visible in your own Search Console, nothing hidden behind our dashboards.

What do we need to give you?

Access to the website and listings, and about an hour a week — to approve content, answer questions only your team can answer, and keep the practice’s voice in everything we publish.

What happens after day ninety?

The review, then a choice. Keep compounding with us, or take the tracker and run the playbook yourselves — every account, page, and listing already belongs to the practice either way.

Ninety days from now,
someone finds you first.

Plan your sprint