I am using the cutline theme for WP. When I go to the bottom of the page and click on the sitemap link I get a 404 page error. I recently moved my blog from a /blog/ directory to the root domain and made the changes in WP to reflect this. Does this error mean that my blog is not generating a sitemap or just that the link is not valid for it? If I use the Google Sitemap Generator plugin will it fix this?
The link in the footer is looking for the /sitemap/ reference off the root domain. The only sitemap file I see is located inside the /blog/wp-admin/themes/cutline directory. Pardon the stupid question but if you've got multiple sites hosted with one host the sitemap should be for one website. Hence, the term SITEmap. If I change the link to the location of the sitemap within the blog will that fix it? Here's the code: <div id="footer"> <p>© 2007–2008 <?php bloginfo('name'); ?> — <a href="<?php bloginfo('url'); ?>/sitemap/">Sitemap</a> — <a href="http://cutline.tubetorial.com/">Cutline</a> by <a href="http://www.tubetorial.com">Chris Pearson</a></p> <?php wp_footer(); ?> </div> </div> </body> </html> Do I just change the /sitemap/ reference to the actual location of the file within WP relative to the root domain? /blog/wp-admin/themes/cutline/sitemap/ ?
I know that for SEO you want as much stuff as you can to be crawled but if you've got stuff that, say, your blog visitors, don't need to see you wouldn't want them to be able to view your entire sitemap, would you? Does that plugin do the same thing as the Google XML Sitemaps Generator? If it does, I have that one uploaded and ready to activate. Thanks for your help, Jeff
OK. Let me recap and let you know where I'm at. My blog is in a /blog directory off of the root domain. I have 301 redirected the domain from the registrar to point at the /blog directory when a request for the root domain is made. I installed the Google XML plugin and generated a sitemap. It placed the sitemap.xml file in the root directory. When I click on the sitemap link it only has a map for the contents of the /blog directory because of the redirect. I have other URLs off of the root domain. How do I get all of my URLs to map? Obviously, I'd want Google to know about all URLs on the same host? Or is a sitemap URL specific?