I have an URL like this one for an article with a good traffic.


Now I want to update the content to 2020. I have made the mistake of having the year in slug for the first edition.

What is my best option:

  1. Just change the URL and text from example.com/best-x-for-2019 to website.com/best-x-for-2020
  2. Maintain the example.com/best-x-for-2019 and add link to a new URL example.com/best-x-for-2020 and have a new indexed page for each year
  3. Other?

The content will be updated every year. It will be mainly about prices or some details. Lets say 30% of the content will be new/rewritten.

The point of maintain the same URL is the content be about 2020 and the URL have the 2019 reference. And next year, 2021 and the URL 2019 and so on.

My concern here is just about SEO / SERP.


1 Answer 1


There are two important points around URLs that are relevant:

  • Keywords in the URL don't matter much at all for SEO right now. Having the year in the URL isn't going help you rank better.
  • Stable, unchanging URLs are best for SEO. Having the year in the URL makes you change the URL every year.

Having the year in the URL is not good for SEO. This is a common problem for conference websites. If there is a yearly conference, it is tempting to create a separate URL for the website of the conference each year:

  • myconference.example/2020
  • myconference.example/2019
  • myconference.example/2018

Instead, it is better to put the current information at the root URL and then archive it once the next year's site is created:

  • myconference.example/
  • myconference.example/2019
  • myconference.example/2018

Common pages such as schedule.html that are used every year don't need to be redirected from the root, but any unique pages for that year should be redirected. For example if you had a 2018 page called bob-smith-keynote-speaker.html you would now redirect that page into the 2018 directory.

This allows links created to each year's conference boost next year's conference. With a year in the URL, back links tend to get distributed between the different years. Your current year looks like the weakest and least popular page on your site to search engines.

In your case you should use the URL /best-x and leave it stable from year to year. If you want to archive last years version so that users can view it, move it to /best-x-2019 when you update it.

It sounds like you need to communicate to your users that you have up-to-date information. That is often important and can help click-through-rate (CTR) from the search results. I'd recommend putting the year into the title:

  • URL: /best-x
  • Title: "Best X for 2020"

That way you get a stable URL that collects link juice from year to year while still signaling to users that you have the latest information.

  • I understand what you are suggesting. However in my case, a plain text blog post, will lead to a new page indexed with no juice, and an outdated page with a lot of juice. Since google doesn't show the url year in SERP I am just thinking about to maintain the same old url of 2019 and just update the title "Best x for 2020"and info.
    – anvd
    Jun 17, 2020 at 23:14
  • 1
    You can redirect /best-x-for-2019 to /best-x to consolidate your link juice. If you want to preserve the 2019 page, change the archive name to /best-x-2019 Jun 18, 2020 at 9:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.