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!
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
-
Ranking gone for the original page and a shortened url ranks instead.
Hi Experts!!! Wishing you all a Merry Christmas and Happy New Year In Advance. I am been facing a issue with a few of my SERP results for "Singapore Visa" and related keyword. Until last to last Saturday i.e 16th December, I ranked for Singapore visa keyword with this url https://in.musafir.com/Visa/singapore-visa.aspx !!! But since 18th December I am ranking for "Singapore Visa" keyword with this url and message below it in place of description. Singapore visa - Musafir.com
Algorithm Updates | | sainath
go.musafir.com/Singapore-visa
No information is available for this page.
Learn why The go.musafir.com/Singapore-visa redirects to https://in.musafir.com/Visa/singapore-visa.aspx with some UTM parameters. The URL go.musafir.com/Singapore-visa is a shortened URL which was used for SMS marketing and all of a sudden Google has picked it in SERP instead of Singapore VIsa Landing Page. The Singapore visa Main page is not blocked by Robots.txt file. Please help me to resolve this.1 -
Optimize for separate words or combined word.
I can't find good answers to this question so I'm asking here. Thanks for any help you can give. Most people, 4 out of 5, search for our product using two separate words, while the trademarked name of the product is one word. Think: CleanCar(tm) vs Clean Car. However our product is a leader in the industry so it would be like searching for perhaps "Play Station" vs "Playstation" if people were looking for a gaming console in general. Google separates them in the search volumes so I am assuming it does not see Clean Car in the same way it sees CleanCar. I (obviously) want to rank as highly as possible in both while keeping brand integrity in mind. Should I SEO for just the CleanCar or both? Perhaps using CleanCar in the title and Clean Car in the description? Does Google distinguish? Thanks! bnew
Algorithm Updates | | mcampanaro0 -
Is there any way to prevent Google from using structured data on specific pages?
I've noticed that Google is now serving what looks like host-specific video cards on mobile for our site. Is there any way to control which videos are included in these lists without removing the structured data on those clip pages or user pages? We don't want to noindex those pages but we don't want content from those pages to appear as video cards. 1kzPW
Algorithm Updates | | Garrett570 -
Are SEO Friendly URLS Less Important Now That Google Is Indexing Breadcrumb Markup?
Hi Moz Community and staffers, Would appreciate your thoughts on the following question: **Are SEO friendly URLS less important now that Google is indexing breadcrumb markup in both desktop and mobile search? ** Background that inspired the question: Our ecommerce platform's out of the box functionality has very limited "friendly url" settings and would need some development work to setup an alias for more friendly URLS. Meanwhile, the breadcrumb markup is implemented correctly and indexed so it seems there's no longer an argument for improved CTR with SEO friendly URLS . With that said I'm having a hard time justifying the URL investment, as well as the 301 redirect mapping we would need to setup, and am wondering if more friendly URLs would lead to a significant increase in rankings for level of effort? Sidenote: We already rank well for non-brand and branded searches since we are brand manufacturer with an ecommerce presence. Our breadcrumbs are much cleaner & concise than our URL structure. Here are a couple examples. Category URL: http://www.mysite.com/browse/category1/subcat2/subcat3/_/N-7th
Algorithm Updates | | jessekanman
Breadcrumb: www.mysite.com > category1 > subcat2 > subcat3 Product URL: http://www.mysite.com/product/product-name/_/R-133456E112
Breadcrumb: www.mysite.com > category1 > subcat2 > subcat3 > product name The "categories" contain actual keywords just hiding them here in the example. According to my devs they can't get rid of the "_" but could possible replace it with a letter. Also they said it's an easier fix to make the URLs always lower case. Lastly some of our product URLS contain non-standard characters in the product name like "." and "," which is also a simpler fix according to my developers. Looking forward to your thoughts on the topic! Jesse0 -
Why isn't our structured markup showing in search results
Hi All, We installed Schema.org structured markup on our pages nearly 1.5 months ago at this point and we have yet to see the markup show in the search results. It also checks out in Webmaster tools and Google's structured markup language testing tool. So, I'm just confused why it's not even showing up site a "site" search in Google either. Here's an example of two such pages on our site: http://www.learningtree.com/htfu/usdc01/washington/java-perl-and-python-programming-training and http://www.learningtree.com/htfu/usat40/alpharetta/it-and-management-training Any advice is greatly appreciated! Thank you 🙂
Algorithm Updates | | CSawatzky0 -
Is this spamming keywords into a url?
My company has previously added on extensions to a url like the example below http://www.test.com/product-name/extra-keywords My question is since there is no difference between the pages http://www.test.com/product-name and http://www.test.com/product-name/extra-keywords and you don't leave the product page to reach the extra-keyword page is this really necessary? I feel like this is probably not a best practice. Thanks for any suggestions.
Algorithm Updates | | Sika220 -
What is the best url format ?
hello, I have the multiple site with file format url like contact-us.php, search.php, index.html But now i am going to update my site using any framework such as yii, cakephp, now i need the best suggestion, i wanted to create the seo friendly site, so what is the best format for ulr, 1. file format such as contact-us.php, index.html, about-us.html [or] 2. path based url such as contact-us/ , about-my-company/ [or] 3. path based without slash like contact-us, about-my-company Please provide me the best solution for above Thanks Alex
Algorithm Updates | | massimobrogi0 -
On-page Optimization
Hi, I have two campaigns and neither have any statistics for on-page optimization. Am I doing something wrong or how do I make these stats appear? I would like to improve my website. Thank you in advanced for any pointers or shared experience you may give me!
Algorithm Updates | | Pixeltistic0