Automate SEO title & description updates for WordPress with Yoast SEO API
This workflow automates the update of Yoast SEO metadata for a specific post or product on a WordPress or WooCommerce site. It sends a POST request to a custom API endpoint exposed by the Yoast SEO API Manager plugin,...
Template notes
This workflow automates the update of Yoast SEO metadata for a specific post or product on a WordPress or WooCommerce site.
It sends a POST request to a custom API endpoint exposed by the Yoast SEO API Manager plugin, allowing for programmatic changes to the SEO title and meta description.
[Bulk version available here.](https://inforeole.gumroad.com/l/yoast-bulk-optimizer)
Prerequisites
A WordPress site with administrator access. The Yoast SEO plugin installed and activated. The Yoast SEO API Manager companion plugin installed and activated to expose the required API endpoint. WordPress credentials configured within your n8n instance.
Setup Steps
1. Configure the Settings Node: In the Settings node, replace the value of the wordpress URL variable with the full URL of your WordPress site (e.g., https://your-domain.com/). 2. Set Credentials: In the HTTP Request - Update Yoast Meta node, select your pre-configured WordPress credentials from the Credential for WordPress API dropdown menu. 3. Define Target and Content: In the same HTTP Request node, navigate to the Body Parameters section and update the following values: postid: The ID of the WordPress post or WooCommerce product you wish to update. yoasttitle: The new SEO title. yoastdescription: The new meta description.
How It Works