Guide to XML Sitemaps for WordPress Insideout

Search Engine Optimization (SEO) has been a buzz word in the Internet marketing niche for a long time now and since a few years, nearly everyone knows at least a little about it. One of the essential tasks of SEO is to show your website’s content and structure to Search Engines in a well organized and easy to understand way.

In 2005, Google introduced XML Sitemaps as a means to show whole website structures and content to Search Engines and shortly after, Microsoft and Yahoo followed suit.

The basic idea of Sitemaps is rather simple. Ideally, Sitemap contains all the URLs of a website with relevant data such as when it was last modified, how frequently it is updated and whether one particular page should receive priority over others. In simple terms: it is the breadcrumbs or navigation menu for Search Engines to navigate the website.

Why Are Sitemaps So Important Anyway?

Search Engines are getting smarter every day and one could ask whether an XML sitemap is necessary anymore. According to Google, there are plenty of good reasons why you should still create one for your website:

If you have a really large website, it can happen that web crawlers overlook some new or recently updated content. Due to limited resources compared to the Internet’s vast amount of content, Search Engines tend to have “difficulties” in finding new content on these huge websites or refreshing their indexes when a page is updated.

If your site has a lot of content, let’s say a really big archive that is somehow isolated from the rest of your website or that is poorly linked to each other, it’ll be hard for crawlers to find and index these pages.

If your website is new with no inbound links altogether, Search Engines have no chance of even discovering your new website and pages. The way Search Engine crawlers work is basically that they follow each found link on a web page to access new pages. Without any inbound links, they won’t even know about your website.

And finally, if your website features rich content or appears in Google News, XML Sitemaps will help you to show Google additional information, which in turn enable Google to show the popular rich snippets and content.

Now, if you still aren’t convinced about using Sitemaps, read on and you’ll see that it can be done for free, does not take a rocket scientist to do it, and takes no more than 15 to 30 minutes to set up. Every Connect hosting account has the capability to freely install and host a WordPress for your web site and to freely add and use any of the available XML Sitemaps generating plugins. All Starter, Business, WordPress Hosting plans include that option. If you are an existing client at Connect 2u2 Web Hosting, then you can choose a Basic or Advanced SEO Support, to include a Search Engine Optimisation, Social Networking, PPC and Online Advertising strategy for your online business.

How to Create XML Sitemap for WordPress?

There are plenty of plugins out there, which enable you to set up an XML Sitemap for your WordPress site. Some of them are specialized plugins with a lot of customization options and no other purpose than creating and submitting your sitemap to major Search Engines. Some, on the other hand, are general SEO plugins that also create Sitemaps among other things.

In this article, we’ll go through 2 of the best-known plugins and let you choose based on your needs and preferences.

Google XML Sitemaps WordPress Plugin

seo-google-xml-sitemaps

Google XML Sitemaps WordPress plugin has an active user base of over 1 million and is a specialized plugin with only one focus: Creating Sitemaps. And as specialized plugins tend to be, it offers a lot of customization options in comparison.

Every time you add new content to your website, the plugin updates your website’s Sitemap. By default, the plugin is set up to notify Google and Bing whenever the Sitemap is updated. It basically pings SE’s to let them know about the event. The plugin also inserts your Sitemaps URL in the robots.txt file. Robots.txt is the first destination of Search Engine crawlers when they arrive at your website. In case you are wondering, robots.txt is a special text file for crawlers that, contrary to Sitemaps, tells them what parts of a website should not be indexed.

Google XML Sitemaps also lets you choose what parts of your website to exclude from the Sitemap and specify certain priority and frequency of change for each part. Priority and frequency of change are suggested values for Search Engines to know how often they should re-index a certain page and whether the crawling of a certain page or category should take precedence over another.

Important note: If you are using an all-in-one SEO plugin like Yoast, you should disable its sitemap generation functionality. Otherwise, you could run into conflicts between the two and confuse Search Engines and damage your rankings, in a worst case scenario.

Yoast SEO Plugin (Free version)

Yoast SEO for WordPress Free Plugin

With over 1 million active installs and an average rating of over 4 stars, Yoast SEO is the best-known all-in-one plugin for onsite Search Engine Optimization.

With this plugin, creating XML Sitemaps couldn’t be easier. By default, the plugin is set up to automatically create a Sitemap and ping Google and Bing to notify them about updates. It also enables you to set a max entry limit for sitemaps. This is particularly useful for huge websites with thousands of posts and pages. According to Google, a single sitemap is limited to 10MB file size and 50 thousand URLs. Additionally, some budget hosting providers have very limited resources and the plugin’s default of 1000 entry per page may be too high for them. When your URLs exceed the number of allowed entries per page, Yoast SEO automatically splits your Sitemap and creates a so-called Sitemap Index which points to your actual Sitemap files.

Post Series: SEO Website Performance