Benefits of adding keywords to site structure?
-
Hello fellow Mozzers,
This is kind of a hypothetical, but it might have implications for future projects. Do you think there would be any benefits (or drawbacks) to placing pages of a site into a directory named after a keyword?
For example, if I had a local store that sold hockey equipment, and "hockey", "equipment", and "hockey equipment" were the main targets being optimized for, would it be better (assuming the actual pages were the same) to structure the site as
- hypotheticalwebsite.com/about-us/
- hypotheticalwebsite.com/hockey-skates/
- hypotheticalwebsite.com/hockey-sticks/
- hypotheticalwebsite.com/blog/
or
- hypotheticalwebsite.com/hockey-equipment/about-us/
- hypotheticalwebsite.com/hockey-equipment/hockey-skates/
- hypotheticalwebsite.com/hockey-equipment/hockey-sticks/
- hypotheticalwebsite.com/hockey-equipment/blog/
Additionally, would any of this change if the root domain or the individual pages ALSO used those keywords (or if both of them used it)?
- pseudonyms-hockey-gear.com/hockey-equipment/skates/
- pseudonyms-penalty-box.com/hockey-equipment/hockey-skates/
- pseudonyms-hockey-gear.com/hockey-equipment/hockey-skates/
I've got a hunch that some of these are overkill, but I'm not sure where the scale tips from helpful to negligible to actively counterproductive.
Thanks, everyone!
-
Thanks, this is what I had figured, but I wasn't 100% sure.
I suppose using /hockey-equipment/about-us/ was a bit of an exaggerated example, but what about a more subtle/practical implementation? Specifically, do you think it would make any noticeable difference between using, say...
- domain.com/about-us/ (and /contact/ and anything else that's obviously NOT equipment)
- domain.com/hockey-equipment/skates/ (and /sticks/ and other stuff that is actually equipment)
vs
- domain.com/about-us/ (and /contact/ and anything else that's obviously NOT equipment, same as above)
- domain.com/hockey-skates/ (exact same page as would be on /hockey-equipment/skates/)
- domain.com/hockey-sticks/
I assume that at this level, it becomes a "6 of one, half a dozen of the other" situation, but again, not 100% sure.
-
Got to agree with Patrick - the first URL's look normal and the others look simply odd.
Remember your site is for humans as well as search engines.
-
Hi there,
To me, the first batch seem much more natural and less spammy. I can't figure out why you would want to put an "About Us" under "hockey-equipment".
Take a look at these couple of resources:
Information Architecture for SEO
URL Best PracticesMy fear here is that you could potentially overdo your keywords in your URLs and trip spam filters, so really think about what's important to the structure and categories of the site, as well as the user experience and how users are searching to get to your site.
This answer may be a bit broad, but there some fundamental issues you should read into quick to better guide your structure so you're not in trouble down the road. Hope this 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
-
Hreflang: customize, selection the best URL structure
Hi All,
Local Website Optimization | | SergeyFufaev
We have two websites:
example.info - this is a working site in Russian hreflang="ru"
example.com - this new site We want to start with US. For the US, we will have: local address and phone, currency in $, fully translated content.
In the future we want to expand the business (ie en-GB, en-CA, de-DE, fr-CA, fr-FR). For each country, a regional dialect, currency, address and telephone number will be used. I need to choose the right URL structure so that there won't be problems in the future. 1. When configuring geotargeting (ie fr-CA and en-CA ) in the URL of the page specify: • http://example.com/ca/ - hreflang="en-CA" - Can use Search Console geotargeting
• http://example.com/ca/fr/ - hreflang="fr-CA"
or
• http://example.com/en-ca/ - hreflang="en-CA" - Can I use a geo-targeting search console?
• http://example.com/fr-ca/ - hreflang="fr-CA" .
or
• http://example.com/ca-en/ - hreflang="en-CA" - Can I use a geo-targeting search console?
• http://example.com/ca-fr/ - hreflang="fr-CA" . quote: To geotarget your site on Google:
o Page or site level: Use locale-specific URLs for your site or page. 2. If I set the target (ie "en-CA", "fr-CA" and "fr-FR"). Can I use the page http://example.com/fr/ with customized targeting (hreflang = "fr-FR") for french speakers worldwide (hreflang= "fr"), ie: french speakers worldwide quote: "If you have several alternate URLs targeted at users with the same language but in different locales, it's a good idea also to provide a catchall URL for geographically unspecified users of that language. For example, you may have specific URLs for English speakers in Ireland (en-ie), Canada (en-ca), and Australia (en-au), but should also provide a generic English (en) page for searchers in, say, the US, UK, and all other English-speaking locations. It can be one of the specific pages, if you choose." 3. Where is it better to place select of language and country on the page?
Header, footer, pop-up window ......
The page http://example.com will be used for hreflang = "en". In my case, do I need x-default? Can I use a page with hreflang="en"configured as the x-default version? ie: Is it right?0 -
Welsh Language Keyword Research
Helping a friend with some keyword research, their business is based in Wales. I am not a Welsh speaker, whats the best way to do Keyword Research?
Local Website Optimization | | GrouchyKids0 -
Company with different branches: Generic Keywords & Localized Keywords: Best practise?
INITIAL SITUATION: We offer a branded product/service in different cities. We have different contact pages for every city (—> basically just a form and a map, i.e. 100% SHALLOW). GOAL:
Local Website Optimization | | Cesare.Marchetti
We would like to rank for the branded keyword only (—> more generic search intent) but as well as for branded keyword + cities (—> more transactional search intent) combinations. REMARK: It would make little sense in my opinion to develop the individual contact pages (for every city) to „full“ pages with real content as there isn’t really specific content for the differenct cities to add. OPTIONS:
1) HOME page: target for the branded keyword CONTACT pages (one for each city): target for the branded keyword + city name HOME page: target for the branded keyword + all the city names CONTACT pages (one for each city): : NO keyword targeting at all HOME page: target for the branded keyword + different city names CONTACT pages (one for each city): target for the branded keyword + city name Add CANONICAL tag to main page ???!!!??? What is best practise? What would you recommend? Is there another solution? I really would like to know your opinion. Thanks a lot for your hints in advance.
Cheers,
CesareBearbeiten0 -
Is there an SEO benefit to using tags in WordPress for my blog posts?
We have locations across the US and are trying to develop content so that we rank well for specific keywords on a local level. For instance, "long tail keyword search in state" or "long tail keyword search near 76244", etc. The goal is to develop those content pages via blogs to rank for those keywords. We are using Yoast and will be optimizing each post using that tool. My questions are: 1. Are there any benefits to adding a long list of tags to each post?
Local Website Optimization | | Smart_Start
2. If yes, do I need to limit the number of tags?
3. Do we need to block the indexing of yoast to those tags and categories for duplicate content issues? Any insight on the best way to optimize these blog posts with the use of tags or other avenues would be greatly appreciated.0 -
How to create sites with powerful individual pages to achieve top results.
How to create sites with powerful individual pages to achieve top results . According to MOZ I need to have powerful individual pages to achieve top results my site has a 0 authority so for this reason I need to focus on powerful pages but how do I know if my pages are powerful or not.
Local Website Optimization | | A.V.S0 -
Local cTLD site not showing up in local SERP
I have 1 website with 2 cTLD. 1 is with .be another .nl. Both are in Dutch and pretty much with the same content but a different cTLD. The problem I have is that the .nl website is showing up in my serp on google.be. So I'm not seeing any keyword rankings for the .be website. I want to be able to see only .nl website serp for google.nl and .be serp on google.be I've already set up hreflang tags since 2-3 weeks and search console confirmed that it's been implemented correctly. I've alsy fetched the site and requested a re-index of the website. Is there anything else I can do? Or how long do I have to wait till Google will update the serp?
Local Website Optimization | | Jacobe0 -
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 -
Perfect Site Structure help please and EMD question
Hello to all, I appreciate your time and trouble greatly, so thank you in advance. Question - 1 - I just watched a video regarding onsite <acronym title="Search Engine Optimization">seo</acronym>. This video explained to instead of using a services page to list each service, instead if possible make a page and menu item for the most popular search terms. So my families business site is allspecialtybuildings.com We do construction. I currently have it setup to have a services page then the listings of the services with its own page under the menu. But from watching this video, would you also suggest that it would be best to take maybe the top 3 or 4 services, then list the services as actual page menus? So say instead of this: Service Menu Link -
Local Website Optimization | | Berner
-Pole Barns
-Indoor Riding Arenas
-Garages
-Horse Barns
-Loafing Sheds Would it be best to have each service as a menu in itself like this: Home
Pole Barns
-Pole Barn Construction
-Pole Barn Kits
-Pole Barn Color Charts Indoor Riding Arenas
-Indoor Riding Arena Construction
-Indoor Riding Arena Kits
-Indoor Riding Arena Color Charts Same- Different word
Same- Different Word So basically create specific and relevant pages and remove the popular pages from a service page. Not sure if this make sense, or is basically not needed? Last Question - Branding- I got 2 <acronym title="Search Engine Optimization">seo</acronym> companies reviews back, and was told to change my branding and domain. See the issue is that the company name is All Specialty Buildings. So All is basically thrown out of some search results, almost like its a stop word. So "Specialty Buildings" shows up on many results. I would like to counter this. So I am curious if I get a new domain, like say something like ColoradoBarnConstruction.com Would this be a better domain for <acronym title="Search Engine Optimization">seo</acronym> rankings and memory for people? Or would I risk an EMD penalty? When I look for dentists, or <acronym title="Search Engine Optimization">seo</acronym> help, I get coloradodentist, or coloradoseo(dot)com's So they all rank well, I just want something brandable and easy to remember. I figured the company name would be best, But these companies that want 3500 a month for <acronym title="Search Engine Optimization">seo</acronym> services are saying different. Again thank you for your time, your ideas, and your advice. Thank you Chris0