Question: Does URL structure of my website / blog affect my SEO?
Answer: It really took me several years before really getting the answer to this question. There are several sub-questions associated with this questions like-
- Should my URLs have the keywords I'm targeting?
- Does the category name of my blog posts matter (if it appears in the URL)?
- How long should be my URL?
- Can I rank well without a clean URL?
...and there are several such questions. Let's first answer the question: Do I really need a clean URL?
The answer is "
no". You do not need clean URLs to rank well in search results. However, you should have clean URLs if possible. I'm not confusing you. If your web server allows you to have clean URLs (like the ones you see here on <a href="https://www.crazyengineers.com">CrazyEngineers</a>), you should definitely go for clean URLs. But if you can't you don't need to force clean URLs! Also keep in mind that -
1. If you are a new blog - you should have this structure:
domain.com/categoryName/post-title-123.html. Set this up just once and forget it! DO NOT try to change your URL structure if you've already received link backs from other websites. You should set the URL structure once and just leave it undisturbed. In the past, we had to change the URL structure of all the content on CrazyEngineers and had to suffer the consequences. The Internet is full of advice that is contradictory.
2. If you are an established website with clean URLs - do not change your structure.
There's absolutely no point in changing your URL structure if you are an established website. But if you are convinced that you need a new URL structure; please ensure that your old urls properly and permanently redirect to the new ones. You should make yourself familiar with 301 permanent redirects. This is an absolute must! You're committing a hara-kiri if you are not establishing proper 301 redirects.
Let's try to answer the above mentioned questions quickly:
1. Should URLs have keywords: Yes, it's logical. But don't try to stuff keywords.
2. Does category name in URL matter? Nope, it does not. But have it if you can.
3. How long should be my URL: Keep it short, sweet and to the point.
4. Can I rank well without clean URL? Yes, Absolutely, you can!
WordPress and I'd guess all the popular blogging software lets you have complete control over the URLs, titles etc. There are SEO plugins that you can use to adjust the keywords in URL. Use them if you can but remember it's okay even if you don't.
I'll now wait for your questions on this specific topic.