What is the most optimal URL structure
-
A colleague and I are discussing the most optimal URL structure for both search engines and users. Our first disagreement comes in terms of files.
So for instance if I have a small site, www.abc.com, with a service landing page and 3 specific services, which structure is preferred?
The second issue is in terms of breaking up words in the URL. Should you use hyphens or not? Using the first example, which is preferred?
I'm also looking for articles/case studies that support either side. Thank you in advance for your help!
-
"I don't think Google is sophisticated enough to breakup a string into words without hyphens"
I wonder though... they might very well use the same algo that they use when you misspell something in the search box on google.com
Try typing in two conjoined words and it manages to separate them asking, "Did you mean..."
You brought up an interesting point.
-
Don't forget to consider how your URL structure can help with effective Google Analytics tracking. Lunametrics has a good post on designing a GA-friendly site structure at http://www.lunametrics.com/blog/2010/09/22/designing-google-analytics-friendly-site/
-
There are quite a few factors at play here.
1. I've always preferred, as a developer, to have end-pages split up into categories and sub-categories for ease of development. However, it also let's the user know where they are within the site simply by looking at the URL.
There really is no right or wrong. You just have to do what makes sense for the site. If we're talking a micro-site here, with only a handful of pages, then you don't need to create categories and sub-categories. Just make a straight up URL, ie. /vacuum-services.html instead of doing /services/vacuums/
Remember to try and keep your preferred keywords to the foremost left of the URL to ensure some significance is placed on them. Not imperative, but if you can, I'd suggest it.
2. Always use hyphens to break up a word. Underscores are seen as a form of concatenation by search engines, whereas hyphens are seen as separators. Using neither is not recommended as it's not legible to the end-user and ultimately just forms one large word comprised of several keywords. No good.
-
I'd suggest keeping the page as close to the root domain as possible. Don't put directories in-between as you did in the following example: www.abc.com/services/service1
Also, utilize hyphens to separate the words. I don't think Google is sophisticated enough to breakup a string into words without hyphens (could be wrong).
Lastly, if you're planning on trying to get into Google News, one of the requirements is to have a 3+ digit string in your URL. So something along the lines of www.abc.com/home-remodeling-123
Hope that helps!
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 one end URLs with or without a slash?
Moz, I am noticing that I need to go back and update my outbound links to your site. There are a lot of them because your content is so great and we love you guys. Could you explain your logic for making the change? Example on my Valid JSON-LD image sizes page: [https://mza.bundledseo.com/blog/state-of-searcher-behavior-revealed/](https://mza.bundledseo.com/blog/state-of-searcher-behavior-revealed/) redirected to: [https://mza.bundledseo.com/blog/state-of-searcher-behavior-revealed](https://mza.bundledseo.com/blog/state-of-searcher-behavior-revealed)
Algorithm Updates | | jessential0 -
Why is the AMP tool saying I have invalid structured data when the structured data tool shows no errors?
Why is the AMP tool saying there's missing or invalid structured data on http://www.tasteofhome.com/recipes/flavorful-chicken-fajitas/amp when the structured data tool shows no errors? In addition, I'm not able to see a preview of the rich card in the AMP tool like I can for other recipes like https://allrecipes.com/recipe/19621/eggs-on-the-grill/amp/. If you check https://allrecipes.com/recipe/19621/eggs-on-the-grill/amp in the AMP tool, we get this message: "Page has valid structured data. This page is eligible for extended AMP features." Google has instructions on how to get rich cards for recipes (https://developers.google.com/search/docs/data-types/recipes), but i'm not sure if we're violating anything other than image aspect ratio. Thanks!
Algorithm Updates | | dianedragan0 -
Why do some URLs display in the SERPS with > seperators between subfolders, and others display with a /
Why do some URLs display like this: cargurus.com › Used Cars › Jeep Wrangler and others display like https://www.carmax.com/cars/jeep/wrangler Is there a significance to having the sub folders separated with an arrow vs a backslash?
Algorithm Updates | | Brian_Owens_10 -
URLs contains other language than English
I am in need of your advice in regards to urls of my new sites. I have got one site from gulf region site is in English and Arabic language. The issue is we are getting url from both. Some are Arabic, do you guys think it will effect the ranking result? url example is : www.mydomain.com/بيع-بي-سيارة
Algorithm Updates | | Mustansar0 -
Check canonicalization work implemented on URL
Hi I was wondering how to check canonicalization when it's not working properly - I am getting redirect from http://www to www but not from non www version to www version of URL) - so, how do I check the type of redirect in place already in the URL? Is there a tool for testing this? Thanks, Luke
Algorithm Updates | | McTaggart0 -
URL Names not so important in future?
I read somewhere (hard to say where with all the information about SEO and google!) that in the future, Google will put less importance on the URL name for ranking purposes. Any thoughts?
Algorithm Updates | | Llanero0 -
Optimizing Main URL with Various Relevant Keywords
Hi, I am new to working with SEO on my website and making attempts to create rich content to allow me to rank above and near competitors of our very niche market for LED microlights. I understand the concept now of on-page optimization. I have found key words that are perfect for optimizing specific products. I am working on structuring my website with enriching content that specific key words will direct organic search traffic to products. However, what techniques do I use to drive traffic to my main domain with a keyword that is relevant to my site but no specific products? For example, the phrase "light show gloves" or "light show" is a keyword relevant to my site in general, so I would like my main URL to show in search results when these phrases are searched. What can I do to optimize my site for such phrases? Do I merely use them in related categories and product content? And if yes, how can I ensure I have optimized my domain fully for various relevant keywords and compare to competitors? Thanks!
Algorithm Updates | | Rofldew0 -
Any ideas on how Google +1 handles URLs and canonicals?
If your URL string shows up in a search and they +1 the URL with the coding in it will the +1 transfer to the canonical page? Example: site.com/locations/arizona/?utm_source=go gets a Google +1 from a user. The page itself has a canonical for site.com/locations/arizona/ Does google credit the canonical with the +1 or do they then have dup pages with separate +1 scores?
Algorithm Updates | | Thos0030