XML Sitemaps Generator

Create XML sitemaps for your website and get search engines to index faster





Make Video Sitemaps for Google

Create XML Sitemaps, Video Sitemaps

Create Video Sitemaps
Before creating video sitemaps, you have to know what they are :) Video sitemaps file kind is a Google extension of XML sitemaps. If you do not know how to create these, check the XML sitemap tutorials at this website. Video sitemaps help search engines like Google to identify video content, video players and primary pages for your videos. This guide explains how to build video sitemaps in a few easy steps using this sitemap generator tool.

Crawl and Find All Videos
First use the video sitemap crawl preset to ensure the sitemap generator tool finds and keeps all video related URLs during website scan:

crawl website first to create video sitemap

After that, just start the website crawl for video related URLs.

Build The Video Sitemap
Select the correct sitemap file kind to create, video sitemap:

create the video sitemap for Google search engine

How to Verify Video Sitemaps
Google Webmaster Tools can reports the number of page URLs in all XML sitemap files. However, strictly speaking, that is rarely what you will want to know for pure video sitemap files which only list page URLs that has video content. Instead, you will probably want to know how many videos were found and submitted to Google. Here is a trick to find the number of submitted videos in case you experiment with different video sitemap generator tools:

  • Always ensure that the video sitemap only contains page URLs <loc></loc> with videos <video:loc></video:loc> associated to them.
  • You can use search/replace of the <video:loc> tag in the XML video sitemap file created. Many text editors will let you know the number of found/replaced text count.

Create Image Sitemaps for Google

Create XML Sitemaps, Image Sitemaps

Introduction to Image Sitemaps
Does your website contain lots of images, possibly even lots of unique images? If so, it makes good sense to create an image sitemap for search engines like Google, so you more quickly can get all the images indexed and found in image related searches. This tutorial will show you how to create image sitemaps in a few simple steps using this sitemap generator tool.

As the Google image sitemap format is an extension of the standard XML sitemaps format, you can check the XML sitemap tutorials for information about how to ping and FTP upload generated image sitemaps.

Find All Images in Your Website
First make sure you configure the sitemap generator tool to collect all images during the initial website crawl:

Google image sitemap crawl

Having done that, simply initiate the website crawl.

Create The Image Sitemap
Make sure you select the correct sitemap file kind to create, here image sitemap:

Google image sitemap create

How an Image Sitemap Looks Like
Here is a simplified example showing how a simple image sitemap looks like:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>http://www.example.com/</loc>
    <image:image>
      <image:loc>http://www.example.com/one.png</image:loc>
      <image:title>image one title</image:title>
      <image:caption>image one caption</image:caption>
    </image:image>
  </url>
</urlset>

Verify The Image Sitemap
As Google Webmaster Tools reports the number of page URLs in all XML sitemap file kinds including image sitemaps (even those with no images associated) it can sometimes be difficult to verify the actual number of images submitted if you experiment with different sitemap generator tools. Here is a couple of things you can do:

  • Make sure the image sitemap generated only contains page URLs <loc></loc> with associated images <image:loc></image:loc>.
  • Try perform a search/replace of <image:loc> in the generated XML image sitemap file. Most text editors gives you a count of found/replaced text items.

XML Sitemaps Generator Video

Create XML Sitemaps

A new sitemap generator video has been uploaded to YouTube on how to make xml sitemaps:

Besides explaining the benefits of sitemaps, it also shows how to scan websites, create xml sitemaps, FTP upload sitemaps and sitemap ping search engines!

Note: You can also check this shorter build sitemap video.

Both videos were made by Tom Edwards video marketing service. He will be making more sitemap generator videos in the future :)

New XML Sitemaps Generator Version

Create XML Sitemaps

At the Microsys blog, ISV Company, it is announced that a new version of the sitemap generator program has been released.

Some of the news in the sitemapper program 2.x version series have been continued improvements in quality of generated XML sitemap files of kinds such as news sitemaps and image sitemaps.

However, in this sitemap generator version 2.3, the highlight is its new filtering tool that can be used after website scan. It makes it easier to quickly identify and solve various website problems when dealing with e.g. 100,000 page URLs or perhaps even much more :)

Under all circumstances, if you are interested in using one of the new XML sitemaps formats created by Google, you should give A1 Sitemap Generator a chance :)

XML Sitemap Guide : Create Upload Submit Ping

Create XML Sitemaps, Sitemaps Protocol, Submit XML Sitemaps, Upload XML Sitemaps, XML Sitemap Ping

What are XML Sitemaps
It’s a special sitemap document protocol to help search engines index websites. This protocol uses XML for describing its content. The full name is XML Sitemaps Protocol, but is commonly referred to as XML Sitemaps. The idea and format was conceived by Google, and was in the beginning called Google Sitemaps. If you are unsure what the difference it between XML Sitemaps, HTML sitemaps, RSS feeds etc. you can check this sitemaps article.

Create XML Sitemap
A quick search on Google shows various services and products for creating XML sitemaps. Read our create XML sitemaps tutorial for more information.

Upload XML Sitemap
After creating your XML sitemaps, you will need to upload it either using your favorite FTP program or use the built-in FTP functionality (if any) in your chosen sitemap generator tool. For more information, check our XML sitemap FTP upload tutorial.

Submit XML Sitemap
You can submit XML sitemaps to all primary search engines, or/and add a reference to your XML sitemap in robots.txt to allow for search engine XML sitemap auto discovery. For more information about both options, check this submit XML sitemap article.

Ping Search Engines with XML Sitemap
While search engines will check your XML sitemap for changes themselves, you can speed this process by pinging search engines when your XML sitemap has changed. You can see how in the XML sitemaps ping post.

Submit XML Sitemaps with Robots.txt

Sitemaps Protocol, Submit XML Sitemaps

Search engines and robots.txt
Since the birth of internet search engines, the robots.txt file has been how webmasters could let search engines like Google know what content should get crawled and indexed. However, as part of Google Sitemaps, later named XML Sitemaps Protocol, the usage was expanded with Sitemaps Autodiscovery. It is now possible for webmaster to direct search engines to the website XML sitemap. The moment a search engine has found your website and the robots.txt file, it will also know where to find your XML sitemap.

Submit your XML sitemaps
In the beginning XML sitemaps submission required you had created and verified a Google Webmaster Tools account. You also had to submit your sitemap files manually. Now, instead of submitting XML sitemaps to all search engines individually, you can be done with them all in seconds.

XML sitemaps and robots.txt

After crawling your website and creating the XML sitemap, the sitemap generator program can create the robots.txt file with correct and complete path to your XML sitemap.

Generated robots.txt file

As see from above, to add XML sitemaps autodiscovery to a robots.txt file, add the fully qualified XML sitemap file path like this: Sitemap: http://www.example.com/sitemap.xml.

Complete robots.txt example for XML sitemaps autodiscovery
User-agent: *
Disallow:
Sitemap: http://www.example.com/sitemap.xml

If you have created a sitemap index file, you can also reference that:
User-agent: *
Disallow:
Sitemap: Sitemap: http://www.example.com/sitemap-index.xml

Manual XML sitemap submission
There can be good reasons to submit your sitemaps manually the first time, e.g. to get acquainted with the different search engine and webmaster tools available:

Advanced manage and submit sitemaps
In the beginning no search engines supported cross submit multiple websites in one XML sitemap file. However, now most include support for new ways of managing sitemaps across multiple sites. Requirement is you need to verify ownership of all websites:

  • Sitemaps protocol: Cross sitemaps submit and manage using robots.txt.
  • Google: More website verification methods than sitemaps protocol defines.

Best results with XML sitemaps
When updating your website, create, upload and ping sitemaps regularly.

A1 Sitemap Generator and XML Sitemaps Ping

Sitemaps Protocol, XML Sitemap Ping

XML sitemaps protocol and pinging
First appearing in Google sitemaps and later in XML Sitemaps Protocol, sitemap ping is a way to inform search engines that you have updated your XML sitemap files. Pinging is not required for search engines to discover changes in XML sitemaps, but it will speed the process.

Ping XML sitemap changes to search engines
Some sitemap generator tools have builtin support for pinging. In this tutorial we use A1 Sitemap Generator as can be seen from the screenshot.

XML sitemaps ping

To add Google, Yahoo, Ask, MSN/Live and MoreOver, click the Add common pings button. If you have scanned a website and generated an XML sitemap, A1 Sitemap Generator will automatically generate correct ping URLs for you. It is possible to add more sitemap ping URLs if wanted. When you are done, click the Ping now button.

FTP Upload XML Sitemaps using A1 Sitemap Generator

Upload XML Sitemaps

XML sitemaps FTP upload tool
Having created your XML sitemap, you will need to upload the sitemap files to your website. You can either use a standard FTP upload program, or the built-in sitemaps FTP upload tool in A1 Sitemap Generator. After configuration, upload of all generated sitemap files including Google XML sitemap protocol files becomes a 1-click operation.

Configure XML sitemaps upload
If you have never configured FTP options before, it is recommend you carefully check the general instructions at your webhost provider.

XML sitemaps FTP upload

When you configure FTP upload directory path, you need to take into account that most webhosts have files accessible from the outside (i.e. those viewable through a webbrowser) placed in a subdirectory, usually called htdocs, public, html or similar. (If unsure, try find the directory where your index file for the given domain is located. Another solution is to ask your webhost administrator.)

Note: If you are FTP uploading an XML sitemap for an addon domain, your upload directory path will often be similar to e.g. /html/example.com/ or /public/example.com/.

Concerning host, remember that you should not include www in front of your domain name.

FTP upload and progress
Click Upload now to FTP upload the sitemap you last created.
Click Upload all to have all generated sitemap files uploaded.
You can view progress while upload happens.

XML Sitemaps and priority values

Sitemaps Protocol

Priority Values in XML Sitemaps Explained
XML sitemaps protocol was originally created by Google and called Google Sitemaps. Later other search engines such as Yahoo, Ask and MSN adopted the Google Sitemaps format, and Google Sitemaps got renamed into Sitemaps Protocol. Common for both is they define a <priority></priority> tag which can be used by the website owner to help search engines determine which pages are most important.

Quick Facts About Priority Values

  • Priority values are considered to be relative within your website.
  • Valid priority values are: 0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0.
  • Usually your most important page URL will have priority value: 1.0.
  • Priority of pages in the XML sitemap should decrease after importance.

Priority Values and Search Engine Optimization
Setting priority values can not be considered search engine optimization. You can not set all pages to maximum priority and assume search engines will agree :) That said, here are some thoughts about how priorities in XML sitemaps are used:

  • Pages with high priority values are likely to get indexed faster and crawled more often.
  • Help search engines to decide which url to show if multiple pages from same website rank for search query.
  • While highly speculative, one can imagine that if a website and XML sitemap is highly trusted, you might be able boost rankings in search engine result pages, just like good internal linking within a website can.

Always ensure you have backlinks, i.e. incoming links. This will improve chances that search engines index and crawl all urls listed in your XML sitemap.

How to Set Priorities in XML Sitemaps
Never use the same priority value for all pages, better to leave priority values out of your XML sitemaps! :) You can set priority value for all pages manually, but this quickly gets tedious if you have a large website. Alternatively, if you use the XML Sitemaps Generator program A1 Sitemap Generator you can have all priority values calculated. It does so by counting and weighing importance of all internal links within a website and converting this into a priority value for each URL in the XML sitemap.

Create XML Sitemaps with A1 Sitemap Generator

Create XML Sitemaps

This tutorial will explain how to create XML sitemaps using A1 Sitemap Generator. We use default settings such as automated calculation of priority values. If you are interested in some of the advanced options or the command line interface for scheduling and automation, you can always check the help.

Crawl entire website first
Before building the XML sitemap, A1 Sitemap Generator needs to scan your website. If you want certain areas restricted, you can either create custom crawler filters or tick options for obeying no-index, no-follow, robots.txt etc. With most websites, you only need to set root path of your website followed by clicking start scan.

XML sitemaps generator tutorial - scan website

Website analysis and links check
After the site scan is done, you can view the website structure and detailed information for the individual pages. These tools can help you solve various website problems related to crawling. When you are done, click the Create sitemap tab.

XML sitemaps generator tutorial - website analysis

Building the XML sitemap
In the dropdown, pick XML Sitemap and click build sitemap. The XML Sitemaps Protocol has some limits to max number of urls per XML sitemap file. However, if exceeded, A1 Sitemap Generator will automatically split all URLs out to multiple XML sitemaps and create an XML sitemap index file.

XML sitemaps tutorial - building sitemap

Final steps for your XML sitemap
At this point, you can choose to upload your XML Sitemap. You can also ping and update it to various search engines such as Google. If you haven’t already, it is also a good idea to create a robots.txt file with a reference to your generated XML sitemap.

XML site maps tutorial - view site map