My Site Is Not Listed In Google. Help!
May 27th, 2008One of the most common questions webmasters ask when they release a new site is “how do I get to number one on Google?”, but what many find is that they are not even listed at all. This tutorial will take you through a number of key checks that you can do to help you get your site back on track.
Are you really not listed?
Many people think that they are not listed in Google, but are really just not showing very prominently in the search results. The first check is to see if Google has your site in its index at all.
To do this, go to Google and enter the search query site:yoursitename.com.
If you see results like this:

… then your site is definitely not listed in Google, and you need to look through the issues below. However if you see results like this:

… then your site has been picked up by Google, and you are just not showing well for the terms that you are interested in. In this case, you need to have a close look at your site content, but the problem is probably not one of the ones on this page.
Time Factors
The first thing to consider is the time that your site has been live. If your site has only been running for a couple of days, then wait for a week or so and then check back later. Google isn’t an instant directory of the web - it takes time to discover pages.
Backlinks
Has your site been running for a few weeks? Then the next thing to look at is backlinks.
Links are the lifeblood of the modern internet. Google doesn’t just know that a site exists - it needs to find it, and to find it, it needs people to link to it from sites it does know.
When you launch your site you need to work on getting links back from around the web. You could try the following basic methods:
- Directory Sites - There are a number of directories around the web. Find ones that are relevant to your site, and submit your site to them.
- Social Bookmarks - If your site content is relevant, submit it to social bookmarking sites like Digg, Reddit or StumbleUpon. Also look for niche vertical social bookmarking sites that could be more relevant for your site
- Other Webmasters - Got other sites, or has your friend got a relevant site? Ask them for a link.
Once you’ve got some links, give Google some time to discover them and start adding your site. This could take up to a week.
There is no quick and reliable way to check if you have backlinks registered in Google (the functionality that they do have is pretty broken), but Yahoo can help show you any backlinks that they have discovered. Go to Yahoo search and enter the query link:yoursitename.com - it will show you all pages linking back to your site.
Note that Yahoo, like Google, does take time to discover links, so give your link building efforts a week or so before trying the query above.
Robots.txt
The robots.txt file is a file that may be hosted on your site at yoursitename.com/robots.txt. Not all sites have one. If you get a “page not found” error when you try visiting that link then you don’t need to worry - just skip to the next step.
If you do have a robots.txt then you need to look closely at what it says. If, for example, it says this:
User-agent: *
Disallow: /
… then Google and all other search engines are being completely banned from indexing your site. Removing the robots.txt file, or replacing it with:
User-agent: *
Allow: /
… will allow Google to start indexing your site. Make sure you get the permission of the site administrator before you do this! The file could be there for a good reason.
More information on the robots.txt file can be found at Robotstxt.org. If you have values in your robots.txt file that you don’t understand then their resources should help.
META robots
You can also ban Google from indexing your pages by using a special bit of HTML code called a META tag. Go to your site, view the source code (right click on an empty part of the page, click View Source) and look for either of the following lines in your HTML code:
<meta name="robots" content="noindex,nofollow"> or
<meta name="robots" content="noindex">
If they exist then these lines of code are telling Google not to index your pages. Removing them will fix your problem.
Header Response Codes
Header response codes are technical messages that your server sends to browsers and search engines. If the wrong messages are being sent then Google will not index your pages.
To check your site, go to our free HTTP response checker, enter your URL and press Go. Have a look at the first line of the results.
Does it say something like this?
HTTP/1.0 2.0 OK
If it does, then you’re ok. If it says something like this:
HTTP/1.0 404 Not Found
Then you have a problem - your server is returning the wrong information to Google about your pages. It is saying that they don’t actually exist. You need to contact your technical resource and ensure that your pages are returning a 200 response.
More information on understanding response codes can be found in our post HTTP Response Codes and SEO - An Introduction.
Load Times and Site Reliability
How long does it take for your site to load? Is it down a lot of the time? If you site has serious speed or reliability issues then search engines will be reluctant or unable to index it.
Try signing up for a site monitoring service like the free one at SiteUptime and watching it over a period of time. If your site is down regularly then you need to contact your web host for help, or change to a different hosting service.
Invalid HTML
Very few sites have fully valid HTML code, but serious issues with your HTML can mean that the search engines cannot read your content. Try the HTML validator at W3.org and look for serious HTML errors that could be preventing your site from working.
Google Webmaster Tools
Have you tried all of the above and are still not being indexed? How about asking Google themselves for some extra information. Go to Google Webmaster Tools and register your site. Give Google a day or so to gather information about your site, and then check out the various reports available:
- The first page, “Overview”, will give you some basic index information:

- “Diagnostics > Web Crawl” will tell you if you have problems on your site like missing pages, unreachable pages or pages restricted by robots.txt
- “Tools > Analyze robots.txt” will tell you how robots.txt file is affecting Google’s indexes
- The “Removed Content” tab on “Tools > Remove Content” will tell you if a removal request has been submitted to Google for the site
Look for spammy activity
Google has some strict rules to block spam. If none of the above has worked then it could mean that your site has been banned. Check out the Google Webmaster Guidelines and make sure that you’re not contravening any of the rules listed there. Examples of common issues include:
- Keyword stuffing - Filling your site with keywords to help your search rankings. These days, this usually affects your listings in a negative way. Instead write for people, and people alone.
- Cloaking - Hiding content from the search engines by detecting who they are and showing them different content.
If you have been contravening any of Google’s guidelines, fix the issues and then follow these instructions to request reconsideration.
Bad Neighbourhoods
Have you inherited your URL from someone else, or bought a previously used URL? If so, the old site could have been spammy and been banned, or could have a large number of links back to it from “bad neighbourhoods”. Try following the site reconsideration instructions to get your site re-evaluated, and see if you can get in touch with the people linking back to your site to get the links removed.
In the worst case scenario, it may be necessary to get a new domain that doesn’t have such negative history.
Conclusion
As seen, there are many reasons for a site not to appear in Google, and there are even more beyond the scope of this blog. Hopefully the points above have helped you on your quest to get your site listed in Google. If not, then there will be a number of experts willing and eager to help at forums like WebmasterWorld.
Good luck!








