You’ve been told SEO is worth doing. You’ve maybe even started: new pages, a few articles, an updated Google Business Profile. Now you’re checking Google every few days and wondering why nothing has moved.
It’s the most common question in SEO, and the most common answer, “it depends,” isn’t much help when you’re deciding whether to keep paying for something.
So here’s a more useful answer. SEO usually takes months, not weeks, but different parts of it move at very different speeds. Knowing which is which tells you what to expect, and when.
What does Google say?
Google doesn’t publish a timeline, but it has been fairly candid. Maile Ohye, who worked on Google’s search team for over a decade, said in a Google video on hiring an SEO: “In most cases, SEOs need four months to a year to help your business first implement improvements and then see potential benefit.”
Four months to a year is a wide range. Where a business lands in it generally comes down to three things: how established the website already is, how competitive the searches are and how consistently the work gets done.
What can happen in the first few weeks?
Some changes show up quickly because they fix something rather than build something.
If your site wasn’t being indexed because of a blocking setting, removing it can get pages into Google within days. Our guide on why a website isn’t showing up on Google covers how to check. Searches for your exact business name tend to improve fast too, since few other pages compete for them.
A complete Google Business Profile can also start showing up more often in the map pack relatively soon, especially for nearby searches.
What takes a few months?
New articles and service pages are where the real waiting happens.
When you publish a new page, Google first has to find it, then decide where it belongs. New pages often appear somewhere on page three or four at first, then move as Google gathers more information. For low-competition questions, such as a specific “how do I…” search in your field, a well-written article can reach page one within a few months.
For broader, more competitive searches, it takes longer. That’s partly because the pages already ranking have years of links and history behind them.
Why do new websites usually wait longer?
Picture two restaurants opening on Main Street the same week. One is a second location for a place the whole town already knows. The other is brand new. Both may serve great food, but the first one will have a line on day one.
Search works similarly. A site that has existed for years, with other websites linking to it, has built up trust. A brand-new domain starts with none. Its articles can still rank, but they generally start lower and climb more slowly. Our explainer on domain authority covers how that trust is measured.
What speeds things up?
Not tricks. The things that help are the same things that help SEO work at all.
Targeting realistic searches. A new site trying to rank for “SEO” or “roofing” is going to wait a long time. A specific question with less competition, like “how long does a metal roof last in South Carolina,” is a far more reachable first target.
Publishing consistently. A steady stream of useful articles gives Google more pages to rank and more reasons to come back. Twelve articles published over three months generally do more than twelve published once and never followed up.
Connecting the articles. When related articles link to each other and to one in-depth guide, Google can see that your site covers a topic well. That’s the idea behind the hub-and-spoke model.
Earning a few local links. Mentions from your chamber, local news or partner businesses build the trust that new sites lack.
How should you measure progress before traffic arrives?
Traffic is the last thing to show up. Earlier signs are more useful in the first few months.
Google Search Console, a free tool, shows impressions: how often your pages appeared in search results, even if nobody clicked. Rising impressions mean Google is testing your pages for more searches. It also shows your average position for each search. A page moving from position 45 to 18 isn’t sending visitors yet, but it’s heading the right way.
Checking at 30, 60 and 90 days usually gives a much clearer picture than checking every morning.
So is it worth the wait?
That depends on your business, and we take that question on directly in is SEO worth it for a small business. For the full picture of what local search involves, start with our guide to local SEO for small businesses.
SEO isn’t slow because it’s broken. It’s slow because it compounds, and the businesses that benefit most are usually the ones that started a year before they needed it. If you’d like to start now, I write search-focused articles for Greenville businesses. You can book a 15-minute call.