301's, Mixed-Case URLs, and Site Migration Disaster
-
Hello Moz Community,
After placing trust in a developer to build & migrate our site, the site launched 9 weeks ago and has been one disaster after another. Sadly, after 16 months of development, we are building again, this time we are leveled-up and doing it in-house with our people.
I have 1 topic I need advice on, and that is 301s. Here's the deal. The newbie developer used a mixed-case version for our URL structure. So what should have been /example-url became /Example-Url on all URLs. Awesome right? It was a duplicate content nightmare upon launch (among other things).
We are re-building now. My question is this, do we bite the bullet for all URLs and 301 them to a proper lower-case URL structure? We've already lost a lot of link equity from 301ing the site the first time around. We were a PR 4 for the last 5 years on our homepage, now we are a PR 3. That is a substantial loss. For our primary keywords, we were on the first page for the big ones, for the last decade. Now, we are just barely cleaving to the second page, and many are 3rd page. I am afraid if we 301 all the URLs again, a 15% reduction in link equity per page is really going to hurt us, again. However, keeping the mixed-case URL structure is also a whammy. Building a brand new site, again, it seems like we should do it correctly and right all the previous wrongs. But on the other hand, another PR demotion and we'll be in line at the soup kitchen.
What would you do?
-
This post is deleted! -
Going through an entire site update and switching all of your URLs is always tough, but to launch with mixed case hits you in the stomach, doesn't it! Instead of going through yet another site update, I'd start with medicating the new site and getting it back in working condition. There are 2 things you can do with your mixed case URLs at this point:
- 301 redirect the upper case to the lower case and add rel=canonical's to all of your pages for the URL you prefer.
- If it's easier to stick on the rel=canonical now, as you work through the 301s, then do that first. The rel=canonical will help protect you against multiple mixed case issues that you may of not found quite yet. It also helps protect your content.
I'd be wary of doing an all new site re-haul again, because you may be down for longer that you want to be.
Other things to do:
- Monitor Google Webmaster like your life depends on it - your sites life definitely needs it right now!
- Look for other opportunities where there are quick fixes in helping to improve the site - look at the site errors in Moz and in Google Webmaster. If you're seeing dupe issues (beyond what you already know about) or missing meta, fix those.
- Instead of focusing on PR, I'd look at your domain authority, homepage authority, MozRank, and MozTrust. You need to establish a base so that you can monitor the trend line - while you're at it, go ahead and keep record of your competitors too.
- Look at your top links in OSE and make sure that any that are pointing at older URLs are pointing at the new URLs - it's better that your top links go to the right place, rather than being 301'd.
-
Hi Kristin,
Sounds like a bit of a nightmare. Personally, I would go ahead and set the URLs to lowercase in the new design. I would also take a closer look at what's going on with your site's pages. I've moved lots of sites with changing URLs and I typically don't see that kind of dramatic rankings drop if the optimization is maintained and the pages are properly redirected. So, there may be something else going on.
As for the switch back, did you create redirects from the old lowercase URLs to the new capitalized URLs? If so, be sure to removed those 301's when you launch the new site. You can also setup new 301s from the capitalized URLs to the lowercase versions using the .htaccess file (if your using an apache server). The following link may help you in setting up the redirects:
Also, I wouldn't worry about the Pagerank. It's not reliable. Better to pay attention to your rankings, traffic, and links.
Kurt Steinbrueck
OurChurch.Com -
I would recommend trying to get things right and going to the lower case format. As you mention it will save you headaches further down the line by keeping to a simple convention.
You can reduce the impact of the redirects by amending your previous ones to point to the new directories, this will prevent a redirect chain and you will lose less. You should then additionally redirect the new URLs of course.
Dependant on the types of inbound links your site has (and volume) it may also be worth a little outreach to other sites asking them to amend to the new final destination format.
Good luck however i know what a pain it is, I've done many site migrations myself.
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
-
Changing URL's During a Site Redesign
What are the effects of changing URL's during a site redesign following all of the important processes (ie: 301 redirects, reindexing in google, submitting a new sitemap) ?
Intermediate & Advanced SEO | | jennifer-garcia0 -
When Mobile and Desktop sites have the same page URLs, how should I handle the 'View Desktop Site' link on a mobile site to ensure a smooth crawl?
We're about to roll out a mobile site. The mobile and desktop URLs are the same. User Agent determines whether you see the desktop or mobile version of the site. At the bottom of the page is a 'View Desktop Site' link that will present the desktop version of the site to mobile user agents when clicked. I'm concerned that when the mobile crawler crawls our site it will crawl both our entire mobile site, then click 'View Desktop Site' and crawl our entire desktop site as well. Since mobile and desktop URLs are the same, the mobile crawler will end up crawling both mobile and desktop versions of each URL. Any tips on what we can do to make sure the mobile crawler either doesn't access the desktop site, or that we can let it know what is the mobile version of the page? We could simply not show the 'View Desktop Site' to the mobile crawler, but I'm interested to hear if others have encountered this issue and have any other recommended ways for handling it. Thanks!
Intermediate & Advanced SEO | | merch_zzounds0 -
One site two languages - what to do with urls?
Hi, We are working with a client who has a Spanish site which is in English and Spanish, what is the best url structure to go for? www.domain.es and en.domain.es or www.domain.es and www.domain.es/en or none of the above?
Intermediate & Advanced SEO | | J_Sinclair0 -
Getting Rid Of Spammy 301 Links From An Old Site
A relatively new site I'm working on has been hit really hard by Panda, due to over optimization of 301 external links which include exact keyword phrases, from an old site. Prior to the Panda update, all of these 301 redirects worked like a charm, but now all of these 301's from the old url are killing the new site, because all the hyper-text links include exact keyword matches. A couple weeks ago, I took the old site completely down, and removed the htaccess file, removing the 301's and in effect breaking all of these bad links. Consequently, if one were to type this old url, you'd be directed to the domain registrar, and not redirected to the new site. My hope is to eliminate most of the bad links, that are mostly on spammy sites, that aren't worth linking to. My thought is these links would eventually disappear from G. My concern is that this might not work, because G won't re-index these links, because once they're indexed by G, they'll be there forever. My fear is causing me to conclude I should hedge my bets, and just disavow these sites using the disavow tool in WMT. IMO, the disavow tool is an action of last resort, because I don't want to call attention to myself, since this site doesn't have a manual penalty inflected on it. Any opinions or advise would be greatly appreciated.
Intermediate & Advanced SEO | | alrockn0 -
How can I get a list of every url of a site in Google's index?
I work on a site that has almost 20,000 urls in its site map. Google WMT claims 28,000 indexed and a search on Google shows 33,000. I'd like to find what the difference is. Is there a way to get an excel sheet with every url Google has indexed for a site? Thanks... Mike
Intermediate & Advanced SEO | | 945010 -
Ecommerce URL's
I'm a bit divided about the URL structure for ecommerce sites. I'm using Magento and I have Canonical URLs plugin installed. My question is about the URL structure and length. 1st Way: If I set up Product to have categories in the URL it will appear like this mysite.com/category/subcategory/product/ - and while the product can be in multiple places , the Canonical URL can be either short or long. The advantage of having this URL is that it shows all the categories in the breadcrumbs ( and a whole lot more links over the site ) . The disadvantage is the URL Length 2nd Way: Setting up the product to have no category in the URL URL will be mysite.com/product/ Advantage: short URL. disadvantage - doesn't show the categories in the breadcrumbs if you link direct. Thoughts?
Intermediate & Advanced SEO | | s_EOgi_Bear1 -
Should we use URL parameters or plain URL's=
Hi, Me and the development team are having a heated discussion about one of the more important thing in life, i.e. URL structures on our site. Let's say we are creating a AirBNB clone, and we want to be found when people search for apartments new york. As we have both have houses and apartments in all cities in the U.S it would make sense for our url to at least include these, so clone.com/Appartments/New-York but the user are also able to filter on price and size. This isn't really relevant for google, and we all agree on clone.com/Apartments/New-York should be canonical for all apartment/New York searches. But how should the url look like for people having a price for max 300$ and 100 sqft? clone.com/Apartments/New-York?price=30&size=100 or (We are using Node.js so no problem) clone.com/Apartments/New-York/Price/30/Size/100 The developers hate url parameters with a vengeance, and think the last version is the preferable one and most user readable, and says that as long we use canonical on everything to clone.com/Apartments/New-York it won't matter for god old google. I think the url parameters are the way to go for two reasons. One is that google might by themselves figure out that the price parameter doesn't matter (https://support.google.com/webmasters/answer/1235687?hl=en) and also it is possible in webmaster tools to actually tell google that you shouldn't worry about a parameter. We have agreed to disagree on this point, and let the wisdom of Moz decide what we ought to do. What do you all think?
Intermediate & Advanced SEO | | Peekabo0 -
How long until 301 passes juice to new site?
We put up a new site for an attorney and changed his url along with total redevelopment. We used a 301 for the old to the new and it does resolve to the new. It has been one month and the old site in OSE still shows DA of 37 with PA for homepage of 15. The new site has come up.....to a DA of 6 with homepage at 1 still. For any who might wish it, the referring site is theHollandLawFirm.com and the new site is Houston-Bankruptcy-Attorney.info. Would love to know of any experience with the timing on this.
Intermediate & Advanced SEO | | RobertFisher0