+6 votes
by (11.6k points)
Taxonomy / architecture question: Client installs gutter guards - metal perforated things which keep leaves and falling crap from blocking gutters. Using CPTUI, I've set up a hierarchical taxonomy for the type of debris which can clog a gutter: Pine tree > pine cones Pine tree > pine needles Oak tree > oak tassels Oak tree > oak leaves Sediment Moss Flowers Seeds Insects Etc Qu1. How would you incorporate tree types (deciduous, evergreen etc) if my list of debris isn't all just trees? Qu2. Can you cross-connect two taxonomies where only part of set 1 and set 2 overlap? Plugin or simple solution please as there's 3 of us using this with different abilities. Trying to avoid data redundancy, duplication and user error. Thanks.  
Taxonomy / architecture question: Client installs gutter guards - metal perforated things which keep

6 Answers

+2 votes
by (380 points)
The first question you've kind of already answered in your example. Using WP hierarchical taxonomies (ie "categories"), it could be Evergreen > pine tree > pine cones; Deciduous > Oak Tree > acorns. (In practice I suspect you'd eliminate the middle category of those. ) The remaining non-tree debris would only have a single level of taxonomy, as you've shown.  
by (11.6k points)
Can you think of any filtering examples where this would hurt me though? eg. How can I show all tree related things?  
by (11.6k points)
= evergreen OR deciduous OR whatever ?  
by (380 points)
Then start the hierarchy a level higher: Tree > Evergreen > pine needles; Tree > Deciduous > acorns.  
by (11.6k points)
Ok thanks, I was thinking this, but wondered if it was too long and clunky
by (380 points)
It does sound rather long - I'm guessing there aren't hundreds of pages of content, to be so finely categorised. How about Tree > pine needles; Tree > pinecones; Tree > acorns. etc?  
by (11.6k points)
@manhattan the tree variety is necessary as they have different issues for the gutter, hence different solutions. Its for blog content and possibly later expanding to custom post types and filtering type uses
by (380 points)
So you want to tie the solution to the category, not to the item in the category? Let's say pine needles need product range X. If you want to display suitable products on the pine needle page, you could store "product range X" as a custom field in your CPT, and use that to drive displaying products from product range X on that page. What I'm saying is, use taxonomy to organise your content, but not necessarily to drive the recommended solution. That allows you flexibility in the future, if you later find an exception, like the day you meet semi-deciduous trees :-) .  
by (11.6k points)
@manhattan yes its got multiple uses, like you mention. Show relevant blog posts and case studies on a particular page, talk about which products are good for which trees, many 3D ways to utilise it. Definitely - its for organising in the back end, and filtering - not for a breadcrumb trail, nav or anything like that.  
by (11.6k points)
I want to say: I have oak trees and maple trees, which products can I use? I suffer with those helicopter seeds clogging my current gutter guard, can you recommend a better product? Insects are my issue but not trees.  
by (380 points)
Or you could use tags for product ranges, instead of a custom field. Might save time and might integrate more easily with whatever you're doing next - displaying relevant products or blog posts.  
by (11.6k points)
We had tags - there were over 100, hence breaking it down better now.  
by (380 points)
I mean, use categories for the debris types, but at the same time, use tags for product ranges. Perhaps you understood that already.  
by (11.6k points)
Thank you, yep. It's been helpful to debate it. :)
+6 votes
by (380 points)
Second question, if I've understood it correctly - no, not with hierarchical taxonomies (categories). This is where you use tags instead.  
by (11.6k points)
My meaning there was Set 1 - tree types, Set 2 - debris types. And there is an overlap. So like when you click a drop down list and only some options are available, based on the first item selected
by (11.4k points)
Corina, yes.  
+3 votes
by (11.4k points)
You're way down the rabbit hole if this is for local service business.  
by (11.6k points)
I don't think so, I'm planning to take over the world ;) Seriously, I get great results with strong architecture and my client loves the idea
by (11.4k points)
It's overkill. For real.  
by (11.4k points)
The entire midwest, physical locations?  
by (11.6k points)
Entire midwest, yes
by (11.4k points)
With physical locations?  
by (11.6k points)
No - he travels to the client
by (11.4k points)
He's going to drive 500 miles to put in some gutter guards?  
by (11.6k points)
That's not what the post is about. I'm not debating how he runs his business.  
by (11.4k points)
Haha. No were debating the efficacy of your solution. Or we were. Hubris is always the last lesson learned. Let us know how it goes.  
by (11.6k points)
I don't really see what you're trying to achieve. You've added nothing. I'm confident in my strategy as its got my clients page 1 results every time. I'm just asking for input in case someone can foresee an issue in using what I am creating.  
+1 vote
by (5.6k points)
Personally I'd if though pine cones and pine leaves would both fall under pine tree's.  
by (11.6k points)
Yeah they do, pine leaves are called needles
+2 votes
by (7.3k points)
Ooookaaay. I like the taxonomy in your example, but it sure seems excessive. I mean, if they were key buying terms, I'd get it. But I'm not sure anyone searches for debris their gutter guards will block.  
by (11.6k points)
It's not necessarily for searching from google, its to add context and findability of the content once you're in the site. UX and SEO reasons.  
by (11.6k points)
If people ask google "squirrels in my gutter" then they should be able to find a solution (ie. ever though of installing a gutter guard? )
by (7.3k points)
@vanda I have a home repair company in addition to this SEO thingamajig. I've installed quite a few, that's the reason I asked. I've never been asked "will it block squirrel turds" or pine needles. Most people want to know if they'll get anything in the gutter and if they have to clean the leaf guards or if they have any special maintenance.  
by (7.3k points)
@vanda hey, if it gets more customers, it's all good!  
by (11.6k points)
@ubald by the way, I'm still laughing at squirrel turds  We're trying to block the squirrels, not their shit  
+6 votes
by (310 points)
You've set up plenty of post types for this?!  
by (310 points)
Never mind, kind of missed the "taxonomies". Damn. It's late.  
by (11.6k points)
@punchball59914 my head was like that after 11 hours working on this too  
by (310 points)
I just read CPTUI and thought by myself, why the heck is she messing up the system with so many post types. lol
The Search Engine Optimization Group is where you can always find questions, answers, advice, reviews & recommendations from other community members about better strategy on ranking highly for search engine results.
...