URL Structure & SEO - Should we be using sub-folders?
-
Hi all,
As part of our content marketing efforts we have run a number of initiatives in the past and created pages on the website to go along with them (also where the links for these particular projects point to).
However, the URL structure isn't actually a reflection of where the pages sit on the site. Unfortunately I'm unable to provide a URL for reasons I won't bore you with, but here's an example:
We recently ran a competition that was very successful in generating links. The URL for this is www.domain.co.uk/competition.
However, the page actually sits within the About Us section - which is where all of our news and content marketing pages go - and uses a URL override.
How much of an issue is this in regards to A) Our SEO in general?; and B) Ensuring we receive as much equity from the links we earn as possible? A brief explanation of what URL overrides actually are would also be useful! (We have a digital marketing agency who handle most of our SEO)
Thanks in advance guys!
John
-
Hi Jimmy,
Thanks very much for the reply!
John
-
Hi Tom,
Yes that's exactly right. The link from the About Us section goes directly to www.example.com/competition - it doesn't quickly redirect.
Thanks for putting my mind at ease!
John
-
Hi John
Just to make sure I'm reading this correctly.
You have your homepage. You can then click to the "about us" page. And from there, you can click to the "competition" page.
However, instead of it looking like: www.example.com/about-us/competition, it looks like: www.example.com/competition
Is that correct?
If it is, then I don't think there is anything to worry about. Here's why:
Think of your URL as merely a cosmetic thing. Your URL structure does not have to reflect how a search engine or a user reaches that page. The most important thing in terms of site structure and SEO is how a search engine crawler (and user) reaches that page - IE, how many clicks away from your root domain it is.
As a rule of thumb, you should try to keep all of your important pages no more than 3 clicks away from your homepage - and ideally as few as possible. How the URL is presented when the user/search engine reaches that point is not relevant**
**This isn't entirely the case - there is some correlation with including your keyword in the URL and higher rankings, albeit a very slight correlation. For example, some sites have links to their main pages from their homepage which then take you to a URL like: http://www.example.com/keyword/product-a - that doesn't mean that the search engine has to reach the page by going through that subfolder (which may not even exist), but the display URL contains the keyword and so it might be better for SEO (although I think if this does have an effect it is very, very slim). Conversely, if your main page URL was http://www.example.com/keyword, but it takes you four clicks to reach there, it would not be good for SEO as your page is so far away from the homepage.
The main guidelines here are to:
- Keep your main pages as close to the homepage as possible (via internal links)
- Try to include the keyword in your URL if possible (or at least use friendly, readable URLs)
Now, on the "about us" page, the link that goes to the "competition" page - does it go directly to www.example.com/competition, or is it linked to www.example.com/about-us/competition and then quickly redirects?
If it's the second scenario, that would be an unnecessary redirect and might involve some of the link equity being diluted. I'd get the agency to look at linking to the www.example.com/competition page directly if that is the case (although I doubt it will be).
I hope that helps to explain some things!
-
Hi John,
Your URL override sounds like a 301 redirect, you can test this by going to what the URL actually is in your system, e.g. www.domain.co.uk/about-us/pages/competition with a
'URL Redirect Checker'
If it reports as '301' then that is good (Moz has a section on redirects in their learn section).
If it reports as another type of redirect then that would not be as efficient as a 301.
Pages that come back as '200' are direct links (these are the best), 301 is 'Moved Permanently', they also prevent the page from being indexable via both URLs so as to remove any duplicate content possibilities.
301 redirects are 'meant' to carry all the equity across so nothing is being lost from an SEO perspectiveIn terms of SEO, having the easiest URLs possible is always a bonus, not only does Google prefer shorter URLs but is also encourages direct traffic and visitor referrals (you'd rather tell a friend to go to a particular if it easy enough to type).
Kind Regards
Jimmy
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
-
Does the URL structure matter?
I have a blog on entertainment. does the url structure matter to rank my blog and iam also facing the issue of indexing of my blog. visit and check this if i need further changes.
Technical SEO | | Hammad784540 -
Using a 302 redirect for language variants. How should I use the canonical?
Hi there, I have a question regarding the canonical tag. The current setup is like so... www.site.com 302 redirects to.. www.site.com/de/ I want to add canonical tags on every page to avoid duplicate content but I'm not sure about the homepage. Should the canonical URL be www.site.com or www.site.com/de/ ? I'm concerned that I could be about to hurt my ranking. Thanks,
Technical SEO | | zuriwolf
Mitch0 -
Exact Match Domain & Title Tag / URL
I currently own an exact match domain for my keyword. I have it set up with multiple pages and also a blog. The home page essentially serves as a hub and contains links to all the pages and the blog. My targeted keyword is on its own page and I made the title tag the same as my keyword. As an example the URL for my targeted post looks like this: benefitsofrunningshoes.com/benefits-of-running-shoes I have solid, non-spammy content and clean whitehat earned backlinks directing to that specific page. My concern right now is that the URL looks kinda spammy. The website has been live for about a week and the home page ranks well enough but my targeted page is no where to be found. (it does show up if I manually search via search command "site:benefitsofrunningshoes.com"). I'm wondering if it is acceptable to use the exact keyword in title tag / page url if it is also in the domain as an EMD? Should I change the title tag and leave the URL in? Or should I completely change the title tag and URL and 301 redirect to the new page? I appreciate any help!
Technical SEO | | Kusanagi170 -
Wanted to shift a blog from sub domain to sub directory but...
Ok, I have a client who has their blog up and running on blog.website.com and they are planning to shift the blog to sub-directory www.websire.com/blog. The only problem is that the blog and website are hosted on two different servers so is there any way we can shift the blog to sub directory without shifting the blog to the similar server?
Technical SEO | | MoosaHemani0 -
URL removals
Hello there, I found out that some pages of the site have two different URL's pointing at the same page generating duplicate content, title and description. Is there a way to block one of them? cheers
Technical SEO | | PremioOscar0 -
Fowarding URL's Have No SEO Value?
Good Morning from -3 Degrees C no paths gritted wetherby UK 😞 Imagine this scenario. http://www.barrettsteel.com/ has been optimised for "Steel suppliers" & "Steel stockholders". After runnning an on page SEO moz report its recommended that the target terms should be placed in the url eg www.steel-suppliers.co.uk Now the organisation will not change the url but think setting up a forwarding url eg registering www.steel-suppliers.co.uk to then forward to www.steel-suppliers.co.uk will be of benfit from an SEO perspective. But i think not. So my question is please "is a forwarding url of no value but a permanent URL (struggling for the terminology to describe the url a site is set up with) such as www.steel-suppliers.co.uk would be of value?" Any insights welcome 🙂
Technical SEO | | Nightwing0 -
What's the SEO impact of url suffixes?
Is there an advantage/disadvantage to adding an .html suffix to urls in a CMS like WordPress. Plugins exist to do it, but it seems better for the user to leave it off. What do search engines prefer?
Technical SEO | | Cornucopia0 -
Suggested url structure for hierarchical data
For an existing web site we are developing a local info web site section where each area would get a review and information about local bars and restaurants. The site manages areas in the following hierarchy: Country > Broader region > Perfecture > Municipality > Neighborhood e.g. Italy > Northern Italy > Lombardia > Milano > Center Local Info pages would exist for all the above levels so you could have a page for Italy as a whole, a page for Lombardia, and a separate page for the Center of Milano. On certain countries there are many synonyms especially in the Neighborhood level but also a few in the Municipality level. We would like to build a generic SEF url structure/pattern that would be able to represent the above and be as short as possible for the purpose of SEO. 1. the obvious solution would be to incorporate the unique identifier of e.g. www.example.com/local-info/Italy-10
Technical SEO | | seo-cat
www.example.com/local-info/Milano-12363
www.example.com/local-info/Center-789172 but this does not represent the hierarchy and does not include the interesting keyword of e.g. Milano when looking at the neighborhood level 2. Another option would be to include all levels e.g. www.example.com/local-info/Italy/Northern-Italy/Lombardia
www.example.com/local-info/Italy/Northern-Italy/Lombardia/Milano
www.example.com/local-info/Italy/Northern-Italy/Lombardia/Milano/Center But this would end up with large URLs 3. I am thinking of another solution which would include the current level and its parent at any page. Not capturing the hierarchy very well but at least it includes the parent name for richer keywords in the url itself. www.example.com/local-info/Northern-Italy/Lombardia
www.example.com/local-info/Lombardia/Milano
www.example.com/local-info/Milano/Center 4. Or a hybrid where the first levels are always there and the rest are concatenated on a single segment www.example.com/local-info/Italy/Northern-Italy/Lombardia
www.example.com/local-info/Italy/Northern-Italy/Lombardia-Milano
www.example.com/local-info/Italy/Northern-Italy/Lombardia-Milano-Center any thoughts? thanks in advance0