One of the more popular sitemap plugins is Google XML Sitemaps. To install this plugin by go to your Admin Dashboard > Plugins > Add New and search for “Google XML Sitemaps.” There will be several versions to choose from but the one by Arne Brachhold is recommended. Click the “Install Now” link and then “Activate the Plugin” when ready.
Next, go to your Admin Dashboard > Settings > XML-Sitemap. To set up your sitemap, you will need to do the following quick steps.
Build the Sitemap
At the very top of the page you should see the sentence “The sitemap wasn’t built yet. Click here to build it the first time.” Simply click on that link and your sitemap will be created based on the current pages and articles on your site.
When completed, it will change to something like “Your sitemap was last built on June 29, 2011 3:29 am.” You can click on the link to see your sitemap. Copy the URL of your sitemap to use when submitting your site to search engines.
Get a Yahoo Application ID
Under the Basic Options, you will see that the default is set to notify the search engines Google, Ask, and Bing when your sitemap gets updated.
To notify Yahoo, however, you have to enter an Application ID. If you don’t already have one, you will need to sign in or sign up for a Yahoo account, then go to the link provided by the plugin to request one. From here, you simply choose “Generic” and enter your name, your website name, a contact email address, and a description of your application, then press “continue.” On the next screen, just copy the Application ID and paste it into your sitemap settings.
Choose Content for Your Sitemap
You can select whether the sitemap will update itself with your homepage, static pages, articles, or categories. It’s a good idea to include content in your sitemap that changes frequently because search engines like fresh content.
You can also exclude specific content from your sitemap. This might be a good option if you have private, member only areas on your site or pages that simply do not need to be indexed.
Assign Priority to Your Pages
If your site is a blog, you can set the priority of articles based on the number of comments they receive. Higher priority articles will be listed higher on the sitemap and make them more likely to be noticed by search engines each time they come by your site.
You can also assign a numerical priority to the most important page on your website. For example, if Google could only check out the top page of your website, what would it be? Assign the most important page a numerical value of “1” with the rest of your pages set to “0.”
Add Additional Pages
If you have additional pages that are on your website but not created by WordPress, you can add those links here along with the frequency at which the sitemap should check for changes and the date the pages last changed.
You can specify how often your sitemap should look at your homepage, static pages, and articles for changes, and how often to alert search engines that these pages have been modified. Here’s what a typical sitemap should look like.
If you’re using a platform other than WordPress for your website or blog, here’s a partial list of applications you can use to generate a sitemap for your site.
If you’re more of a “do-it-yourselfer,” you can learn more about sitemaps by visiting Sitemap.org’s protocol page which breaks down the coding and technicalities for those who like to figure things out on their own.