Preferred URL structure for directory pages?
-
Hi Moz-Mind,
We've got a bunch of duplicate content issues in our directory of trucking-related businesses, caused by search terms that can appear in any order, (classic mistake). We're taking advantage of this our work on URLs to try to improve our URL structure, and I'm not sure which way I want to go.
These are the options we're considering. What does the Moz-mind think of each of them?
- example.com/location-name/service-name
- example.com/service-name/location-name
- example.com/service-name-near-location-name
For the moment location-name would be a city & state abbreviation, like atlanta-ga, (unless it's better to use something else).
Since these are search URLs, it's also possible to add a distance restriction, and a keyword, to the search criteria. How do you suggest adding the distance restriction?
- example.com/service-name/location-name/50-miles
- example.com/service-name/within-50-miles/location-name
- example.com/service-name-within-50-miles-of-location-name
And the keyword?
- example.com/service-name/location-name/keyword
- example.com/service-name/location-name/keyword/{actual-keyword}
- example.com/service-name-near-location-name/keyword
Something else?
I was leaning toward example.com/service-name/location-name/within-50-miles, but I thought of the /service-name-near-location-name/ and /service-name/within-50-miles-of/location-name options today and really like how they make sense both to computers and to people, not unlike example.com/GA/atlanta/service-name/50
I'm looking forward to hearing what the community thinks. There must be an established best practice for directories, but if it's kind of ugly I'd like to find an even better way, if possible.
Thanks,
John
-
Thanks for the insight - it does make sense to go with /location-name/service-name because people might want to look at all services in a location, but all locations for a service doesn't make much sense, (unless someone's scraping my site, and I don't want to make life easy for those people!).
Things like /within-50-miles will be canonicalized to the base location as you suggest. You're right that there isn't much difference between that and simply /service-a/location-a
I want everything to be bookmarkable, so keyword search will be either a parameter or another path, (like /keyword-{urlencoded keyword content} ), and I may or may not canonicalize that to just the location/service combo, or simply noindex it, or leave it as-is and see what happens. The /location-a/ part of the URL can accept a lot of formats, and some, like GPS coordinates, will have to be noindexed to avoid duplicate content, (I guess I could rel=canonical them to the closest town or something, I can save that as an experiment for later).
Thanks again for the insight. It makes sense to me.
-
There are a lot of different ways that you can go with this, some of which will be pretty much equal in value. I would recommend going /service-name/location-name, or /location-name/service-name, depending on which of these is more important to be viewed by itself (so ask yourself: are there times when someone would be looking at the service without looking at the location, or vice versa?). The main important thing, as you point out, is that it's one or the other, not both.
I would recommend making location its own folder /within-50-miles, and adding it to the end of the URLs, rather than creating a whole different hierarchy for distance restriction.
With the keywords, how would you add in the actual keyword? Would it be with a URL parameter?
Even without the use of URL parameters, you should carefully consider which of these pages will be the canonical version. /service-a/location-a and /service-a/location-a/50-miles won't be that different in content, I imagine. It would probably be a good idea to use the canonical tag to point the distance-restricted pages back to the location pages, and let users drill down from there, rather than trying to make every permutation of factors its own landing page. Does that make sense?
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
-
GMB page for law not ranking but individual attorneys' names are
I'm kind of a newbie to everything marketing. I run the marketing for a small law firm. When I google certain keywords, the law firm's GMB page doesn't show up in the local pack or rankings. What shows up instead are the individual GMB pages under the lawyers' names even though we don't do anything to maintain those pages. Their individual pages don't have content or nearly as many reviews. I maintain the firm's GMB page by posting content and that's also where the bulk of our reviews go. Why would pages that aren't maintained show up in the local pack while the page that I keep a close eye on doesn't show up?
Local Listings | | elisa175910 -
Google is indexing pages but they do not list on a brand search
One of my websites does not display sitelinks when using a branded search on mobile. Desktop , it is fine. Moz tells me I have no crawl issues. What could be reason for sitelinks not showing on mobile? Any thoughts?
Local Listings | | Web_Prosper_SEO0 -
How can I PREVENT my page from ranking for a keyword?
Hello, I'm in a unique situation where I need to prevent a web page and business listing from ranking for a keyword in Google. The keyword is a phone number that is not associated with the business and is not listed anywhere on the page or in reviews on the business listing. It's causing confusion for people who perform a reverse phone number lookup and see our business and think we called them. I already submitted feedback on the search results, have contacted GMB support, have submitted the page for indexing in Search Console, and am now going to try displaying the correct phone number in the page title and meta description.
Local Listings | | geodigitalmarketing
Aside from these steps, is there anything else I can do? Your help is appreciated! Thanks! Lindsey2 -
Does business name capitalisation count when making sure you have the same NAP across all directories ?
We've got a UK company with a company name like the following "ABC cars" (3 letter capitalised name followed by a word). With the Thompson local directory (one of the top 10 uk directories for local NAPs (and listed as a direct partner in Moz Local)) they dont allow you to have multiple capitalised letters in a company name. As far as i can see there are a few options to get around this : A B C Cars Abc Cars abc Cars (or abc cars) But none of them are ideal, as they dont match the actual name as listed on all of sites 100% in terms capitalisation. Which one of the above (or other) would be the best solution ? Does capitalisation count when people say your NAP must match ?
Local Listings | | mike8780 -
Do Citations help will all local rankings/Pages on my website or just the page it's linked to
Hi All, My ecommerce site has different category/landing pages for each of my branches . I'm currently getting some more citations done as wondered the following Is it a general rule to say, that the more citations you have the better as long as they are consistent and free? Given that I have different categories /landing pages showing the NAP of my individual branches along with unique content, should all these extra citations help with local rankings across my whole site or is it usually just helping the specific localized webpage it's pointing to ? I can get a company to help me do my citations but to do all the branches, it is going to be quite expensive. Is citations quite a big individual SEO factor in local search as opposed to on page seo factors etc etc. Any advice greatly appreciated. thanks Peter
Local Listings | | PeteC120 -
Local Search - Multiple Locations, do i link the home page or the inner page?
Hello, For a business with multiple locations that has a web url built for each location such as: Website.com/miami Website.com/los-angeles For local search (Google+, Yelp, etc), is it best to link the local search pages to the specific page of that location? Or is the homepage sufficient enough? I ask that because it is ALREADY touch getting NATURAL links to a location page, so would local search do me good by linking to the exact page of the location?
Local Listings | | Shawn1241 -
International Local Directories
I am wondering if anyone has come across a list of local directories for all countries/ regions. Like if there is a cheat sheet anywhere for what local directories exist for Australia, Singapore, New Zealand, UK, etc.
Local Listings | | EPICcreative0 -
Local Optimisation without Local Pages?
What is the best and latest technique to optimise a website target lots of multiple local areas - I have a site where we want to target 10-15 local areas - at the moment the content mentions the local areas but not all of them as I felt it was going to turn into a list or keyword stuffing.I still see sites creating individual pages for each local area and including the areas in the url - the client wants to try and resist this as they do not want a lot of "bullsh*t" pages - (there exact words). What are the latest techniques or options? What have people tried and been successful with or equally failed with?
Local Listings | | JohnW-UK0