SEO Tools

I’m listing some good URLs that I use for SEO. They are as follows:

Check Redirection Code – For best SEO results, it’s best if you use a HTTP code of 301 when redirection one page to another. 301 is “permanent redirect.” This tool tells you what code the page you submit returns. Useful to troubleshoot pages in your site you have created already. Another tool to check Redirection is from SEO Logic.

Link popularity check – is one of the best ways to quantifiably and independently measure your website’s online awareness and overall visibility. Simply put, link popularity refers to the total number of links or “votes” that a search engine has found for your website.

Search Engine Saturation – simply refers to the number of pages a given search engine has in its index for your website domain. Not all search engines report this information but enough of them do to create some meaningful benchmarks for your search engine marketing campaigns.

Different Google PageRanks

Tools out there, including the Google toolbar, may use the same PageRank algorithm, but may fetch outdated results because they get the data from different Google data centers. This may explain the reason for different page ranks you may get from the same page.

Here’s more information from

Google PageRank™ Complexities

Before we proceed it might be useful to say a few words about Google PageRank. A factor that is likely to confuse anyone who is new to Google PageRank is that there are effectively four different types of Google PageRank, Real PageRank, Toolbar PageRank, Toolbar Display and Directory PageRank. Adding to the confusion is the fact that Google has a large number of data centers scattered around the World that contain the PageRank databases and these databases are very rarely in sync with each other. This means that you will regularly get conflicting results returned by different data centers for the same PageRank query. Of the four different types of Google PageRank, Real PageRank is arguably the most important by far.

More information

Retrieving the PageRank from Different Datacenters

One can check the status of a PageRank on various Google data centers by visiting:

Google Page Rank Has Been Updated

There’s talk in the SEO blogworld that Google has changed their PageRanks and it may take a while to propagate on all datacenters around the world.


Google Page Rank Update Underway

Tim just alerted me to the fact that it seems Google are doing one of it’s periodic Page Rank Updates. These updates take a little while to show up on all data-centers around the world so it could take a day or two to shakedown – but you can read more about it in Digital Point’s PR Update has begun discussion and at WMW’s PR update Started.

Being a blog, this information is taken with a grain of salt, so it’s unclear how long (one day, one month, a few months) for the data to synchronize on all Google servers.

Here are more blog posts and pages about this PageRank Update. It also includes posts from what other people saying about it:

Watchout, Google is updating their DB

Did Google Change Rankings?

SEO Updates – Google PageRank Updates Feb 05

Google PageRank Updates Feb 05

Google Sitemaps


Google Sitemaps do not replace Google spidering your site. Google will still spider using its current methods. The Google Sitemap can only help the crawler do a better job because URLs to pages can be listed manually and tagged with other important information.

Benefits of a Google Sitemap

  • Could contain URLs that would be otherwise unreachable via the Google Spider – e.g. if there are pages with no links to them – they can be placed manually.
  • Can list the last modified date of a page.
  • Can list how often each individual page gets modified (e.g. always, hourly, daily, weekly, etc.)
  • Set a priority number (from 0.0 to 1.0) to each page. The priority you assign to a page has no influence on the position of your URLs in a search engine’s result pages. Search engines use this information when selecting between URLs on the same site, so you can use this tag to increase the likelihood that your more important pages are present in a search index.
  • You can have multiple Sitemap files that are referenced via a Sitemap index file.


  • Each Sitemap file must have no more than 50,000 URLs and must be no larger than 10MB (10,485,760 bytes). You can compress that file using gzip ( but the original file must be no larger than 10MB. To list more URLs, you must use a Sitemap index file.
  • Each Sitemap index file may not list more than 1,000 Sitemaps. Therefore, currently, the maximum number of URLs per site are 1,000 x 50,000 = 50,000,000 URLs.

More Information about Google Sitemaps

From Google:

A Sitemap provides an additional view into your site (just as your home page and HTML site map do). This program does not replace our normal methods of crawling the web. Google still searches and indexes your sites the same way it has done in the past whether or not you use this program. A Sitemap simply gives Google additional information that we may not otherwise discover. Sites are never penalized for using this service. This is a beta program, so we cannot make any predictions or guarantees about when or if your URLs will be crawled or added to our index. Over time, we expect both coverage and time-to-index to improve as we refine our processes and better understand webmasters’ needs.

Example of a Sitemap index file (see that it points to the gzip files):

<?xml version="1.0" encoding="UTF-8"?>
  <sitemapindex xmlns="">

Sitemap Protocol – released by Google in June, 2005 (still Beta)

Quote from Google:

“Please note that the Sitemap Protocol supplements, but does not replace, the crawl-based mechanisms that search engines already use to discover URLs. By submitting a Sitemap (or Sitemaps) to a search engine, you will help that engine’s crawlers to do a better job of crawling your site.

Using this protocol does not guarantee that your webpages will be included in search indexes. (Note that using this protocol will not influence the way your pages are ranked by Google.)”

Sitemap Protocol format

The Sitemap Protocol format consists of XML tags. All data values in a Sitemap must be entity-escaped. The file itself must be UTF-8 encoded.

A sample Sitemap that contains just one URL and uses all optional tags is shown below. The optional tags are in italics.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="">

Also, it is possibly to NOT use the XML format for the Sitemap file and just list the URLs per line. You can name the text file anything you wish. Google recommends giving the file a .txt extension to identify it as a text file (for instance, sitemap.txt). You have the same limitation of 50,000 URLs as before.

Location of Sitemap Files

The location of a Sitemap file determines the set of URLs that can be included in that Sitemap. A Sitemap file located at can include any URLs starting with but can not include URLs starting with

If you have the permission to change, it is safe to assume that you also have permission to provide information for URLs with the prefix Examples of URLs considered valid in include:

URLs not considered valid in include:

URLs that are not considered valid are dropped from further consideration. It is strongly recommended that you place your Sitemap at the root directory of your web server. For example, if your web server is at, then your Sitemap index file would be at In certain cases, you may need to produce different Sitemaps for different paths e.g. if security permissions in your organization compartmentalize write access to different directories.

Step-by-Step Guide How to do a Google Sitemap – This is a site that shows you a video of a step-by-step guide on how to create a Google Sitemap.

Google Sitemaps (BETA) Help: Creating a Sitemap

Another Example of a more thorough Sitemap file:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="">
	<url>		<loc>;desc=vacation_newfoundland</loc>

Sitemaps Third Party Programs & Websites

Additional Resources

Google Sitemaps (BETA) page

Google Sitemap Video Tutorial

How to Create a Google Sitemap

Create a Google Sitemap for your Web Site

SiteMapXML – How To Create and Submit Your Google SiteMap XML

Google Sitemap

Create Google sitemaps

Google Sitemap Tips

Inside Google Sitemaps