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
-
Which directories are relevant for UK
Hi there, I was referred to this community by Moz staff, as I was just wondering if all of the suggested listings in the online presence checker are relevant if you are based in the Uk? Many of them seem to be very much set up for companies based in the states and companies like Foursquare seem almost impossible to list on successfully, with no way to actually contact them. What I have ascertained is that the incorrect information that is revealed by the online checker is not necessarily incorrect it is just the order that Google lists the information over here is different. Lastly I just wondered if there are any drawbacks to using Brightlocal as a citation service, over and above other similar companies? They seem by far the most economical option... Thanks in advance. 🙂
Local Listings | | Frog-Marketing0 -
Which one of these URL's will rank the best?
Hello! Curious on the community's thoughts on linking best practices for the following hypothetical scenario: I own a site called landscaping.com and want to rank for the term "landscapers houston". I have a link on the top title bar linking to landscaping.com/landscapers-near-me with an interactive map with clickable links leading to different metro areas. What should be my link from that page to the Houston page? 1. landscaping.com/landscapers-near-me/landscapers-houston 2. landscaping.com/landscapers-near-me/houston 3. landscaping.com/landscapers-houston 4. landscaping.com/houston The main question is whether to include the parent page or not. i have 2 conflicting thoughts. 1. short URL's are better so dont include it 2. include it because that is the page that links out to it and it helps Google understand the site flow. Thanks, Ryan
Local Listings | | RyanMeighan0 -
A customer made a duplicate google plus page, now what?
A customer of mine went to a business conference about a year ago and one of the speakers told them of the importance of having an optimized google plus page. Instead of talking to me about it, they went ahead and created a brand new page and began posting content and reviews to it. I've contacted google and they've told me they deleted the first page, but it still always shows up in the local search results even though the new page has much more content on it. Has anyone dealt with a similar situation that could help me? I have them ranking #2 organic, but barely showing up local...
Local Listings | | jag10251 -
Local citations from business directories in other countries
Hi all, I normally work for clients in my home county (The Netherlands) and with local citation building I focus on Dutch websites or well know .com websites in the Netherlands. My rule of thumb kinda was, if it’s not known in the Netherlands it isn’t worth getting mentioned there. Since The Netherlands are pretty small and I think Google ain’t perfect I was wondering if it makes sense to list a Dutch business on any .com business listings that are internationally big, but aren’t well known in the Netherlands. Two reasons that got me thinking this direction: A big well known Dutch company offers a service such as Moz local and did integrate their service with several international business listing websites that I never heard off, since these business directories focus themselves on other parts of the world. Google ain’t perfect and I think they got more budget to identify trustworthy business directories with an international focus or a focus on America then with a focus on The Netherlands. So I’m wondering if it makes any sense to list a Dutch business on let’s say the top 20 international business directories (although these directories don’t have any brand recognition in The Netherlands).
Local Listings | | Bob_van_Biezen0 -
Creating a new Google local business page vs. adding additional locations to an existing Google business page?
We are a service company that both travels to customer locations and serves customers at our business location. The split is about 80/20 (travel vs. serve customers on location). We just opened up a new office in a city about 1 hour away from our main location. The question is, should we create a new business page and account on Google local or should we add the new location to our existing google local account? The new location has a separate website, phone number, email etc. My inclination is to create a new local business account/page on Google. Has anyone experimented with both solutions and tested which option creates more powerful local signals for ranking?
Local Listings | | Vspeed0 -
Lawyers URL Not Indexed Properly
Hello Moz Community, We have been working with a local company to improve their SEO. The website is http://parkerdubrulelawyers.com/ I have typed up an email for my programmer with the following comments: One suggestion is the local address - it should have a local address (probably right below the copyright info) Also, please check caching and xml sitemap. Please add 2x alt tags: edmonton lawyers
Local Listings | | Web3Marketing87
lawyers edmonton Can you guys spot anything else that might be of use? I forgot to mention - the original URL was http://parkerdubrule.com/ I changed it so that we could get the keyword in there. The 301 strategy does not seem to work as well these days. Do you think it needs to have more authority built, or do you think it would be a wise choice to go back to the original URL? Thanks, Anton0 -
Issues with Claiming a G+ Business Page
We are working with a client and their marketing consultant who set up a Local Listing service to help local citations, Yahoo, Google+, etc, etc... We have their G+ business page and it is verified, however, as we are new to helping them out, we don't have access to the page to make edits. Here's the catch, neither does the client, or the consultant or the listing company/people. Question: How can we go about claiming this as "our" page in order to help the client out, get it edited/optimized and then keep record of it so this doesn't happen again? PS - Typically, there is an option for a business page to "Is this your page?" or "Manage this page?" at the bottom, but I don't see one of those buttons. Any help or advice would be appreciated. Patrick
Local Listings | | WhiteboardCreations0 -
Google Places for Business Image URL Suggestions
Hi All, Currently am grandfathered on the old Bulk Upload version of Google Places for Business. I am being told that the ability to upload images using their upload tool will not be available any longer. Therefore, I am being forced to house the images for each of my 900+ locations on an outside server and then reference the web url location for each image for each location. I can handle creating the spreadsheet for this, but my question is, does anyone know of a good place to store images in folders that will create clean urls? Example, I have location 1. I have a folder on my hard drive called location 1 that has 10 unique image .jpg files in that folder. I want to be able to upload that folder to an image host/server and have the url come out something like, www.example.com/pics/location1/image1.jpg I have tried multiple online storage options so far, such as dropbox, shutterfly, and some one offs, but have not found anything that can do what I need. I don't have the ability to buy a new hosting account with FTP to create my own image storage library, so must be a free solution. Greatly appreciate any help anyone can offer
Local Listings | | dsinger0