There are a number of reasons that a site might not be ranking, or ranking well, for a given keyword or search term. To learn more about why you might not be seeing your site in search engine results, read on!
My Site Was Launched On A Domain In The Last Two Weeks
Google and other search engines typically complete a full circuit of the internet every two weeks, looking for new web pages to add to their results and updating the rankings of existing pages, in a process called indexing. Brand new websites are typically indexed by search engines within the first 2 weeks of launching (although this can vary and is entirely up to the search engine).
If your site has launched inside of the last two weeks, it's possible that search engines haven't yet come across your site as part of their indexing journey. This should self-correct within the next 14 days, at which point search engines will begin showing your site within search results.
During this waiting period, we typically suggest sharing your site on social media sites relevant to your industry and market, and make use of relevant advertising services to drive traffic to your site. By driving traffic to your site before being indexed, you increase the likelihood that your site will be a stronger initial ranking in related search results.
If you'd prefer to see your site rank earlier, you can also speed up this process by adding your website to the Google Search Console. See our Google Search Console article for instructions. Keep in mind that this option will only get you ranked in Google - you will still need to wait for other search engines like Bing, Yahoo, and DuckDuckGo to find your site on their own.
If your site launched more than 14 days ago, and you still can't find your site on any search engines, you'll want to take a look at the section below.
My Site Launched More Than Two Weeks Ago
Once your site has been indexed, it will continue to be checked regularly by search engines, or "crawled," for changes and new content.
Search engines then determine the rank of your site's pages for key search terms based on relevance and other factors over time. Major factors for this ranking include the number of visitors to your site, the consistency of your site's visitorship, the number of people visiting the site via a given search engine, your site's Search Engine Optimization (SEO), the age of your site, page speed, and a list of other factors. After the initial ranking, search engines will regularly re-evaluate websites and their content to determine new rankings for each page.
For our customers on plans that include SEO, we perform a number of optimizations to your site that will help set up a strong foundation for search engine results. You can also take steps to improve your search engine rankings on your end. These steps include:
Generating new content, such as blogs, on a regular basis
Sharing content your site on social media sites relevant to your industry and market
Advertising your site and its content using marketing platforms relevant to your industry and market
Add metadata that describe a page's purpose whenever you add a page to your site
Connect your Facebook, Google Maps, Yelp and Bing listings inside of your SEO dashboard
To analyze your site's SEO performance on your end, you'll want to log in to your SEO dashboard or you can schedule a call with a member of our SEO team so that we can go over your current SEO performance together.
My website has been online for a while, but I can’t find it in search results
If your site has been live for over six months and you still aren't able to find your site within search results at all, especially for your brand name, then your first step should be reaching out to us via email@example.com so that we can take a look at your performance together and determine best next steps.