Maintaining Link Value Of Old URLS With 301 Redirects
-
Large ecommerce site that has been around for a long time (15+ years.) During that time technology has changed a lot and we are running into issues maintaining 301 redirects for very old urls. For example we have a good amount of links to product and category pages. Some of the old links are to products that still exist and will exist for many years to come.(of note little to no traffic comes via these links. Most of them are close to 9 years old so they are buried deep within articles, forums, or websites) However as we make changes to the site and URL structure these old urls are taking up more resources to continue to maintain 301 redirects. I am Leary of no longer supporting them because I do not want it to impact rankings however there is concern on how much development time and technology resources it takes to continue to support as time goes on.
Does anyone have experience handling redirects 3 or 4 url structures old? Looking for insight from someone who has crossed this bridge before.
-
We have changed the URLS a few times over the past decade. It is just maintaining some of the super old backlinks to category and product pages that are getting harder to maintain.
I appreciate you taking the time to answer.
-
Okay, got it. To figure out how much value you're getting from that traffic, you need to figure out what you want customers to do once they hit those pages. If the customers do the thing you want them to do (buy, lead gen, consume more content, etc), then you still want to keep those redirects. If they don't, you can probably kill them without any repercussions to the brand/site. You can also reach out to those sites that are hosting your old links and ask them to put in new, more relevant links, if those links are still valuable in that the traffic from that link drives customers to do the action you want them to do.
I also wanted to add something that, I know you may fully realize, but no one has said yet, for every page that you're 301'ing to the new structure, you can take that old page and those old assets off your server. All you need is the 301 redirect code.
-
So you have old URLs; have they been changed already?
I'm assuming not since you're getting great traffic from organic. If that's the case, why change them? There appears to be no problem unless I'm missing something (assuming you haven't changed the URL).
This may be a question for developers that have more knowledge.
Thanks!
-
Erica,
Thank you so much for the response. To clarify so that i understand your recommendation correctly. The pages do still get traffic, some get a lot of traffic from organic search. They just do not get a lot of referral traffic from other websites. For example I have a lot of cases where a customer links to one of our products in a tutorial they did on their website. Because the tutorial is old the link to us is from many years ago and the url has a super old url structure. And maintaining the system that helps figure out where that old url should point to on our site is causing the problem. Because it is hard to know how to judge how much value is coming from that link from an SEO perspective I am having a hard time determining if we should continue to maintain these very old urls linking to us from external domains.
Does that help clarify?
-
If you don't get any traffic to these very old pages, there's really no reason to keep the redirects. When we rebranded from SEOmoz.org to Moz.com, we killed a lot of very old pages that didn't get any traffic anymore. We didn't redirect them, just tossed them away. We only redirected out-dated pages that were still getting traffic.
-
Cole,
First thanks for the response.
I probably should have added a bit more detail for clarification. The simple 301 redirect example.com/product-a-123-xyz.html is 301 redirected to example.com/product-a can be handled easily.
However because some of the Old urls had dynamic aspects to them our system has to run code to handle the redirect logic so that the 301 redirect takes sends them the to correct place. For example we sell tires for motorcycles. Because of old technology the url 10 years ago included vehicle specific elements like the year, model brand. Right now we have redirect logic that recognizes that the link is coming in from an old dynamic url and 301 redirect the customer to that specific tire on our site. Then at the product level they can then choose which vehicle they have, all dynamic aspects are taken care of now with ajax. But maintaining that old logic is eating up resources and I am debating if it is worth doing so.
-
Let me make sure I understand your question. You have migrated several (old) URLs into one (new) URL.
I would simply 301 redirect any old URL to a new URL that relates. For example, example.com/product-a-123-xyz.html is 301 redirected to example.com/product-a
You don't have to worry about what articles, bookmarks, etc. have the wrong URL because they are now redirected to the correct URL to maintain link value.
Do not 301 redirect page A to Page B that does not relate.
If you have any other 404s that come up via GWT or Moz and you have a relevant page for that 404, then go ahead and place a 301 redirect in. I would monitor this weekly (every Monday for example). It shouldn't be more than 20-30 to go through at most and that way you continue monitoring link value.
Does this answer your question? I hope this helps.
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
301 Redirect for multiple links
I just relaunched my website and changed a permalink structure for several pages where only a subdirectory name changed. What 301 Redirect code do I use to redirect the following? I have dozens of these where I need to change just the directory name from "urban-living" to "urban", and want it to catch the following all in one redirect command. Here is an example of the structure that needs to change. Old
Technical SEO | | shawnbeaird
domain.com/urban-living (single page w/ content)
domain.com/urban-living/tempe (single page w/ content)
domain.com/urban-living/tempe/the-vale (single page w/ content) New
domain.com/urban
domain.com/urban/tempe
domain.com/urban/tempe/the-vale0 -
My old URL's are still indexing when I have redirected all of them, why is this happening?
I have built a new website and have redirected all my old URL's to their new ones but for some reason Google is still indexing the old URL's. Also, the page authority for all of my pages has dropped to 1 (apart from the homepage) but before they were between 12 to 15. Can anyone help me with this?
Technical SEO | | One2OneDigital0 -
Product Level 301 Redirects Best Practice
When creating a 301 mapping file for product pages, what is best practice
Technical SEO | | Bucktown
for which version of the URL to redirect to? Base directory or one
subdirectory/category path. Example Old URL: www.example.com/clothing/pants/blue-pants-123 Which of the following should be the new target URL: www.example.com/apparel/pants/blue-pants-123 www.example.com/apparel/blue-apparel/blue-pants-123 www.example.com/apparel/collections/spring-collection/blue-pants-123 www.example.com/blue-pants-123 This is assuming the canonical tag will be www.example.com/blue-pants-123. Also, if www.example.com/blue-pants-123 cannot be reached via site
navigation would it be detrimental to make that the target URL if Google
cannot crawl that naturally? Thanks0 -
301 redirect .htaccess
Hi guys I am working on some 301 redirects on an apache webserver and I'd like a bit of assistance in trying to get a specific type result: I want all addresses from domaina.com to be redirected to domainb.com in the same structure so domaina.com/folder/file will go to domainb.com/folder/file expect for 2 folders.
Technical SEO | | seobackbone
ie: DomainA.com --> DomainB.com
except domainA.com/folder1
and domainB.com/folder2 Can someone let me know how I can pull this off?0 -
301: Dynamic URL to Static Page
I've been going around trying to get this dynamic url to redirect in the .htaccess file. I know I'm missing something but can't figure it out. Code: RewriteEngine on
Technical SEO | | ohlmanngroup
RewriteCond %{QUERY_STRING} ^/dynamic-url.php?id=43$
RewriteRule ^$ http://static/page/url/inserted/here? [R=301,L] Suggestions?0 -
Should I change a 301 redirect?
I recently moved all the content from an old site to a new site on a new domain. I lost a significant amount of traffic as a result. There are 301 redirects for every page on the old site. Generally, these point to the same content as was on the relevant page of the old site. However, the 301 redirect for the homepage on the old site points to the homepage on the new site, not to the content from the old site homepage. I'm wondering whether to change the 301 to point at the content from the old site homepage. Any advice would be much appreciated.
Technical SEO | | seqal0 -
Can I redirect a URL that has a # in it? How?
Hi there - My web developer is saying that I can't do a URL redirect with a "#" in it. Currently, the URL is actually an anchored link within a page (which the URL indicates with a #). I want to change the content to a new URL, but our website links internally to the old URL, so we would need to do a URL redirect (assume 301). Can you tell me if this is possible and how? Thanks!
Technical SEO | | sfecommerce0 -
During a site platform transition, should we 301 redirect all URLs or only those with inbound links?
We have an ecommerce client transitioning to a new platform. Due to the nature of the platform, all the pages will have different URLs. There are between 7000-8000 total pages on the website. We wrote 301 redirects for all URLs which are showing inbound links. Unfortunately, automating this process is pretty difficult and hand writing URLs for 8000 links is unfeasible. Is it worth investing the time to 301 redirect all 8000 URLs, or are we safe with only doing those with inbound links? One other option would be to implement a generic redirect for all the rest of the old URLs that sends them to the homepage. Would this be a good compromise?
Technical SEO | | outofboundsdigital0