Yoast SEO Settings and Configuration
The extension itself has no configuration screen. All configuration happens inside Yoast SEO's standard interface using the SportsPress replacement variables that this extension registers.
Where to configure
Goal | Yoast SEO location |
Set default title/description for events, teams, players, staff, calendars, league tables, player lists, tournaments, sponsors, directories | SEO → Search Appearance → Content Types |
Set default title/description for SportsPress taxonomies (leagues, seasons, venues, positions, roles) | SEO → Search Appearance → Taxonomies |
Override title/description on a specific event, team, player, etc. | The Yoast meta box on each post's edit screen |
Replacement variables registered
The extension registers SportsPress-aware variables that Yoast templates can use:
Variable | Replaces with |
| Comma-separated list of team names attached to the current post (useful on event pages) |
| Name of the league taxonomy term assigned to the post |
| Name of the season taxonomy term assigned to the post |
| Name of the venue taxonomy term assigned to the post |
| Name of the player position taxonomy term |
| Name of the staff role taxonomy term |
The taxonomy variables are registered dynamically — if your sport adds custom SportsPress taxonomies via sportspress_taxonomies, they become available as %%{taxonomy_slug}%% automatically.
Variable usage syntax
Yoast SEO templates support these variables in any title or meta description input. Click the Insert variable dropdown next to the field, or type the variable manually surrounded by %%. Variables can be combined with plain text and Yoast's built-in variables:
%%title%% — %%league%% %%season%% | %%sitename%%
