This plugin dynamically creates an feed that complies with the XML Sitemap protocol. There are no options to be set and the feed becomes instantly available after activation on yourblogurl.tld/sitemap.xml and on yourblogurl.tld/?feed=sitemap for if you do not use a fancy permalink structure, ready for indexing by search engines like Google, Yahoo, MSN, Ask.com and others.
Now qTranslate compatible! Tested in Pre-Path and Query Modus. Each language on your site will have its own XML Sitemap.
A reference to it (or them when using qTranslate) is added to the dynamically created robots.txt on yourblogurl.tld/robots.txt to tell search engines where to find your XML Sitemap(s).
NOTES: 1. If you do not use fancy URL's or you have WordPress installed in a subdirectory, a dynamic robots.txt will not be generated. You'll have to create your own and upload it to your site root! See FAQ's. 2. On large sites, it is advised to use a good caching plugin like Quick Cache, WP Super Cache or W3 Total Cache to improve your site and sitemap performance.
* The main advantage of this plugin over other XML Sitemap plugins is simplicity. No need to change file or folder permissions, move files or spend time on a difficult plugin options page. In fact, there are no options at all!
* Completely automatic post URL priority and change frequency calculation based on post age and comment/trackback activity.
* Works out-of-the-box, even on multi-site / shared codebase / multi-blog setups like WordPress MU, WP 3.0 in MultiSite (WPMS) mode and others.
* Also works when Network Activated or placed in /mu-plugins/ on WP 3.0 in MS mode and WPMU and even takes care to exclude any tags blogs to avoid malus points for link spamming.
* Now qTranslate compatible to allow all your languages to be indexed equally.
* The feed contains the front page and all posts and pages but excludes category, tag and other dynamic archive pages. This should not be a problem and by most it is advised to exclude them. There even are SEO plugins around that actively block these archive pages from search engines.
* Except by re-saving older posts from time to time (keeping the lastmod date fairly recent to ensure automatic high priority calculation for those urls) there is no way to manually set the priority of individual posts/pages in the sitemap. See the Faq's for more.
* This plugin does not ping any search engines. But then, WordPress does this by default already via the Ping-o-Matic service so why bother? See the Faq's for more.
* Because the feed is dynamically created, on very large sites the creation process might take a while. Search engines are said to have a short fuse about waiting for a sitemap, so you may want to consider using a cache plugin that also (pre)caches feeds. If you are unfamiliar with caching and server setup start with a simple plugin such as Quick Cache. For more options you might find solace in WP Super Cache or W3 Total Cache.
There is nothing to translate. The sitemap protocol is international, there is no options page nor any front-end or widget output. Nothing to see here, please move along ;)
XML Sitemap Feed was originally based on the (discontinued?) plugin Standard XML Sitemap Generator by Patrick Chia. Many thanks! Since then, it has been completely rewriten.
Just use that slick installation and auto update feature on your Pugins page
d-deTZ OR d-deTZ
follow these simple steps:
1. Download archive.
2. Upload the zip file via the Plugins > Add New > Upload page d-deTZ OR d-deTZ unpack and upload with your favourite FTP client to the /plugins/ folder.
3. Activate the plugin on the Plug-ins page.
4. If you have been using another XML Sitemap plugin before, check your site root and remove any created sitemap.xml file that remained there.
Done! Check your sparkling new XML Sitemap by visiting yourblogurl.tld/sitemap.xml (adapted to your domain name ofcourse) with a browser or any online XML Sitemap validator. You might also want to check if the sitemap is listed in your yourblogurl.tld/robots.txt file.
WordPress 3+ in Multi Site mode
Same as above but do a Network Activate to make a XML sitemap available for each site on your network.
The plugin works best from the /mu-plugins/ folder where it runs quietly in the background without bothering any blog owner with new options or the need for special knowledge of XML Sitemap submission. Just upload the complete package content to /mu-plugins/ and move the file xml-sitemap.php from the new /mu-plugins/xml-sitemap-feed/ to /mu-plugins/.
Installed alongside WordPress MU Sitewide Tags Pages, XML Sitemap Feed will not create a sitemap.xml nor change robots.txt for any tag blogs. This is done deliberately because they would be full of links outside the tags blogs own domain and subsequently ignored (or worse: penalised) by Google.