HTML sitemaps (as opposed to XML sitemaps) are often mentioned as being useful for SEO. They certainly are if you use them wisely (and especially Bing seems to like them at times), but I like them even more for the fact that users like them a lot.
There's plenty of plugins out there that will help you make an HTML sitemap. It's not a feature in my WordPress SEO plugin just yet, but it might become one. The issue is though, that in most cases, you'll want to do specific things with your sitemaps, include or exclude certain pages / post types, show certain taxonomies, etc. That's why I tend to advice people to create a Sitemap Page template in their theme and use that.
In fact, I advise you to use a theme partial, so you can reuse your HTML sitemap template on your WordPress 404 error pages too. To do that, follow these steps: first of all, create a partials folder within your theme folder. In that partials folder, create a file called sitemap.php.
The other day I was browsing through an SEO blog and I come across this piece of code :
<link rel=”alternate” hreflang=”a-different-language” href=”http://url-of-the-different-language-page” />
Having never seen this before I carried on reading and it appears to be a solution to a big problem with having duplicate content on different versions of your websites for different countries.
Duplicate content wouldn’t be an issue if you had one website in English but then you had exactly the same website in Spanish, but it would be an issue if you had one website in English targeted for UK users and another English website targeting Australian users.
Free WordPress Blogger Theme & Tutorial Design