90-Day Local SEO Growth Plan
A week-by-week 90-day local SEO roadmap with a baseline audit, GBP and website reviews, a review workflow, citation cleanup, a content calendar, a scorecard, copy-paste templates, and 45 AI prompts.
- Skill level
- Beginner
- Format
- Instant download
- Steps
- 8
90-Day Local SEO Growth Plan
Small business owner following a printed 90-day local SEO plan with a laptop and weekly task calendar
What this DIY project is about
The 90-Day Local SEO Growth Plan gives small business owners a clear, week-by-week roadmap for improving local visibility — Google Business Profile, website trust, reviews, service pages, city pages, citations, content, and conversion tracking — without hiring an agency or guessing what to do next.
Local SEO usually feels scattered. One day someone says post on Google Business Profile; the next it's build citations, ask for reviews, write blogs, fix titles, add schema, build city pages, or clean up old listings. This plan puts the work in order across a single quarter, so every week has a focus, a short task list, one owner task, and a clear deliverable.
What this project helps you do
- Audit your local SEO foundation before changing anything
- Improve your Google Business Profile with accurate services, categories, photos, posts, and details
- Fix website basics that help customers and search engines understand your business
- Build stronger service pages and useful local landing pages
- Create a realistic, repeatable review request system
- Clean up your most important business listings and citations
- Publish helpful local content for real customer questions
- Add proof: photos, project examples, staff notes, reviews, service areas, and FAQs
- Track calls, forms, bookings, direction requests, rankings, and customer questions
- Build a repeatable monthly rhythm after the first 90 days
Built on local SEO fundamentals
- Google ranks local results around relevance, distance, and prominence — this plan works on the parts you control
- Your Business Profile should carry accurate hours, phone, website, services, and details
- Google rewards helpful, reliable, people-first content over filler
- LocalBusiness structured data helps search engines when it matches the visible page
- Review growth should be real, ethical, and based on genuine customer experiences
- City and service-area pages should add useful local value, not copied location-name swaps
Who it's for
Business owners, office managers, solo operators, local marketers, freelancers, web designers, and small teams that want a practical local SEO schedule — home services and trades, repair companies, clinics and wellness offices, salons and appointment businesses, restaurants and shops, professional services, service-area businesses that travel to customers, multi-location businesses, and brand-new websites that need their first 90 days of growth work.
The essentials
- What's inside: a 90-day roadmap, a 13-week action calendar, a baseline audit, daily and weekly owner tasks, GBP and website reviews, a review workflow, a citation worksheet, a content calendar, a KPI and reporting habit, a 90-day scorecard, copy-paste templates, and 45 AI prompts
- Time: about 15 focused minutes a day on business days, plus a short weekly review
- Skill level: Beginner — every week tells you exactly what to do
- Honest by design: no ranking, traffic, lead, or revenue guarantees. No fake reviews, no incentivized reviews (no discounts, gifts, or contest entries in exchange for reviews — Google and the FTC both prohibit it), and no review gating that only sends happy customers to public sites. No fake offices, virtual offices, or home addresses spoofed as a public storefront. No doorway pages for cities the business does not serve. Schema must match what's visible. No tool can guarantee rankings or specific results.
What you'll need before you start
You don't have to buy anything — everything below is free to start. Get these set up first, and you're ready for Day 1:
- Your business facts — fill out the intake worksheet once (it's in this project) and reuse it all quarter: name, city, service area, services, hours, phone, real proof, current numbers, and what you must not claim. Tip: keep it in a doc you can copy-paste from.
- Your Google account and Business Profile — claim or sign in to your Profile at google.com/business, since it's the single biggest local lever and the first thing you'll fix.
- Your website login — admin or editor access to whatever runs your site (WordPress, Wix, Squarespace, Shopify, or your developer's CMS) so you can improve the homepage, contact flow, and service and city pages.
- A spreadsheet — free Google Sheets (or Excel / Numbers) is your tracker for rankings, reviews, calls, forms, citations, and your month-by-month report.
Everything else is free too — Search Console and Analytics for honest measurement, and an optional AI assistant (ChatGPT, Claude, Gemini, or a local model like Ollama) to draft faster. See Tools you'll need below for a full breakdown.
Everything this kit walks you through
What you'll get
A complete, do-it-yourself quarter of local SEO, organized so you always know the next step:
- A 90-day roadmap — four phases that move from foundation to prominence
- A 13-week action calendar — each week has a focus, a task list, one owner task, and a deliverable
- A baseline audit — measure Business Profile, website, reputation, and citations before you change anything
- Daily and weekly owner tasks — a 15-minute routine that keeps momentum
- A Google Business Profile review and a website local SEO review — field-by-field accuracy checks
- A review growth workflow — when to ask, plus ready-to-send SMS, email, follow-up, and response templates
- A citation cleanup worksheet — a master record and a per-listing tracker
- A local content calendar — weekly post types and a month of blog and FAQ ideas
- A monthly reporting template and a 90-day scorecard — measure progress honestly
- 45 copy-paste AI prompts — for planning, GBP, website, reviews, citations, content, and reporting
- A post-90-day maintenance plan — turn the quarter into a repeatable rhythm
Tools you'll need
Everything here works with free or low-cost tools:
- Your Google Business Profile — claim or sign in at google.com/business; it's the first thing you'll improve.
- Your website login — admin or editor access so you can improve the homepage, contact flow, and service and city pages.
- A spreadsheet — free Google Sheets (or Excel / Numbers) for rankings, reviews, calls, forms, citations, and your monthly report.
- Google Search Console and Analytics (GA4) — free, honest measurement of searches, pages, and conversions.
- An AI assistant (optional) — ChatGPT, Claude, Gemini, or a local model like Ollama to draft sections faster. The free tiers are enough. Always review AI output for accuracy before publishing.
Everything essential is free. Paid tools only save time — they're never required, and no tool of any kind can guarantee rankings or specific results.
Business intake worksheet
Copy this once and fill it in before Day 1. Paste it into any prompt that asks for your facts:
- Business name, type, primary city, and state
- Address (if customers visit) and whether you're service-area only
- Phone, website, booking URL, and Google Business Profile URL
- Main services, most profitable services, and emergency services
- Best customers, top cities served, and top neighborhoods served
- Business hours
- License, certification, insurance, or bonding details
- Years in business and owner or team details
- Review count, average rating, and main competitors
- Current top pages and current weak pages
- Top customer questions and top customer objections
- Current monthly leads, calls, form fills, and bookings
- Primary goal for the next 90 days
- What not to claim
Baseline audit
Complete this before Day 1 so you can measure real change later.
Google Business Profile baseline — confirm the business name, primary and secondary categories, address or service area, phone, website link, appointment link, hours, and holiday hours are accurate; services listed; products listed if relevant; photos current; logo and cover photo uploaded; reviews being answered; questions reviewed; posts current; messaging enabled if you can manage it.
Website baseline — confirm the homepage explains the business and location; the phone number is visible on mobile; the contact form and booking link work; main services have separate pages; important cities or service areas have useful pages; pages have title tags, meta descriptions, and one H1; pages include real proof, FAQs, and clear CTAs; internal links connect related pages; images have accurate alt text; the site loads well on mobile; analytics or call tracking is installed; and Search Console is connected.
Reputation baseline — record your current review count and average rating, reviews from the last 30 and 90 days, how many are answered, your best and weak review themes, whether a review request process exists, and your saved review link.
Citation baseline — confirm your name, address, phone, and website are consistent; primary listings checked; and note any duplicate listings, wrong phone numbers, wrong addresses, old business names, and directories to update.
Your 90-day growth roadmap
Four phases move you from a clean foundation to lasting local prominence:
- Phase 1 — Foundation and measurement (Days 1–14): create a clean baseline, fix obvious trust problems, and set up tracking before publishing. Outcomes: Business Profile details corrected, website contact paths tested, tracking worksheet started, top services and locations prioritized, review request process drafted, content plan built.
- Phase 2 — Business Profile and website trust (Days 15–30): improve the places customers see first. Outcomes: Profile improved with services, photos, posts, and Q&A; homepage local trust improved; main service page template created; first review request cycle begun; website CTAs improved.
- Phase 3 — Service and local page expansion (Days 31–60): publish useful pages for high-value services and important areas. Outcomes: priority service pages published, city or service-area pages published only where useful, internal links added, FAQs expanded, project proof collected, more reviews requested and answered.
- Phase 4 — Prominence, content, and optimization (Days 61–90): strengthen prominence through content, citations, review consistency, proof, and conversion. Outcomes: important citations updated, local posts and FAQs published, customer proof added to pages, conversion tracking reviewed, weak pages improved, next 90-day plan created.
Week-by-week action plan
Work one week at a time — each week has a focus, tasks, one owner task, and a deliverable.
Week 1 — Baseline and cleanup: complete the intake worksheet, record rankings for 10–20 searches, log current Profile actions, review count, and rating, test every website contact method, check the phone on mobile, check homepage clarity, list all services and locations, and identify your top 5 money services and top 5 service areas. Owner task: write the 10 questions customers ask before buying. Deliverable: baseline local SEO scorecard.
Week 2 — Google Business Profile accuracy: confirm the business name, primary category, and secondary categories; confirm phone, website, booking link, and hours; add or clean up services; add a clear description; upload logo and cover photo; add 5–10 real photos; answer common Q&A; and create the first weekly update post. Owner task: collect 10 real photos from jobs, office, team, products, vehicles, signs, or completed work. Deliverable: updated Business Profile review.
Week 3 — Website trust and contact flow: improve the homepage headline; add your primary city and service area naturally; add a phone number and CTA above the fold; improve contact page copy; add a service-area summary, a trust bar with real proof, and review highlights; test form notifications and booking links; and add an FAQ section. Owner task: write one paragraph on why customers choose you. Deliverable: homepage and contact page improvement notes.
Week 4 — Review system: find and save your review link; write the review request SMS, email, and follow-up; build a list of recent satisfied customers; request 3–5 reviews; respond to all new and older unanswered reviews; track which requests were sent; and add review themes to your website copy. Owner task: choose one person responsible for sending review requests weekly. Deliverable: review request tracker.
Week 5 — Service page planning: list all services, mark top revenue and emergency services and ones that confuse customers, combine duplicate or weak topics, choose 3 priority service pages, outline each, gather proof, choose photos, and draft FAQs. Owner task: record a short voice note explaining each service in plain language. Deliverable: service page priority map.
Week 6 — Publish your first service page: draft the priority page with customer problems, a process section, pricing factors, a trust section, a service-area section, FAQs, photos with alt text, and CTAs at top, middle, and bottom, then publish and link it from the homepage. Owner task: add one real project example or customer story. Deliverable: published priority service page.
Week 7 — Publish more service pages: draft your second and third priority pages, add unique proof to each, add internal links between related pages, add FAQs, images, title tags, and meta descriptions, publish both, share one through a Business Profile update, and track calls and forms from them. Owner task: take or collect photos for each service. Deliverable: two additional service pages.
Week 8 — City and service-area page planning: list all cities served, mark those with real demand and proof, mark cities that should not get pages yet, choose 2–3 priority city or service-area pages, gather local proof, draft unique angles, create FAQ ideas, choose internal links, and write honest service-area language. Owner task: write what is different about serving each priority area. Deliverable: city page decision matrix.
Week 9 — Publish your first city or service-area page: draft the page with an honest service-area statement, services available there, local proof, nearby areas, city-specific FAQs, a CTA, and internal links to service pages, then publish and add it to navigation or footer if appropriate. Owner task: add one real job note, review theme, or customer question from that area. Deliverable: published city or service-area page.
Week 10 — Citations and business listings: check Google, Bing, Apple, Facebook, Yelp if relevant, BBB or chamber or industry listings if relevant, and top niche directories; update wrong phone numbers and addresses; and record login details and profile URLs. Owner task: create a master NAP record — exact name, address, phone, website, hours, and description. Deliverable: citation cleanup tracker.
Week 11 — Local content and Profile updates: create 4 Business Profile posts; publish one FAQ or blog post answering a real question; add a project example to a service page; add a new photo to the Profile and one to the website; add internal links from blog or FAQ to service pages; answer all new reviews and request 3–5 more; record customer questions from calls; and plan next month's content. Owner task: choose 4 seasonal or common customer questions. Deliverable: local content mini calendar.
Week 12 — Conversion improvements: review top landing pages; check CTA placement; improve the quote form intro and reduce unnecessary fields; add click-to-call links and trust proof near CTAs; add pricing-factor sections and objection-handling FAQs where needed; review the mobile layout; and track which pages generate leads. Owner task: review recent customer calls and write down objections. Deliverable: conversion improvement list.
Week 13 — Reporting and next-quarter plan: compare review count, GBP actions, calls and forms, and ranking notes to baseline; list pages published, citations updated, and posts published; identify pages to improve and services or cities to build next; and create your next 90-day priorities. Owner task: choose the next 3 services, 3 locations, and 3 content topics. Deliverable: 90-day local SEO report.
Daily 15-minute SEO routine
Use this on business days to keep momentum without overwhelm:
- Monday: check your Business Profile, reviews, messages, and Q&A
- Tuesday: collect proof — photos, job notes, customer questions, and review themes
- Wednesday: improve one page section or publish one short update
- Thursday: check citations, competitors, rankings, or content gaps
- Friday: record metrics, wins, issues, and next actions
Google Business Profile review
Work down this list whenever you update your Profile:
- Business name matches your real-world name and the primary category is accurate
- Secondary categories are relevant and the phone number and website URL are correct
- The appointment or booking link works and hours, including holiday hours, are accurate
- The address is accurate if customers visit, and the service area is accurate if you travel to customers
- The description is clear and not stuffed with keywords
- Services are listed and described, and products are added if relevant
- Photos are real, clear, and current, and reviews are answered
- Questions are monitored, posts are published regularly, and profile changes are documented
Website local SEO review
Confirm each of these on your site:
- The homepage says what the business does and where it serves
- Main services are linked from the homepage and contact information is visible
- Forms work and calls are easy on mobile
- Service pages answer real customer questions and city pages add unique local value
- Pages have title tags, meta descriptions, and one clear H1
- Images are accurate and helpful, and FAQs answer buying questions
- Internal links connect related pages and reviews and proof are visible
- LocalBusiness schema is accurate if used and pages load well on mobile
- No fake office locations are claimed
Review growth workflow
Grow reviews the honest way — never buy, incentivize, or fake them. Ask after the job is complete, the customer is happy, the issue is resolved, and they've received the final product or service. Send the request, then send one gentle follow-up if there's no response, and respond to every review you receive. Ready-to-send SMS, email, follow-up, and response templates are in the copy-paste templates section of this workbook — fill in the brackets and send.
Citation cleanup worksheet
Build one master record, then track each listing against it:
- Master record: exact business name, exact address, service-area note, exact phone, website, hours, primary category, short description, long description, logo file, and main photo
- Listings to check: Google Business Profile, Bing Places, Apple Business Connect, Facebook, Yelp, BBB, Chamber of Commerce, an industry directory, a local directory, and a data aggregator or listing service
- For each listing record: listing name, URL, login, status, wrong info found, correction made, date updated, and whether follow-up is needed
Local content calendar
Rotate these weekly post types so the Profile and site stay active:
- Week 1: a Business Profile update about a main service
- Week 2: an FAQ answering a common customer question
- Week 3: a project example or before-and-after story
- Week 4: a seasonal reminder or local service tip
Monthly blog or FAQ ideas: how much does [SERVICE] cost in [CITY]; when should you call a professional for [PROBLEM]; what to expect during a [SERVICE] appointment; how to prepare for [SERVICE]; common [SERVICE] mistakes to avoid; the best time of year to schedule [SERVICE] in [CITY]; a [SERVICE] checklist for homeowners; a [SERVICE] checklist for local businesses; questions to ask before hiring a [BUSINESS TYPE]; and how [BUSINESS NAME] serves [CITY] and nearby areas.
Your 90-day scorecard
Score each item 0 (not done), 1 (partly done), or 2 (complete), then total out of 30:
- Google Business Profile accuracy, services, photos, and posts
- Reviews requested and reviews answered
- Homepage local clarity and contact flow
- Service pages and city pages
- FAQs and internal links
- Citations, tracking, and monthly reporting
Score guide: 0–10 foundation needs work; 11–20 progress started; 21–25 a good local SEO foundation; 26–30 strong 90-day execution.
Common mistakes to avoid
- Doing everything at once instead of following the weekly order
- Mass-producing thin city pages that only change the location name
- Claiming an office or service area you don't actually have
- Letting AI invent reviews, testimonials, locations, licenses, or completed jobs
- Buying or incentivizing reviews instead of earning them honestly
- Publishing pages with no real local proof or photos
- Adding schema that doesn't match the visible content
- Skipping tracking, so you never know what's working
Post-90-day maintenance plan
After the first quarter, repeat this monthly rhythm:
- Week 1: review metrics, rankings, calls, forms, and bookings
- Week 2: improve one service page and request reviews
- Week 3: publish one local FAQ, blog post, or project story
- Week 4: update citations, add photos, publish Business Profile posts, and plan next month
Each quarter, audit your Business Profile, refresh top service pages, review city pages for usefulness, add new proof, remove outdated claims, check competitors, and build the next service or location page only when it has real value.
Printable checklist
Print this and run your full 90 days from start to finish:
- Complete the business intake worksheet
- Run the baseline audit and record rankings, reviews, calls, and forms
- Make your Google Business Profile accurate and complete
- Improve homepage trust and the contact flow
- Set up and start a weekly review request system
- Plan and publish your priority service pages with real proof
- Plan and publish useful city or service-area pages
- Clean up citations and build a master NAP record
- Publish local content and keep the Profile active
- Improve conversions and track which pages generate leads
- Record metrics every Friday and answer every review
- Score the 90-day scorecard and write your next 90-day plan
Your local SEO game plan, one step at a time
Work through each step in order and check it off as you go. No experience required — just follow the plays below.
-
1
Step 1
Complete your business intake worksheet
Fill out the intake worksheet below one time, then reuse it in every task and prompt this quarter.
- Gather your name, type, primary city, state, address (if customers visit), and service area
- Note your phone, website, booking URL, hours, and Business Profile URL
- List your main and most profitable services, best customers, and top cities and neighborhoods
- Record your current numbers: reviews, rating, monthly calls, forms, and bookings
- Write down what you must not claim, so no task ever oversteps
-
2
Step 2
Run your baseline audit
Before changing anything, capture a clear "before" picture so you can measure progress later.
- Work through the baseline audit below for your Business Profile, website, reputation, and citations
- Record current rankings for 10–20 important searches
- Save screenshots of today's Business Profile actions, review count, and rating
- Note the obvious trust problems to fix first
-
3
Step 3
Follow the weekly schedule in order
Work the 13-week action plan one week at a time — the order matters.
- Read the week's focus, then complete its task list
- Do the single owner task only you can do
- Produce the week's deliverable before moving on
- Don't jump ahead; foundation work makes later content stronger
-
4
Step 4
Keep proof as you go
Local SEO is measured over weeks, so save evidence as you work.
- Keep screenshots, photos, review links, page URLs, and ranking notes
- Start a proof folder for real job photos, project notes, and customer questions
- Log every published page, post, and citation fix
- Never invent reviews, locations, jobs, or credentials to fill a gap
-
5
Step 5
Publish only accurate, useful content
Every page and post should help a real customer decide.
- Publish pages only for services and areas you genuinely serve
- Add real local proof before publishing, not after
- Make sure schema matches the visible content
- Skip thin or doorway-style pages that only swap a city name
-
6
Step 6
Track calls, forms, bookings, and questions
Measure what the work produces so you can see real change.
- Record calls, form fills, bookings, and direction requests each week
- Note which pages and Business Profile actions drive leads
- Write down the questions customers ask on calls
- Add recurring questions to your FAQs and content calendar
-
7
Step 7
Review progress every Friday
End each week with a short, honest check-in.
- Record metrics, wins, issues, and next actions
- Compare this week's numbers to your baseline
- Decide what to repeat, fix, or drop next week
- Keep the routine even on slow weeks
-
8
Step 8
At day 90, decide what to repeat, improve, or expand
Close the quarter by measuring against your baseline and planning the next one.
- Compare reviews, GBP actions, calls, forms, and rankings to where you started
- List the pages, posts, and citations you completed
- Identify weak pages to improve and the next services and cities to build
- Use the post-90-day maintenance plan to set the next quarter's rhythm
We never guarantee rankings — but a full quarter of accurate, genuinely local work gives your business its best chance to get found and chosen.
Common questions
What exactly is the 90-day plan?
It is a structured quarter of local SEO work: a four-phase roadmap, a 13-week action calendar, a baseline audit, daily and weekly tasks, GBP and website reviews, a review workflow, a citation worksheet, a content calendar, a 90-day scorecard, copy-paste templates, and 45 AI prompts. Each week tells you the focus, the tasks, one owner task, and the deliverable.
How much time does it take each week?
Plan on about 15 focused minutes a day on business days, plus a short Friday review. Some weeks that publish a service or city page take longer, but the daily routine keeps the workload steady and realistic for a busy owner.
Will this guarantee I rank higher?
No. Rankings depend on many factors outside any plan — competition, your proof, your reviews, and your overall site. This plan focuses on doing every controllable thing right, in the right order. We never guarantee specific rankings or results.
Do I need any paid tools?
No. Everything essential is free: your Google Business Profile, Search Console, Analytics, and a spreadsheet. An AI assistant is optional and the free tiers are enough. Paid tools only save time and are never required.
Is it beginner friendly?
Yes. You fill out the intake worksheet once, run a baseline audit, then follow the weekly schedule in order. There is no jargon, and every task is written in plain language with a clear deliverable.
How does the review workflow stay compliant?
You only ask real, satisfied customers after the work is done, never buy or incentivize reviews, and respond to every review honestly. The included SMS, email, follow-up, and response templates are written to be ethical and genuine.
What are the 45 AI prompts for?
They speed up each phase: planning and audits, Google Business Profile, website and service or city pages, reviews, citations, local content, and tracking and reporting. Always review AI output for accuracy and add your real proof before publishing.
What happens after the 90 days?
The plan ends with a day-90 report and a post-90-day maintenance plan — a simple monthly and quarterly rhythm so your local SEO keeps improving instead of stalling. You decide what to repeat, improve, pause, or expand.
What you get
Get the 90-Day Local SEO Growth Plan
Instant download after secure checkout. No subscription.
Related kits & resources
SEO Ranking
SEO Ranking helps small businesses improve their search visibility with practical DIY projects, checklists, tools, and guided workflows. Everything we publish is built on honest, white-hat tactics — clear steps you can do yourself, with no ranking guarantees and no shortcuts that put your business at risk.
Start your ranking mission today
Get a free local SEO audit, book a strategy call, or grab a DIY kit and start improving your visibility now.