How Long Until a New Business Ranks on Google?
Get a free Lead Tracker. Free, no card required.
You launched your site a month ago. You’ve Googled yourself 40 times. You’re on page 6 for your own business name. You want to know: is this normal? How long does this actually take? Here’s the honest answer, broken out by query type, with the three things you can do in week 1 to shorten the timeline.
The Honest Timeline (By Query Type)
There is no single answer to “how long does SEO take” because it depends entirely on what you’re trying to rank for and how competitive that query is. Here’s the breakdown:
Low-Competition Queries: 30-90 Days
Low-competition queries are highly specific. Examples:
– “Interlock driveway repair Oakville” (not Mississauga, specifically Oakville)
– “Spring cleanup Vaughan 2026”
– “Exterior painting Heritage Park Mississauga”
These queries have low monthly search volume (under 100 searches/month) but they also have thin competition. Maybe one or two local businesses have pages targeting that exact phrase. A new site with a well-structured service-area page, proper schema, and a verified GBP can rank on page 1 within 30-90 days.
Why 30-90 and not 30? Google has to crawl, index, and evaluate your page. For new domains, that process takes longer because the domain has no established trust. The first 30 days are mostly Google getting familiar with your site exists. Days 30-90 is when rankings start to materialize.
City-Level Service Queries: 6-9 Months
This is the query category most trades businesses care about: “[service] in [city].” Landscaping Mississauga. Exterior painting Brampton. HVAC repair Oakville.
These queries have meaningful search volume (300-2,000 searches/month in the GTA) and serious competition. The businesses currently ranking for them have been around for years, have dozens of reviews, have established backlink profiles, and have well-optimized pages. A new site doesn’t beat them in 90 days.
The realistic window is 6-9 months of consistent effort: building reviews, publishing content, maintaining GBP activity, and earning backlinks from local directories and industry sites. At month 6-9, a well-run site can reach page 1 or 2 for its primary city-level queries. Top-3 map pack placement for competitive queries often takes longer.
The local SEO foundations that drive this timeline are the same regardless of how fast or slow you want to move.
Head Terms: 12+ Months
Head terms are the broadest queries: “landscaping,” “exterior painting,” “HVAC repair.” These are nationally contested, dominated by large directories (HomeStars, Houzz), franchise sites, and media properties. A new local service business shouldn’t be trying to rank for head terms. The return on investment doesn’t exist. Ranking for “landscaping Mississauga” is worth 100x more than ranking 40th for “landscaping.”
Why SEO Takes This Long
Google’s ranking algorithm rewards trust, and trust builds over time. There are four dimensions of trust that a new site has to earn:
Domain age and crawl history. Google has been observing sites for years. It knows which ones disappear after 6 months and which ones stay up, get updated, and accumulate content. A new domain gets more scrutiny because Google doesn’t know yet whether you’re a real business. This effect diminishes significantly after 6-12 months of consistent activity.
Review volume and recency. For map pack rankings, Google’s local ranking guidance identifies prominence (which includes reviews) as one of the three primary local ranking factors. A business that launches in May 2026 with zero reviews and earns 30 reviews by November will rank significantly better than one that stays at 5 reviews for 18 months.
Content depth. A site with one service page and a contact form doesn’t give Google much to evaluate. A site with service pages, city pages, FAQ content, and blog posts that answer real customer questions gives Google signals about your expertise and relevance across multiple queries.
Backlinks. Other sites linking to yours is the original ranking signal. For local trades, the most accessible backlinks come from local directories (HomeStars, Houzz, YellowPages.ca, the local chamber of commerce), industry associations (Landscape Ontario, CCA), and local media (neighbourhood Facebook groups, local press). You don’t need 200 backlinks. You need 10-15 credible ones. According to Whitespark’s annual local search ranking factors survey, local backlinks from relevant sites remain one of the top factors in organic local rankings.
Three Things You Can Do in Week 1 That Compress the Timeline
Most new site owners wait for rankings to happen. These three actions in week 1 don’t guarantee results faster, but they do remove the most common bottlenecks:
1. Claim and Fully Optimize Your Google Business Profile
A verified GBP tells Google you’re a real business at a real location serving real cities. This one action can put you in the map pack for low-competition queries in 30-60 days.
“Fully optimize” means more than clicking “claim”: right primary category, defined service area, 20+ photos, services listed with descriptions, posts started. A half-filled GBP is only marginally better than none. The complete GBP setup checklist is in the Google Business Profile guide.
2. Install Schema Markup
Schema is structured data that tells Google what type of business you are, what services you offer, where you’re located, and what your hours are. It does for Google what a business card does for a person: eliminates ambiguity.
Most new sites don’t have schema. Adding it puts you ahead of most of your competitors by default. RankMath free tier handles this for WordPress sites in under 20 minutes. A LocalBusiness schema block on your homepage and FAQPage schema on any page with a FAQ section are the two that matter most.
3. Internal-Link From Your Highest-Authority Page to Your Target Pages
If you’re building a new site, you don’t have much domain authority to work with. But if you have any existing presence, a GBP, a Facebook page, a LinkedIn profile, a HomeStars listing, link those to your website. That’s external authority flowing in.
Within your own site, make sure your homepage links to every service page and every city page. And when you publish new posts or pages, link from your most-read existing content to the new content. This internal-link structure helps Google discover and evaluate new pages faster than waiting for it to crawl them organically.
The local SEO playbook for service businesses goes deeper on the internal-link architecture that supports ranking.
When to Be Patient vs. When Your Agency Is Failing You
This question comes up constantly: “My agency says give it 6 months. Is that normal or are they just stalling?”
Here’s how to tell the difference.
Healthy signs at month 1:
– Your site is indexed in Google Search Console (visible in the Coverage report)
– Your GBP is verified and showing impressions in GBP Insights
– You have a baseline of keyword rankings, even at positions 40-80
Red flags at month 1:
– Your site is not indexed at all (means the agency hasn’t submitted a sitemap or has left a noindex tag on)
– Your GBP is unverified or the category is wrong
– No tracking is set up, so there’s nothing to measure
Healthy signs at month 3:
– Your site is getting 50-200 impressions/week in GSC for relevant queries
– You’re ranking somewhere on pages 2-5 for your target city queries
– Your GBP is getting 100+ monthly views and 10+ calls
Red flags at month 3:
– Zero impressions for any relevant query
– GBP has fewer than 10 photos and no posts
– The agency can’t tell you which keywords you’re ranking for or show you a GSC screenshot
Healthy signs at month 6:
– Page 1 or 2 rankings for at least 5 low-competition queries
– GBP showing in the map pack for at least 1-2 city-level queries
– Organic traffic driving at least 50-100 visits/month
Red flags at month 6:
– Still no page-1 rankings for any query
– No reviews generated through the engagement (reviews are the fastest-moving signal you can influence)
– No content published beyond the original service pages
The key principle: you should be able to see forward movement in GSC impressions every 30 days. Not ranking top-3, but more impressions, more queries triggering your pages, gradual position improvement. If you can’t see that movement in the data, the work isn’t happening.
The Variables That Affect Your Specific Timeline
Two businesses in the same city and vertical can have very different ranking timelines based on these factors:
Domain age. A business that already has a domain registered in 2018, even if the old site was terrible, has an advantage. Google trusts older domains more. If you’re building from a new domain, factor in an extra 3-6 months of earning period before you hit your peak rankings.
Review velocity. Collecting 30 reviews in 4 months is significantly more powerful than collecting 30 reviews over 3 years. If you can generate 2-3 reviews per month through a post-job follow-up system, your map pack rankings will climb faster than competitors collecting reviews at random.
Competitor investment. If every landscaping company in your city has been running SEO for 3 years, your climb to page 1 will take longer. If your market is under-optimized, even a modest SEO effort can land you top-3 faster. Run a quick audit: Google your target query, look at the top 3 results, check how many reviews they have and when their sites were last updated. That tells you what you’re climbing against.
Content volume. A site that publishes 4 blog posts per month compounds authority faster than one that publishes nothing. The free and paid tools to do this efficiently are covered in the free marketing tools guide. Content also gives Google more entry points to your site, which means more queries, which means more impressions, which feeds the ranking signals.
Whether you’re chasing Ads or SEO first. If you’re running Google Ads simultaneously with SEO, the Ads data tells you which queries actually convert. That lets you concentrate SEO on proven converters rather than guessing. The sequencing of Ads vs SEO is covered in the Google Ads vs SEO comparison.
The Bottom Line
For a new GTA trades or service business: 30-90 days for first rankings on low-competition queries, 6-9 months for city-level service queries, 12+ months for competitive head terms. The three actions that compress the timeline are: GBP verification and full optimization, schema markup on your homepage and service pages, and internal linking from your strongest existing pages to your new ones.
If you want a baseline on where your business currently stands in Google Search, the free Lead Tracker connects to your GBP and GSC and shows you your current impressions, queries, and GBP performance in one dashboard. It’s free and takes 10 minutes to connect.
About the Author
Christopher Luxton runs Luxton Group, a GTA-based marketing service for trades and home service businesses. Luxton Group builds sites, manages Google Business Profiles, and runs content and SEO programs for landscapers, painters, and other local service operators across the GTA. Get a free Lead Tracker or book a 20-minute call.
Frequently Asked Questions
How long does it take to rank on Google for a new business?
It depends on the query. Low-competition queries (specific neighborhoods, niche services) can rank on page 1 in 30-90 days. City-level service queries like “landscaping Mississauga” typically take 6-9 months of consistent effort. Head terms can take 12+ months and are often not worth chasing for a local service business.
Why is my new business not showing up on Google?
Several possible reasons: your site may not be indexed yet (check Google Search Console), your GBP may be unverified, your site may have a noindex tag accidentally blocking Google, or your domain is too new to rank competitively. Submit your sitemap to GSC, verify your GBP, and check your robots.txt and noindex settings first.
Does Google Business Profile rank faster than a website?
Yes. A verified GBP can appear in the map pack for local queries within 30-60 days. A new website typically takes 3-6 months to rank for anything competitive. Start with GBP, get your first 10 reviews, then build the website to capture organic traffic below the map pack.
What should I check if my site isn’t ranking after 6 months?
Check four things: is your site fully indexed in GSC with no coverage errors? Does your GBP have 20+ photos, regular posts, and 15+ reviews? Does your site have schema markup and service-area pages? Are there any technical issues flagged in Ahrefs or GSC? Most 6-month failures trace to one of those four.
Is 6 months a reasonable SEO timeline or is my agency stalling?
Six months is reasonable for competitive city-level queries. By month 3, you should see GSC impressions for relevant queries, your GBP should have 15+ reviews, and you should rank somewhere on pages 2-5 for your targets. If none of those are true at month 3, ask your agency to show you the GSC data.
Want to see your current rankings and GBP performance in one place? Get your free Lead Tracker, no card required. Or book a 20-minute call and we’ll review your GSC data together.
