Setting up my new blog, I know that I must update the permalink structure. I was wondering, however, which one is the best. These are my options: 1. www.myblog.com/category/post-name/ 2. www.myblog.com/post-name/ 3. www.myblog.com/post-name/post-id/ 4. www.myblog.com/category/post-name/post-id/ 5. www.myblog.com/post-id/post-name/ So which one is the best? Suggestions would be greatly appreciated. Thanks.
Ok. But I thought category/post name/ was better, since it has more keywords? What's your opinion on that?
I depends upon the type of blog. Is it a news one? Then many people claim to add in something numerical (post date or post id, for example) as it allegedly leads to greater chance of inclusion in to Google News. However, choose what makes the most sense/is more readable to the human looking through the list of sites in the search results and choosing which to visit. The title, descriptive text and url displayed in the search results can all play a role in choice of site to visit. Your main concern should be the on-page SEO. Anyway - to give a more exact answer, it's popular these days to choose domain.com/post-name/ (for example, blogstorm.co.uk uses this and is a very popular blog), so it's always possible there's some extra boost in it but I thought it was the on-page content which will give the best results..? Will the link structure really matter if what is on page is almost blank/utter rubbish/that's a duplicate? I personally think not.
Strictly from an SEO standpoint you'd be right, but that structure would be an organizational nightmare. I'd actually go with #1 instead (but replace "category" with the category name) in most cases. Though ryan_uk does make a point...
i think putting a year and month in the permalink is better. so readers and bots can know how old is the page or post.
The bots can use the last-since-modified header (especially if you're using wp-cache) and the user can always look at the date stamp on the blog entry.
I use www.myblog.com/category/post-name/ for my new blog, but my old blog use www.myblog.com/post-name/, i want compare the result.
Just another note - using domain.com/post-name/ can cause a problem with accessing some parts of the site (for example, awstats and also the codex page mentions wp-admin pages, if I remember correctly). Personally, I go for domain.com/category/post-name/ as it makes the most sense.