The EPiGoogleSitemaps module makes it easy for you to provide information to Google indexing robots through the use of Google Sitemap files. (See
Google Sitemap protocol for more information).
The module is freely available for your testing / usage. Note however that the module is unsupported and provided "as is". The module may be changed/discontinued or incorporated within the EPiServer core product without further notice.
How does it work?
EPiGoogleSitemaps installs a new Dynamic Property that lets you specify wether a page (or a branch of pages in the page tree) in your EPiServer-site shall be enabled for Google Sitemaps. It also lets you set values for Change Frequence and Priority (as specified by the Google Sitemaps protocol).
When the Google search robot asks for the SiteMap Index file, it will be dynamically generated along with one (or possibly several) SiteMap xml files created in the directory /EPiGoogleSiteMaps/SiteMaps.
Installation
- Import the extracted EPiGoogleSitemap.epi4 file into your EPiServer through the Admin menu Import.
This will add the following files to your EPiServer directory:
bin/EPiGoogleSitemaps.dll
EPiGoogleSitemaps/SiteMaps/SiteMap0.xml
lang/EPiGoogleSitemaps.xml
EPiGoogleSitemaps.SiteMapIndex.aspx
EPiGoogleSitemaps.SiteMap.aspx
- Make sure that the ASPNet user account used by ASP.Net worker process has write/change/delete-access to the directory EPiGoogleSitemaps/SiteMaps
- You are now ready to use EPiGoogleSitemaps
Registration
You need to register the url to your SiteMapIndex.aspx file with Google.
This url as well as further instructions can be found when clicking the new menu EPiGoogle Sitemaps found in Admin mode under the section Tools.
Under the Admin menu EPiGoogle Sitemaps you can run a test to see the generated xml files as well as adjust the cache settings (off by default) for the index file generation.
How to use
To enable a branch of pages for Google Sitemaps:
- Select a page in the Edit mode page tree
- Click the Dynamic properties toolbar button

- Tick the option Enabled for the property EPiGoogleSitemaps.
- Adjust the values for Change frequency and Priority appropriately.
- Note that all childpages will automatically be enabled to Google Sitemaps through dynamic property inheritance.
Copyright (C) EPiServer AB
2010 All rights reserved.
This software is unsupported and provided "as is".
EPiServer AB is not to be held responsible in any way for any damage or loss of income and/or data due to the use of the software.