
Your SEO plugin decides each page’s title and meta description from a chain of rules: the page’s own value, a template, the excerpt, or nothing at all. To see the result you normally have to open pages one by one.
SnippetDesk shows the real output for every page, post, product, category and tag on one screen, tells you where each value comes from, and lets you fix it right there.
It works with the SEO plugin you already use:
It does not replace your SEO plugin and adds nothing to your site’s front end. Every value is read and saved through your SEO plugin’s own code, so what you see is exactly what search engines get.
<title> and meta description.Rank Math and Yoast SEO keep their own title and description for each category and tag, so they are editable here. The free version of All in One SEO has no per-term fields (that is an All in One SEO Pro feature), so categories and tags are shown and checked but read-only.
manage_options capability) can use the plugin, and each item is also checked with WordPress’s own edit permissions.This plugin can send page details to an AI service to suggest meta titles and descriptions. This is optional: nothing is sent until an administrator sets up AI in SnippetDesk Settings and clicks “Save and test AI”, “✨ Suggest” or “Suggest for selected”. Loading the Settings screen with a saved own API key also asks that provider for the list of models the key can use.
With WordPress AI (WordPress 7.0 or later), SnippetDesk hands the request to WordPress’s built-in AI Client, which sends it to the AI provider the site owner set up in Settings Connectors, under that provider’s terms. SnippetDesk stores no key and contacts no AI service itself in this mode.
With your own API key, only the provider chosen in the settings is contacted.
Each suggestion request contains: the site name, the page name, URL and content type, the page’s current meta title and description, the optional house style text from the settings, and up to 6,000 characters of the page’s text (for categories and tags: the term description and the names of up to 25 items in it). With your own API key, the key is sent to that provider too; with OpenRouter, the site address and the plugin name are also sent, because OpenRouter asks apps to identify themselves.
The providers SnippetDesk can contact directly with your own API key, the addresses used, and their terms and privacy policies:
The plugin sends the optional email report with WordPress’s own mail function (wp_mail()), to the addresses you enter in the settings. It contacts no other external service.