Skip to content

Yoast SEO 28.8 — docs(yoast-seo-abilities): Document new feature-toggle and site-representation abilities - #428

Open
claude[bot] wants to merge 5 commits into
mainfrom
rc-sync/wordpress-seo/28.8-RC1/yoast-seo-abilities
Open

claude[bot] wants to merge 5 commits into
mainfrom
rc-sync/wordpress-seo/28.8-RC1/yoast-seo-abilities

Conversation

@claude

@claude claude Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

RC docs sync — 28.8-RC1

Product: wordpress-seo
Area: yoast-seo-abilities
Source evidence:

  • src/abilities/user-interface/abilities/set-llms-txt-status-ability.php: new yoast-seo/set-llms-txt-status ability — toggle llms.txt feature, not available on multisite, returns warning when file generation fails
  • src/abilities/user-interface/abilities/set-open-graph-status-ability.php: new yoast-seo/set-open-graph-status ability — toggle Open Graph data output
  • src/abilities/user-interface/abilities/set-schema-aggregation-status-ability.php: new yoast-seo/set-schema-aggregation-endpoint-status ability — toggle Schema Aggregation endpoint
  • src/abilities/user-interface/abilities/set-schema-framework-status-ability.php: new yoast-seo/set-schema-framework-status ability — toggle Schema Framework (JSON-LD output)
  • src/abilities/user-interface/abilities/set-x-card-status-ability.php: new yoast-seo/set-x-card-status ability — toggle X card data output
  • src/abilities/user-interface/abilities/set-xml-sitemap-status-ability.php: new yoast-seo/set-xml-sitemap-status ability — toggle XML sitemap, not available when forbidden by network admin
  • src/abilities/user-interface/abilities/update-site-representation-ability.php: new yoast-seo/update-site-representation ability — update company/person toggle, name, logo, social profiles
  • src/abilities/infrastructure/site-representation-field-map.php: field schema (9 fields: company_or_person, company_name, company_alternate_name, company_logo_id, company_or_person_user_id, person_logo_id, facebook_site, twitter_site, other_social_urls)

Changes in this PR

  • docs/features/yoast-seo-abilities/overview.md — updated ability list and use-case examples to include the 7 new abilities
  • docs/features/yoast-seo-abilities/feature-toggles.md — new page documenting all 6 feature-toggle abilities (input/output schema, availability conditions, per-ability usage examples)
  • docs/features/yoast-seo-abilities/site-representation.md — new page documenting the update-site-representation ability (input fields table, output, usage examples)
  • sidebars.js — adds feature-toggles and site-representation to the Yoast SEO Abilities navigation section

Verification

  • yarn build passes locally in this workflow.
  • yarn lint clean for files touched by this PR.

Reviewer notes

  • The wpseo_site_representation_ability_fields filter (which allows add-ons to extend the field list) is marked @internal in the source and is not documented here.
  • The set-xml-sitemap-status availability condition for multisite (network admin can forbid XML sitemaps) is documented in the "Availability" section.
  • The company_or_person_user_id description about "only users with published posts" is verbatim from the source PHPDoc.
  • The Yoast Local SEO constraint for company_or_person is documented as a caution note, sourced from the source's get_company_or_person_description() method.

Sibling PRs from this RC


Authored by the RC docs-sync agent. Not auto-merged — requires human review. Run: https://github.com/Yoast/developer/actions/runs/38522256066

…sentation abilities

Adds documentation for the 7 new Yoast SEO abilities introduced in 28.8-RC1:
- 6 feature-toggle abilities (set-llms-txt-status, set-open-graph-status,
  set-schema-aggregation-endpoint-status, set-schema-framework-status,
  set-x-card-status, set-xml-sitemap-status)
- 1 site-representation ability (update-site-representation)

Updates overview.md to list all new abilities and their use-case examples.
Wires feature-toggles.md and site-representation.md into sidebars.js.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

Deploying yoast-developer with  Cloudflare Pages  Cloudflare Pages

Latest commit: d994c29
Status: ✅  Deploy successful!
Preview URL: https://eb5fe3e9.yoast-developer.pages.dev
Branch Preview URL: https://rc-sync-wordpress-seo-28-8-r.yoast-developer.pages.dev

View logs

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

API contracts and Premium/Local SEO behavior require human verification against implementation sources unavailable in this checkout.

No open issues 🎉

What changed in this PR

Documents seven new Yoast SEO 28.8 abilities and integrates them into the developer documentation.

Changes:

  • Documents six feature toggles, including permissions, availability, and examples.
  • Documents site representation updates and Premium/Local SEO behavior.
  • Updates the abilities overview and sidebar navigation.
File Description
sidebars.js Adds navigation links for both new pages.
docs/​features/​yoast-seo-abilities/​site-representation.md Documents fields, responses, and usage examples.
docs/​features/​yoast-seo-abilities/​overview.md Lists and links the seven new abilities.
docs/​features/​yoast-seo-abilities/​feature-toggles.md Documents toggle contracts and availability restrictions.

Review effort: Balanced

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/yoast-seo-abilities product/wordpress-seo Related to Yoast SEO for WordPress rc/28.8-RC1 RC docs sync for Yoast SEO 28.8-RC1 rc-doc-sync RC documentation sync PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants