Simple Sitemaps for Multisite

No configuration required! Simply have sitemaps created, submitted and updated for every blog on your site

BECOME A MEMBER Download Simple Sitemaps for Multisite

Detail

So, we hear you’d like your WordPress Multisite network to be found, indexed and generally loved by Google? Well, this is the plugin set for you… a package consisting of a very simple and yet incredibly effective and lightweight automatic sitemap generator all set up and ready to go for Multisite. All you have to do is upload the plugin, Network Activate… and that’s it, job done, nothing more to worry about! The sitemap generator will automatically create sitemaps for every blog, that’ll then be submitted to Google and updated every time a new post is made.

  • Looking for something with more finely-tuned controls and incredible SEO?  Try out our Infinite SEO plugin!
Usage

To install:

  1. Download the plugin file
  2. Unzip the file into a folder on your hard drive
  3. Upload the /simple-sitemaps/ folder to /wp-content/plugins/ folder on your site

Note: If you have an older version of the plugin installed in /mu-plugins/ please delete it.

4.  Upload sitemaps.php to /wp-content/
Upload php file to wp-content folder

5. Download your .htaccess file onto your hard drive
Download .htacess file

6. Open up your .htaccess file using EditPlus and add the following to your .htaccess under the line that handles uploaded files:
RewriteRule ^(.*/)?sitemap.xml wp-content/sitemap.php [L]

Add RewriteRule to .htaccess file

IMPORTANT! Note the order of the new rule in the sample htaccess file:
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]

# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]

RewriteRule ^(.*/)?sitemap.xml wp-content/sitemap.php [L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]

7. Save your .htaccess file. Upload your amended .htaccess file to your public_html folder and overwrite your existing file
Upload .htaccess to public html folder

TIP:

  • Check to confirm that the .htaccess file has been overwritten by making sure the last modified date is the same as the file you’ve uploaded.
  • Some FTP clients have a hard time overwriting the .htaccess file and/or some servers are configured to not all the FTP client to overwrite the .htaccess file.

Checking htaccess file has been overwritten If this happens you need to delete the file from the server and then upload the modified file. Delete .htaccess file

8.  Visit Network Admin -> Plugins and Network Activate it there.

How To Use

Simple sitemaps plugin Very simple and yet incredibly effective and lightweight automatic sitemap generator The sitemap generator automatically create sitemaps for every blog, that’ll then be submitted to Google and updated every time a new post is made. You can check that your sitemaps have been created by going to: blog.domain.tld/sitemap.xml Example of what sitemap.xml looks like


If you liked Simple Sitemaps for Multisite, you’ll love...

infinite-seo
Infinite SEO

Every SEO option your WordPress site requires – in one easy bundle.

multisite-analytics
Multisite Analytics

It’s great to offer your users Google Analytics, but it’s even better to be able to offer it to individual bloggers AND at the same time capture sitewide stats for yourself!

bbpress-sitemaps
bbPress Sitemaps

This is a bbPress plugin which does exactly what it says on the tin – namely it creates sitemaps for your bbPress installation and submits them to Google.