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
-
In writing the url, it is better to use the language used by the people of my country or English?
We speak Persian and all people search in Persian on Google. But I read in some sources that the url should be in English. Please tell me which language to use for url writing?
Technical SEO | | ghesta
For example, I brought down two models: 1fb0e134-10dc-4737-904f-bfdf07143a98-image.png https://ghesta.ir/blog/how-to-become-rich/
2)https://ghesta.ir/blog/چگونه-پولدار-شویم/0 -
Will this URL structure: "domain.com/s/content-title" cause problems?
Hey all, We have a new in-house built too for building content. The problem is it inserts a letter directly after the domain automatically. The content we build with these pages aren't all related, so we could end up with a bunch of urls like this: domain.com/s/some-calculator
Technical SEO | | joshuaboyd
domain.com/s/some-infographic
domain.com/s/some-long-form-blog-post
domain.com/s/some-product-page Could this cause any significant issues down the line?0 -
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 -
Website Redesign - Blogger To WordPress Platform URL Structure
I am transferring a website (www.EXAMPLE.com) From Blogger To Wordpress. Currently, the website content is specific to cover the Colorado Market. In the near future, I plan on covering the same market in other state. I have seen regional websites like this that have the URL structure - (STATE.EXAMPLE.com) I have also seen websites with URL Structure - (EXAMPLE.COM/STATE) Is there any advantage using one URL structure over the other in term of SEO & otherwise? In the process of transferring the website, I would like to clean-up the URL structure but I don't want to lose a significant amount of link juice/organic traffic. Do you recommend I restructure the URLs at this time?
Technical SEO | | InternetRep0 -
Will it make any difference to SEO on an ecommerce site if they use their SSL certificate (https) across every page
I know that e-commerce sites usually have SSL certificates on their payment pages. A site I have come across is using has the https: prefix to every page on their site. I'm just wondering if this will make any difference to the site in the eyes of Search Engines, and whether it could effect the rankings of the site?
Technical SEO | | Sayers1 -
Long URL
I am using seomoz software as a trial, it has crawled my site and a report is telling me that the URL for my forum is to long: <dl> <dt>Title</dt> <dd>Healthy Living Community</dd> <dt>Meta Description</dt> <dd>Healthy life discussion forum chatting about all aspects of healthy living including nutrition, fitness, motivation and much more.</dd> <dt>Meta Robots</dt> <dd>noodp, noydir</dd> <dt>Meta Refresh</dt> <dd>Not present/empty</dd> <dd> 1 Warning Long URL (> 115 characters) Found about 17 hours ago <dl> <dt>Number of characters</dt> <dd>135 (over by 21)</dd> <dt>Description</dt> <dd>A good URL is descriptive and concise. Although not a high priority, we recommend a URL that is shorter than 75 characters.</dd> </dl> </dd> <dd> URL: http://www.goodhealthword.com/forum/reprogramming-health/welcome-to-the-forum-for-discussing-the-4-steps-for-reprogramming-ones-health/ The problem is when I check the page via edit or in the admin section of wordpress, the url is a s follows: http://www.goodhealthword.com/forum/ My question is where is I cannot see where this long url is located, it appears to be a valid page but I cant find it. Thanks Pete </dd> </dl>
Technical SEO | | petemarko0 -
How to make multiple url redirection using global.asax in IIS 6?
sir, I am working with IIS 6 site and i ant to redirect three different urls of a domain to one url, i.e, there are the different versions of the same url...so how can i create one? I have found a script on google. but it says redirecting one url. see it here: Sub Application_BeginRequest(ByVal sender as Object, ByVal e as EventArgs) Try Dim requestedDomain As String = HttpContext.Current.Request.Url.ToString().toLower() If InStr(requestedDomain, "http://yoursite.com") Then requestedDomain = requestedDomain.Replace("http://yoursite.com", "http://www.yoursite.com") Response.Clear() Response.Status = "301 Moved Permanently" Response.AddHeader("Location", requestedDomain) Response.End() End If Catch ex As Exception Response.Write("Error in Global.asax :" & ex.Message) End Try End Sub
Technical SEO | | VipinLouka780