There’s a certain cycle of life online. Newcomers create new sites and new blogs. Businesses come in to spice up their old, lackluster websites with blogs. New companies spring up, running blogs to pitch their content. Black hats set up a handful of new spammy blogs every day. All of this is happening on a constant basis.
Add to that every website that updates every day and you get an idea of how much content is published on a daily, or even on an hourly basis. Then you have Google at the center of it all, the go-to resource for finding all of this new content. An individual website waits for Google to index their content, but if it takes too long, they get angry. “It’s just one blog post, how long can it possibly take?”
Well, when you consider that Google – one singular entity, no matter how large it is – has to index millions of pieces of new content, and all of the changes made to old content, every single day, you start to realize; it’s one hell of a big job.
How does Google manage it? Well, they have a massive fleet of powerful pieces of software called crawlers or spiders. These bots travel the web, starting from locations chosen by Google through some algorithm they have carefully worked out over the years. They compare existing content to what Google already has in the index. If the content is new or it has changed, Google makes an update to the Index. The bot then crawls along, following links and visiting other sites.
How long does it take for a single webpage on your site to load? Ideally, less than a second. That’s all the time Google’s bots need to load and compare the content. They never stay on a single page for more than a couple seconds, because they have no need to do so.
That’s how Google looks for changes, and how they find new sites when they have links, but what about brand new sites? Well, let’s look at how Google indexes sites in general.
So, with all of those methods, what process should you use to get a new site indexed?
Before I give you a specific process, I should make a note here. What I’m talking about is specifically for new sites as a whole. Do not do all of this just for a single new page. If that new page is incredibly important, you can ping Google with the URL, but even then it’s probably unnecessary.
Once Google has your site in the index, they will routinely check for changes, and any new content will be indexed quickly. It’s only when you’re building a new site with no backlinks and no previous presence that you need to dig into these strategies.
These three steps alone should be enough to get you indexed fairly quickly. However, there are other steps you can use to supplement the process.
At this point, you’re well on your way to indexation, and some of the link building strategies help you grow once you’re indexed.
The vast majority of the time, when you’re using at least two of the methods listed above, your site will be indexed with Google within 48 hours. Usually it’s closer to 12, but I’m not going to make any promises here and give you false hope. Suffice it to say that if you’re time-crunched enough that you need to be in Google’s index within 12 hours, you should have launched earlier.
If your site does not show up within two days, you might have some issue going on that is preventing your site from being indexed.
Remember, the title of this post doesn’t just refer to indexation. There are millions upon millions of sites out there. I mean, I put “index a site” into Google and get 2.25 billion results, just for that one query. Of course, Google won’t show all of those. I try to scroll back and I get to page 37 before they tell me that “In order to show you the most relevant results, we have omitted some entries very similar to the 375 already displayed.”
That means out of two and a quarter billion sites, only 375 are really displayed, and even with those, people tend to only look at the first ten or twenty. Instead of digging deeper into the search results, they try different queries.
Realistically, even if your site is in the index, you aren’t ranking. There’s a ton of competition out there, and there’s even more sites that have a huge mass of SEO but little relevance, but still rank for queries they’re only vaguely related to in the first place.
As for how long it takes to actually rank – that is, in the top two pages or so – it’s a very individual calculation. It depends on a lot of different factors, relating to SEO, and the competition in the niche you’re hitting. I say hitting instead of targeting here, because what you target and what you actually achieve may be very different things, if you’re not used to writing for SEO purposes.
Here’s some of the most influential factors you should consider, as well as how to boost them to help you rank.
This is, of course, all just a quick summary of what has taken some sites years to pull off, some people a decade to learn, and others mere weeks to achieve. It’s all highly variable. This is why a lot of people try to find a niche before they start a business; it’s easier to rank and then get successful than it is to start from a competitive business and rank from there. Imagine trying to open a bookstore next door to a Barnes and Noble and you have some idea.
There is one alternative for brick and mortar businesses in highly competitive niches, and that’s to focus on local SEO over global SEO. Global SEO with the bookstore will run them up against Barnes and Noble, Amazon, and all the rest of the big bookstore entities. However, if they’re the only bookstore available in Small Town Oklahoma, they have a unique position where they can be more convenient than trying to drive hours to a bookstore or ordering online.
Local SEO does rely on your brick and mortar business having a good reputation and a client list that is willing to help support you online. The key is to focus on geographic keywords in addition to normal keywords, so when people look for a particular service or product in the local area, Google can prioritize local results over global brands. Google wants to give users the best option, and a lot of times, a local business is a better option than paying for and waiting for shipping via Amazon or something similar.
Of course, normal SEO factors are important here as well, but they have a local flavor. Links are great, as usual, but links from local publications can be very valuable. If a town newspaper links to you on their website, Google will give that link extra swat for local ranking measurements. Social signals are also important, and can help get your content indexed very quickly.
BrightLocal performed a survey using five different hypothetical scenarios. The one most congruent with our scenario here – ranking a new business site – indicates that significant rankings can be achieved typically in the 6-9 month after release range. That’s with a typical competitive sector; with a less competitive geographic location or niche, the time can be shortened to under 6 months.
So, overall, there are two very different answers to the questions posed by the title. How long does it take a site to get indexed? Typically, indexation takes a very short amount of time, measured in hours or days. You can determine whether your site is indexed by running a Google search for site:www.yoururl.com.
As for ranking, you can technically rank very quickly, but you’ll be hundreds or thousands of results down on the list, which might as well be invisible. It takes a lot of work, a lot of consistent blogging, and a lot of time to reach the top 20 results, and even more to reach the front page. This can take anywhere from 4-6 months for low-competition niches, to years for high competition niches without a dedicated content plan.