If you have a busy site with lots of content, it can be difficult to keep it organized. Normally, WordPress sites use Tags and Categories to organize content. However, if you're publishing 10, 100 or even 1,000's of posts every day, it can be hard to find and add the correct Tags and Categories.
One solution is to use the TaxoPress plugin. TaxoPress has an “Auto Terms” feature that can scan your content and automatically assign terms. These can be existing terms on your site, or entirely new terms chosen by analyzing your posts.
How Does the Auto Terms Feature Work?
Let’s see an example of how this Auto Terms feature works. In the image below I’ve created a new post, using the text from the “About Us” page on WordPress.org. There are several paragraphs of content about WordPress.
When I click the “Publish” button for this post, TaxoPress scans the post and creates new terms. You can see those new terms in the image below. It's possible to change the sensitivity of this feature. You can choose a setting that provides only a few, accurate suggestions. Or you change the setting to be more aggressive and produce more suggestions, even if they may be less accurate.
Different Ways to Use the Auto Terms Feature
You can use the TaxoPress Auto Terms feature in three ways:
- Automatically add on new content: TaxoPress can automatically add terms when you create new content.
- Automatically add on a schedule: TaxoPress can automatically add terms hourly or daily. This is useful if you’re importing content.
- Manually on existing content: You can manually start the TaxoPress process and add terms to older content.
There are also three different sources you can use for adding terms. Click here for more on Auto Terms sources.
- Existing terms: This will analyze your content and automatically add existing terms from your site.
- Dandelion: This service will analyze your content and automatically add new terms.
- Open Calais: This service will analyze your content and automatically add new terms.
As you can see, the TaxoPress team have built some parts of the Auto Terms feature on top of two outside services: Dandelion and Open Calais. You can use either one (or even both) to analyze your content. You will need to open an account with one of those services to analyze your content and create new terms. If you are nervous about trusting an automated system to add terms, you also have the option of having these terms appear as suggestions. This allows you to see all the terms produced by Dandelion or Open Calais, and you can then manually choose which ones to use.
Using TaxoPress Auto Terms with Other Post Types
This Auto Terms feature in TaxoPress can work with any taxonomy and post type. For example, in the next screenshot, you can see an example with bbPress. In this example, TaxoPress has scanned a new bbPress topic and automatically created around a dozen “Topic Tags”:
Let's see another example. In the screenshot below, we have a WooCommerce product. TaxoPress has scanned the content and created five new terms into the “Product tags” area.
Using Auto Terms on Large Sites
Don't worry if you want to use Auto Terms on large sites. There are people using TaxoPress to analyze content on sites with 50,000 or 100,000 posts or more. To analyze so much content successfully, you can use some of the safeguards for large sites. These will prevent timeouts if you’re trying to process a lot of content or using an under-powered server.
Both the “Existing Content” and “Schedule” options have three safeguards.
- Limit per batches: This enables you to add Auto Terms to existing content in batches. If you have a lot of existing content, set this to a lower number to avoid timeouts.
- Batches wait time: This is the wait time (in seconds) between processing batches of Auto Terms. If you have a lot of existing content, set this to a higher number to avoid timeouts.
- Limit Auto Terms, based on published date: This setting allows you to add Auto Terms only to recent content.
If you're running the scheduled service to create terms, it's possible to keep a record of what's happening on your site. TaxoPress has a logs feature to record all attempts to add terms to your content. In the image below, you can see some typical log entries.