Should I use keywords in all my URLs?
-
I couldn't find anything online that really covers my exact question.
If I wanted to change my home page URL, (currently along the lines of "http://example.com/home") would it be a good idea to change it to "http://example.com/dallas-auto-repair"?
Then on the "services page" I might change the URL to "http://example.com/dallas-auto-services".
Pages like the contact page would probably remain simply "example.com/contact"
Theoretically by putting my main keywords right there in the URL, I would imagine that I could get moved up in the SERPs. Am I wrong?
So if this is a bad idea, please let me know why.
If this is a good idea, do you have any articles or references that cover this, or even personal experience?
-
"If I wanted to change my home page URL, (currently along the lines of "http://example.com/home") would it be a good idea to change it to "http://example.com/dallas-auto-repair"?"
I have to say no to this particular example. Realistically, your home page probably shouldn't sit on an internal URL like this anyway; is there a reason why the home page is not sitting on the root?
If you were to follow this exact example, it sounds like your home page targets "Dallas auto repair", but that there is an internal page targeting "Dallas auto services" as well, which sounds like a good recipe for having internal pages compete against each other for the same type of rankings.
We advise caution when implementing redirects: if there is no good reason besides "this would get a keyword into the URL", it's usually not a great idea. If you need to change the URL for a number of reasons, putting keywords in the new URL is a good idea. Say you have long, complicated dynamic URLs that a CMS has created: you'd be best to make these static URLs for a number of reasons. However, if you have a URL like www.example.com/auto-repair-services, I would definitely not 301 redirect that to www.example.com/dallas-auto-repair-services just to get the word "Dallas" in there, for example.
301 redirects sometimes don't seem to transfer the exact authority / rankings from one URL to another, so unless there is a very good reason to go through redirects, I would not do it.
-
What Robert said is quite correct. However, I wanted to expand a little bit upon; "Make sure any url change takes into accounts links, etc."
If a page has some really good links, and it's receiving a lot of traffic - it's necessary to redirect the old URL to the new URL. Otherwise you'll lose traffic wherever the old URL is linked, such as local directories. I'm not sure what type of server you're using, so I can't comment on how you would handle that.
In order to find inbound links to the pages you would like to change, you would need Google Webmaster Tools, Bing Webmaster Tools, Moz Open Site Explorer, Majestic SEO and/or aHrefs. Whether or not you use anything listed after Bing Webmaster Tools is up to you, but it's highly recommended should your budget cover the cost. I believe Moz Open Site Explorer is free to a point.
The point is to get all of the link data possible, because one source is generally inadequate.
So, as Robert said, use caution when you make these changes.
-
Marshall_Motors
You have a question of would it be a good idea? To which I would say, yes it would. I would caution not trying to go overboard and I would caution that if you are already ranking well (that is subjective to you) to be very careful. Make sure any url change takes into accounts links, etc.
But, you also state: A "...by putting my main keywords right there in the URL, I would imagine that..." B "... I could get moved up in the SERPs."" Am I wrong?" For this you are drawing a huge conclusion that A would equal B. IMO this is one of the biggest mistakes we make in SEO - we attribute too much to one factor. KW's in a URL are a factor in SEO ranking. What is the value of that factor? 1%? 10%? or .0001%
All you can do is test it out for your site in your vertical and see what happens. We like to tell our clients that SEO is a 100% game and we never attain that 100% which would be perfect SEO. There are many reasons and often they are business reasons that overshadow the SEO reasons. What we try to do is get as close to the holy grail of 100% as possible for a given page.
Hope this helps,
Robert
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
-
Should I avoid duplicate url keywords?
I'm curious to know Can having a keyword repeat in the URL cause any penalties ? For example xyzroofing.com xyzroofing.com/commercial-roofing xyzroofing.com/roofing-repairs My competitors with the highest rankings seem to be doing it without any trouble but I'm wondering if there is a better way. Also One of the problems I've noticed is that my /commercial-roofing page outranks my homepage for both residential and commercial search inquiries. How can this be straightened out?
Local Website Optimization | | Lyontups0 -
Best practice for local keyword ranking in URLs
Hi, I have a large artificial grass website with many franchise location landing pages. At the moment i have most of the landing page URLs like this www.domainname.com/uk/city/ My TLD does not contain the keyword "artificial grass" so should I follow the location with the keywords /city-artificial-grass/ or is Google pretty savvy these days and will it know that I am an artificial grass company? I'm after the best recommendations for this if possible. Thanks
Local Website Optimization | | Easigrass0 -
If we are a local based business, what is the best approach to tracking keywords? Shall we be micro tracking?
we are a local based business and we only have one physical property but we service a 15 mile radius (people within a 15 mile radius will use our services) when it comes to keyword tracking and monitoring should we just be looking at the 3 main local towns or should we go out to the villages around our area too? at what level shall we be micro tracking? do we go to such a micro level for tracking keywords for all the villages which creates a lot of keywords for the locations? what is the best approach?
Local Website Optimization | | Mutatio_Digital0 -
URL and title strategy for multiple location pages in the same city
Hi, I have a customer which opens additional branches in cities where he had until now only one branch. My question is: Once we open new store pages, what is the best strategy for the local store pages in terms of URL and title?
Local Website Optimization | | OrendaLtd
So far I've seen some different strategies for URL structure:
Some use [URL]/locations/cityname-1/2/3 etc.
while others use [URL]/locations/cityname-zip code/
I've even seen [URL]/locations/street address-cityname (that's what Starbucks do) There are also different strategies for the title of the branch page.
Some use [city name] [state] [zip code] | [Company name]
Other use [Full address] | [Company name]
Or [City name] [US state] [1/2/3] | [Company name]
Or [City name] [District / Neighborhood] [Zip Code] | [Company name] What is the preferred strategy for getting the best results? On the one hand, I wish differentiate the store pages from one another and gain as much local coverage as possible; on the other hand, I wish to create consistency and establish a long term strategy, taking into consideration that many more branches will be opened in the near future.1 -
Structuring URLs of profile pages
First of all, I want to thank everyone for the feedback that I received on the first question. My next question has to do with the URL structure of personal trainer profiles pages on www.rightfitpersonaltraining.com. Currently, the structure of each trainer profile page is "www.rightfitpersonaltraining.com/personal-trainers/trainer/" and at the end I manually add the trainer's "city-firstname-lastinitial". Would it be to my benefit to have the developers change the structure so that the trainer profile URLs are "www.rightfitpersonaltraining.com/city-personal-trainers/trainername"? That way, each trainer profile would link directly to the trainer's city page as opposed to the general "personal-trainers" page. I don't mind paying a little extra to go back into the site to make these changes, as I think they would benefit the search ranking for each city page.
Local Website Optimization | | mkornbl20 -
URL Keyword stuffing. service-city.com/product-service-city/ vs. service-city.com/product/
For example: tailoring-london.com/suits-tailoring-london/ or tailoring-london.com/suits/ The main keyword being targeted here is "suit tailoring london". The home page's main keyword is "tailoring london". Would love to hear your opinions. Many thanks 🙂
Local Website Optimization | | LondonAli0 -
Drastic changes in keyword rankings on a daily basis
Anybody ever seen keyword rankings for a site change drastically from day to day? I've got a client, a local furniture store, whose local keywords (furniture + city) rank consistently well without much change, but when it comes to broader keyword rankings (like "furniture" or "furniture store") in their zip code, they'll go from ranking at the top of Google one day to not being ranked at all the next (at least according to Raven Tools). My best guess is that it's just a reflection of personalized results from Google, but such a dramatic change day in and day out makes me wonder.
Local Website Optimization | | ChaseMG0 -
Multilingual site making new URLs, how to preserve SEO juice?
Hello! My site currently serves content in german and english, however without having separate URLs (it depends on Accept-Language and has a submitform for changing language based on set cookies). The site appears extremely well in the search engine, with many keywords ranking at #1-10. They appear on the german and english google search, with the first one bringing the best results. It's however the english site that appears in the results. I want to change to a better approach by having subdirectories for each language, as I'm extending the site, I know how to do this but I have found -nowhere- any infos on how to preserve my search engine ranks? If I keep the english version as homepage and send german visitors to /de/, might this kill my position in the german search engine which is very important, as the new frontpage under /de/ would become more relevant and the english one maybe less? Or should I keep the german version the default one and send english visitors elsewhere? What happens with my search positions, if I have no side on the / but visitors are always send to either /en/ or /de/? Every help is greatly appreciated, as I found a lot of articles everywhere on how to make a multilingual site, but nowhere anything on how it affects current search results.
Local Website Optimization | | innovacy0