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
-
Will I have duplicate content on my own website?
Hello Moz community, We are an agency providing services to various industries, and among them the hair salon industry. On our website, we have our different service pages in the main menu, as usual. These service pages are general information and apply to any industry.We also have a page on the website that is only intended for the hair salon industry. On this page, we would like to link new service pages: they will be the same services as our “general” services, but specialized for hair salons. My questions relate to duplicate content: Do we have to make the new individual service pages for hair salons with completely different text, even though it’s the same service, in order to avoid having duplicate content? Can we just change a few words from the “general service” page to specifically target hair salons, and somehow avoid Google seeing it as duplicate content? Reminder that these pages will be internal links inside of the hair salon industry page. Thank you in advance for your answers, Gaël
On-Page Optimization | | Gael_Regnault0 -
Best site structure for us?
Hey guys, I have a somewhat silly question that I probably know the answer to - but would still like to hear your POV's. We're a WP theme making company but we also build other stuff. Context: 1. All demos for themes currently go under domain.com/Theme_A/ The demo is lorem ipsum so is marked noindex nofollow. That being said we get rocking analytics data usually (not sure if it's still valuable for G after the noindex). 2. Currently we need landing pages for themes and we're running them under domain.com/Theme_A/optimized-landing-page-title.php dofollow and indexed ofc. My question is...Would we be better off to include all landing pages under a domain.com/wordpress-themes/ category/tax and then go for the optimized-landing-page-title.php page? Does it make any difference either or? Right now we're not REALLY running them on subdomains (though the structure seems like it), they're just folders. We're thinking that more seo juice would flow through the different pages if we have them all under the same category, rather than basically starting from scratch each time under a new folder. Right? Thanks!!!
On-Page Optimization | | andy.bigbangthemes1 -
Nofollow links to own website pages
To preserve link juice should I "nofollow" links to about us and contact us pages that appear at the top of our navigation? I read this article - but I am not familiar with the authenticity: http://www.eminentseo.com/blog/navigation-menu-optimization-best-practices/ Thanks Mike
On-Page Optimization | | henandstag0 -
Your Comments on my Website Please
Please post constructive comments about my website: http://www.thewebhostinghero.com Some of the stuff you may want to look at: Free tools: http://www.thewebhostinghero.com/free-tools Web host lookup: http://www.thewebhostinghero.com/who_is_hosting.php Articles, news, tutorials: http://www.thewebhostinghero.com/blog Facebook: https://www.facebook.com/WebHostingHero I'm still weighting the option of building a new website and if I do, I want to make sure I won't do the same mistakes again. Don't be scared to be brutal... but constructive. Thank you Stephane
On-Page Optimization | | sbrault740 -
Question Regarding RSS Feeds
A site I have been asked to take a look at has an RSS feed on there home page. The site offers Austrian mortgages. But the RSS feed is in the side bar and it is drawing information for Austrian News. I personally would of said that if it was to draw anything then it should be more accurately related to the site, or am I wrong? I also have seen that he has installed RSS Bomber, now it just submits his blog posts to a lot of RSS aggregators each time he makes a post. Is this a bad thing as I am not sure. I am thinking it cant be good as it is effectively automated but I would like others opinions on this. Thanks Paul
On-Page Optimization | | propertyhunter0 -
Drupal SEO Question
Still trying to get a handle on all this...a lot to figure out! My site is Drupal and a few weeks ago I had my developer install an SEO Module so I could add a meta description and keywords for my pages. I have done that for the majority of the landing pages and the product pages as well. Earlier I posted a question about the use of adding the meta description and keywords to each product. The answers were mixed and pointed out the problem of the duplicate content which I am trying to figure out how to fix. BUT...when I went through my On Page Analysis grading for my campaigns one of the reasons my grades were low were because of the use of meta keywords tag. That the search engines ignore them and competitors can use them against you. So now I am thoroughly confused. I should optimize each product page with the meta description and keywords or i shouldn't? Keywords should show up in the title tag and the content....anywhere else? Help! Thanks much, Shara
On-Page Optimization | | Confections0 -
URL Rewrite
(By Google Traductor) Hello, I wanted to ask about some changes that we are evaluating for the issue of passing the url with variables to be more descriptive, for example: http://www.agroads.com.ar/detalle.asp?clasi=139592 tohttp://www.agroads.com.ar/humedimetro-para-cereales-draminski-gmm-139592.html In this case corresponds to the breakdown of a product if you have long published andcan be well positioned to change the title of this position would be lost unless youmanage it with a 301, as one would manage when you have more than 30000 products and title may change several times? There are tools to manage this? Finally, we must apply this to all listed with their respective filters, recommends doingtheir part with 301 redirects and analyze what funciene well to continue with the rest or implement a complete change? I hope I can bring a little light to implement this. Greetings and thanks! Roberto
On-Page Optimization | | romaro0 -
Tags to index or to no index that is the Question
Sorry for the silly Shakespearean introduction but what are peoples opinions on leaving tag clouds to be indexed or no indexable by the search engines. I tend to leave them non indexable at the moment. I use wordpress for blogging as do most others.
On-Page Optimization | | onlinemediadirect0