How Long Does SEO Take to Work? Real Timelines and Where to Start
If you're reading this, you've probably been investing in SEO for a while and wondering if you're wasting your time or if you just need to wait a bit longer. The honest answer: between 3 and 12 months, but that range is so broad it doesn't really help you. What I can do is explain why it varies so much and, most importantly, how to know if your project is on the right track or if something is holding it back.
The direct answer, no beating around the bush
For most well-executed projects: 3-6 months for the first relevant movements and 6-12 months for results that truly impact your business. But there's a detail that few agencies will tell you: the clock doesn't start when you sign the contract. It starts when the technical foundations are in place.
I've seen projects where the first two months went into fixing errors that should have been resolved on day one — misconfigured canonicals, pages blocked by robots.txt, HTTP and HTTPS versions coexisting without redirects. While these errors exist, the new content you publish doesn't perform at its best because Google doesn't fully trust your site's structure.
What accelerates or slows down results
When I audit a website for the first time, content is the last thing I look at. I first review the technical state and domain history, because that's what really determines the speed of results.
- Domain history and age: A domain with 4-5 years of life and some legitimate backlinks has an advantage. A new domain needs an additional 3 to 6 months for Google to gain minimum trust. It's not a myth: it's what we see systematically in new projects.
- Real keyword competition: Ranking "physiotherapist Gràcia" is achievable in 3-4 months with good work. Ranking "car insurance Barcelona" can take years. The difference isn't effort, it's the density of competitors with established authority.
- Core Web Vitals and page speed: If your site takes more than 3 seconds to load on mobile, Google already penalizes you in rankings before evaluating content. Check it at PageSpeed Insights or in the "Page Experience" section of Search Console.
- Thematic authority: A dental clinic in Tarragona that publishes two articles monthly about oral health for 6 months builds thematic authority that a single long article will never achieve. Google prefers websites that cover a topic in depth and consistently.
- Backlink profile: Three links from relevant sector websites — a professional association, a sector directory, a local media outlet like Diari de Tarragona — are worth more than fifty generic directories bought for 30 euros.
Timelines by sector in Catalonia
Timelines aren't the same for everyone. Here's a reference based on real projects with Catalan businesses:
| Sector and example | Competition | Indicative timeline |
|---|---|---|
| Local business (restaurant in Poblenou, hairdresser in Girona) | Low-medium | 2-4 months |
| Clinic or practice (dental in Tarragona, physio in Sabadell) | Medium | 4-7 months |
| Local retail or small e-commerce (clothing store in Girona) | Medium | 5-8 months |
| Competitive e-commerce (fashion, electronics in Sabadell or Terrassa) | High | 7-12 months |
| B2B services (engineering, IT, consulting) | Medium-high | 5-9 months |
| Legal or financial sector (lawyers, tax advisors) | Very high (YMYL) | 9-18 months |
YMYL sectors (Your Money or Your Life) deserve special mention. A law firm in Hospitalet that doesn't have the lawyers' names on service pages, no mentions of professional associations, and no external references to back up their credibility, starts with a serious disadvantage. Google demands demonstrable EEAT in these sectors: good content alone isn't enough, trust must be verifiable.
The action order that changes everything
What differentiates an SEO project that works from one that doesn't is, almost always, the order in which things are done. Publishing content without first resolving what Google needs is the most common mistake I see. The correct order:
- Technical audit: Open Google Search Console and go to "Coverage → Pages". If there are unredirected 404 errors, pages blocked by robots.txt, or duplicate content between URLs with and without www, start here. Until these are resolved, everything you publish will underperform because Google doesn't fully trust your site structure.
- Core Web Vitals: In Search Console, "Page Experience" section. If LCP (Largest Contentful Paint) exceeds 2.5 seconds or you have pages marked as "Poor", it's a priority before creating new content.
- Page architecture: A clinic in Tarragona shouldn't have all services on a single page. It needs separate URLs for orthodontics, implants, and whitening, each optimized for its keyword. Without this structure, it competes against itself.
- Content with validated search intent: Now yes. But starting from real keyword research. A Japanese restaurant in Gràcia shouldn't optimize for "Japanese cuisine" — it's impossible to rank. "Japanese restaurant Gràcia" or "sushi takeaway Gràcia Barcelona" is where real opportunity lies.
- Google Business Profile for local businesses: For businesses with physical locations, GBP is the fast track. Active reviews, correct categories, updated photos, and regular posts can generate local pack visibility in 4-8 weeks, well before any organic improvement.
- Quality backlinks: Once the foundations are in place. For local Catalan businesses: mentions in local press (NacióDigital, El Punt Avui, neighborhood media), sector directories, and collaborations with other local businesses. Nothing about buying backlink packages.
| Step 1 | Indexation errors in Search Console |
|---|---|
| Step 2 | Core Web Vitals (LCP, CLS, INP) |
| Step 3 | Architecture: one page per keyword |
| Step 4 | Content with validated search intent |
| Step 5 | Google Business Profile (local businesses) |
| Step 6 | Sector backlinks and local mentions |
If you don't know which of these steps you're stuck on, we can do a free initial review and tell you exactly where your bottlenecks are. No 40-page PowerPoints or commitments.
Real mistakes that extend the process
These aren't theoretical errors. I see them repeatedly in projects that come to us after working with another agency or trying it alone:
- Changing providers every 4 months: Each change means a new diagnosis and waiting for Google to process changes again. An e-commerce in Sabadell that changed agencies three times in a year lost 14 months of accumulated work with no consolidated results. SEO is cumulative: cutting the process in half is worse than never starting.
- Publishing without checking indexation: If Google doesn't index your new pages — check in Search Console → Coverage → Pages — you're writing for no one. First make sure what you publish indexes correctly.
- Optimizing the homepage for everything: The homepage can't rank for ten services at once. A dental clinic in Tarragona trying to rank "dentist Tarragona", "orthodontics Tarragona", and "implants Tarragona" from the same URL dilutes the relevance of all three. Each service needs its own page.
- Not leveraging data you already have: The "Queries" section of Search Console shows which words your site appears for and in what position. If you have pages in positions 8-15 with impressions but few clicks, improving the title and meta description of these pages can double traffic in weeks — without creating anything new. This is the first thing I review in any audit.
- Buying cheap backlinks: Fifty links from generic directories for 50 euros don't accelerate anything. In the worst case, they trigger a Google manual action that can take months to resolve and requires a disavow process that isn't exactly pleasant.
Where to start today
If you've read this far, you already know the question isn't "how long does SEO take" but "are my foundations properly set up?" Open Search Console right now: if you don't have indexation errors and Core Web Vitals are in green, you're already halfway there. If not, this is where you need to start — not by publishing more content.
We work with businesses across Catalonia — from shops in Girona to clinics in Tarragona or e-commerces in Sabadell — and the initial diagnosis always reveals the same pattern: neglected technical foundations and content published without strategy. If you want us to review your project and tell you exactly where you are and what your three priority steps are, contact us here. No commitment.
Frequently Asked Questions
Does local SEO take the same time as organic SEO?
No. Google Business Profile can generate local pack visibility in 4-8 weeks if the profile is well optimized and has active reviews. Classic organic SEO usually takes between 3 and 9 months. For businesses with physical locations in Barcelona, Girona, or Tarragona, working on both in parallel is the most efficient strategy: GBP delivers quick results while organic SEO matures.
How long does it take Google to index a new page?
Usually between a few days and three weeks, depending on the crawl frequency of the domain. You can speed it up by manually submitting the URL to Search Console using the URL inspection tool. But be careful: indexing isn't ranking. A page can be indexed and appear in position 80. Indexing is the first step, not the final result.
Why isn't my SEO working after 6 months?
The most common causes I find in audits: important pages not indexed, keywords too competitive for current domain authority, content that doesn't answer any real search intent, or unresolved technical issues. A review of the "Coverage" and "Queries" sections of Search Console usually identifies the main problem in less than an hour.