Moz Q&A is closed.
After more than 13 years, and tens of thousands of questions, Moz Q&A closed on 12th December 2024. Whilst we’re not completely removing the content - many posts will still be possible to view - we have locked both new posts and new replies. More details here.
Numbers in URL
-
Hey guys! Need your many awesome brains.
This may be a very basic question but am hoping you can help me out with some insights beyond "because Google says it's better".
I only recently started working with SEO, and I work for a SaaS website builder company that has millions of open/active user sites, and all our user sites URLs, instead of www.mydomainname.com/gallery or myusername.simplesite.com/about, we use numbers, so www.mysite.com/453112 or myusername.simplesite.com/426521
The Sales manager has asked me to figure out if it will pay off for us in terms of traffic (other benefits?) to change it from the number system to the "proper" and right way of setting up these URLs. He's looking for rather concrete answers, as he usually sits with paid search and is therefore used to the mindset of "if we do x it will yield us y in z months".
I'm finding it quite difficult to find case studies/other concrete examples beyond the generic, vague implication that it will simply be "better" (when for example looking at SEO checklists and search engine guidelines). Will it make a difference? How so?
I have to convince our developers of the importance and priority of this adjustment, or it will just drown in the many projects they already have. So truly, any insights would be so very welcome. Thank you!
-
The reference uses the words "Consider" and "when possible", which is not as clear as other suggestions Google make. Instructions are crystal clear for other on-page techniques, such as hreflang.
As a power user who works with clients in multiple languages, I frequently switch between languages using the URL, like going from https://support.google.com/webmasters/answer/76329?hl=en to https://support.google.com/webmasters/answer/76329?hl=fr. This wouldn't be possible if the URL was https://support.google.com/webmasters/answer/keep-a-simple-url-structure. For this particular use, I would argue the former are more "user-friendly" than the latter!
More and more the URL is becoming a relic of the past. Sitename and Breadcrumbs are replacing it in SERPs. Browsers on mobile hide it by default. There is no URL bar in recent in-app browsers (Twitter, Facebook, LinkedIn).
On the hand, it has been said in the past that keywords in URLs help search engines understand the context of a link when there is no anchor text.
A few things to consider:
- The need to create 301 redirects and the risk of losing trafic
- The impact on on-site SEO (hreflang, canonicals, sitemaps, internal links, etc.)
- The qualitative impact (do your users expect this feature? do visitors expect this feature?)
- Most importantly, the fact that it's probably a low priority optimization!
- If at all possible, consider running an experiment.
Hope this helps! I left out a clear answer on purpose - because I don't have one.
-
Just offering my opinion. There is no such thing as "concrete proof" that can't be disproven in this case due to the complexity of SEO.
Every factor is just one among many. So a site that has "proper" URL syntax can easily and readily outrank and outperform a site that doesn't if enough individual factors across the whole spectrum are strong enough.
Conversely, A site that has numeric URL structure and "non-ideal" syntax can also easily and outrank / outperform a site that has "proper" URL syntax if that site has enough strength from other factors to outweigh the "proper" structured URL site.
Anyone who has a case study claiming otherwise is not acknowledging how complex the reality of what we do is, and how any sub-group of signals can be so strong as to far outweigh any other sub-group of signals.
-
True story, Highland.
Very useful case, thank you!
-
I really like how Stack Exchange handles their URLs
http://stackoverflow.com/questions/30526714/seo-and-user-friendly-urls-for-multi-language-website
So to break down the URL, they have a directory questions, then the question ID and THEN the SEO friendly tag. Since the URL can be edited by anyone, it preserves the reference the system needs to access it regardless of what URL you're using. This might help your programmers if they know they can keep the ID in the URL. Otherwise you have the overhead of looking up the URL and then loading the correct page. Does that keep it typeable? No, but let's be honest... when was the last time you actually typed a URL (more than just the domain name) into your browser?
-
Click through rate is an excellent line of thought as well. Nice one. You're 100% right, as well.
-
Hey John,
I think you're onto something there. Putting it in a context of "us against them" and showcasing that we're actually falling (and staying) behind because we don't have these basics in order could be very effective. I think I got stuck in their mindset demand of "show us quantitative data!". So thanks a lot for offering me a different perspective, appreciate it!
-
Michelle
Matts answer is perfect but if you want me all you can do is condense common sense to them in a written form. I will try and give some suggestions. Firstly I would also give them online examples. Specifically I would use best in class pure online operators that your bosses would be familiar with. Competitors and not keeping up with them always rankle good bosses.
Hence showing examples between agreed world class operators and what you are doing would clearly highlight the lack of "best in class" attributes of your company SOP.
As Google states a Google indicator in page ranking is the words in the URL. Hence if you bosses are capable enough and type car insurance into www.google.com.au - nearly all websites will display a website like the below.
<cite class="_Rm">www.comparethemarket.com.au/car-insurance/</cite>Hence even your bosses with only a few key strokes should be able to see what is best practice. Ask them to show you a world class online operator that states www.comparethemarket.com.au/123456 for the keyword car insurance.So in summary I would show them what is happening in a the real world - simply ask them to type in a query to bring up a good online operator. Best still show them what your competitors are up to.Good luck with them.
-
Hi Carlos, and thanks!
Yeah, for sure it will help out a lot of our users (which is just as much a priority for me as optimizing SEO for our own main site). Our own main site (www.simplesite.com) does have just words in the URL. It's just the sites from our users/customers that has numbers. Which is just endlessly frustrating for me AND our users, because they obviously want their pages and titles reflected in their URLs. So yeah, CTR is a really good point.
Thanks again!
-
Hi Michelle,
I can think of 2 main benefits of using words in URLs have instead of numbers.
If you are reading an article about Paella, and there is a list of recipes from different pages:
The second link is most likely to get more clicks. The same situation on Google search page, although the title is more important a readable URL will always be better to the user.
The second benefit for SEO purposes is that matching keywords from the title of you page and the URL will give you a boost, how much will be it is to discuss.
Here is an excellent MOZ article about the topic
https://moz.com/blog/15-seo-best-practices-for-structuring-urls
Hope it helps,
Carlos
-
Thanks again, MattAntonino, really appreciate it! Enjoy the rest of your Friday.
-
There really isn't a higher authority than "Google said so in WMT guidelines" when it comes to SEO for your site.
I know they're looking for case study or whatnot but all I can suggest is explain that Guidelines ARE the rules, Guidelines specifically and directly cover this question. So you should follow the Guidelines.
https://support.google.com/webmasters/answer/35769?hl=en says "Following these guidelines will help Google find, index, and rank your site."
I looked for case studies on this but search is done in words not numbers so I assume it's because it's fairly obvious that it can only help. Good luck!
-
Thanks so much for your quick response, MattAntonino! Totally agree with it.
Unfortunately, that's also exactly my problem. I personally agree that it is clear and tells us exactly what we should do, and I know most (if not all) SEOs would agree with you/the above statement. My problem is that I'm trying to convince people who are not sitting with SEO every day, and if I cannot give them more than this, they simply won't prioritize it over other projects.
-
I'll do the best I can, which is take you directly to the source:
https://support.google.com/webmasters/answer/76329?hl=en
"Consider organizing your content so that URLs are constructed logically and in a manner that is most intelligible to humans (when possible, readable words rather than long ID numbers)."
That's fairly clear and exactly what you're trying to get at. This article is a direct piece of the "Webmaster Guidelines" section - and should be followed where possible. This should be enough to get you across the line.
I also think most SEOs would agree that Google uses keywords in the URL to at least some extent. We know they use search with synonyms and related keywords. So if your URL contains /seo/ it's much more related to "seo" searches than /123/ is. So yes, it will help. It's hard (impossible) to quantify by how much though.
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
-
SEO - New URL structure
Hi, Currently we have the following url structure for all pages, regardless of the hierarchy: domain.co.uk/page, such as domain/blog name. Can you, please confirm the following: 1. What is the benefit of organising the pages as a hierarchy, i.e. domain/features/feature-name or domain/industries/industry-name or domain/blog/blog name etc. 2. This will create too many 301s - what is Google's tolerance of redirects? Is it worth for us changing the url structure or would you only recommend to add breadcrumbs? Many thanks Katarina
Technical SEO | | Katarina-Borovska1 -
Robots.txt Syntax for Dynamic URLs
I want to Disallow certain dynamic pages in robots.txt and am unsure of the proper syntax. The pages I want to disallow all include the string ?Page= Which is the proper syntax?
Technical SEO | | btreloar
Disallow: ?Page=
Disallow: ?Page=*
Disallow: ?Page=
Or something else?0 -
Old URLs Appearing in SERPs
Thirteen months ago we removed a large number of non-corporate URLs from our web server. We created 301 redirects and in some cases, we simply removed the content as there was no place to redirect to. Unfortunately, all these pages still appear in Google's SERPs (not Bings) for both the 301'd pages and the pages we removed without redirecting. When you click on the pages in the SERPs that have been redirected - you do get redirected - so we have ruled out any problems with the 301s. We have already resubmitted our XML sitemap and when we run a crawl using Screaming Frog we do not see any of these old pages being linked to at our domain. We have a few different approaches we're considering to get Google to remove these pages from the SERPs and would welcome your input. Remove the 301 redirect entirely so that visits to those pages return a 404 (much easier) or a 410 (would require some setup/configuration via Wordpress). This of course means that anyone visiting those URLs won't be forwarded along, but Google may not drop those redirects from the SERPs otherwise. Request that Google temporarily block those pages (done via GWMT), which lasts for 90 days. Update robots.txt to block access to the redirecting directories. Thank you. Rosemary One year ago I removed a whole lot of junk that was on my web server but it is still appearing in the SERPs.
Technical SEO | | RosemaryB3 -
Removing Redirected URLs from XML Sitemap
If I'm updating a URL and 301 redirecting the old URL to the new URL, Google recommends I remove the old URL from our XML sitemap and add the new URL. That makes sense. However, can anyone speak to how Google transfers the ranking value (link value) from the old URL to the new URL? My suspicion is this happens outside the sitemap. If Google already has the old URL indexed, the next time it crawls that URL, Googlebot discovers the 301 redirect and that starts the process of URL value transfer. I guess my question revolves around whether removing the old URL (or the timing of the removal) from the sitemap can impact Googlebot's transfer of the old URL value to the new URL.
Technical SEO | | RyanOD0 -
Approved Word Separators in URLs
Hi There, We are in the process of revamping our URL structure and my devs tell me they have a technical problem using a hyphen as a word separator. There's a whole lot of competing recommendations out there and at this point I'm just confused. Does anyone have any idea what character would be next-best to the hyphen for separating words in a URL? Any reason to prefer one over another? Some links I've found discussing the topic: This page says that "__Google has confirmed that the point (.), the comma (,) and the hyphen (-) are valid word separators in URL’s.": http://www.internetofficer.com/seo/google-word-separator/ This page suggests the plus (+) symbol would be best: http://labs.phurix.net/posts/word-separators-in-urls This guy says he's tested and there's a whole bunch of symbols that will work as word separators: http://www.webproguide.com/articles/Symbols-as-word-separators-a-look-inside-the-search-engine-logic/ I'm leaning towards the tilde (~) or the plus (+) sign. Usage would be like so: http://www.domain.com/shop/sterling~silver OR /shop/sterling+silver etc... Thanks in advance for your help!
Technical SEO | | Richline_Digital1 -
Is it a problem to have a homepage with a slug / URL ?
Hi, We are designing a web site for one of our clients, and using a home made CMS. I don't know how this CMS has been built, but anyways, in the end the homepage has a URL format which looks like this : www.mydomain.com/my-custom-url.html. No www.mydomain.com. Is it dangerous for SEO to have a slug/URL directly on the homepage ? Do you have experiences, cases where it has impacted a site negatively ? The main problem I expect is duplicate content (with Google seeing both www.mydomain.com and www.mydomain.com/my-custom-url.html as being different pages) but apparently the CMS is doing a 302 redirect from the root domain to the URL (I told my colleague it should at least be a 301). Sorry if this question seems like basic SEO knowledge, but I really can't find a definitive answer on the subject. Thank you very much 🙂
Technical SEO | | edantadis0 -
URL rewriting from subcategory to category
Hello everybody! I have quite simple question about URL rewriting from subcategory to category, yet I can't find any solution to this problem (due to lack of my deeper apache programming knowledge). Here is my problem/question: we have two website url structures that causes dublicate problems: www.website.lt/language/category/ www.website.lt/language/category/1/ 1 and 2 pages are absolutely same (both also returns 200 OK). What we need is 301 redirect from 2 to 1 without any other deeper categories redirects (like www.website.com/language/category/1/169/ redirecting to .../category/1/ or .../category/). Here goes .htaccess URL rewrite rules: RewriteRule ^([^/]{1,3})/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ /index.php?lang=$1&idr=$2&par1=$3&par2=$4&par3=$5&par4=$6&%{QUERY_STRING} [L] RewriteRule ^([^/]{1,3})/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ /index.php?lang=$1&idr=$2&par1=$3&par2=$4&par3=$5&%{QUERY_STRING} [L] RewriteRule ^([^/]{1,3})/([^/]+)/([^/]+)/([^/]+)/$ /index.php?lang=$1&idr=$2&par1=$3&par2=$4&%{QUERY_STRING} [L] RewriteRule ^([^/]{1,3})/([^/]+)/([^/]+)/$ /index.php?lang=$1&idr=$2&par1=$3&%{QUERY_STRING} [L] RewriteRule ^([^/]{1,3})/([^/]+)/$ /index.php?lang=$1&idr=$2&%{QUERY_STRING} [L] RewriteRule ^([^/]{1,3})/$ /index.php?lang=$1&%{QUERY_STRING} [L] There are other redirects that handles non-www to www and related issues: RedirectMatch 301 ^/lt/$ http://www.domain.lt/ RewriteCond %{HTTP_HOST} ^domain.lt RewriteRule (.*) http://www.domain.lt/$1 [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !(.)/$RewriteRule ^(.)$ http://www.domain.lt/$1/ [R=301,L] At this moment we cannot solve this problem with rel canonical (due to our CMS limits). Thanks for your help guys! If You need any other details on our coding, just let me know.
Technical SEO | | jkundrotas0 -
If a redirecting URL has more value than the website should I move it?
Client has two website addresses: Website A is a redirect to Website B. It has one indexed page. But this is the URL being used in collateral. It has the majority of back links, and citations everywhere list Website A as the URL. Website B is where the actual website lives. Google recognizes and indexes the 80+ pages. This website has very few backlinks going to it. This setup does not seem good for SEO. Moreover, the analytics data is completely messed up because Website B shows that the biggest referral source is... you guessed it Website A. I'm thinking going forward, I should: Move all the content from Website B to Website A. Setup Website B to permanently 301 Redirect to Website A. Is that the best course of action?
Technical SEO | | flowsimple0