With BWP GXS you will no longer have to worry about the 50,000 URL limit or the time it takes for a sitemap to be generated. This plugin is fast, consumes much less resource and can be extended via your very own modules (yes, no hooks needed!). Here’s a demo of the sitemapindex if you are interested.
===New in 1.2.0!===
The long-awaited BWP GXS 1.2.0 has finally been released with a new and very powerful feature: Google News Sitemap creation! All you have to do is click on the newly added tab (News sitemap), enable the module, choose some news categories as well as their genres and you’re ready to go. Your news sitemap can also be used to ping Search Engines individually if you want. And of course, whenever you publish a new post in a news category, all selected Search Engines will be pinged!
Here’s a demo of the google news sitemap if you can’t wait to see it live, enjoy!
What’s so great about a sitemapindex you might say? Sitemapindex, as its name suggests, is one kind of sitemaps that allows you to group multiple sitemaps files inside it. Sitemapindex, therefore, gives you many benefits, such as: possibility to bypass the 50,000 URL limit (you can have 10 custom sitemaps, each has 10000 URLs), or possibility to make the generation time much faster (because each sitemap is requested separately and is built by its own module), etc.
Splitting post-based sitemaps (since 1.1.0)
As of version 1.1.0, this plugin can automatically split large post sitemaps into smaller ones. You can set a limit for each small sitemap. For example if you have 200K posts and would like to have 10K posts for each sitemap, BWP GXS will then split
post.xml into 20 parts (i.e. from
post_part20.xml). This helps you bypass the 50,000 URLs limit without having to build your custom modules, and also helps make your sitemaps smaller, lighter, and of course faster to generate. This plugin has been tested on sites that have nearly 200K posts and it took less than 1 second to generate the sitemapindex.
Each website within your network will have its own sitemapindex and sitemaps. For sub-domain installation, your sitemapindex will appear at
http://sub-domain.example.com/sitemapindex.xml. For sub-folder installation, your sitemapindex will appear at
http://example.com/sub-folder/sitemapindex.xml. And of course, there’s always a sitemapindex for your main site, available at
http://example.com/sitemapindex.xml. If you choose the sub-domain approach, each sub-domain can also have its own robots.txt.
Custom sitemaps using modules
The unrivaled flexibility this plugin offers is the ability to define your custom sitemaps using modules. Each module is a actually .php file that tell BWP Google XML Sitemap how to build a sitemap file. You can extend default modules or create completely new ones. This plugin also comes with a convenient base class for developing modules with easy to use and thoroughly documented API. Since modules can be defined by you, there’s no limitation what a sitemap can have (for example you can bypass the 50,000 URL limit, as stated above). There’s one limitation, though: your imagination 😉 . Oh, did I mention that you can even use module to create another sitemapindex?
Detailed Log and Debugging mode
Developing modules needs debugging and this plugin makes that so easy for any developers. There are two kinds of logs: sitemap log and build log. Sitemap log tells you what sitemaps you have and when they were last requested/updated while build log tells you what’s going on when a particular sitemap is built. The debug mode helps you trace errors in modules conveniently!
For a complete feature list, please visit this plugin’s official page
If you have any problem using this plugin, refer to the FAQ section for possible solutions, and workarounds.
Get in touch
- I’m available at BetterWP.net and you can also follow me on Twitter.
- Check out latest WordPress Tips and Ideas from BetterWP.net.
- English (default)
- Malaysian (ms_MY) – Thanks to d4rkcry3r!
- Traditional Chinese (zh_TW) – Thanks to Richer Yang!
- Romanian (ro_RO) – Thanks to Luke Tyler!
Please help translate this plugin!
Free Download: Download this plugin