How Long Does a New Blog Take to Rank on Google?
A new blog takes months, not weeks, to rank on Google. Here's a realistic timeline, what speeds it up, and the Search Console signs that show it's working.

Expect your first new posts to be indexed within days or a few weeks. Expect them to pick up real, steady traffic in roughly 3 to 12 months. A brand-new blog on a young site usually starts with long-tail, low-competition searches. It earns its way to bigger keywords over the following year or two. Here's the timeline, what actually moves it, and how to tell it's working before the traffic shows up.
Indexing vs ranking: two different clocks
People often lump these together. They run on different clocks.
- Indexing means Google has found your page and stored it. Then it can appear in results. Google says crawling can take anywhere from a few days to a few weeks.
- Ranking means where the page shows up for a given search. That depends on relevance, competition and how much Google trusts your site. This clock is measured in months.
A post can be indexed on day three and still sit on page six for months. That's normal. Indexing is the entry ticket. Ranking is the race.
A realistic timeline for a brand-new blog
The best public data comes from Ahrefs. In their original study, only 5.7% of pages reached Google's top 10 for any keyword within a year. Most of those got there in about 2 to 6 months. A 2025 update reported that share has dropped to 1.74%. The page in position #1 is now about 5 years old on average.
Don't let that scare you. Most of those pages target nothing in particular. A small business writing focused posts for specific questions does far better than a random page. Here's a rough guide:
| Period | What usually happens |
|---|---|
| Weeks 1-4 | Posts get crawled and indexed. Few or no clicks. |
| Months 1-3 | Impressions appear for long-tail queries, usually at positions 20-60. |
| Months 3-6 | Some posts reach page one for niche questions. The first steady clicks come in. |
| Months 6-12 | Older posts climb, and traffic starts compounding as the archive grows. |
| Year 2+ | Competitive, higher-volume keywords become realistic. |
These ranges are typical, not promises. A roaster writing about "how to store green coffee beans at home" moves faster than a SaaS founder going after "best CRM".
What speeds results up (and what doesn't)
What helps
- Specific, low-competition topics first. Answer narrow questions your customers really ask. Easy wins build trust for the harder ones.
- Publishing on a steady schedule. A growing archive gives Google more pages to rank and more reasons to come back. Two good posts a week beats ten in January and silence until June.
- Internal links. Link new posts from related older ones so crawlers find them fast and understand how your topics connect.
- Clean technical basics. You want an XML sitemap submitted in Search Console, fast pages, and schema.org markup for articles.
- A few real links. A mention from a supplier, partner or local press helps a young site more than almost anything else.
What doesn't
- Hitting "Request indexing" over and over. Once is enough.
- Rewriting a post every week because it hasn't ranked yet. Give it time to settle.
- Chasing head terms like "coffee" or "project management" in month one.
- Thin posts written only to fill a calendar. Volume only helps if each post answers its question well.
If the steady-schedule part is what you struggle with, AIToRank researches, writes and publishes two articles a week on your own subdomain. Sitemaps, schema and internal links are handled for you.
Early signs in Search Console that it's working
Traffic is the last metric to move. Check these in Google Search Console first.
- Pages report. More of your posts show as "Indexed" over time. If new posts get indexed within days, Google is crawling you regularly.
- Impressions in the Performance report. Impressions rise before clicks do. A slow upward line in months 1-3 is a good sign.
- Number of queries. In Performance, open the Queries tab. A growing list of search terms, even odd long-tail ones, means Google is testing your pages in more places.
- Average position for individual pages. Watch posts move from 50 to 30 to 15. Movement matters more than where they sit right now.
- First clicks on posts, not your homepage. That's the blog starting to earn its own traffic.
Check monthly, not daily. Daily numbers bounce around and will drive you mad.
When to worry and what to change
Some patience is part of the deal. These signals mean something needs fixing:
- Posts still not indexed after 3-4 weeks. Check the URL Inspection tool. Look for a stray noindex tag, a robots.txt block, or pages missing from your sitemap. Also check whether Google says "Crawled - currently not indexed". That often points to thin or duplicate content.
- Flat impressions after 3 months. Your topics may be too competitive or too vague. Switch to narrower questions with clearer search intent.
- Impressions but almost no clicks. You're ranking too low, or your titles don't tempt anyone. Rewrite titles and meta descriptions so they promise a clear answer.
- Stuck around position 8-20 for months. Expand the post so it covers the question fully, link to it from related posts, and look for one or two good backlinks.
If none of these apply, you're probably on track. Keep publishing. Ranking for a new blog is mostly about showing up steadily until Google trusts you.

