Skip to content

Yoast

Recipe for managing Yoast SEO premium plugins.

Configuration

Slug

  • Label: Slug
  • Required: Yes
  • Type: Select (searchable)
  • Options:
    • yoast-seo-local - Yoast Local SEO
    • yoast-seo-video - Yoast Video SEO
    • yoast-seo-woocommerce - Yoast WooCommerce SEO
    • yoast-seo-news - Yoast News SEO
    • yoast-seo-wordpress-premium - Yoast SEO Premium

Source URL

  • Label: Source URL
  • Required: Yes
  • Type: URL
  • Placeholder: https://example.com
  • Helper Text: The URL of the WordPress site where the license is active.

Features

How to Obtain License Information

This recipe does not use a traditional license key. Instead:

  1. Your WordPress site must be registered on https://my.yoast.com
  2. The validation checks if the site has an active subscription for the selected product
  3. The source URL is used to identify the site in the Yoast system

Notes

  • Uses Yoast My Account API at https://my.yoast.com/api/sites/current
  • Does not require a license key secret (empty secrets array)
  • Validates by checking if the site has an active subscription for the product
  • Fetches subscriptions associated with the site URL
  • Matches products by slug to find the correct subscription
  • Returns product version and download URL from the subscription data
  • License validation is based on site registration rather than a traditional license key
  • Automatically fetches package title from subscription data