301 Redirecting from Static to Dynamic URLs. I think we messed up
-
I'm looking for some guidance on an issue I believe we created for ourselves and if we undo what we did.
We recently added attributed search to our sites. This of course created a bunch of dynamically generated URLS. For various reasons, it was decided to take some of our existing static URLs and 301 redirect them to their dyanamic counterpart.
Ex .../Empire-Paintball-Masks-0Y.aspx now redirects to .../Paintball-Masks-And-Goggles-0Y.aspx?Manufacturer=Empire
Many of these stat URLS had top 3 rankings for their associated keywords. Now, we don't rank for anything. I realize that 301 redirecting is the way to go...if you NEED to. My guess is our drop in keyword ranking is directly tied to what we did.
I'm looking for an solid argument to be made to my boss as to why we should not have done this and that it, more than likely has resulted in dropped keyword rankings and organic traffic.
I welcome any input.
Also, if we decided to revert back (remove all 301 redirects and de-index all dynamic URLS), what is the likely hood we can recapture some of this lost organic traffic? Can I disallow indexing in a robot.txt file to remove, say anything with a '?' in the URL? Would the above URL example (which was ranking in the top 3 in SERPs), have a good chance of finding its way back?
thanks
-
Well, that's hard as I don't know your URLs and your parameters.
You need to come up with a solution that covers all, but also avoid any duplicate content issues by redirecting the parameter based URL to rewrote ones.
Let's say the file serving paintball masks and goggles is:
Paintball-Masks-And-Goggles-0Y.aspx
The parameter Manufacturer only shows the ones from that manufacturer. But does the naked URL shows all?
If yes, then you have to noindex all of those with the parameter set.
If no, then you can use some URL rewrite rules to make "static/easy to read URLs" using something like this:
RewriteRule ^Paintball-Masks-And-Goggles/(.*)$ Paintball-Masks-And-Goggles-0Y.aspx?Manufacturer=$1 [L]
This means that users accessing to /Paintball-Masks-And-Goggles/Empire will see the same page as /Paintball-Masks-And-Goggles-0Y.aspx?Manufacturer=Empire but on a friendlier way. That is if you have lots of manufacturers for paintball masks and goggles.
Or if you have many manufacturers but not that many products from each, you can also write a different rule like:
RewriteRule ^(.*)/Paintball-Masks-And-Goggles$ Paintball-Masks-And-Goggles-0Y.aspx?Manufacturer=$1 [L]
Which will produce the same effects, but putting the manufacturer name on the from of the URL: /Empire/Paintball-Masks-And-Goggles.
This not only involves creating some set or rewrite rules but also changing the code in your site to use the new URL structure you are creating with the rewrite rules.
If you don't have the knowledge to make this kind of changes, I suggest you contact a web developer to carry on all the necessary steps.
Feel free to private message me if you need more help.
-
Thanks for the response Federico.
Do you have any thoughts on maybe trying to salvage some of our lost SEO value by doing a URL rewrite?
Old Static: .../Empire-Paintball-Masks-0Y.aspx
Currently 301s to: .../Paintball-Masks-And-Goggles-0Y.aspx?Manufacturer=Empire
Have it rewrite back to: .../Empire-Paintball-Masks-0Y.aspx
Could this be a possible fix?
-
Have you tested the "URL parameters" feature under "Crawl" in Google Webmaster Tools? It let's you set the best way Google should handle them.
Anyway, if your Website's content changes for every parameter, I'm sorry to tell, but the change you did was a bad move. To a Web that is going towards URLs without GET parameters, the way you had it before seemed MUCH better.
Parameters are usually recommended to pages that you don't need indexed, although they WILL still be indexed unless you tell Google otherwise, if the page contents changes based on that parameter (not just ordering results like in a search), then the parameter being part of the URL is a much better solution.
Don't forget that users usually read the URL of the SERPs and if the parameter is at the end of the URL, it might not even show up in the SERPs.
That's ultimately your decision. Just my 2 cents
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
-
Moving html site to wordpress and 301 redirect from index.htm to index.php or just www.example.com
I found page duplicate content when using Moz crawl tool, see below. http://www.example.com
Intermediate & Advanced SEO | | gozmoz
Page Authority 40
Linking Root Domains 31
External Link Count 138
Internal Link Count 18
Status Code 200
1 duplicate http://www.example.com/index.htm
Page Authority 19
Linking Root Domains 1
External Link Count 0
Internal Link Count 15
Status Code 200
1 duplicate I have recently transfered my old html site to wordpress.
To keep the urls the same I am using a plugin which appends .htm at the end of each page. My old site home page was index.htm. I have created index.htm in wordpress as well but now there is a conflict of duplicate content. I am using latest post as my home page which is index.php Question 1.
Should I also use redirect 301 im htaccess file to transfer index.htm page authority (19) to www.example.com If yes, do I use
Redirect 301 /index.htm http://www.example.com/index.php
or
Redirect 301 /index.htm http://www.example.com Question 2
Should I change my "Home" menu link to http://www.example.com instead of http://www.example.com/index.htm that would fix the duplicate content, as indx.htm does not exist anymore. Is there a better option? Thanks0 -
301 Redirects?
We have an e-commerce website with about 4500 products for sale. About 1200 of these items were not showing up in the Google PLA ads because they were $0 dollar items, so we made those products invisible. Then Set 301 Redirects for each of the 1200 items. My question is this; we want to turn back on the 1200 items, should we delete the 301 redirects that are in place for them.? Will it hurt SEO performance by having them?
Intermediate & Advanced SEO | | Goriilla0 -
Google tagged URL an overly-dynamic URL?
I'm reviewing my campaign, and spotted the overly-dynamic URL box showing a few links. Reviewing it, they are my Google Tagged URLs (utm_source, utm_medium_utm_campaign etc) I've turned some internal links to Google Tagged URLs but should these cause concern?
Intermediate & Advanced SEO | | Bio-RadAbs0 -
Can there be to many 301 redirects
Is it possible to have to many 301 redirects. I am currently looking at 156 of them. Does this create any quality issues with regard to site performance or any other issues. Thank you for your consideration!
Intermediate & Advanced SEO | | APICDA0 -
301 redirect from one domain to other domain, How To?
Hi, I need to redirect 150 products pages from http://www.filtrationmontreal.com/ to http://www.furnacefilterscanada.com/ How can I do this? Is there a tool or anything I can do to do 301 from one domain to another one? Can I use Google Webmaster Tool? Thank you, BigBlaze
Intermediate & Advanced SEO | | BigBlaze2050 -
Should you replace the url on a damaged page and 301 to it ?
Hi, We have a couple of pages which have been damaged due to an SEO person we hired creating a stupid amount of bookmarks and generally poor links. I've tried to get the links removed where I can but on most of these blogging sites there is no contact webmaster etc so I am struggling. Panda update as also affected traffic by about 35%. My question is , should I consider creating new urls for the "damaged " pages and then doing 301 redirects to them from the damaged page to the new page. Then start to build up good links to the new page whilst google should de-index the old pages over a couple of months ?. Just at my witts end how to get rid of these blogging rubbish etc etc. Thanks Sarah.
Intermediate & Advanced SEO | | SarahCollins0 -
301 redirect for duplicate content
Hey, I have just started working on a site which is a video based city guide, with promotional videos for restaurants, bars, activities,etc. The first thing that I have noticed is that every video on the site has two possible urls:- http://www.domain.com/venue.php?url=rosemarino
Intermediate & Advanced SEO | | AdeLewis
http://www.domain.com/venue/rosemarino I know that I can write a .htaccess line to redirect one to the other:- redirect 301 /venue.php?url=rosemarino http://www.domain.com/venue/rosemarino but this would involve creating a .htaccess line for every video on the site and new videos that get added may get missed. Does anyone know a way of creating a rule to rewrite these urls? Any help would be most gratefully received. Thanks. Ade.0 -
301 - should I redirect entire domain or page for page?
Hi, We recently enabled a 301 on our domain from our old website to our new website. On the advice of fellow mozzer's we copied the old site exactly to the new domain, then did the 301 so that the sites are identical. Question is, should we be doing the 301 as a whole domain redirect, i.e. www.oldsite.com is now > www.newsite.com, or individually setting each page, i.e. www.oldsite.com/page1 is now www.newsite.com/page1 etc for each page in our site? Remembering that both old and new sites (for now) are identical copies. Also we set the 301 about 5 days ago and have verified its working but haven't seen a single change in rank either from the old site or new - is this because Google hasn't likely re-indexed yet? Thanks, Anthony
Intermediate & Advanced SEO | | Grenadi0