Categories, tags and attributes per language
What it is
WPML and Polylang store each translation of a category, tag or product attribute as a separate real term, but filter get_terms() to the active admin language. AISA reads terms directly across all languages so it can generate SEO for every translated term in one run, each in its own correct language. Because terms have little text to detect from, AISA uses the language declared by the multilingual plugin rather than guessing from the term name.
Where to find it
Term SEO is generated from AISA → 1-Click SEO and AISA → Bulk SEO (selecting categories/tags), and per-term in the term editor.
Requirements & tier
WPML or Polylang must be active for multi-language term coverage; without them, standard get_terms() is used. Category/Tag SEO may be gated as a Premium feature depending on your tier.
How to use
- Open 1-Click SEO or Bulk SEO and include categories/tags (and product attributes for WooCommerce).
- Run the optimization — AISA enumerates every term across all languages.
- Each term is generated in its declared language (from WPML/Polylang).
- Review the term SEO in the report or term editor.
Questions people ask
- Why were only one language's terms optimized before?
get_terms()is filtered to the admin language; AISA reads the DB directly to cover all languages. - How is a term's language decided? By the language declared in WPML/Polylang, not by guessing from the name.
- Does it cover product attributes? Yes — attribute terms are generated per language.
- What without WPML/Polylang? Standard term enumeration is used in the single site language.
- Is term name translation forced? No — only the SEO meta is generated; do-not-translate terms are respected.
Troubleshooting
If a translated term is skipped, confirm it has a language assigned in WPML/Polylang. If term SEO options are unavailable, check your tier's gating for category/tag SEO. For product attributes, ensure WooCommerce is active.
Related
Generating SEO in the correct language · How AISA detects the page language · Translation Fidelity (do-not-translate) and per-language image ALT.
