Simple Sitemaps is a free PHP script creating a dynamic Google XML Sitemap from a plain text file. Besides the XML sitemap, it creates a hierarchical HTML site map, a RSS site feed, and a Yahoo! URL submit list.
Make use of Simple Sitemaps if you run a smaller Web site with less than 100 pages.


Simple Sitemaps Overview

Simple Sitemaps is a free tool generating dynamic Google XML Sitemaps and HTML Site Maps as well as a RSS site feed from one set of page data. [Shrink]

Why Another Sitemap Tool?

There are great Google XML Sitemap Generators out there. Many Content Management Systems come with a build-in HTML Site Map generator. So why the heck do we provide just another free sitemap tool? [Shrink]

Simple Sitemaps Download

License agreement (choose free or paid) and download link. [Shrink]

Getting started with Simple Site Maps

A few simple steps to your dynamic site maps. Plainly explained with samples. [Shrink]

Simple Sitemaps Versions

Check in here for new features and bugfixes. [Shrink]

Simple Sitemaps Overview


We use Google Sitemaps to inform Googles crawler about all your pages and to help people discover more of your web pages.Simple Sitemaps is a free tool generating dynamic Google XML Sitemaps and HTML Site Maps as well a RSS Site Feed from one set of page data. All types of site maps help search engine crawlers to discover and index a Web site completely. Simple Sitemaps is suitable for smaller Web sites and requires PHP 4.3.1 or later installed on the Web server.

Simple Sitemaps helps you to save time, because both the XML sitemap and the RSS/HTML site map are dynamically created from the same data source.

The simple installation procedure is painless. Once you have the script running on your server, you can add new pages to all site maps by adding the URL, link depth (hierarchy level in your site's structure) and page title to a plain text file. Just upload the changed text file and Ms. Googlebot will refresh the XML sitemap as well as the HTML site map during her next visit, every 12 hours like a clockwork.

If you add a description and a few keywords per page, Simple Sitemaps generates a RSS 2.0 Feed for your Web site too. Most search engines make use of RSS feeds harvested anywhere on the net to discover new content, thus the RSS site feed will improve your search engine visibility.

It's that simple, really. Maintaining a plain list of pages is enough to provide your visitors with a current site wide hierarchical navigation, and search engine crawlers with a spider friendly list of all your pages.

You get those dynamic sitemaps free of charge. Download Simple Sitemaps here. If you're not familiar with simple scripts, or if you don't feel comfortable installing a PHP script, we can install and configure Simple Sitemaps on your Web server for a low fee. First come, first served, so click here to order your Simple Sitemaps installation before the queue is filled up.

Update: With version 1.02 the software generates a URL-submit-list for Yahoo! Search too.

More Information:
Google Sitemaps Tutorial
How To Help Search Engine Spiders
Why Another Free Sitemap Tool?
Getting Started With Simple Sitemaps
Download Simple Sitemaps For Free
Validate Your Google XML Sitemap
Sitemap Support

Why Another Sitemap Tool?


From feedback to the Google Sitemaps Tutorial we've learned, that especially smaller Web sites have special needs, which aren't covered by the great free sitemap tools out there.

With most online sitemap generators, site owners must edit the XML files on every page update, or they have to create a new sitemap when they make changes. The data source is lost after submission, it's not possible to store attributes like change frequency or priority per page. Online sitemap generators are fine for more or less static Web sites.

Many desktop tools and server sided sitemap generators come with outstanding functionality, which is often oversized with regard to smaller Web sites. A lot of functionality is based on complexity, the required learning curve needs way to much efforts for the simple task of adding a new page to the site map every once in a while.

All automated collections of URLs by spidering the Web site or harvesting renderable files from the Web server's file system are risky by definition. Filtering and four eye verification prevents from unintended but nevertheless dangerous junk submissions to Google, but again, that is -like assigning attributes to all generated URL entries- way too much effort for smaller Web sites. Here it is more efficient to create the page list from scratch.

Besides a Google XML Sitemap, every Web site should provide a HTML site map. Visitors honor such a hierarchical navigation element, where they can view and select the whole site's content on one page. Search engine crawlers love site maps too and honor them with deep crawls and more complete indexing.

RSS feeds are a great tool to generate traffic. Users as well as search engines pick up fresh content as it gets released and visit the new/updated pages in no time.

Conclusion: There is demand for a free sitemap tool to generate Google Sitemaps as well as RSS/HTML Site Maps from one set of page data.

Since we're nice guys, we're happy to fulfill that demand: Download Simple Sitemaps here.

Check out other sitemap tools and generators.

Simple Sitemaps Download


What is Simple Sitemaps?
Background Information
Getting Started

Simple Sitemaps creates a Google XML Sitemap, a hierarchical HTML Site Map, and a RSS Site Feed from one simple text file.

License Agreement

FREE: You can use this tool for free. Please do not disable the creation of the HTML sitemap, and leave the link to on the generated HTML sitemap page intact and unchanged. If you make use of the RSS site feed, please do not remove the last item 'Powered by Smart IT Consulting'.


PAID: You can pay a fair license fee and/or request paid installation services here: Order license and/or services. As soon as your payment hits our bank account, you can disable the HTML sitemap creation and/or remove the link to

In any case it is not permitted to distribute the software, and we do not allow modifications for the purpose of creating a commercial software or bundling Simple Sitemaps with commercial software.

The software Simple Sitemaps is provided AS IS, without any implied or written warrantees. Use it at your own risk.

By downloading the software you agree to the license agreement above.

Download here (14kb). Simple Sitemaps 1.02 BETA requires PHP 4.3.1 or later installed on the Web server.

Related Information:
Google Sitemaps Tutorial Covers everything you need to know about Google Sitemaps in a step by step guide How to make use of Google sitemaps.
Google Sitemaps FAQ This FAQ is an addition to the official documents, answering questions Google cannot or will not answer.
Google Sitemaps Knowledge Base With the help from experienced Sitemaps experts and Google's Sitemaps team the searchable knowledge base becomes a comprehensive help system for Google Sitemaps users.
Google Sitemaps Validation and Submission This free online tool validates Google sitemaps, and can be used to resubmit XML sitemaps using Google's ping service.
Search Engine Friendly Web Development This guide on supporting search engine crawlers in spidering and ranking Web sites provides the basic knowledge on search engine optimized Web site architectures, and explains how search engine crawlers are tracked and controlled.
Ten Steps to Success This guide explains the chances and pitfalls a Web site owner has to deal with in 10 articles packed with information on search engine optimized Web site development.
Proper Linking This knowledge base on hyper links covers everything a Web developer must know about links, from anatomy and syntax over backend design patterns to highly optimized deployment of well formed links.

Getting started with Simple Site Maps


Download Simple Sitemaps here.

Unzip and read the instructions in sitemap.doc.

Open sitemap.cfg with your preferred text editor, for example Notepad. Enter your site's root URL and a page title for the HTML sitemap. Save and close sitemap.cfg.

Open sitemap.txt with your preferred text editor. Read the instructions in the header.

For each page of your Web site insert a new line. We can help you to compile the initial page list. Examples:

/ | 2005-07-25 | monthly | 0.5 | 0 | Home Page | | |
/products/ | 2005-07-25 | weekly | 1.0 | 1 | Products | | |
/products/apples.htm | 2005-07-25 | monthly | 0.8 | 2 | Apples | | |
/products/bananas.htm | 2005-07-25 | monthly | 0.8 | 2 | Bananas | | |
/contact.htm | 2005-07-25 | never | 0.1 | 1 | Contact Us | | |
/imprint.htm | 2005-07-25 | never | 0.1 | 1 | Imprint | | |

Each line contains up to 8 attributes, delimited by a '|' (pipe character):

  1. Relative URL. '' is added automatically at run time by the script. (Mandatory)
  2. Date of last modification, that is the date of creation or the date of the last update. (Optional)
  3. Estimated change frequency. (Optional)
  4. Crawling priority from 0.0 to 1.0, as a hint for Google's web robot. (Optional)
  5. Hierarchy level in your site's structure. (Mandatory)
  6. Page title. (Mandatory)
  7. Page description. (Optional / Mandatory for RSS feed)
  8. Page keywords. (Optional / Recommended for RSS feed)

If you cannot or will not provide a particular value, leave the optional values blank.

Save and close sitemap.txt.

Upload all files except the RSS image to your Web server's root directory1 in ASCII mode, and the RSS image in BINARY mode. Do a CHMOD 666 on sitemap.htm, sitemaprss20.php, and sitemap-url-list.txt, or grant write access to all (owner,group,other) if you're not on a UNIX server.

Open in your Web browser. You should see the Google Sitemaps XML file (submit it to Google and MSN).

Open in your Web browser. You should see the hierarchical HTML site map of your Web site.

Open in your Web browser. You should see the RSS 2.0 feed of your Web site (submit it to MSN and Yahoo).

Open in your Web browser. You should see the Yahoo! URL submission list for your Web site (submit the text file here to Yahoo!).

Insert a link to the RSS feed and the HTML site map in your site's menu/navigation. You can easily customize the the site map page to fit your site's look and feel. See the documentation ('customizing the HTML template') for details.

Done. Every time you add a new page, just insert a new line in sitemap.txt and upload the file. If you provide a date of last modification, which is recommended, just change the date of updated pages, then upload sitemap.txt. Changes in sitemap.txt affect both the XML sitemap and the RSS/HTML/TXT site map. Since Yahoo! doesn't revisit the submission lists, resubmit it on changes.

For more information on on Google's Sitemap Protocol please read the Google Sitemap Tutorial and the Google Sitemaps FAQ. For detailed information on Simple Site Maps please download this free tool and read the documentation.


Google requires that a sitemap contains only URLs in and below the path where the sitemap is located. To submit the home page via sitemaps, the sitemap must be stored in the home page's path, that is the domain's root. Therefore you must upload all the SimpleSitemaps files to your Web server's root directory. If you've unzipped and edited the files in a subdirectory on your local disk, for example root/sitemaps/, then open your FTP client, navigate to the local directory root/sitemaps/ and the remote path /, select the local files, and transfer them to the root level on your Web server.

Simple Sitemaps Versions


Path issues

That's not a bug or feature, just a warning: Uploading the script to a subdirectory like /sitemaps/ instead of the root directory / results in malfunctions. Although it's possible to change the paths of all files in the configuration file, that's not recommended. Google expects the XML Sitemap in the root directory, and does not process its URLs which are not under the sitemap path. For more information please read the documentation.

Version 1.02 BETA

· Fixed problem with dynamic URIs having many query string arguments in the RSS feed.
· Added info on common malfunctions caused by uploading the WinZip-folder instead of uploading the files from the local folder to the Web server's root directory (as described under "Installation" in sitemap.doc).
· Added generation of a Yahoo! submit list (sitemap-url-list.txt). Submit it here:

Version 1.01 BETA

· Added tooltips to links, pulled from the 7th column (description) in the data file.
· Added placeholder %SCRIPTLINK% to make customizing of the HTML site map easier. You can now use your template and insert the placeholders.
· Added suppress of error messages caused by missing write permissions. If the script wasn't able to overwrite sitemap.htm and sitemaprss20.php, an error message was written in the XML output.
· Added generation of a site feed in RSS 2.0 format.
· Added a 'troubleshooting' section to the manual.

Version 1.00 BETA

Released 07/25/2005

Author: Sebastian
Last Update: Tuesday, September 27, 2005   Web Feed

· Home

· Google Sitemaps Guide

· Simple Sitemaps

· Google Sitemaps Info

· Google Sitemaps FAQ

· Google Sitemaps KB

· Web Links

· Link to us

· Contact

· What's new

· Site map

· Get Help

Most popular:

· Site Feeds

· Database Design Guide

· Google Sitemaps

· smartDataPump

· Spider Support

· How To Link Properly

Free Tools:

· Sitemap Validator

· Simple Sitemaps

· Spider Spoofer

· Ad & Click Tracking

Search Google
Web Site

Add to My Yahoo!
Syndicate our Content via RSS FeedSyndicate our Content via RSS Feed

To eliminate unwanted email from ALL sources use SpamArrest!


neat CMS:
Smart Web Publishing

Text Link Ads

Banners don't work anymore. Buy and sell targeted traffic via text links:
Monetize Your Website
Buy Relevant Traffic

[Editor's notes on
buying and selling links

Digg this · Add to · Add to Furl · We Can Help You!

Home · Categories · Articles & Tutorials · Syndicated News, Blogs & Knowledge Bases · Web Log Archives

Top of page

No Ads

Copyright © 2004, 2005 by Smart IT Consulting · Reprinting except quotes along with a link to this site is prohibited · Contact · Privacy