Skip to main content
process Free guide

The 90-Day Local AI SEO Checklist

Every task from the course sequenced into a dated 90-day plan, grouped by month, with time estimates and a definition of done for each.

Updated September 20, 2026 8 min read Part of Lessons
Three-month plan board with tasks grouped under month one, month two and month three

How to use this checklist

The eight lessons explain why each piece of work matters. This page turns them into an order of operations. Tasks are grouped by month, tagged with the lesson they come from, and given a time estimate and a definition of done, so you can tell whether something is genuinely finished rather than merely started.

The sequence is deliberate. Month one makes the facts about your business agree with each other. Month two makes your pages quotable and machine-readable. Month three strengthens off-site signals and starts measuring. Doing these out of order means fixing the same thing twice. If any of the terminology below is unfamiliar, the AI search glossary defines it in one place.

Checklist panel with task rows, lesson tags and time estimates

Before you start anything, run a baseline. Open an assistant logged out, ask the question a customer would ask, and record who gets named. The guide on testing whether ChatGPT recommends your business explains how to do this without fooling yourself. Save the results. In week twelve you will want something to compare against.

Month one: make your facts agree

The goal this month is boring and decisive. Every place an engine can read your business details should say the same thing.

TaskLessonTimeDone when
Claim and verify your Google Business ProfileLesson 230 minYou hold the account, not a former agency, and the profile shows as verified
Complete the high-value profile fieldsLesson 260 minName, address or service area, phone, primary category, hours, website and services are all filled and accurate
Choose the right primary categoryLesson 230 minYour primary category is the most specific one that covers the majority of your revenue
Audit every listing of your businessLesson 22-3 hrsYou have a written list of every place your details appear, with mismatches marked
Correct the major data aggregatorsLesson 260 minSubmissions are in with Data Axle, Neustar Localeze and Foursquare, and you have recorded the date
Fix the directories that send real trafficLesson 260 minEvery listing you kept on the list now matches your profile exactly
Set special hours for the next quarterLesson 215 minHoliday and seasonal hours are entered at least two weeks ahead
Read Lesson 1 properlyLesson 120 minYou can explain, in your own words, the difference between ranking and being named

If you only ever do month one, you will still be better off than most of your competitors. Contradictory facts are the most common reason an assistant hedges or names somebody else.

Month two: make your pages quotable and readable

With the facts settled, the work moves to your website. This month has fewer tasks and more thinking.

TaskLessonTimeDone when
Pick your three most commercially important pagesLesson 320 minYou have named the three pages you would most want an assistant to quote
Rewrite page one to answer questions directlyLesson 32 hrsEach section answers one question in its first sentence, and a lifted paragraph still makes sense alone
Add specific, verifiable facts to that pageLesson 345 minAdjectives have been replaced with numbers, names, areas and timeframes wherever possible
State service area and pricing honestlyLesson 330 minA reader can tell whether you cover them and roughly what it costs, without contacting you
Repeat for pages two and threeLesson 33 hrsAll three pages meet the same standard
Add LocalBusiness JSON-LD to your siteLesson 460 minA valid block is live, with name, address or areaServed, phone, hours, URL and geo
Validate the markupLesson 420 minRich Results Test and a schema validator both pass with no errors
Add sameAs links to your real profilesLesson 420 minEvery profile you own and maintain is listed, and every URL resolves
Check the technical floorLesson 545 minPages render server-side or load fast enough to be fetched, your sitemap is current, and internal links reach every page you care about
Set crawler permissions deliberatelyLesson 520 minrobots.txt states your position on GPTBot, ClaudeBot, PerplexityBot and OAI-SearchBot on purpose rather than by accident

Definition-of-done panel showing completed and outstanding task states

The rewrite is the task people skip. It is also the one that most often changes whether you get quoted, because an assistant lifts passages, not pages. If you do nothing else in month two, rewrite one page properly.

Month three: off-site signals and measurement

Now the work moves to what other people say about you, and to telling whether any of this landed.

TaskLessonTimeDone when
Set up a compliant review request routineLesson 645 minYou have a template and a trigger point in your workflow, with no gating and no incentives
Reply to every unanswered reviewLesson 660 minEvery review from the last year has a reply, including the negative ones
Identify five relevant places to be mentionedLesson 660 minYou have a shortlist of trade bodies, local press, suppliers or community sites where a mention would be genuine
Pursue two of themLesson 62 hrsTwo outreach attempts are made, whatever the outcome
Build your prompt test setLesson 730 minFive to ten real customer questions are written down and saved
Run the test across three enginesLesson 730 minResults for ChatGPT, Perplexity and Google AI Overviews are recorded with the date
Compare against your week-one baselineLesson 720 minYou can say what changed, what did not, and what you will do about it
Set up a monthly scorecardLesson 730 minA single page or sheet exists with the handful of numbers you will track each month
Decide what comes nextLesson 830 minYou know whether to keep going alone, hire help, or stop at foundation level

If you fall behind

Falling behind is normal. Running a business interrupts everything. Two rules keep the plan useful.

First, never skip forward past an unfinished month-one task. A contradiction in your listings will undermine the work in months two and three, and you will end up redoing it.

Second, if a task keeps being postponed, shrink it. Auditing every listing in one afternoon is daunting. Auditing five listings a week for a month is not, and produces the same result.

When the 90 days are up

Maintenance is lighter than setup, but it is not zero. Hours change, a number gets ported, a new directory picks up an old record, an engine changes how it presents citations. The guide on what to do after the 90-day checklist sets out the recurring monthly and quarterly tasks and roughly how long each takes.

When the foundation is genuinely stable and growth now depends on scale or displacing a stronger competitor, read Lesson 8. It is honest about where this course stops and what the next level involves, including the disclosed referral to AI SEO Rainmakers for readers who have outgrown the basics.

Printing and sharing it

This page is deliberately plain so it can be printed or copied into whatever you already use.

To work from paper, print it and tick tasks as you go. To work from a spreadsheet, copy each month’s table into a sheet and add two columns: date completed, and who did it. To delegate, hand over the sheet plus your canonical record document, since the definition of done for each task is written so somebody else can complete it and you can verify the result without redoing the work.

One rule if you delegate: the canonical record, your exact business name, address or service areas, phone number and hours, stays under your control. Everything else can be handed over.

Common questions

Questions readers ask

Do I have to do this in 90 days?

No. The order matters more than the pace. The timeline exists to keep the sequence honest and to stop you jumping to the interesting work before the foundation is right. If a month takes you six weeks, take six weeks.

Can I skip straight to month three?

Not usefully. Month three is measurement and off-site signals, both of which assume your facts are consistent and your pages are citable. Measuring an unfixed footprint tells you only that it is unfixed.

What if I have already done some of this?

Tick it off and move on. Each task has a definition of done, so use that to check whether it truly counts rather than whether it feels familiar.

How long does each session take?

Most tasks are 15 to 60 minutes. The two longest are the listing audit in month one and the service page rewrite in month two, each of which can take an afternoon.

Can I hand this to someone else?

Yes. The definitions of done are written so a VA or a junior marketer can complete a task and you can verify it without redoing the work yourself.