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.
Taxonomy question - best approach for site structure
-
Hi all,
I'm working on a dentist's website and want some advice on the best way to lay out the navigation. I would like to know which structure will help the site work naturally. I feel the second example would be better as it would focus the 'power' around the type of treatment and get that to rank better.
.com/assessment/whitening
.com/assessment/straightening
.com/treatment/whitening
.com/treatment/straighteningor
.com/whitening/assessment
.com/straightening/assessment
.com/whitening/treatment
.com/straightening/treatmentPlease advise, thanks.
-
Bee159,
I would look at two aspects.
(1) How much content do you have? Does the amount of content you have point to one page, or two pages (or more)?
(2) If this is a new build for an old site, what of your target market uses smart phones versus desktop/laptop browsers? If this is a new website, what is the demographic of your target market, and are they likely to use smartphones or desktops to find you?
Why does this matter? Outside of the fact that Google has put the mobile index first, you want to keep your interface as simple as possible for the users. If they primarily use a cellphone to access your website, then you will want to have longer, scrolling pages. If they have to click around a lot on a cell, it can be harder for them to find and read your information, and that can affect your bounce rates.
If your clients/customers are primarily desktop users, then I would focus on what makes sense in terms of your site structure to put on one page or more. I'm not trying to hedge my answer, but I know you could have a huge site, or a small one, and those inform the site design and taxonomy, along with the target demographic for your site's users.
When it comes to SEO and taxonomy, I would opt for KIS (keep it simple). What makes it as simple as possible for your users to find the information they need? What is logical in terms of bigger topic ==> more granular.
When it comes to naming your URLs, if you decide the content is small enough to put on one page only, you can always do:
.com/dental-services/whitening-assessment-treatment
.com/dental-services/straightening-assessment-treatmentI do think when you use subfolders, you should try to keep the names unique (think unique identifiers, even though it is a folder) when at all possible or if it makes sense. Why? Because it reduces confusion for people and bots.
So per your
.com/whitening/assessment
.com/straightening/assessment
.com/whitening/treatment
.com/straightening/treatmentHas a lot of the same words used again and again. Instead, consider something like:
.com/teeth-whitening/unique-keword-here-assessment
.com/teeth-whitening/more-keywords-treatment
.com/teeth-straightening/another-unique-word-treatment
.com/teeth-straightening/different-keyword-now-assessmentUsing 2 word mid-tail keywords or 4 word long tail keywords can you help you rank better and improve the logic of your taxonomy.
To summarize, base how much content you put on one page on how your users read your material (mobile browser or desktop or both) and by how much content you have. And how to judge that, I don't know how to tell you without seeing it.
However you organize your pages and taxonomy, do your best to give the subfolders unique names even when they don't have the same parent. The caveat is if it is not logical to the human eye and understanding to use 2-4 word phrases, then don't. You don't want to overthink or over optimize it.
Some other thoughts...keep to web conventions, as people are used to HOME SERVICES ABOUT CONTACT (etc.). The slugs you can name using more detailed keyword phrases. If you have older clients (50+), then I'd stick to a very explicit taxonomy and navigation. If you have younger users, you can be a little more creative, like use the much-maligned hamburger menu.
Does this all make sense?
-- Jewel
-
Thanks for all the responses everyone and thanks Jewel for taking time to lay out that taxonomy.
So what you're saying is, it's better to have one page /whitening with all the different services in full, than to have:
/whitening/ - hub page H2s for each service and a paragraph on each with a link to more i.e.
Home Whitening Kit
with a link to:
/whitening/home-whitening-kit/ - full page with lots of in depth info, linking back to main hub page for other whitening services.
Thank you.
-
I agree with Logan Ray about going from the granular to the specific regarding site structure.
Having said that, in designing a taxonomy around users, I would do a navigation bar like this:
-
HOME
-
SERVICES
-
Whitening
-
(on whitening page)
Whitening Assessment
(down page)
Whitening Treatment
-
Straightening
-
(on straightening page)
Whitening Assessment
(down page)
Whitening Treatment
-
LOREM
-
IPSUM
-
VALOR
I do think users will be more likely to search under "whitening assessment" or "whitening treatment", for example, than your first example.
As the others said, the parent/child folder structure won't make or break your overall SEO, but a well-designed navigation will help improve the on-page user experience, and that will help reduce bounce rates.
I would not create 4 pages, unless you have so much content it makes sense to break it into 4 pages. Remember, we must design for people first, and robots second. The less clicking around people have to do, the better. Especially on a mobile phone, it's easier for the users if the information is all on one page.
-- Jewel
-
-
In my opinion, I dont think it matters much. However, i do like my urls to have keyword placement in the same manner as they would be typed by users (so, basically keywords with more search volume or what you think people would be typing in)
To answer your question, I would ask what do you think people are going to type in Google for if they wanted any of these services? Will it be 'whitening treatment' or 'treatment whitening'?
As Logan said, its not going to make or break your SEO, I wouldnt be too worried about it but yes, when being in a situation like this, I would like to go with what I mentioned earlier.
-
Honestly, search engines aren't that particular about URL structure, it is important, but not to the degree where one of these two examples is going to make or break your SEO campaign. That being said, I usually set up my URLs with the broadest category in the first folder, and get more granular from there. In your first example, the assessment and treatment folders make more sense to me, since there's additional content that could live in each of those respective folders. In your second example, there's less opportunity for future content to live in those folders.
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
-
Site structure: Any issues with 404'd parent folders?
Is there any issue with a 404'd parent folder in a URL? There's no links to the parent folder and a parent folder page never existed. For example say I have the following pages w/ content: /famous-dogs/lassie/
Intermediate & Advanced SEO | | dsbud
/famous-dogs/snoopy/
/famous-dogs/scooby-doo/ But I never (and maybe never plan to) created a general **/famous-dogs/ **page. Sitemaps.xml does not link to it, nor does any page on my site. Is there any concerns with doing this? Am I missing out on any sort of value that might pass to a parent folder?0 -
Splitting One Site Into Two Sites Best Practices Needed
Okay, working with a large site that, for business reasons beyond organic search, wants to split an existing site in two. So, the old domain name stays and a new one is born with some of the content from the old site, along with some new content of its own. The general idea, for more than just search reasons, is that it makes both the old site and new sites more purely about their respective subject matter. The existing content on the old site that is becoming part of the new site will be 301'd to the new site's domain. So, the old site will have a lot of 301s and links to the new site. No links coming back from the new site to the old site anticipated at this time. Would like any and all insights into any potential pitfalls and best practices for this to come off as well as it can under the circumstances. For instance, should all those links from the old site to the new site be nofollowed, kind of like a non-editorial link to an affiliate or advertiser? Is there weirdness for Google in 301ing to a new domain from some, but not all, content of the old site. Would you individually submit requests to remove from index for the hundreds and hundreds of old site pages moving to the new site or just figure that the 301 will eventually take care of that? Is there substantial organic search risk of any kind to the old site, beyond the obvious of just not having those pages to produce any more? Anything else? Any ideas about how long the new site can expect to wander the wilderness of no organic search traffic? The old site has a 45 domain authority. Thanks!
Intermediate & Advanced SEO | | 945010 -
What is best practice for "Sorting" URLs to prevent indexing and for best link juice ?
We are now introducing 5 links in all our category pages for different sorting options of category listings.
Intermediate & Advanced SEO | | lcourse
The site has about 100.000 pages and with this change the number of URLs may go up to over 350.000 pages.
Until now google is indexing well our site but I would like to prevent the "sorting URLS" leading to less complete crawling of our core pages, especially since we are planning further huge expansion of pages soon. Apart from blocking the paramter in the search console (which did not really work well for me in the past to prevent indexing) what do you suggest to minimize indexing of these URLs also taking into consideration link juice optimization? On a technical level the sorting is implemented in a way that the whole page is reloaded, for which may be better options as well.0 -
Moving to a new site while keeping old site live
For reasons I won't get into here, I need to move most of my site to a new domain (DOMAIN B) while keeping every single current detail on the old domain (DOMAIN A) as it is. Meaning, there will be 2 live websites that have mostly the same content, but I want the content to appear to search engines as though it now belongs to DOMAIN B. Weird situation. I know. I've run around in circles trying to figure out the best course of action. What do you think is the best way of going about this? Do I simply point DOMAIN A's canonical tags to the copied content on DOMAIN B and call it good? Should I ask sites that link to DOMAIN A to change their links to DOMAIN B, or start fresh and cut my losses? Should I still file a change of address with GWT, even though I'm not going to 301 redirect anything?
Intermediate & Advanced SEO | | kdaniels0 -
Best way to implement canonical tags on an ecommerce site with many filter options?
What would be the best way to add canonical tags to an ecommerce site with many filter options, for example, http://teacherexpress.scholastic.com? Should I include a canonical tag for all filter options under a category even though the pages don't have the same content? Thanks for reading!
Intermediate & Advanced SEO | | DA20130 -
Is it possible to Spoof Analytics to give false Unique Visitor Data for Site A to Site B
Hi, We are working as a middle man between our client (website A) and another website (website B) where, website B is going to host a section around websites A products etc. The deal is that Website A (our client) will pay Website B based on the number of unique visitors they send them. As the middle man we are in charge of monitoring the number of Unique visitors sent though and are going to do this by monitoring Website A's analytics account and checking the number of Unique visitors sent. The deal is worth quite a lot of money, and as the middle man we are responsible for making sure that no funny business goes on (IE false visitors etc). So to make sure we have things covered - What I would like to know is 1/. Is it actually possible to fool analytics into reporting falsely high unique visitors from Webpage A to Site B (And if so how could they do it). 2/. What could we do to spot any potential abuse (IE is there an easy way to spot that these are spoofed visitors). Many thanks in advance
Intermediate & Advanced SEO | | James770 -
Optimize a Classifieds Site
Hi, I have a classifieds website and would like to optimize it. The issues/questions I have: A Classifieds site has, say, 500 cities. Is it better to create separate subdomains for each city (http://city_name.site.com) or subdirectory (http://site.com/city_name)? Now in each city, there will be say 50 categories. Now these 50 categories are common across all the cities. Hence, the layout and content will be the same with difference of latest ads from each city and name of the city and the urls pointing to each category in the relevant city. The site architecture of a classifieds site is highly prone to have major content which is not really a duplicate content. What is the best way to deal with this situation? I have been hit by Panda in April 2011 with traffic going down 50%. However, the traffic since then has been around same level. How to best handle the duplicate content penalty in case with site like a classifieds site. Cheers!
Intermediate & Advanced SEO | | ketan90 -
Best way to merge 2 ecommerce sites
Our Client owns two ecommerce websites. Website A sells 20 related brands. Website has improving search rank, but not normally on the second to fourth page of google. Website B was purchased from a competitor. It has 1 brand (also sold on site A). Search results are normally high on the first page of google. Client wants to consider merging the two sites. We are looking at options. Option 1: Do nothing, site B dominates it’s brand, but this will not do anything to boost site A. Option 2: keep both sites running, but put lots of canonical tags on site B pointing to site A Option 3: close down site B and make a lot of 301 redirects to site A Option 4: ??? Any thoughts on this would be great. We want to do this in a way that boosts site A as much as possible without losing sales on the one brand that site B sells.
Intermediate & Advanced SEO | | EugeneF0