Get started →

Free template

Free SEO plan template for small businesses

An SEO plan says which searches you want to show up for, which pages will answer them, and what you will do each week. This template has the six parts a small business needs, a 90-day roadmap and a filled-in example. Copy any part into Google Sheets or download it as a CSV. No sign-up.

At a glance

What the SEO plan includes

PartWhat it is for
1. Plan briefOne page that says what the plan is for. Fill it in first; every later choice is checked against it.
2. BaselineToday's numbers, so day 90 has something to be compared with. Write them down before you change anything.
3. Keyword listThe searches you will go after. Score each 0-3 on three questions, add the scores up, and work from the top.
4. 12-week content calendarOne row per page you will publish or fix. Service pages first, then posts that answer what your buyers ask.
5. Technical checklistThe basics that stop Google from finding or showing your pages. Most take minutes to check.
6. Monthly reviewFifteen minutes once a month. Compare with the baseline and decide one thing to change.

1. Plan brief

One page that says what the plan is for. Fill it in first; every later choice is checked against it.

FieldYour answerExample
Business A two-van plumbing company in Columbus, OH
What you sell (the 3 that make money) Water heater installs, drain cleaning, emergency repairs
Who buys Homeowners within 25 miles; landlords with 2-10 units
Local or national Local
The one goal for the next 90 days More calls for water heater installs from Google
How you will count it Calls tagged "Google" in the job log + Search Console clicks
Hours per week you can give it 3
Who does the work Owner writes; nephew updates the website
3 competitors you see on Google List the businesses that show up for your main service
Budget (money, tools, help) $0 tools; free Search Console and Business Profile

2. Baseline

Today's numbers, so day 90 has something to be compared with. Write them down before you change anything.

MetricWhere to find itTodayDay 90Notes
Clicks from Google (last 3 months)Search Console > Performance   
Impressions (last 3 months)Search Console > Performance   
Searches that brought a clickSearch Console > Performance > Queries   
Pages indexedSearch Console > Indexing > Pages   
Leads or sales from Google searchYour own count (calls, forms, orders) or Google Analytics   
Calls and direction requests (local)Google Business Profile > Performance   

3. Keyword list

The searches you will go after. Score each 0-3 on three questions, add the scores up, and work from the top.

KeywordService it leads toMonthly searchesFit (0-3): would this searcher buy from you?Winnable (0-3): do small sites rank in the top 10?Demand (0-3): enough searches to matter?Score (add the three)Page that should rank (existing or new)
        
        
        
        
        

4. 12-week content calendar

One row per page you will publish or fix. Service pages first, then posts that answer what your buyers ask.

WeekTarget keywordTitlePage typeLinks to (which service page)StatusPublished URL
Week 1      
Week 2      
Week 3      
Week 4      
Week 5      
Week 6      
Week 7      
Week 8      
Week 9      
Week 10      
Week 11      
Week 12      

5. Technical checklist

The basics that stop Google from finding or showing your pages. Most take minutes to check.

CheckHow to checkStatusFix / who
Site is verified in Google Search Consolesearch.google.com/search-console  
XML sitemap is submittedSearch Console > Sitemaps  
Your important pages are indexedSearch Console > URL Inspection, one page at a time  
No important page is set to noindexURL Inspection shows whether indexing is allowed  
Every page has its own title and meta descriptionView each page's title in the browser tab, or crawl the site  
Every page loads over HTTPSLook for the lock icon; check that http:// redirects to https://  
Pages work on a phoneOpen each key page on your own phone  
Core Web Vitals passPageSpeed Insights, or Search Console > Core Web Vitals  
No broken internal linksA crawler such as Screaming Frog (free up to 500 URLs)  
Each service has its own pageCompare your services list with your site menu  
Name, address and phone match everywhere (local)Compare your site footer with your Google Business Profile  

6. Monthly review

Fifteen minutes once a month. Compare with the baseline and decide one thing to change.

MonthClicksImpressionsLeads from searchPages publishedWhat movedWhat to change next month
Month 1      
Month 2      
Month 3      

Roadmap

The 90-day SEO roadmap

How to work the plan once it is filled in, at about three hours a week.

  1. Weeks 1-2: set up and measure

    • Verify your site in Search Console and submit your sitemap.
    • Fill in the plan brief and write down the baseline numbers.
    • Work through the technical checklist and fix what is broken.
  2. Weeks 3-4: choose your searches

    • List 20 to 30 searches your buyers make, then score them.
    • Map the top-scoring ones to pages. Fix or create service pages first.
    • Fill in the first 12 rows of the content calendar.
  3. Weeks 5-12: publish and link

    • Publish at least one page a week from the calendar.
    • Link every new post to the service page it supports.
    • Do the monthly review at day 30 and day 60, and change one thing each time.
  4. Day 90: compare and decide

    • Compare every number with the baseline.
    • Keep doing what earned impressions. Rewrite or merge pages that earned none.
    • Write the next 12 weeks of the calendar.

Example

SEO plan example, filled in

A made-up two-van plumbing company in Columbus, Ohio. Its brief is the Example column in part 1 above. Here are its first five keywords, scored. The search numbers are invented for the example; look up your own in a keyword tool.

KeywordService it leads toMonthly searchesFit (0-3): would this searcher buy from you?Winnable (0-3): do small sites rank in the top 10?Demand (0-3): enough searches to matter?Score (add the three)Page that should rank (existing or new)
water heater installation columbusWater heater installs3003227Existing: /water-heaters
tankless vs tank water heaterWater heater installs1,5002136New post
how long does a water heater lastWater heater installs2,0002136New post
emergency plumber columbusEmergency repairs8003137Existing: /emergency
how to unclog a drain without a plungerDrain cleaning5,0001135Skip: DIY readers rarely call

What the scores tell this plumber: improve the two service pages first, because those searchers are ready to call. Then write the two water-heater posts and link both to the water-heater page. Skip the DIY drain search: plenty of people look, but they are trying not to hire anyone.

The part most plans stall on

Want the content calendar done for you?

Most small-business SEO plans stop at part 4, because writing a post every week is the hard bit. Segeo picks topics from live search trends, checks them against your existing posts so nothing repeats, writes each post in your business's voice, and publishes one to your website every day. It works with WordPress, Wix, Shopify and Git-based sites, from $89 a month.

https://

How the blog writing service works →

FAQ

SEO plan questions, answered

What is an SEO plan?

A written list of which searches you want to show up for, which pages will answer them, what you will publish or fix each week, and how you will tell whether it worked. It turns "do more SEO" into tasks with dates.

What should an SEO plan include?

Six parts: a one-page brief with one goal, today's numbers, a scored keyword list, a content calendar, a technical checklist, and a monthly review. That is what this template holds.

What is the difference between an SEO strategy, an SEO plan and an SEO roadmap?

The strategy is the why: who you want to reach and which searches matter. The plan is the what: the pages, fixes and dates. The roadmap is the plan laid out on a timeline, like the 90-day roadmap on this page. A small business can keep all three in one sheet.

How long does an SEO plan take to show results?

There is no fixed number, and Google does not publish one. A new page has to be crawled and indexed before it can rank at all. Watch Search Console impressions first, because they usually move before clicks do, and judge the plan on the trend across months, not week to week.

Can I write and run an SEO plan myself?

Yes. This template is built for an owner with a few hours a week. Search Console and Google Business Profile are free, and the technical checklist can be done without a developer for most sites.

How often should I publish?

As often as you can keep up. A steady pace you can hold for months beats a burst that stops. If writing is the part you will not get to, Segeo publishes a post to your site every day for you.

Is this template really free?

Yes. There is no sign-up and no email. Copy any section into Google Sheets or Excel, or download it as a CSV file.

Your competitors' blogs are empty too.
Be the one that isn't.

One engine. Your blog and your Instagram, every day.

https://