Back to Top

BWP GXS v1.1.0 – The Beast is HERE!

Previous Post:

BWP GXS v1.1.0 – The Beast is HERE!

Support for this plugin has been moved to the BWP Community!

Guys, BWP Google XML Sitemap 1.1.0 is out! This version comes with two new major features and a complete overhaul of all modules for efficiency. For a complete changelog, please visit this plugin’s usual changelog section. And now, let me show you why I call this release a beast:

1. Auto-splitting of large post sitemaps

In previous versions, if you want to bypass the 50,000 URLs limit, you will have to develop your own sitemap index module. Not all people want to spend their times developing such a module, and that’s why I’ve got a lot of requests from plugin users to add the splitting functionality into the core, and as of now, I have :).

Now you will have two different limit settings, one for all sitemaps, and one for split sitemaps, so for example you can have a 50K URL limit for tag sitemap and a 10K limit for each split post sitemap, and if you have like 200K posts, your post sitemap will have 20 parts. It is generally a good idea to split your sitemap instead of having a single 50K URL sitemap, which is both heavier and slower to generate.

2. External Pages’ Sitemap

It is now very easy to add links to pages that do not belong to WordPress to the Sitemap Index. All you have to do is to create a filter, as described here, and add such filter to your theme’s functions.php. An external pages’ sitemap will look similar to this:

BWP GXS External Pages' Sitemapwp-content/uploads/2011/04/bwp-gxs-cus1.gif 1024w" sizes="(max-width: 300px) 100vw, 300px" />

BWP GXS External Pages' Sitemap

You can of course enable or disable this feature in the Generator tab, and by default external pages’ sitemap is disabled.

3. Complete overhaul of modules

All modules and the base module have been improved for efficiency. Post, archive, and taxonomy modules are now 50% faster and consume 70% less memory usage (especially when you choose to split post-based sitemaps). This version has also been tested with sites that have approximately 200K posts and 14K tags, which was actually impossible with 1.0.5 or older. All sitemaps now have better and more accurate information, too!

4. Other things

There are actually tons of changes made to this release rather than those things above, and I’ve tried to list all notable things in the change log, so make sure you guys check it out. Note that some settings have been removed (such as ‘static pages’ sitemap’, ‘tags’ sitemap’, etc.) and new ones have been added (such as two exclusion lists). It is, therefore, recommend that you re-check your Generator’s settings and make appropriate changes.

That’s it, try the new version out and don’t forget to give me feedbacks, thanks!

Take Social Sharing to
the Next Level with Monarch!

Take Social Sharing to the Next Level with Monarch!
Print Article Trackback Trackback to this Article   Subscribe to Comments RSS Subscribe to Comments RSS

67 Opinions for BWP GXS v1.1.0 – The Beast is HERE! (41 Trackbacks)

  1. User's Gravatar
    OddOneOut August 24, 2011 at 12:11 am – Permalink

    Please send the .htaccess file that is currently used on that site to me using the contact form, I will have a look. A list of all installed plugins will help too. How did you manage to solve the problem for the sitemapindex.xml?

  2. User's Gravatar
    Tamara August 24, 2011 at 5:47 am – Permalink

    Hello, it looks like a very nice plugin, but I am having issues submitting external pages. Webpress is used only for a blog part of my site and I wanted to add my main pages to the sitemap. I followed the instructions and activated External Pages’ sitemap in Sitemap Generator tab. Then I added the posted code to theme’s functions.php As soon as I did it, my entire blog went to a white screen and an error message, which I could only fix by deleting the code through FTP server. I am a newbie and perhaps am doing something wrong. I would appreciate any guidance and additional details on how I can make it work. Thank you so much!

    • User's Gravatar
      OddOneOut August 24, 2011 at 1:56 pm – Permalink

      Hi Tamara, thanks for using my plugin!

      It could be that you had a syntax error in your codes, which resulted in a fatal error (white page with hidden errors you couldn’t see). Just use the contact form and send me your theme’s functions.php and I will see what the problem was.

      • User's Gravatar
        Tamara August 25, 2011 at 12:53 am – Permalink

        Dear OddOneOut,
        I sent you the php file via contact form and thank you so much for offering to look at it!

      • User's Gravatar
        Tamara August 26, 2011 at 3:08 am – Permalink

        Dear OddOneOut, thanks so much for all of your help. Great plugin!!!

  3. User's Gravatar
    Ab August 29, 2011 at 1:08 pm – Permalink

    Ok so I have 19,000 tags…

    I set the limit for “5000”, so no more than 5000 will be in a sitemap xml file.

    When I go to: /taxonomy_post_tag.xml

    I see 5,000 tags listed 🙂

    BUT where are the subsequent xml files for the other 14,000 tags?

    • User's Gravatar
      OddOneOut August 30, 2011 at 12:13 am – Permalink

      Hi Ab, thanks for using BWP GXS!

      The tag module with split tag sitemaps is not yet available to the public, it needs more testing, development, and of course, fund. The whole plugin is actually in an important stage: I’ve decided to add a lot more features in upcoming versions, but the release date has not been scheduled. If you would like to have the module you can contact me privately for further discussion ;).

      • User's Gravatar
        Ab September 5, 2011 at 8:27 am – Permalink

        Its ok! Yoast’s plugin is receiving added support for sitemaps in its next update supposedly everything bwp is doing

  4. User's Gravatar
    Ab August 29, 2011 at 1:09 pm – Permalink

    Crap! I forgot to give you props for the plugin, it seems to be spectacular for what it does if I can only figure out this issue 🙂

    Keep up the good plugin work!

  5. User's Gravatar
    Tours August 30, 2011 at 11:57 am – Permalink

    Sitemaps are very useful and it is an easy way for a webmaster to inform about the search engines.

  6. User's Gravatar
    tiaurus August 31, 2011 at 1:48 pm – Permalink

    Plug-in creates error 404.

    • User's Gravatar
      tiaurus August 31, 2011 at 1:58 pm – Permalink

      Install, activate, tune. As a result, on one blog running, and the other when trying to open sitemapindex – eror 404.

      • User's Gravatar
        OddOneOut August 31, 2011 at 5:51 pm – Permalink

        It’s very possible that your server is configured to fire a 404 for non-existent files. BWP GXS creates sitemaps virtually so you might run into problems like this. Please use the contact form and send me your .htaccess file. If you have any special server configuration please tell me, too.

        • User's Gravatar
          tiaurus August 31, 2011 at 6:49 pm – Permalink

          Private link removed.

          • User's Gravatar
            OddOneOut August 31, 2011 at 9:34 pm – Permalink

            Just like I thought. Please see FAQ section, question number 5, it will help you resolve the issue.

  7. User's Gravatar
    Joe September 10, 2011 at 4:19 am – Permalink

    Hello, I love the flexibilty of your plugin and all the amazing features it has. I was wondering how you can choose select pages to remove from your sitemap. The plugin ‘Google XML Sitemaps’ that I switched over from had the ability to put in the page ID and have that page removed from the sitemap. Does this have that option? Thanks!

  8. User's Gravatar
    Kirk VandenBerghe September 22, 2011 at 11:19 pm – Permalink

    This is my first comment/contact, so I must begin by thanking you for your excellent plugin. We have test nearly a dozen XML sitemap generators, and yours is the best by far.

    My question: On our server, we need to set permissions on BWP’s cache directory to 777. Each time we update your plugin the cache directory is reset to 755, which breaks caching, so we always have to remember to manually FTP in a reset to 777. Can you recommend a solution?

    • User's Gravatar
      OddOneOut September 23, 2011 at 9:41 am – Permalink

      Hi Kirk, thanks for the compliment!

      This depends a lot on your current server’s folder permission/ownership settings, so I believe the best approach would be a hook that you can use to add your own cache directory, so that when the plugin is updated you won’t have to change anything.

      Does that sound reasonable to you?

      • User's Gravatar
        Kirk VandenBerghe September 23, 2011 at 11:01 am – Permalink

        In other words, if there was an option to manually create the cache directory via FTP, it wouldn’t be owned by WordPress and the permissions wouldn’t be automatically dialed back from 777 to 755 during updates. Yes?

        • User's Gravatar
          OddOneOut September 23, 2011 at 12:26 pm – Permalink

          Yes, but it will be a hook, not an option. To say the truth I don’t think WordPress tampers with your folder’s permission, it’s just that when new folders are created, it has the default permission, which is 755 in this case. So, in future versions, you can have something like this:

          add_filter('bwp_gxs_cache_directory', 'my_cache_directory');
          function my_cache_directory()
          	return ABSPATH . '/bwp-gxs-cache/'; // Set this folder's permission to 777

          Painless ;).

  9. User's Gravatar
    Ida Mae Boyd September 26, 2011 at 1:38 pm – Permalink

    Hello! Khang,

    I want to know if there is a way to display the sitemap on my word press sitemap page?

    If there is a way, how do I do it.



    • User's Gravatar
      OddOneOut September 26, 2011 at 9:49 pm – Permalink

      I’d suggest that you use a HTML Sitemap plugin, which should be available for free in the plugin repository :).

  10. User's Gravatar
    Kirk VandenBerghe September 29, 2011 at 3:54 am – Permalink

    Can you please provide some information on the site.xml addition? It’s showing up 404 on one of my clients’ sites >

    • User's Gravatar
      OddOneOut September 29, 2011 at 12:20 pm – Permalink

      That sitemap will list the URL of the blog, i.e. hxxp://, and in case you’re using multi-site it will list all URLs within network (for main site only). Please go to Settings -> Permalinks and then press Save Changes, site.xml will then show up properly.

  1. Huge List of Cool WordPress Plugins-Part 5

    [...] Error: You should check the module that generates that sitemap [...]

— Comments are closed.

Next Post: