In short: How long does SEO take? First movement usually shows after four to eight weeks: more impressions, first placements for long search phrases, more views on your Google Business Profile. Results that translate into enquiries and revenue typically take three to six months. For competitive national head terms, plan on twelve. Local visibility in Frankfurt and the Rhine-Main region almost always arrives faster than national rankings.
Almost every business owner asks about the SEO timeline in the first conversation, and rightly so: it is budget committed over months. The awkward part comes when an agency promises "page one in 30 days". Those promises ignore how Google works. This article gives you a timeline instead, so you can see what should happen in which month, and how to tell it is working long before your dream keyword reaches position one.
How long does SEO take, honestly?
Google handles every change in three steps: crawl, index, judge. The first two take days to weeks. The third is the long one. Judging means Google watches how people use your page, who links to it, and whether you publish anything substantial on the topic regularly. Those signals do not appear on the day you make the change. They build over weeks.
Then there is competition. SEO time to rank is relative by definition, because your position depends on who already holds it. If the three sites above you have published on the same topic for years, you will not pass them in a month, however good the new page is.
So the answer to "how long until SEO works" is a range and never a date: four to eight weeks to first measurable movement, three to six months to results you feel in the business, twelve months for the hard terms.
What does a realistic SEO timeline look like month by month?
| Period | What happens | What you see |
|---|---|---|
| Weeks 1–4 | Technical audit, keyword research, fixing errors, load times, indexing, completing the Google Business Profile | More indexed pages, faster load times, rising profile views |
| Months 2–3 | Optimising service pages, building structure and internal links, first new content, starting a review process | Impressions climb visibly, first rankings for long search phrases, occasional calls from the profile |
| Months 3–6 | Publishing content steadily, building local backlinks, sharpening pages based on the data | Page-one rankings for local and specific terms, noticeably more enquiries |
| Months 6–12 | Deepening topic clusters, reworking weaker pages, building authority | Stable positions, visibility for tougher terms, a predictable flow of enquiries |
The plan assumes the work actually continues every month. SEO that goes quiet in month three is still sitting in the same place in month nine.
Weeks 1 to 4: clearing the ground before building
The start is unglamorous, and it still decides how fast everything later moves. Broken redirects, pages missing from the index, duplicate titles, a homepage that takes four seconds to load: while those remain, they hold back every later measure. In parallel, the Google Business Profile gets filled out properly, with the right category, services, opening hours and photos.
Do not expect rankings this month. What you should see: more pages in the index, better Core Web Vitals, more profile views. We covered the underlying mechanics in SEO basics for small businesses.
Months 2 to 3: the first movement
Now the money pages get reworked, meaning service pages, location pages and the contact page, and connected through internal links. The first new content goes live, and you start asking for reviews systematically.
In Google Search Console this shows up first as rising impressions and a growing number of queries you appear for. Those are weak signals, but they are the right ones: they mean Google is re-sorting your pages. First placements almost always arrive through long search phrases such as "accountant Frankfurt Bockenheim startups" rather than "accountant Frankfurt".
Months 3 to 6: where the SEO results appear
This is the stretch where the work pays off visibly. Content published in month two reaches its position. Local terms land on page one. The Google Business Profile produces regular calls and direction requests.
The important move in this phase is sharpening. Pages sitting at position 8 to 15 give you the biggest gain for modest effort. They are already relevant; they are just short of substance or need a better title.
Months 6 to 12: visibility turns into reliability
From here it is about depth. One topic area with eight connected pages ranks better than eight unconnected ones. Positions get steadier, you become visible for terms that were out of reach in month three, and the flow of enquiries becomes something you can plan around.
What speeds SEO up, and what slows it down?
The same work moves at different speeds for two businesses. The starting conditions decide it.
It goes faster when:
- The domain has existed for years with a clean history.
- The target terms are local and lightly contested.
- The technical base is sound: fast pages, clean markup, no indexing problems.
- A maintained Google Business Profile with genuine reviews is already in place.
- Someone inside the business owns the project and approvals take days rather than weeks.
It takes longer when:
- The domain is new and starting from zero.
- You are aiming at national head terms held by established portals.
- The content is thin: three sentences per service, some stock photos, nothing else.
- The site is slow or built on a page builder that gives you little technical access.
- Recommendations get delivered and then sit unimplemented for months. In practice this is the most common brake of all.
An earlier Google penalty, or a relaunch with broken redirects, costs additional months before any real building can start again.
Why is local SEO faster than national rankings?
The local SEO timeline is shorter because local results work differently. Google weighs three things heavily there: distance from the searcher, relevance of the business profile, and prominence, which includes reviews and mentions across the web. Two of those you can influence directly within weeks.
A dentist in Sachsenhausen competing for "dentist Sachsenhausen" is up against a handful of practices nearby. The same dentist trying to rank nationally for "cost of dental implants" is up against insurers, comparison portals and publishers. The first contest can be won in weeks. The second may never be.
For location-based businesses the order is therefore obvious: win locally first, then widen into the region, then take on national topics. Our local SEO guide for Frankfurt sets out how that works in detail.
What should you measure in the first few months?
The most common early mistake is checking one head term every day. That term moves last, fluctuates by location and search history, and says almost nothing about progress.
These numbers are more useful:
- Impressions in Search Console. The earliest feedback there is. Rising impressions at flat clicks mean you are being considered for more queries.
- Number of ranking queries. Going from 12 to 180 terms is progress, even when none of them sits at position one.
- Rankings for long search phrases. They arrive first and bring the visitors closest to buying.
- Profile views, calls and direction requests in the Google Business Profile. These react fastest to local SEO work.
- Enquiries by form and phone. The only number that counts in the end. Ask new customers how they found you.
Measure monthly, not daily. Rankings swing enough within a single day that daily checking only costs you nerves.
When is SEO worth it, and when are Google Ads the better choice?
SEO builds an asset you own. An article sitting on page one brings visitors year after year without paying per click. The price is the lead time.
Google Ads delivers visitors from day one, but only while the budget runs. If you need revenue in three weeks because a location is opening, take Ads. If you want to depend less on ad budget in twelve months, take SEO. Most businesses we work with run both: Ads bridge months one to six, SEO takes over afterwards.
Conclusion
How long does SEO take? Four to eight weeks to first movement, three to six months to results you notice in the business, twelve months for the competitive terms. Local visibility arrives sooner; new domains and national head terms take longer. Get the technical base clean early, keep the Google Business Profile current, and keep working every month, and you land at the short end of those ranges.
Want to know which timeline is realistic for your site? Book a free discovery call. We look at where you stand, name the brakes, and tell you plainly when to expect which results. You can see what we offer on our SEO services page.



