Which URL and rel=canonical structure to use for location based product inventory pages?
-
I am working on an automotive retailer site that displays local car inventory in nearby dealerships based on location. Within the site, a zip code is required to search, and the car inventory is displayed in a typical product list that can be filtered and sorted by the searcher to fit the searchers needs.
We would like to structure these product inventory list pages that are based on location to give the best chance at ranking, if not now, further down the road when we have built up more authority to compete with the big dogs in SERP like AutoTrader.com, TrueCar.com, etc. These higher authority sites are able to rank their location based car inventory pages on the first page consistently across all makes and models.
For example, searching the term "new nissan rogue" in the Los Angeles, CA area returns a few location based inventory pages on page 1. The sites in the industry that are able to rank their inventory pages will display a relatively clean looking URL with no redirect that still displays the local inventory like this in the SERP:
https://www.autotrader.com/cars-for-sale/New+Cars/Nissan/Rogue
but almost always use a rel=canonical tag within the page to a page with a location parameter attached to the end of the URL like this one:
https://www.autotrader.com/cars-for-sale/New+Cars/Nissan/Rogue/Los+Angeles+CA-90001"/>
I'm having a hard time figuring out why sites like this example have their URLs and pages structured this way.What would be the best practice for structuring the URL and rel=canonical tags to be able to rank for and display location based inventory pages for cars near the searcher?
-
Everett,
Thank you for your time and responses. They have been most helpful in deciding our strategy direction moving forward.
-
Barrett,
I think the Car Gurus way you laid out above is a great solution. This allows you to scale content as well, since now you can provide content only on the single canonical zip code page for that "area". What are some things that Los Angeles drivers need to know about buying a new or used vehicle? Is there anything specific you can call out, like "The last thing you want in LA is to be stuck in traffic on the 405 with a car that won't start..."? If you can pull in data about the zip code it may be possible to automate some customizations at scale as well, such as the average price of new and used vehicles in that zip code, which vehicles are the most popular in that zip code, etc...
Either way it sounds like you're thinking about the problem in the right way so I'm sure you'll be successful. Good luck!
-
Thank you for your response Everett! The above mentioned strategy is used widely within the large brand equity type companies in the industry so it's great to know that that is not the URL structure and rel=canonical strategy that we want to go for right now. We have been exploring other similar strategies to accomplish the same goal.
One strategy that is very similar within the industry for these types of inventory pages is that of cargurus.com. For terms like "nissan rogue los angeles", they are only ranking 1 inventory page for used and 1 for new for all of Los Angeles:
https://www.cargurus.com/Cars/l-Used-Nissan-Rogue-Los-Angeles-d1047_L2163
https://www.cargurus.com/Cars/new/nl-New-Nissan-Rogue-Los-Angeles-d1047_L2163
These pages default to the 90009 zip code no matter where in Los Angeles you are searching from. Changing the zip code within the site to 90001 for example, resets the inventory list by loading a new page, but always rel=canonicals to the 90009 zip code version of the page. I have tested this in several cities and the same is true for all major cities. For these inventory pages they have chosen one centralized zip code to display nearby inventory to rank for and all other zip codes within that same city rel=canonical back to the chosen centralized zip code.Do you think that this would be the best way to structure our URLs for all cities to rank these types of inventory pages for search terms like "nissan rogue los angeles"?
Side question along these same lines: if we followed a similar strategy to this one, and had one zip code for Los Angeles and one zip code for San Diego, would those two inventory pages be considered duplicate content by Google? Or would they be ok since it is a product page that is simply displaying inventory much like ecommerce sites?
-
That is a very interesting setup by Auto Trader. The Rel = "Canonical" URL changes on the true canonical page depending on your location. So this URL:
https://www.autotrader.com/cars-for-sale/New+Cars/Nissan/Rogue
May canonicalize to either of the URLs below, depending on your location:
https://www.autotrader.com/cars-for-sale/Nissan/Rogue/Denver+CO-80211
https://www.autotrader.com/cars-for-sale/New+Cars/Nissan/Rogue/Los+Angeles+CA-90001
Technically speaking, I think it should work the other way around. Their rankings for these geo-specific keywords seem to be pretty good so I can see why it may be tempting to emulate. However, keep in mind that Auto Trader has a TON of brand equity and PageRank so they can get away with things that might harm another site either now, or in the near future.
After speaking with two other colleagues just to verify, my recommendation here would be NOT to do this. At best, these canonical tags on Auto Trader are probably just being ignored by Google.
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
-
Should I avoid duplicate url keywords?
I'm curious to know Can having a keyword repeat in the URL cause any penalties ? For example xyzroofing.com xyzroofing.com/commercial-roofing xyzroofing.com/roofing-repairs My competitors with the highest rankings seem to be doing it without any trouble but I'm wondering if there is a better way. Also One of the problems I've noticed is that my /commercial-roofing page outranks my homepage for both residential and commercial search inquiries. How can this be straightened out?
Local Website Optimization | | Lyontups0 -
How to Get google to get to index New URL and not the OLD url
Hi Team, We are undertaking a Domain migration activity to migrate our content frrom one domain to another. 1. the Redirection of pages is handeled at Reverse proxy level. 2. We do have 301 redirects put in place. However we still see that google is indexing pages with our Old domain apart from the pages from new domain. Is there a way for us to stop google from indexing our pages from Old domain. The recommendations to have Noindex on Page mete title and disallow does not work since our redirection is setup at RP and google crawlers always discover the new pages after redirection.
Local Website Optimization | | bhaskaran0 -
Search result page
I need an answer how google sees this page. if somebody searches in carhub.com , normally goes to http://www.carhub.com/Results.aspx?CarState=Used&MakeName=BMW&MakeId=ENKWD0M8TR7W&Location=Los_Angeles but pushes the webpage http://www.carhub.com/Results.aspx , User sees the webpage like these.. but not seen any title, description and h1
Local Website Optimization | | carhub0 -
Why has my site dropped to page 2?
I haven't been paying attention to my sites SERP for the past year, and only realized I've dropped to page 2 on a keyword search. Specifically, on Google.ca, searching the keywords "wedding invitations" My site, www.stephita.com, used to consistently rank in the top 3 links. While my competitors have leapfrogged me. 😞 I realized that my site wasn't "mobile-friendly", and had a few other issues like keyword stuffing, long meta descriptions and titles. I've fixed these issues "now", but wanted to know does this mean my site was severely penalized by the Panda/Penguin updates for the last few years? Does having a PR3 site mean anything? My competitors who our rank me on SERP, are all PR1 sites. Greatly appreciate any feedback you can give me! 🙂
Local Website Optimization | | TysonWong0 -
Landing pages of web pages for multiple cities served
I have a customer that services literally hundreds of towns. I'm trying to figure out the best way rank in each town. Should I create a landing page or a webpage for each city and optimize for each particular town ( facts/information about the town. SEO titles H1, H2 and alt tags? Thank you!
Local Website Optimization | | Miles230 -
Should I use pipe in title tags for local seo?
Hi, I've created a bunch of landing pages for local areas, reading, windsor, slough etc for the title tag I have for Windsor Emergency Electrician Windsor - BrandName should I be using a pipe in the tag to further help search engines learn/identify the location? Emergency Electrician | Windsor - BrandName Thank you Kev
Local Website Optimization | | otex1 -
Local site went from dominating first page - bad plugin caused duplicate content issues - now to 2nd page for all!
I had a bad plugin create duplicate content issues on my Wordpress CMS - www.pmaaustin.com I got it fixed, but now every keyword has been stuck on page 2 for search terms for 4 months now, where I was 49 out of 52 keywords on page one. It's a small local niche with mostly easier to rank keywords. Am I missing something? p.s. Also has a notice on the Dashboard that says: "404 Redirected: There are 889 captured 404 URLs that need to be processed." Could that be a problem? Thanks, Steve
Local Website Optimization | | OhYeahSteve0 -
How Best to do implement a Branch Locator for a Website with invididual location category pages
Hi All, We have an ecommerce Website with multiple locations for our stores and we currently display separate location specific pages for the different categories and sub categories. This has helped us previously to rank well for local search in each of the areas we have a store but over the last few months since humingbird, our local rankings on some things have dip a little . We want to implement a branch locator of some description to improve the user experience. From looking at other websites with branch locators, they tend to a separate button/page with which you can search for a branch etc. However, they don't have location specific pages. My query is should I do it so if a user comes in on a specific category location page and follows it through to product page , then to have a tab on the product page displaying the local branch from which he can come in. My thinking here is that , is that it would help confirm my local citations and help improve local rankings. Or Should the local branch be displayed on the local category pages instead or as well ?. If a user comes in from the homepage or not on a specific location page, then the branch locator will allow them to search for a specific branch. Should I also put in a branch locator as a separate page or can It be in more places. I don't want to damage anything which may have an effect on rankings due to citations and NAP on the location specific pages. Any advice or good examples to look at would be greatly appreciated thanks Sarah.
Local Website Optimization | | SarahCollins1