Question about url structure for large real estate website
-
I've been running a large real estate rental website for the past few years and on May 8, 2013 my Google traffic dropped by about 50%. I'm concerned that my current url structure might be causing thin content pages for certain rental type + location searches.
My current directory structure is:
domain.com/home-rentals/california/
domain.com/home-rentals/california/beverly-hills/
domain.com/home-rentals/california/beverly-hills/90210/
domain.com/apartment-rentals/california/
domain.com/apartment-rentals/california/beverly-hills/
domain.com/apartment-rentals/california/beverly-hills/90210/
etc..I was thinking of changing it to the following:
domain.com/rentals/california/
domain.com/rentals/california/beverly-hills/
domain.com/rentals/california/beverly-hills/90210/** Note: I'd provide users the ability to filter their results by rental type - by default all types would be displayed.
Another question - my listing pages are currently displayed as:
domain.com/123456And I've been thinking of changing it to:
domain.com/123456-123-Street-City-State-ZipShould I proceed with both changes - one or the one - neither - or something else I'm not thinking of?
Thank you in advance!!
-
Let me add, though - if you're already 301ing a ton of expired listings at large scale (in the thousands), I'd try to ease this in gradually. Maybe just 404 new ones and then start switching the back-log. I'm always hesitant to switch signals on thousands of pages at once.
-
This is a point of disagreement among many SEOs, but at that volume AND if people rarely link back to the individual property pages, I would lean toward 404s over 301s. It's just going to be more Google-friendly at that scope. The other option would be to develop some kind of permalink structure that you could re-use as properties change, but that really depends a lot on the logic of your site and can get pretty complex.
-
If you shoot me a PM I'll send you the site url.
After examining the larger rental sites I decided to proceed with 301'ing all the /rental-type/ directories to /rentals/ because they all appear to rely on user filtering search results rather than pre-filtered search results via urls. As we discussed previously, I think the pros outweigh the cons - but what do I know?!...
I definitely have a growing expired listing 301 problem then - each day roughly 10k listings are removed and their urls 301 to the search results for the city that the rental was located in. Should I switch the 301 to a 404 and serve the city search results the same as I do now?
I submitted a reconsideration request last week and received the "No manual spam actions found" message back.
-
It's really hard to advise without knowing more about the site, but consolidating the different types of rentals may be a good bet. If those search types are useful for visitors, then don't 301-redirect. I'd probably use rel=canonical here, or META NOIDNEX those variants.
Inactive listings are tougher. If they don't attract links and won't become active again in the future, then I think 404s are ok. A very large number of 301s that grows rapidly over time can start to cause problems and raise some red flags. It's fairly rare, but it has happened.
Removing the cities with no data is a good bet. You could META NOINDEX those, if they aren't typically linked to. I find that NOINDEX is easier to reverse later than canonical or 301. It's not an exact science, I'm afraid, and it often depends on the size of the site and the crawl architecture.
-
Should I 301 redirect the /rentals-type/* directories in the single /rentals/* and allow users to filter rental type in the search results -or- keep those pages and rel=canonical them to the /rentals/?
For listings that are no longer active (ie. rented) should we 404 those urls? We currently 301 them to the state/city searches results that the listing was located in.
Until 1 hour ago our site also allowed people to navigation into every city within every state whether we had rentals in those city/states or not. I've removed all of those pages and 301'd the urls to the main state pages which only display the cities where we have rentals. That change removed about 1500 unique urls.
Thank you again for being so helpful!! I actually tried PM'ing you but your username wouldn't come up.
-
I try not to over-interpret toolbar PR, but 500K indexed URLs for a PR5 site is, on the surface, likely to create problems for you. Best-case, your ranking ability is diluted across way too many pages. Worst case, you could encounter something on the scale of Panda.
Either way, at that scale, clean-up really can help. It is not an easy process - it takes time, and even best practices usually have to be adjusted to match the site structure and Google's reactions to your changes. For a site that size, it's really hard to give you quick and easy answers to where to start, but if there are reasonable ways to consolidate large numbers of "thin" pages, then I'd definitely consider that.
-
Thanks for the insight Dr. Meyers!!
Here's a little more information - my site's homepage is a PR5, I roughly have 225k rental listings and Google has indexed roughly 500k urls - combo of search results & listing pages.
I proceeded with changing the listing url structure from "domain.com/123456" to "domain.com/property/987-street-city-state-zip-123456" and 301'd the old format to the new. I know this probably had nothing to do with my traffic drop, but it's a change I've been planning to make and figured there's no better time than now.
My hunch is that my search result pages are the thin content culprits because I have them setup 2 ways:
- domain.com/rentals/state/city/ which returns all listings that match the search location- domain.com/apartment-rentals/state/city/ which returns all apartment listings that match the search location
It's completely possible to produce 2 very similar search results (however with different title, h1, etc.) via these 2 search urls. Do you think I should 301 the /rental-type/state/city/ to /rentals/state/city/? If needed, I can privately send you me site's url.
Glad you mentioned pagnation - all 2nd+ page result pages include the following meta tag:
<meta name="<a class="attribute-value">robots</a>" content="<a class="attribute-value">noindex</a>" />
And the on-page pagnation links look like - 2nd page result shown:
<div id="<a class="attribute-value">pagination</a>"> <a href="[?pos=0&min=0&max=999999&beds=0&baths=0&pets=&pics=&sortby=min_rent&orderby=asc](view-source:http://www.rentalsource.com/rentals/california/carson/?pos=0&min=0&max=999999&beds=0&baths=0&pets=&pics=&sortby=min_rent&orderby=asc)" rel="<a class="attribute-value">prev</a>">« preva> <a href="[?pos=0&min=0&max=999999&beds=0&baths=0&pets=&pics=&sortby=min_rent&orderby=asc](view-source:http://www.rentalsource.com/rentals/california/carson/?pos=0&min=0&max=999999&beds=0&baths=0&pets=&pics=&sortby=min_rent&orderby=asc)">1a> <span class="<a class="attribute-value">selected_page</a>">2span> <a href="[?pos=20&min=0&max=999999&beds=0&baths=0&pets=&pics=&sortby=min_rent&orderby=asc](view-source:http://www.rentalsource.com/rentals/california/carson/?pos=20&min=0&max=999999&beds=0&baths=0&pets=&pics=&sortby=min_rent&orderby=asc)">3a> <a href="[?pos=30&min=0&max=999999&beds=0&baths=0&pets=&pics=&sortby=min_rent&orderby=asc](view-source:http://www.rentalsource.com/rentals/california/carson/?pos=30&min=0&max=999999&beds=0&baths=0&pets=&pics=&sortby=min_rent&orderby=asc)">4a> <a href="[?pos=40&min=0&max=999999&beds=0&baths=0&pets=&pics=&sortby=min_rent&orderby=asc](view-source:http://www.rentalsource.com/rentals/california/carson/?pos=40&min=0&max=999999&beds=0&baths=0&pets=&pics=&sortby=min_rent&orderby=asc)">5a> <a href="[?pos=20&min=0&max=999999&beds=0&baths=0&pets=&pics=&sortby=min_rent&orderby=asc](view-source:http://www.rentalsource.com/rentals/california/carson/?pos=20&min=0&max=999999&beds=0&baths=0&pets=&pics=&sortby=min_rent&orderby=asc)" rel="<a class="attribute-value">next</a>">next »a> div>
Do you see any issues with this setup?
I've also made a few other changes since my last message:
- used linkdetox.com to analyze my backlinks and submitted a disavow request for the "toxic" ones
- purchased a "Site Audit" from Alexa and it came back with a 96/100 score
- contacted a recommended SEO firm and they want $5k per month for 6 months to fix my problem
-
Unfortunately, other than being 99% sure there was an algorithm update around May 9th (dubbed "Phantom" by some folks), and even having seen it hit a former client, we have very few clues about what it actually did. Some folks have suggested it was "Panda-like" in which case thin content could be a culprit.
It's really tough to tell without seeing the site and the scope of the problem, but doubling up all of your rental pages could absolutely create problems, especially when you pair that with geographic searches and drill-downs. A couple of things I'd dig into before you completely change your structure:
(1) What's the scope of the doubling up, relative to your entire index size?
(2) Are there other culprits, such as search sorts and filters in play?
(3) Have you managed pagination (most likely with rel=prev/next, but there are other options)? With all of these geographic folders, you might have a ton of paginated search.
I think reducing your index size could be beneficial, but I'd make sure that the rental pages are the primary culprit first. I don't think the property URL change would help that much. It's a nice-to-have, but it wouldn't impact Panda or cause you major problems with Google the way it is. It's just slightly less user-friendly and slightly less keyword-targeted. I'd deal with the thin content first.
-
No you don't need to submit a reconsideration request if you haven't received anything. Chances are you got hit by a combination of Penguin and Panda. They may have just refreshed one of the updates on the 8th. Looks like no one really knows exactly what it is. Because you're changing your link structure around, check your Webmaster Tools 404 errors to make sure something is buggy.
If you added /rental-type/ to setup the keywords and the pages both pages for regular rentals, condo rentals, townhouse rentals, for Baltimore are unique then don't bother changing your structure around. You're better off optimizing the pages further if they need it, then checking the pages linking to you to see if something has happened to them. If you have links from someone caught selling links, you wouldn't have seen a penalty but their links wouldn't pass as much SEO juice.
Yes the URLs like this
domain.com/rental/123456-123-Street-City-State-Zip
are better than
I'd make that change right away if you're just using an ID to reference properties.
-
Thank you to both of you for your prompt replies.
It appears there was some type of Google change on May 8, but according to Matt Cutts it wasn't Penguin related:
http://searchengineland.com/if-that-was-a-google-update-you-felt-googles-not-confirming-it-158925My concern with splitting the rental type results across multiple directories is that I could be creating a lot thin content pages:
domain.com/townhouse-rentals/maryland/baltimore/as opposed to:
domain.com/rentals/maryland/baltimore/I should note that the /rentals/state/city/ URLs currently exists/works on my site and I added the /rental-type/state/city/ URLs a few years ago to leverage the keyword in the directory name, title & H1 tags. My site did perform quite well with that structure for multiple years. If I did make the change I would 301 the /rental-type/* directories to /rentals/*.
I've purchased the Alexa site audit and Screaming Frog software to analyze my site. Google Webmaster Tools doesn't report any site issues and I haven't received any messages from Google. Should I submit a reconsideration request?
As for the listing URLs, in my original message I mistyped the proposed directory - I meant:
domain.com/rental/123456-123-Street-City-State-Zip -
With a 50% decline chances are you are being stalked by either a bird or bear. Heck, they could be teaming up to chase you around.
My recommendation is that you do nothing to your site until someone has conducted a full audit and it is key the person conducting this know what key indicators to watch for in your sites history regarding panda and penguin.
I tend to see much more unnoticed panda hate than unnoticed penguin hate and many people have told me they were hit by a bird but closer examination revealed the real culprit was a bamboo loving bear.
-
It's really best not to change your URL structure around. If you really need to, then definitely make sure you have 301 directs all pointed from the old links to the new ones.
The permalink keywords in the middle don't really apply as much weight as they used to. Using /home-rentals/ and /rentals/ won't immediately relate the pages to those keywords anymore. So with that, set your structure based on the different sections of your site so they don't conflict rather than inserting keywords. So example: "domain.com/search/california/" doesn't conflict with "domain.com/category/california/"
I need to see your pages to give you a better response on the last question. With permalinks, it's always good to match your page title with the page's main keyword. So if the title is 123 Street Ave then the link should be /slug/123-street-ave/. The slug is whatever descriptive keyword for that type of post is. It would be /search/, /category/, or no slug at all.
That doesn't answer your question for the SEO decline though. Chances are you've been affected by the recent Penguin 2.0 update. I'd start by checking my links and seeing if any of those sites got hit. Also check your webmaster tools and see if any notices have popped up.
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
-
Website Not Indexing
My website is not indexing due to someone's complaint in Google that was registered in 2013. The complaint says I am using copyrighted images of someone else on my website but those images were immediately removed by me. I just came to know about this complaint and lodged my problem in Lumen database. Already 14 days has passed but still my page is not indexed. Can anyone please help me?
On-Page Optimization | | varun18000 -
Value of URL Changes
Hi Guys, I have a question. Each product listed on my webstie has product number like /product.php?id=3624. After I spent many hours with MOZ, I figured out that this approach is wrong and I should use the product name as URL to achieve better SEO performance. Now I am planing to change the URL generating algoritm but should I do it for existing products. Some of them have already been linked to external websites. I am thinking to create mirror URLs but this may cause rather damage on my website. Do you know what is the right answer? Best, Tony
On-Page Optimization | | Threeding.com0 -
How can i block the below URLs
Google indexed plugins pages for my website. Please check below. How can stop them to be indexed on google.? http://www.ayurjeewan.com/wp-content/plugins/LayerSlider/static/skins/glass/ http://www.ayurjeewan.com/wp-content/plugins/LayerSlider/static/skins/borderlesslight3d/ http://www.ayurjeewan.com/wp-content/plugins/LayerSlider/static/skins/defaultskin/ My robots.txt file is - User-agent: * Disallow: /wp-admin/
On-Page Optimization | | MasonBaker0 -
Website Changes Updated in Google...
How long does it take for Google to recognize SEO changes that I have made to my website?
On-Page Optimization | | AubbiefromAubenRealty0 -
Good Internal Site Structure Idea?
Hello SEOMoz, After reading a bunch of your Site Structure articles, I've decided to make ours more flat. There are numerous pages on our site which are linked to directly from our homepage, wasting mysterious amounts of Link Juice every day. I want to remove most of these links so that the Fewer, and now more heavily weighted, Homepage Links will be more powerful... but I am worried that the pages which I am knocking down to the 3rd tier level already have high rank and are distributing this Juice to other pages. The problem is that 3 of these 9 pages are great for assisting our sales team, so I cannot take those 2 links off of the homepage...so I will be forced to Nofollow them instead. I am worried this is cutting down the number of pages on the site, also cutting out content which was previously indexed. Is this whole thing a good idea at all? And should I just leave those 2 pages alone because I can't remove the link? I'm thinking maybe I should rel=canonical it back to the homepage? I am ultimately trying to rank the homepage for the keyword "POS Software" and this is my on-site strategy for it. Maybe adding a link from those 2 pages that say "POS Software" back to the homepage is the best bet in this scenario? I am trying to learn the absolute best thing to do instead of guessing. Thanks! Derek
On-Page Optimization | | DerekM880 -
Website tables
Hi guys , my website www.starpluservices.com on google first page for the past 2 years and we were page rank 4, 2 months ago we changed all page titles and Keewords after that the page rank droped to 1 and we are not anymore in page 1 in google, we have done all this changes to target another keyword Office Cleaning London, now after 2 months I had 3 quotes for SEO , and 2 SEO companies told me that I need a new website because my one was done with tables and the other company told me that if I still on first page with some keywords andon the 2 page with cleaning companies to dont make a new website just update my one!! Could anyone let me know what should I do? Regards Sergio
On-Page Optimization | | starplus0 -
Brand Name URL Redirecting to Actual URL
So we have already built a site under a parent company's URL: parentcompany.com And now we have their branded product lines in directories: parentcompany.com/brand-name1, and parentcompany.com/brand-name2 We also own the actual URL Brand Name 1 (which is also the exact description of the product): brandname1.com We do not yet own the URL for Brand Name 2 (which is also the exact description of the product): brandname2.com. This is because a squatter is sitting on it and is asking $10,000+ for it. What we are trying to determine is how valuable these brand name URLs are since they will be redirecting and not the actual site's primary domain name. Anybody know how much of an effect owning those and redirecting has on ranking for those brand names that are also very descriptive of the products? Would we be smarter to spend $10,000 on adwords or 10,000 on the domain? Thanks!
On-Page Optimization | | grayloon1 -
URL Strucutre
Hi there, Need some advice please on URL structure. I have been doing SEO for quite sometime now, however one thing that always get me is URL structure. I have a decision to make, its either: URL 1 /conditions/allergies/food/ URL 2 /conditions/allergies-food/ Lets say i am optimizing for the key-phase "Food Allergies" what do you think is best practice? I know that this is not a major factor in gaining high SERPs & maybe i'm thinking about it too much, however your input would be really helpful. Kind Regards,
On-Page Optimization | | Paul780