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
-
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 -
Shortened URLs ??
Anyone have any insight into how shortened URLs affect SEO? I use Bitly occasionally for shortened links and was curious if this matters for any reason at all?? I basically use it so I can fit the links in places where long URLs look absurd...mostly social media platforms. I know there's some debate over whether the domain name affects ranking or not. Frankly, that all just goes over my head. Any thoughts welcomed!
Algorithm Updates | | adamxj20 -
Duplicate pages in language versions, noindex in sitemap and canonical URLs in sitemap?
Hi SEO experts! We are currently in the midst of reducing our amount of duplicate titles in order to optimize our SEO efforts. A lot of the "duplicate titles" come from having several language versions of our site. Therefore, I am wondering: 1. If we start using "" to make Google (and others) aware of alternative language versions of a given site/URL, how big a problem will "duplicate titles" then be across our domains/site versions? 2. Is it a problem that we in our sitemap include (many) URL's to pages that are marked with noindex? 3. Are there any problems with having a sitemap that includes pages that includes canonical URL's to other pages? Thanks in advance!
Algorithm Updates | | TradingFloor.com0 -
Wordpress Speed Optimization Inquiry
Hello, I am curious to know everyones thoughts on speed optimization for wordpress. I currently use the w3 total cache plugin and was considering adding a CDN like cloudflare. Does anyone have any experiences with utilizing both of these two together? What works best for you?
Algorithm Updates | | WebServiceConsulting.com0 -
Images added to website automatically become URLs - is this an issue?
Hello Mozzers! I've just been trawling through a website and noticed all of the images had their own URLs. There's a bespoke CMS and that's how it works with images... So out of 1447 urls, 1314 are images. Firstly, is this an issue / problem from an SEO perspective. If it is, how should I deal with it? Thanks in advance, Luke
Algorithm Updates | | McTaggart0 -
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 -
Phantom Indexed: 301 Redirected Old URL Shows in Google Search Result!
Today, I have read about Phantom Indexed in Google search result. Because, I was searching about 301 redirect due to indexing of 301 redirected old URLs in Google search result rather than new landing pages. I've added my comment on jennita's blog post about 301 redirect. I would like to paste similar question over here! I have 301 redirected following 3 domains to new website... http://www.lampslightingandmore.com/ To http://www.vistastores.com/table-lamps http://www.vistapatioumbrellas.com/ To http://www.vistastores.com/patio-umbrellas http://www.spiderofficechairs.com/ To http://www.vistastores.com/office-chairs I have done it before 3 months but, Google still shows me home page URL in search result rather than new landing page. You can check following search results to know more about it. For LampsLightingandMore ~ On second or third page::: For VistaPatioUmbrellas ~ On second or third page::: For SpiderOfficeChairs ~ On Second or third page::: I come to know about Phantom Indexed after raised my comment over there. So, why should not start discussion on it. Because, It's all about branding and who'll love to hang old address in front of new home.
Algorithm Updates | | CommercePundit0 -
SinglePlatform's Restaurant Menu Across Web Properties vs "SEO-Optimized"
Surprised I wasn't able to find an existing answer given that SinglePlatform apparently serves 500,000 SMBs with menus that appear on over 150 publisher websites. Given Panda's razor-sharp intolerance for duplicate content, am I safe to assume that any claim of SinglePlatform's menu on a local restaurant being beneficial to your SEO is now spurious? If so, what's best way to handle this as a potential SEO liability while still having one of their nicely formatted restaurant menus on your site? For reference: http://www.openforum.com/articles/using-singleplatform-to-build-a-digital-presence Update May 7, 2012 Connected directly with the folks at SinglePlatform, and the answer here is a lot simpler than my over-thinking of it. The menu usually sits within an iFrame or widget so that's that. But the ability to truthfully show an up-to-date menu for any given establishment is a legit way to address the healthy amount of local search intent that seems to be directed at exactly that. Overall a pretty slick platform, looking forward to seeing how they grow into the SMB, local & mobile in the coming months, I think the space is ripe to benefit from products/services that take advantage of these sorts of economies of scale.
Algorithm Updates | | mgalica0