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
-
A Really Specific Question about 301 Redirect Strategies
Hi there: As part of a site redesign project, we've been doing a lot of 301 redirects, as we retire old URLs or rename them. My question is: is it necessary to redirect ALL old URLS? What about URLs with no links and low authority? Are these really necessary to redirect, since they're not referenced on the web and there's obviously a global redirect happening at the level of the root domain? Just curious; I'm not sure I've ever really understood this...
Intermediate & Advanced SEO | | Daaveey0 -
301 redirects
One of our employees took an SEO class recently. She was told that having too many 301 redirects can hurt SEO. I have never heard of 301 redirects as having a negative impact. Any thoughts?
Intermediate & Advanced SEO | | Smart_Start0 -
What happens to 301 redirect if the site taken down?
I understand 301 redirect carries over the page value to the page its being redirected to. However what happens if for example, I do a 301 redirect from example.com to example.co.uk, 2 months later I take down hosting and cancel domain for example.com, would I lose the page value that was being carried over to example.co.uk? Do I need to keep both domains active?
Intermediate & Advanced SEO | | Marvellous0 -
301 redirects cross domains
Hi Moz Community. We have a client that has Website A and Website B. Website A is going to be replaced by Website C, a new website and brand. Some products sold on Website A are going to be split out to Website B & C. i.e. Say Website A sells eight products - then four will go to Website B and four to Website C. OUR QUESTION Technically we know we can 301 redirect the Website A products to the relevant Website B & Website C products. 1. Given this convoluted structure, will there be any negative ramifications for SEO? and; 2. Which website would you redirect the homepage to, B or C?
Intermediate & Advanced SEO | | WCR0 -
How do you find all of your 301 redirects?
I would like a full list of 301 redirects that we have on our site. Is there a way to export it? I tried Bing Webmaster tools and the list was incomplete. We use IIS. Any ideas?
Intermediate & Advanced SEO | | EcommerceSite0 -
How do I 301 Redirect a complete folder?
Hi, I am want to delete a folder and all the contents. I then need to redirect anyone that is trying to reach a file in that folder to another page on my site. example: www.mydomain.com/folder/ (contains 50 pages) I want to delete the folder and all 50 pages. So if someone tries to reach www.mydomain.com/folder/page1.php the redirect would take them to a specific page on my site. Doing this to clean up old content. How would I do this on the .htaccess? I have redirected a page but not a folder. Thanks in advance! Force7
Intermediate & Advanced SEO | | Force70 -
Does 301 Redirect works on social signals?
Hello, I'm considering strategic change in my site's formation.
Intermediate & Advanced SEO | | BeytzNet
301 redirecting some of the pages is not a problem but the question remains - what will happen with all of my social signals? These pages have Likes, plus ones, and tweets. Thanks0 -
Multiple domains expiring that have 301 redirects to my primary domain. Am I in trouble?
I recently took on the SEO of a large website with http://example.com. My predecessor bought 40 plus domains for specific cities like Jacksonvilleexample.com, Miamiexample.com, etc. ZERO of the additional domains linked to our main website. The domains that were bought basically had our exact same website in terms of content, links etc that mirrored our main http://example.com. I added 301 redirects to help problems that may be a result of this type of structure. Some of the additional domains were indexed and some were not but all have 301's and as far as traffic is concerned I'm not worried about loosing short term traffic. My question: All the domains are set to expire in June and I don't want to continue to have them 301 redirected to my main domain (example.com). I'm not trying to avoid the additional cost of all the domains but I don't see an advantage to having them so CAN letting all these domains expire hurt me from a long term SEO position if I don't renew them?
Intermediate & Advanced SEO | | ballanrk0