← Blog

Strategy & Results · 15 min read

SEO for Small Business: A 90-Day Project Plan You Can Run Yourself

A charter, three phases of thirty days, a risk list and a day-90 decision: SEO run like a project, with a dated plan you can copy.

A small shop owner standing at a wooden counter with an open laptop and a large paper wall calendar behind, planning the next three months
The most underrated SEO tool is a calendar with three months on it and a name next to every task.

Every small business owner I know has the same story. A cheerful stranger calls (or emails, or messages) and says they can put your company on the first page of Google. Guaranteed. For $300 a month. Strictly confidential method. After three months you have a report with a lot of colorful charts, a number that went up (impressions of some phrase nobody searches for) and phone calls from, mostly, other SEO agencies.

If that is your story, take heart: the problem was not that SEO does not work. The problem was that it was sold as magic and managed as nothing. SEO works when it is run like what it is, which is a project: a defined goal, a few phases, a small team, a calendar and a review. That is a language I speak, so this article turns SEO into a plain 90-day plan you can run yourself, hand to a staff member or use to supervise an agency without being fooled.

One honest note before we start: I am a project manager and business consultant, not a search engine employee. Search engines change their systems, and nobody outside them knows the whole recipe. What follows is based on the public guidance that Google itself publishes (its SEO Starter Guide and its Search Essentials) and on practical work, including on this website, where I keep a public log of the SEO work as it happens. Where something is a judgment call, I say so.

What SEO is, in one paragraph

When someone types a question into a search engine, the engine tries to show the pages most likely to answer it well. SEO is the set of things you do so that (1) the engine can find and understand your pages, (2) your pages deserve to be chosen for the questions your customers ask, and (3) the people who click on you find what they hoped for and take action. Notice that there are three parts, and only the first is technical. A perfectly indexed page that says nothing useful will go nowhere, and a brilliant page the engine cannot read will never be seen.

There are also three flavors, and it helps to know which one you need:

  • Local SEO helps you appear when people search for a service near them: "plumber Sandy Utah," "business consultant Salt Lake City." If you serve customers in a city, this is where your first results will probably come from.
  • Content SEO is about pages and articles that answer questions, which brings visitors who are still learning and not yet buying.
  • Technical SEO is the plumbing: speed, mobile layout, secure connection, clean structure, working links.

A small business usually needs a bit of all three, in that order of importance: local first, content second, technical as housekeeping.

Why a 90-day project, and what to expect

Ninety days is long enough to fix the foundations, publish useful pages and see the first signals, and short enough to keep everyone honest. It is also the standard rhythm I use for most plans, from a consulting practice to a startup sprint.

Be realistic about the timing, though. Pages need to be found, evaluated and trusted, and that takes time. In my experience, a new or neglected site may begin to show movement in the first few months and need more than that to build steady results, especially in competitive subjects. A local business with an optimized profile and good reviews can move faster than a company trying to win a broad national topic. Anyone who promises a specific position by a specific date is selling something. Google says, in its own help pages about hiring an SEO, that no one can guarantee a top ranking.

So the 90-day goal is not "be number one." It is to put in place everything that gives you a fair chance, and to measure the first signals. That is a goal you can actually reach.

A small business owner photographing handmade products arranged on a simple table next to a bright window, using a phone on a small tripod
Real photos of real products and real work beat stock images, for visitors and for credibility.

Day zero: the charter

Before touching a single title tag, write a one-page charter. If you have never written one, the project charter guide takes you through it in half an hour, and the charter template in the toolkit has the boxes. For SEO, six lines are enough:

  1. Goal, as a business result. Not "rank higher," but "increase calls and quote requests from the website from 4 a month to 12 a month by day 90" (an illustrative target; use your own numbers); if you do not have any, your first job is to measure the baseline.
  2. Scope. Which services and which places. A plumber in Sandy does not need to rank in Texas.
  3. Owner. One person who is accountable. Not "the team."
  4. Time and money. Hours per week (two to four is realistic for a small business) and a small budget for tools or help.
  5. Risks. What might get in the way (see below).
  6. Stop rule. A decision you make on day 90: continue as is, adjust, or stop. Writing it now protects you from sinking money into a slow burn out of embarrassment.

This is a good moment to record the baseline numbers: how many leads came from the website last month, how many visitors, and which pages. Without a "before," the "after" is a story.

Month 1 (days 1 to 30): foundations

The first month is about three things: knowing what is happening, making sure the engine can see you, and getting the basics of your pages right. Nothing here is glamorous. All of it matters.

Week 1: measurement and visibility

  • Set up Google Search Console (it is free). It shows how Google sees your site: which searches you appear for, which pages are indexed and which have problems. Verify your site and submit your sitemap (a list of your pages; most website platforms generate one automatically).
  • Set up simple analytics that respects your visitors' privacy, and make sure it can count the actions that matter: form submissions, calls from a "tap to call" button, bookings.
  • Check whether you are indexed. Search for your company name and for your main service plus your city. Search Console's page indexing report tells you which pages Google has included and which it left out and why.
  • Claim and complete your Google Business Profile if you serve a local area. Add your exact name, address (or service area), phone, hours, categories, services and photos. Verification can take days, so start it now. Use the same name, address and phone number everywhere online, because inconsistencies make you harder to trust.

You do not need an expensive tool to start. Make a list of twenty questions your customers ask you, in their own words: "how much does it cost to…," "do I need a permit for…," "how long does… take." Then:

  • Type each one into the search box and look at the suggestions that appear as you type, and at the "People also ask" box.
  • Look at what already ranks. Are they big companies, directories or small shops like yours? Is the best result thorough, or thin?
  • In Search Console, once data starts to come in, the Performance report shows the real phrases that bring people to you.

For each page you plan, choose one main purpose: the single question it answers or the single service it sells. A page that tries to rank for six unrelated things usually ranks for none.

Week 3: technical housekeeping

You want the engine and the visitor both to have an easy time:

  • Secure connection (HTTPS) on every page, with the plain `http://` address redirecting to it.
  • Mobile-friendly layout. Most searches are on phones. Open your site on a phone and try to do what a customer would do: find your phone number, read a price, fill in the form.
  • Speed. Run your main pages through Google's PageSpeed Insights, which reports on the Core Web Vitals (loading, responsiveness and visual stability). Fix the biggest items first, usually oversized images.
  • Titles and descriptions. Every page needs a unique title that says what the page is about, ideally under about 60 characters so it does not get cut off, and a description that persuades a person to click. Think of the title as the headline and the description as the first sentence of a sales pitch.
  • One main heading per page, clear subheadings, short URLs that describe the page (`/services/kitchen-remodeling/` beats `/page?id=47`).
  • Image descriptions (alt text) that say what is in the picture. It helps visitors who use screen readers and gives the engine context.
  • Broken links. Click through your site, or use a free crawler, and fix pages that lead nowhere.

Week 4: your money pages

Your most valuable pages are the ones that sell: one page for each main service, and for each main location if the places are distinct. A good service page answers, in this order: what is this, who is it for, where do you do it, what does it cost or how is the price decided, why should I trust you, and what do I do next. Add real photos, a couple of short customer comments with permission, and one clear button. Resist the temptation to copy the same text for twenty cities by changing the city name. That is a classic way to produce pages that help nobody, and search engines are good at spotting it.

For a consulting business like mine, the equivalent is a page for each service and a page for the city, which is why this site has pages such as business consultant in Utah and project management consulting in Salt Lake City. Each one is written for a specific search and a specific reader.

End of month 1 check: Is measurement working? Are the key pages indexed? Is the Business Profile claimed? Do the money pages exist? If yes, you are ahead of a surprising number of businesses.

Month 2 (days 31 to 60): pages that deserve to be found

With the foundations in place, month two is about content, and the rule is simple: be the most useful answer to a real question.

Write for the question, not for the algorithm

Pick four to six of your best questions from week 2 and write a page for each. Not a 300-word placeholder; a page that a customer could print and keep. A good structure is:

  1. State the answer in the first paragraph (readers, and search engines, like it).
  2. Explain the details with examples, numbers and steps.
  3. Show your experience: photos of your work, a short story from a real job, the mistake you see most often.
  4. Answer the follow-up questions in a short FAQ.
  5. End with a clear next step.

Google's guidance on helpful content is mostly an invitation to be a real expert writing for real people: who wrote this, how do they know, and does it leave the reader satisfied? That is often summarized by the letters E-E-A-T (experience, expertise, authoritativeness and trustworthiness). It is not a switch you flip; it is a description of what a trustworthy page looks like. Put the author's name and a short real bio on articles. Say what you have done. Link to sources when you quote figures.

Two colleagues looking together at a laptop that shows a simple rising line chart with no labels, in a small bright office
Look at the chart on the same day every week. A trend means more than any single day.

Internal links tell visitors and search engines how your pages relate. Link from each article to the service page it supports, and from service pages to the best articles. Use descriptive link text ("our guide to kitchen permits," not "click here"). This costs nothing and is one of the most neglected tasks in SEO. If you want an example, look at the bottom of this article: the "also read" links are the same idea.

Reviews and local presence

For local businesses, reviews matter a great deal: they affect whether people choose you once they find you, and they are a signal in local results. Make asking part of the process: when a job ends well, send a short, direct request with the link to your review page. Reply to every review, kindly, including the bad ones. Do not buy reviews or reward only five-star reviews; platforms take that seriously, and customers can smell it.

Also check the places where your business should be listed, such as your local chamber, industry associations, the state's small business resources (see the Utah small business resource guide) and a few relevant directories. Consistency of name, address and phone number is the goal, not quantity.

Add structured data, modestly

Structured data (also called schema markup) is a standard way to tell search engines what a page contains: a business with an address, an article with an author, a list of questions. It helps machines understand the page. It does not guarantee any special display; some rich results have been limited over the years, so treat it as good hygiene, not a trick.

End of month 2 check: Are four to six strong pages published? Are your pages linked to each other? Are the reviews flowing? Is Search Console showing impressions growing, even slowly?

Links from other websites to yours remain one of the ways search engines judge whether a page is worth trusting. The good ones are earned by being worth citing, and by being visible to people who might link to you:

  • Suppliers, partners and clients who list their vendors or case studies.
  • Local organizations: chamber of commerce, industry associations, networking groups, sponsorships you already pay for.
  • Local news and community sites, when you have something real to say: an opening, an award, a useful local study.
  • Other businesses you already work with. Ask for a link on an "our partners" or "where we work" page, where it is true and relevant to their visitors.
  • Guest articles and interviews, where the page is useful and the link is natural.

What to avoid: paying for links, swapping links in bulk, link networks and "guaranteed backlinks." Google's spam policies treat those as link schemes, and the risk is much greater than the reward.

Improve what is almost working

By now Search Console has weeks of data. Open the Performance report, filter to queries where your average position is roughly between 8 and 20, and look at the pages. These are your almost-winners: Google already considers them relevant, and a better title, a stronger first paragraph, more detail or a few internal links can push them onto the first page. It is the most efficient hour of the whole plan.

Also look at pages with many impressions but few clicks. The page is being shown, but the title is not persuading. Rewrite it.

A note on AI

AI tools can be a real help here: brainstorming questions, drafting an outline, tidying a paragraph, writing alt text, summarizing a competitor's page so you can see what they missed. (The ten tasks worth delegating and what to automate first explain how to choose.) The danger is publishing large volumes of generic text nobody reviewed. Google's spam policies address producing content at scale mainly to manipulate rankings, however it is produced. The test is the same as for any writer: is it accurate, is it useful, does it show real experience? Use AI as a fast intern and keep a person responsible for every page. Search results increasingly include AI-generated summaries, which makes it more valuable to be the specific, trustworthy source that those summaries (and people) rely on.

The day-90 review

Sit down with your charter and the three numbers:

  1. Leads: calls, forms and bookings that came from search, compared with the baseline.
  2. Clicks and impressions: from Search Console, for your main pages.
  3. Positions: for your five most important phrases, as a trend, not a trophy.

Then apply the stop rule you wrote on day zero. If leads have grown or the early signals are clearly rising, continue and plan the next 90 days. If signals are flat, find out why: wrong audience, thin pages, technical problems or too little time. If nothing moved and you can see a good reason, adjust and run one more cycle. If the effort is more than the likely return, stop and decide where else to invest. Any of those is a good result, because it is a decision.

The risks, and what to do about them

A project has a risk register, and SEO is no exception. The ones I see most:

  • No time. The tasks pile up and nothing is published. Response: protect two to four hours a week on the calendar, and name the owner.
  • Waiting for perfection. Pages stay in draft for months. Response: a good page published beats a perfect page imagined; you can improve it later.
  • Unrealistic expectations. The owner expects calls in week three. Response: set expectations at day zero with the charter, and show the leading signals (indexed pages, impressions) while the leads take time.
  • Platform limits. The website builder does not allow some changes. Response: know the limits before you plan; sometimes the fix is a better platform.
  • Algorithm updates. Search engines change. Response: build on quality and the basics, which hold up better than tricks.
  • A bad agency. Response: see the questions below.
  • A single source of leads. If search stops, so does everything. Response: SEO is one channel; see the three engines of leads, operations and sales.

Hiring help: questions that separate the real from the rest

You may want help, and that is reasonable. Ask any SEO professional or agency:

  1. Who will do the work, and can I talk to them?
  2. What exactly will you do in the first 30, 60 and 90 days?
  3. How will you measure success, and will you measure leads and not only rankings?
  4. Will I own and have access to everything: Search Console, analytics, the Business Profile, the website?
  5. Can you show me similar work with the results and the dates, and can I speak to a client?
  6. What will you not do? (A good answer includes buying links.)

Red flags: guaranteed first position, a secret method, vague monthly reports, refusal to give you access to your own accounts, a very low price for "hundreds of backlinks," and pressure to sign a long contract before they have asked about your business. For the pricing side of hiring outside help, how much business consultants charge applies as well, since the same questions about scope, deliverables and payback apply.

Build your dated 90-day plan

Use the planner below. Choose the day you start and you get the plan on the calendar, from the charter on day one to the review on day 90. Move any date to fit your life, and swap a step for your own. It is a small project plan for a small project, and the point is that every task has a day.

Interactive tool

Your 90-day SEO plan, dated

Loading the tool…

What to do this week

Open your calendar and write three entries. Today: set up Search Console and write the six-line charter. This Friday: claim or complete your Business Profile. Next Monday: list twenty questions your customers ask. That is a start, and it is more than most competitors will do this month.

If you would like help scoping an SEO plan for your business, or setting up the measurement before you spend on anything else, reach out through the contact page. I will tell you honestly whether you need me or whether you can do it yourself with this plan.

What is the one question your customers ask you every week that your website does not answer yet? Tell me in the comments.

More tools. The project charter, the risk register and the weekly review are free in the toolkit.

Also read. How to choose numbers worth watching: dashboards without vanity metrics. And the ten-minute rhythm that keeps a plan alive: Project Focus on one page.

Need a project manager's help? See how I work with owners and teams in Utah and across the US: project management consulting in Salt Lake City and business consultant in Utah.

Frequently asked questions

How long does SEO take to work for a small business?

It varies with competition, the state of your website and how much you publish, so no one can promise a date. Many small businesses see early signals such as indexed pages and growing impressions within the first few months, and meaningful leads after that. Local searches with a well-kept Business Profile and good reviews can move sooner than broad national topics.

Can I do SEO myself, or do I need an agency?

You can do the basics yourself with two to four hours a week: measurement, your Business Profile, clear titles, useful service pages, answers to customer questions and a steady habit of reviews. Consider help for technical problems, competitive markets or when you simply do not have the time, and keep ownership of all your accounts.

What should I measure in my first 90 days?

Start with leads from search (calls, forms, bookings), then clicks and impressions in Google Search Console, then the positions of your five most important phrases as a trend. Rankings alone can mislead, because a high position for a phrase nobody buys on is worth nothing.

Is it safe to use AI to write SEO content?

Yes, if a person reviews and takes responsibility for every page. Use AI to brainstorm, outline and tidy, then add your own experience, examples and facts. Publishing large amounts of unreviewed, generic text is the risky pattern, because search engines aim to reward content that is helpful to people.

Monthly newsletter

Everything new, once a month.

One email on the 1st of every month with everything new: articles, series parts, news, website updates, project results, where I am working and the business opportunities I am looking at. No spam.

One email a month, on the 1st. Leave any time.

Join the conversation

Did this help? A quick reaction tells me what to write next.

Be the first to react.

Comments

Loading comments…

Leave a comment

No email and no sign-up. Every comment is reviewed before it appears. Please keep it respectful and leave links out.

Keep reading

More ideas you may like.

Keep exploring

Related projects and services.

Next step

Let's find the project that moves your business.

Tell me where things are stuck. I will tell you which project I would start with.