Showing posts with label Sitemaps. Show all posts
Showing posts with label Sitemaps. Show all posts
Thursday, May 3, 2012

Are Sitemaps Important or Not?

0 comments
There is apparently some controversy and a good deal of conflicting advice amongst the web design and SEO communities on the subject of Sitemaps. For the benefit of the uninitiated, there are two main types: HTML and XML. There are also others, such as XHTML, RSS and ROR, but these latter three are used far less and are not readable by all of the major search engines.

HTML
HTML Sitemaps are created for the benefit of human visitors to a website. The best way to describe one is as a type of text index, with each entry being a clickable link. Some businesses choose to display this as a 'shortcut' version in their page footer, whilst others have a separate web page with a full Sitemap. An example of a site that does both can be seen here: www.jamieoliver.com.

XML
XML Sitemaps are for the benefit of website crawlers and allow them to easily navigate all levels of a website, including those which are 'deep linked' and could otherwise be overlooked. In addition, an XML Sitemap placed on a new web page can act as a signal to search engines that it exists. Google have confirmed that sites with an XML Sitemap are crawled quicker and in more depth, than those without.

Do I Need a Sitemap?
There is plenty of reading available all over the Internet which demonstrates reasons why you should create either XML or HTML Sitemaps, both or neither! So is there a definitive answer?

There are certainly plenty of rough guidelines and advice from all sides, but perhaps it is best to listen once again to the overwhelming force that is Google, whose advice suggests that both are necessary, with HTML being the slightly more important of the two.

While there will be many webmasters out there reading this who operate a small number of pages that are regularly updated, there will also be others who operate sites with thousands of pages, sites which rely on JavaScript and sites with a very complex navigation system. For the first type of site, it is probably unnecessary to have Sitemaps, but for the others it is almost an essential.

Creating a Sitemap
Having considered the options, the next move is to create a Sitemap. For either type, this is not as daunting as it sounds. If you are already good at coding, it can be done by hand using your favourite text editing program.

If not, there are many free software options available to help you create one automatically in the format of your choice, plus advice pages available from Google Sitemap and tutorials, for additional support.

In Summary
Aside from the Google implication that Sitemaps can effectively improve your ranking in the SERPs, think also of your visitors. Remember the 'three clicks' rule of website design, allowing visitors to navigate to any part of a site with no more than three clicks? Sitemaps allow this rule to be reinforced and thus improve the overall visitor experience, pretty much a win, win situation.
Continue reading →
Friday, September 18, 2009

Creating Sitemaps: What Are Sitemaps?

0 comments
Creating Sitemaps: What Are Sitemaps?
Author: Eileen Maravillas

A sitemap is one way of organizing your links in a hierarchical manner to identify in which group/category a URL belongs, because a sitemap is primarily created for the purpose of proving users/visitors with clear navigation to all the pages within a website.

Importance of Sitemaps

In search engine optimization (SEO), aside from providing an easier way of navigating a website, sitemaps are used for faster indexing of webpages, proper flow of page rank (PR) from the index page to its inner pages and as a means of communication to search engines. What type of communication you ask? Well for example, in your robots.txt file, you can tell search engine spiders which pages of your website to crawl and index or which pages to restrict indexing.

Sitemaps are also useful when newly created pages or when updates are made, you can quickly tell search engine spiders to visit and crawl those pages. However, don't expect for them to get indexed right away, but it's much faster compared to when you don't have a sitemap at all.

Two Types of Sitemaps

  1. HTML Sitemap
    A basic html sitemap used for website visitors.

    As simple as HTML! All you need to do is collect all links, arrange in a hierarchical order and save it as “.html”

  2. XML Sitemap
    A xml sitemap is used to inform search engines of pages that are available for crawling in a website. When a xml sitemap is submitted to Google Webmaster Tools, it provides detailed report on your webpages' visibility on Google.

    Since this sitemap is for search engines use only, you don't need to place a link to it from your website. Just simply save it exactly as “sitemap.xml” and upload it in your root folder.

Steps in Creating a HTML Sitemap
Step 1: Gather all URLs
Step 2: Code it in plain HTML
Step 3: Save it as “sitemap.html”
Step 4: Upload it in the root folder

For the code:

HTML Sitemap
The best place to place a link to your HTML sitemap is on the footer, or if you have a menu bar you can place it right under your website's banner/logo (top-center of your site). This way visitors can easily have access to all the pages within your website.

Here's a neat HTML sitemap of Google


Steps in Creating a XML Sitemap
Step 1: Use a free online XML sitemap generator
Step 2: Editing the elements you want like the "priority"
Step 3: Save it exactly as “sitemap.xml”
Step 4: Upload it in the root folder Step 5: Submit to major search engines

For the code: Using a free online XML sitemap generator

XML Sitemap
  • loc : Location : Contains the URL of the page you want to be crawled.
  • lastmod : Last Modified : The date the page was last modified.
  • changefreq : Frequency : How frequently you change/update a certain page (options are: "always", "hourly", "daily", "weekly", "monthly", "yearly" or "never").
  • priority : Priority : This represents the priority of a page to be indexed. From 0.1 to 1.0, where 1.0 being the most important.

Submit XML sitemap to major search engines:
http://www.google.com/webmasters/tools/
http://siteexplorer.search.yahoo.com/
http://www.bing.com/webmaster (former MSN)

If you want to ping your sitemap to the three major search engines, you can use this (just don't forget to edit it):

For Google
http://www.google.com/webmasters/sitemaps/ping?sitemap=http://www.YourSite.com/sitemap.xml

For Yahoo
http://search.yahooapis.com/SiteExplorerService/V1/ping?sitemap=http://www.YourSite.com/sitemap.xml

For Bing
http://www.bing.com/webmaster/ping.aspx?siteMap=http://www.YourSite.com/sitemap.xml


Continue reading →
Related Posts Plugin for WordPress, Blogger...