Repository navigation
Yoast SEO 28.9 — docs(yoast-seo-abilities): Document term SEO data and author schema abilities - #431
Open
claude[bot] wants to merge 7 commits into
Open
claude[bot] wants to merge 7 commits into
claude[bot] wants to merge 7 commits into
Conversation
…bilities Adds documentation for three new abilities introduced in Yoast SEO 28.9: - yoast-seo/get-term-seo-data: read SEO data for a taxonomy term - yoast-seo/update-term-seo-data: update SEO data for a taxonomy term - yoast-seo/update-author-schema: update a user's pronouns and social profiles Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Deploying yoast-developer with
|
| Latest commit: |
e1fa0f1
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://f4216590.yoast-developer.pages.dev |
| Branch Preview URL: | https://rc-sync-wordpress-seo-28-9-r.yoast-developer.pages.dev |
2 tasks done
There was a problem hiding this comment.
🟡 Changes recommended
The documentation targets abilities unavailable in the referenced release and inaccurately describes sanitized writes and custom breadcrumb titles.
3 open issues
What changed in this PR
Expands the Yoast SEO Abilities documentation with term SEO data, author schema, and archive and special-page settings, including permissions, request examples, and response schemas.
Changes:
- Adds three ability reference pages covering inputs, outputs, Premium fields, and programmatic disabling.
- Connects the new pages through navigation, overview links, and usage examples.
- Centralizes annotation explanations and clarifies homepage handling in the post SEO documentation.
| File | Description |
|---|---|
sidebars.js |
Adds navigation entries for the three new pages. |
docs/features/yoast-seo-abilities/terms-seo-data.md |
Documents reading and updating individual terms’ SEO data. |
docs/features/yoast-seo-abilities/site-representation.md |
Links shared annotation guidance and clarifies empty values. |
docs/features/yoast-seo-abilities/posts-seo-data.md |
Clarifies homepage handling and standardizes snippet-variable terminology. |
docs/features/yoast-seo-abilities/overview.md |
Lists additional abilities, links, and use cases. |
docs/features/yoast-seo-abilities/feature-toggles.md |
Streamlines annotation and discovery guidance. |
docs/features/yoast-seo-abilities/author-schema.md |
Documents author schema settings, permissions, and Premium fields. |
docs/features/yoast-seo-abilities/archives-and-special-pages-seo-settings.md |
Documents archive and special-page settings, targets, and responses. |
docs/features/yoast-seo-abilities/analysis-scores.md |
Links centralized discovery guidance and removes repeated explanations. |
Review effort: Balanced
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
leonidasmi
approved these changes
Nov 2, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

RC docs sync — 28.9-RC1
Product: wordpress-seo
Area: yoast-seo-abilities
Source evidence:
src/abilities/user-interface/abilities/get-term-seo-data-ability.php: Newyoast-seo/get-term-seo-dataability — reads SEO data for a single taxonomy termsrc/abilities/user-interface/abilities/update-term-seo-data-ability.php: Newyoast-seo/update-term-seo-dataability — updates SEO data for a single taxonomy termsrc/abilities/user-interface/abilities/update-author-schema-ability.php: Newyoast-seo/update-author-schemaability — updates a user's pronouns and social profiles for their Person schemasrc/abilities/infrastructure/term-seo-field-map.php: Term SEO field definitions (term_id, term_name, permalink, taxonomy, shared SEO fields, canonical, noindex)src/abilities/infrastructure/author-schema-field-map.php: Author schema field definitions (wpseo_pronouns, plus all person social profile fields)Changes in this PR
docs/features/yoast-seo-abilities/terms-seo-data.md— new page documentingget-term-seo-dataandupdate-term-seo-datadocs/features/yoast-seo-abilities/author-schema.md— new page documentingupdate-author-schemadocs/features/yoast-seo-abilities/overview.md— updated to list the three new abilities and added links from the Annotations section and Use cases sectionsidebars.js— added navigation entries for both new pagesVerification
yarn buildpasses locally in this workflow.yarn lintclean for files touched by this PR.Reviewer notes
wpseo_author_schema_ability_fieldsfilter found inauthor-schema-field-map.phpcarries an@internalannotation and is not documented; it is listed in the run summary as internal surface skipped.wpseo_edit_advanced_metadata) plus a per-termedit_termcheck applied inside the ability. This is confirmed byIndexable_Access_Checker.ensure_can_edit().update-author-schemauses a different permission model:edit_userfor the target user, notwpseo_edit_advanced_metadata. Documented under Permissions accordingly.wpseo_pronounsfield can only be set when author archives are enabled and the current user can edit other users; the ability returns a warning otherwise. Documented with a note in the Input section.yoast-seo-abilitiesrule) even though they live undersrc/abilities/user-interface/— the path heuristic is explicitly exempt for this area.Authored by the RC docs-sync agent. Not auto-merged — requires human review. Run: https://github.com/Yoast/developer/actions/runs/40643190472
🤖 Generated with Claude Code