How Long Does It Take For Blog Posts To Rank On Google?
If you're just starting a blog, or if you've decided to kick your blogging into high gear this year like many other marketers, you might be wondering how it all works. I don't blame you; there's a lot to learn. Everyone has to start somewhere, so go ahead and ask the questions you think are dumb. Sometimes there are lessons to be learned in them.
Today's question is pretty reasonable. How long does it take for a blog post to rank on Google's search results page? It's an easy question to ask, but a difficult one to answer.
30 Second Summary
You need to wait at least 4 days to 4 weeks for Google to index your new site before it can start ranking. Your chances of ranking depend on your goals - getting to the top spot is much harder than making it to page one. You'll have better luck ranking for specific, less competitive keywords like "yellow running shoes" than broad terms like "shoes." Only 5.7% of pages reach the top 10 for their main keywords within a year. Most top-ranking content is 2-3 years old, so you need patience and consistent effort to build authority over time.
Time to Indexing
The first thing that impacts how long it takes a blog post to rank is how long it takes for your content to be indexed in the first place.
Indexing means "Google has found, categorized, and sorted your content into their algorithm."
If you create a brand new website, and you sit there running a blog, you can run that site for months or even years without being indexed. It all comes down to putting yourself out there in a way that Google can find you.
So how does Google find new sites?
- A site they know about links to your new site.
- You upload a sitemap to Google's system.
- You link your domain in the Google search console.
- Your link to your site from social media profiles.
Google needs to find your site, but once they do, they will index it. After it is indexed, you'll have a period where your site is "sandboxed", isolated from the live index. This helps Google monitor your site for a few days or a few weeks, making sure you aren't going to suddenly disappear, start serving malware, dramatically change your site content, or start stealing content from other sites.
After all, Google doesn't want to start recommending your page to someone else, only to have the relevance of that page disappear or to have it start serving malicious code to viewers.
On average, Google takes between 4 days and 4 weeks to index a new site. So, at the very least, it will take between one week and one month before your site can even begin to start ranking.
What You Consider Ranking
The next factor you have to contend with is definitions. What is "ranking" after all? What rank do you have to reach to be happy?
For a lot of newcomers to marketing, the answer is "well, we want to be the top result on Google." They want to be number one. That's an admirable goal, of course, but for most new sites, it's going to be unattainable.
Remember: to rank, you have to be better than all of the other content for a given query. For some queries, that might be easy. For others, it might be impossible. You're never going to rank your small shoe store higher than Nike's website for the search term "Nike".
How long it takes to reach your ranking goal depends on what your ranking goal is. Do you want to be in the top 100 search results? Do you want to be somewhere on the first page of search results? Do you want to be in the top five, or the top three?
The higher your goal, the harder it will be to reach and the longer it will take to get there. You have to establish yourself and prove that your content and your site's value is enough to unseat the existing winners in that space.
Query Competition
Another factor you need to consider is the existing competition for a given query. You might notice that pretty much every big-name backlink and keyword analysis tool has a "keyword difficulty" estimate.
Something like "Nike" is going to be an extremely difficult keyword to rank for. Nike themselves has a stranglehold on the search results for their own brand name, as you might expect. You get their domain, the Nike wiki page, the Nike Facebook page, their Instagram page, their Twitter page, and a bunch of Google-generated infoboxes, and that's it for the first page of search results. There is zero chance that you will rank for that query.
Something like "shoes" is going to be difficult, but not quite as difficult as "Nike" is. You see results like shoes.com, Zappos.com's shoes section, DSW shoe store's site, Famous Footwear's site, and a handful of other websites for brands that sell shoes. You could, potentially, build up enough of a reputation that your site can rank up there among them.
Something like "yellow running shoes" is an easier query still. You still get some big names in there, like a few Amazon search results, an Adidas search result, and Zappos, but you also get sites like RunnerClick, RoadRunnerSports, and RunRepeat on the first page. In fact, at least as far as I can see right now, RunRepeat out-ranks Amazon for that query.
If you happen to produce some high-quality content tailored to searches about yellow running shoes, you can potentially be among the top results for that search relatively quickly.
The thing is, there's a sliding scale at work here. Higher competition keywords tend to have a higher search volume. Meanwhile, the easier a keyword is to rank for, the more likely it is that the keyword has low search volume. In other words, it's easier to rank among the top 10 or even number 1, but it doesn't get you as much value for doing so.
Think of it like auditioning for, say, the role of Hamlet in a theater production. It might be really easy to win the role as part of your local theater company that performs in the public park once a month. You'll get an audience of a few dozen people, probably. On the other hand, if you audition for the role of a Broadway production, you could be in front of hundreds of thousands of people, but you'll have some difficult competition to get the role.
Sudden Relevance
One factor that can throw all of this careful analysis askew is sudden relevance. I have a good example for you: Coronavirus. A year ago, nobody would have any idea what a "coronavirus" was, even though it's a common type of virus. It's only trending in the news with high search volume because of its epidemic nature.
One of my customers is currently ranking in the top 1-3 spots for some coronavirus-related searches because they have content that is relevant to people who are concerned about it. We produced that content in the middle of last year, before the current virus fears, and it ranked well but not that well. Now, though, more people are searching for more relevant queries, so this customer's content shot up the ranks.
This is why a lot of marketers try to do something called "newsjacking." Newsjacking is hijacking news topics with your own content. Whenever something trends for more than a few hours or a few days, you can produce content for it and publish it. As long as Google picks up the content you produced – and it's high quality, and there's not a ton of other competition – you can rank for those keywords, however temporarily.
We create blog content that converts - not just for ourselves, but for our clients, too.
We pick blog topics like hedge funds pick stocks. Then, we create articles that are 10x better to earn the top spot.
Content marketing has two ingredients - content and marketing. We've earned our black belts in both.
Newsjacking is a tricky strategy. On the one hand, it works pretty well to get content in the spotlight. On the other hand, it's a short-lived spotlight. Once the trend passes, you might stop ranking that well, and at the very least, the search volume you relied on drops way down.
The main goal with newsjacking is to be among the first to do it so that other people who are also trying to do it pick up your content and link to you. You rack up backlinks that way, and those links help your site regardless of whether or not the specific content sticks around as high-ranking for a long time.
Critical Mass
One thing that should come as no surprise is that sites take a long time to build up value. Facebook didn't start life as a mega-conglomerate with global influence and billions of users. No, they started as a small, exclusive-to-college social network Mark Zuckerberg created so he could meet girls.
It takes time to build up to any large amount of website value. As you keep running a blog, you keep writing more and more content, which keeps accumulating value. Old posts that don't seem like they're useful to anyone can see a burst of sudden relevance, and gain more value as time goes on.
Think of it as a snowball effect, or more appropriately, an avalanche. Snowflakes, individually, don't amount to much. A few hundred of them won't do anything but melt. A few thousand of them, same deal, but it'll take longer. A few million of them, and you start getting snow cover that's visible. A few billion of them, and now you have a deep pile of snow on top of that mountain. A few more, and it triggers the avalanche that makes people take notice.
Every blog post you publish is a new chance. A chance for what?
- A chance for that new piece of content to go viral and rank well.
- A chance for other websites to link to your new piece of content, giving value to your whole site.
- A chance for people to click through and read other pieces of older content, and potentially link to them.
The more content you have, the more chances you have at all times. The more content you have, the more it benefits all of the rest of your content.
A Look at Data
So how long, specifically, does it take for a site to rank among the top ten (or the first page) of Google search results? I don't have the resources to compile enough data to give you a meaningful answer, but thankfully, I don't have to. Other people have. Let's take a look at an Ahrefs study from a couple years ago, which analyzed their index of petabytes (one petabyte is a million gigabytes) of data.
Top ranking pages are old. In fact, the higher a page ranks, the more likely that page is to be older. "Viral" content is great for social media shares and for a sudden influx of backlinks, but viral surges taper off, they aren't sustained.
How old, specifically? According to Ahrefs data, the average age is 2-3 years old. Content in position 1 averaged nearly 950 days old, while content in position 10 was "only" 650 days old.
Only 22% of pages ranking in the top 10 of Google's search results were under a year old. So that right there is a good indication that, barring exceptional circumstances, it's already likely that you won't rank in the top 10 for at least a year.
As a side note, there's an interesting fact you can discover by thinking about this data backwards. There's a kind of "cap" on how old a piece of content can be and still rank well, and that's 2011. Content published before 2011 was rarely any good, and that's part of why Google made the huge change to their algorithm we call Panda.
Likewise, there's an entropy factor involved. As content gets older, its relevance can fade. Evergreen content doesn't fade nearly so quickly, and it's easier to update to keep pace with modern changes, but older abandoned content is ripe for targeting. If you can find high-ranking evergreen content that is old and out of date, you can produce your own better, updated version of that content, and have a decent chance of out-ranking it.
Only 5.7% of pages reach the top 10 for their primary keywords within one year. That's, again, another nice bit of data from Ahrefs. They chose 2 million pages from their index randomly, as long as those pages were first seen a year prior. Just under six percent of pages managed to reach the top 10 in under a year. Another 20% were in the top 100 search results but not the top 10, though it's often hard to say if that's even valuable at all.
More importantly, three-quarters of all pages didn't make it into the top 100 in their first year.
As you might expect, those numbers adjust based on the Domain Rank of the site as a whole. Higher DR pages had a higher chance – almost double – of being in the top 10 in under a year. Lower DR pages had roughly half the average chance, around 3%.
It pays to spend time building up your site. Doing everything you can to boost your overall domain authority helps all of your pages rank better. Your first few blog posts might never rank in the top 100 search results, but over time, the average ranking of everything on your site will start going up.
It's much, much harder to rank for high volume keywords. The higher the volume, the harder it is. This is common knowledge and is part of why keyword research is so important.
The Ahrefs data throws it into start relief. For high volume keywords – those with over 50K searches per month – only 0.3% of pages under a year old were able to reach the top 10. Only 2.5% were able to reach the top 100. High volume keywords have astonishing amounts of pre-existing high-quality competition.
At the end of the day, what it boils down to is recognizing that it takes a long time to build up the momentum and backlink profile necessary to rank and rank well. It's at best a year of constant effort to rank highly for low-volume keywords, and to rank well for high volume keywords is the work of half a decade.
The best advice I can give you is this: don't give up. It's discouraging to know that your efforts won't get you to the top spot very quickly, but there are two things you should know. The first is that ranking highly does not equate to profit. Plenty of high ranking content doesn't turn a profit, and way more lower-ranking content is very profitable. It's all about targeting.
Tenacity is key. Sticking with blogging and keeping up with it on an ongoing basis is the only true way to succeed. Any shortcut you find is liable to work for a short time at best before it stops working entirely. You need to keep at it if you want to achieve your goals.
September 11, 2020
This is encouraging James. It does feel frustrating a bit, I'm used to quick results with most other forms of digital advertising.
September 12, 2020
Hang in there! It can take months or even years to gain traction. Just make sure you're writing about things that your potential customers are actually searching for, and doing research to see everybody else that ranks for that topic. When you're first starting out, I think it's a good idea to avoid topics that are overly competitive as they will be very difficult to rank for. If you write 100 posts and all 100 are on hyper-competitive topics that have been covered repeatedly by some of the biggest names, then don't be surprised if you aren't on the first page of the search results. Start with the low-hanging fruit 🙂
September 25, 2024
Is it really that hard to rank
October 01, 2024
Hey Danilo!
It can be pretty difficult to rank on Google you're right. You might want to keep in mind that the timeline depends on things like keyword competition and your SEO work.
It sometimes takes weeks and other times it can take months. Consistency and quality are pretty important!
Hope that helps a bit. Let me know if you're looking for any tips!
October 11, 2024
I've always wondered why some posts rank faster than others. Any advice on choosing topics with less competition?
October 16, 2024
Hey Janet! It's pretty interesting how some posts seem to rank much faster isn't it? You might want to target topics that have less competition. I recommend that you try using Google Trends to find new topics - my clients find it really helpful for that. The more clear your niche is the better it can be! Feel free to let me know if you need any more advice on choosing topics. 😊
September 27, 2020
So if it's been 3 months and my blog post is still not getting traffic, it doesn't mean that something is wrong with it?
September 28, 2020
Hi Tricia!
Good question. No, not at all. We've seen some posts be somewhat underwhelming for up to 2 years and then suddenly pop off. It certainly takes time. There's a bit of a snowball effect as well - as your posts pick up organic shares, links, comments, and engagement, they'll start to perform better over time. If you have a history of posting great articles, new articles will start ranking more quickly in the future as well.
Starting a brand new blog is always more difficult, simply because you have to be so patient while you're waiting for them to start attracting traffic. Search engines don't just hand out authority to everyone, it takes hard work and time to prove that your site has words that are worthy of being read and are helpful to people. It takes a lot of data for them to determine that, and the smaller your site, the longer it will take, which is perfectly normal.
Some people give up and don't have the patience, and others are rewarded in a really big way if they stick with it.
Keep it up!
September 12, 2024
I’ve had that happen, too. Feels like waiting forever!
September 12, 2024
Hey Darci,
Oh, I hear you! Waiting for blog posts to rank does feel like forever, doesn’t it? You might want to try focusing on optimizing those older posts while you wait for the new ones to gain traction.
You can also share your posts on social media to drive a bit of traffic early on. It’s a nice little help too!
Just keep at it; persistence really does pay off.
Any particular kind of post you’re hoping will rank soon?
Happy blogging! 💫
September 23, 2024
the waiting game feels endless. which post are you most excited about ranking?
September 27, 2024
Hey Colby!
The waiting game can really test your patience right? I'm really excited about a guide on improving SEO for new blogs that's ranking soon.
You know I find mixing up post types can pretty much help things move quicker. Sometimes shorter posts rank faster.
Feeling stuck? I usually change old posts and freshen them up with new info.
You've got this! Let me know if you want tips on anything specific.
October 05, 2024
are shorter posts ranking faster for you? sounds great!
October 08, 2024
Hey Dana!
Shorter posts often rank a bit faster because Google takes less time to index them. But don't get me wrong longer posts are great too! They usually explore topics more deeply and can drive more traffic in the long run.
What kind of posts are you working on?
If I can help with anything just let me know! 😊
September 25, 2024
Should I update old posts or write new ones
October 02, 2024
Hey Carrol!
You know that's a great question! Updating old posts can definitely work very well for better ranking and add new value to your existing content. You'd be surprised how much it can help with your SEO!
That said fresh content keeps things lively on your blog. You might want to mix it up a bit update some of your old posts and write new ones too.
Happy blogging!
December 16, 2020
Hey James, since you mentioned that it will take time before a blog ranks, do you think it's best to just invest in SEM and paid Social instead of blogs? I know it's a different thing but for those who want faster results, would you suggest it?
December 18, 2020
Hi Jonathan!
Blogging is a game of patience and a very rewarding one at that.
I always describe it like this:
With ads, you're renting clicks. With content, you're investing in content that delivers a lifetime stream of clicks.
If you're running a project that requires quick results, and especially if your margins are very high and you can afford to pay more for ads, then ads are a great way to go.
Blogging is practically tantamount to SEO these days, so it's important not to forget about the other benefits of blogging if you're considering SEM.
If you're curious, you can read more here: https://www.contentpowered.com/why-blog/
My advice is to do a bit of both, perhaps with a heavier focus on paid ads at first.
Blog posts are a bit like planting apple seeds in the ground. You won't get an apple tree right away, but forget about it for a year or so and check back, and you might be surprised what it's grown into.
Hope this helps in some capacity 🙂
September 24, 2024
Great comparison to apple trees! Do you see your posts ranking within the year?
September 30, 2024
Hey Shanna!
Really happy you liked the apple tree comparison! I do see some of my posts ranking within a year; it kind of depends on the topic and competition.
Sometimes it can be pretty fast other times a bit slower.
Have you seen any patterns with your blog posts?
If you need more insights I'm happy to help!
December 21, 2021
We're nearing the end of our first year since we launched our blog so I'm hoping our posts get there soon. There's always room for improvement but I think we did pretty well this year. Thanks for this encouraging post, James.
December 22, 2021
Thanks Aimee! It can take 1-2 years for a new blog to start taking off. Feel free to reach out at any time if you'd like to chat about blogging, happy to take a look at what you have so far.
January 03, 2023
I needed that kind of inspiration for a long-time. My content was doing well in Google and Bing as a beginner until the 21st OCT. I also read your blog about why your blog is only ranking for Bing. My problem is the same. Google introduced their Spam Update on 21st Oct and a Google bot took down my website. The next thing I did was update my content, converting do-follow backlinks to no-follow backlinks which absolutely look like spam. I did everything to get out of the spam list. Everything was a waste of time because Its January and my blog is still not getting traffic from Google. Even I gave proper credit to every single image. Now I can't hold it anymore because it's been 1.3 years. If there's something you can help with. It would be surely a huge help.
January 05, 2023
Hi Awais!
Please drop me a line via email, I'm happy to take a look at what's going on and point you in the right direction.
It sounds like the issue isn't necessarily related to your outbound links.
I recommend following my blog audit guide to review your content quality; it's very thorough and it may help you identify issues with your content:
https://www.contentpowered.com/blog/perform-blog-content-audit/
May 27, 2024
I must be doing something all wrong here because all my pages are "indexed and ranking" within a short while of 12 hours.
What am I doing wrong here, because SEO takes time yeah
May 29, 2024
Hey Ste! Thanks for chiming in.
If your site is more established and you have a history of producing great content, it makes sense that your content is indexed quickly. Large sites like Forbes and HuffPo have their content indexed in less than half an hour. Small sites can go months without having their new pages indexed.
Every site is different and everyone has their own idea about what "quality content" is... 🙂 it doesn't sound like you're doing anything wrong at all!
September 25, 2024
Very helpful! Does old content matter
October 02, 2024
Hey Kelvin! I'm really happy you found the post helpful!
You know old content definitely still matters. It's pretty cool how updating and refreshing it can help with visibility over time. Sometimes older posts with a few adjustments can even do better than new ones. Keeping content relevant is definitely important!
If you have a blog with older posts you might want to think about giving them a fresh look. I usually find that's a great way to help with engagement.
How old is your blog by the way? Curious minds want to know! 😉
If you need more tips just shout!
October 29, 2024
does updating old blog posts really help them perform better? i've always wondered how often to do it.
November 25, 2024
Hey Tamra!
Updating your old blog posts can really help them do better. Adding fresh content lets Google know that your page is important and keeps your readers interested. I suggest updating your posts every six months to get the best results. Even small changes can really help with SEO.
If you have more posts you should try to plan regular updates to keep everything working well and helpful. What is your blog about? I'd love to hear more about it!
Feel free to reach out if you have any more questions. 😊
October 31, 2024
I've always wondered if older posts need big changes or just small tweaks to stay relevant.
December 02, 2024
Hey Mark! That's an awesome question about how to keep your old content fresh and relevant!
Usually small adjustments can work really well. You might try updating facts or adding new keywords. Google really likes it when content is updated and it can help improve your rankings! If a post seems really outdated maybe you could go for a bigger change. I've seen several clients who have had great results using tools like HubSpot for their updates.
If you need any more tips I'm here to help! 😄
June 18, 2024
Seems I have a problem I couldn't locate. New posts are indexed but not ranking
June 27, 2024
Hey Cole!
What do tools like SEMRush or Ahrefs report? What do your impressions look like in Search Console, and how new are the posts?
With "new" posts, your KPI in the early months might be total keywords ranking, or search impressions. If your keywords are steadily climbing as well as your search impressions, that's a good sign. Give it some time and keep improving your site in the meantime. It can take a while for new content to climb the ladder from page 4, 3, 2, and eventually page 1 of Google.
In my opinion, you only really have a problem if it's been months and there's zero growth in your keyword rankings and impressions. It's best to spend your time improving and growing your site.
October 04, 2024
I always thought improving content matters most. What do you usually start fixing for betterment?
October 08, 2024
Hey Daren! You're right improving content is super important! I usually start by updating outdated info and making sure your content matches search intent. These steps can help with your content's relevance and ranking. Have you thought about the structure of your blog posts too? A clean logical flow helps both your readers and search engines understand it.
Every blog has its own style - what topics do you usually write about? Keep experimenting with adjustments! Adding extra touches to your posts could make a noticeable difference 😊
Feel free to reach out if you want more tips!
October 08, 2024
i've always wondered which topics work best for you.
October 09, 2024
Hey Gertha!
That's a really great question! I've noticed that tech and lifestyle topics often do really well. Many of my clients in e-commerce especially those using Shopify usually see great results with those topics. What type of content are you thinking about? I'm really interested to know! 🎉
Please feel free to reach out anytime if you need more ideas!
October 09, 2024
Which online stores do you think are the best?
October 14, 2024
Hey Delora,
That's a great question! I've seen many clients have good results with Shopify because it's really customizable and works well with lots of different tools to help increase sales. Magento is also quite popular especially for larger stores. It really comes down to what you specifically need.
What type of products are you planning to sell?
Please feel free to reach out if you have any other questions! 😊
September 13, 2024
it took almost three weeks for google to index my site.
cheers, anne
September 16, 2024
Hey Anne!
Three weeks huh? That's actually pretty decent! I know it can sometimes feel like forever. From my experience it can take even longer especially with brand-new sites. Have you tried using Google Search Console to speed things up? You might find it super helpful.
You can definitely ask me more questions anytime! 😊
September 19, 2024
Hey James,
The way you break down how Google indexes new sites really helped me understand the process better. I had a hard time knowing how to get my new site seen in the first place. It really helped when I added my sitemap to Google and linked my domain in the search console. How important is it to keep updating older posts for better ranking?
September 25, 2024
Hey Troy!
You know keeping your older posts updated is pretty important for better ranking! Google really loves fresh content. Plus adding new info or updating links can keep things relevant. I usually revise posts every few months. You might want to try adding new images or videos for a bit of help.
Hope this helps! You can always ask more!
October 10, 2024
do we really need to update old posts a lot? i've always wondered if google's that picky.
October 14, 2024
Hey Hipolito!
You might want to update your old posts because Google seems to like fresh and relevant content. I have seen some of my clients improve their rankings by doing this. Keeping everything up-to-date really helps maintain good engagement with your readers.
If you ever need any more advice just reach out and let me know! 😊
October 20, 2024
I've heard updating content helps ranking, but is it needed every few months?
October 30, 2024
Hey Carroll!
Updating your content can definitely help with your site's ranking! You don't have to do it every few months. Google really likes fresh content because it helps meet users' needs. I suggest checking your analytics to decide when updates might be necessary. If a post is still getting visitors even a small update could help keep it fresh. Do you need any more tips? Just ask! 😊