Title: SnippetDesk – SEO Title &amp; Meta Description Manager
Author: rat7758
Published: <strong>ئەیلوول 22, 2026</strong>
Last modified: ئەیلوول 28, 2026

---

گەڕان لە پێوەکراوەکان

![](https://ps.w.org/snippetdesk/assets/banner-772x250.png?rev=3707381)

![](https://ps.w.org/snippetdesk/assets/icon-256x256.png?rev=3707381)

# SnippetDesk – SEO Title & Meta Description Manager

 لەلایەن [rat7758](https://profiles.wordpress.org/rat7758/)

[داگرتن](https://downloads.wordpress.org/plugin/snippetdesk.1.0.1.zip)

 * [وردەکارییەکان](https://ku.wordpress.org/plugins/snippetdesk/#description)
 * [پێداچوونەوەکان](https://ku.wordpress.org/plugins/snippetdesk/#reviews)
 *  [دامەزراندن](https://ku.wordpress.org/plugins/snippetdesk/#installation)
 * [گەشەپێدان](https://ku.wordpress.org/plugins/snippetdesk/#developers)

 [پشتیوانی](https://wordpress.org/support/plugin/snippetdesk/)

## وەسف

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:

 * **Rank Math**
 * **Yoast SEO**
 * **All in One SEO**

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.

#### What you can do

 * **See the real output** of every page: custom value, template, excerpt, or nothing
   output at all.
 * **Find problems fast:** missing titles and descriptions, too long, too short,
   duplicates across the whole site, and noindex pages.
 * **Search and filter** the whole site by status in one click.
 * **Edit in place** and save many changes at once. If someone else changed a value
   while you were editing, you are warned instead of overwriting it.
 * **Undo** any save or CSV import from the Recent changes list. Each undo is listed
   there too, so you can see what was restored.
 * **Verify against live pages:** fetch each page as a visitor and compare the real`
   <title>` and meta description.
 * **CSV export and import** with a preview of every change before anything is saved.
   Formula injection in spreadsheets is blocked.
 * **AI suggestions (optional):** on WordPress 7.0 or later SnippetDesk uses WordPress
   AI, the provider you set up once in Settings  Connectors, so no key is stored
   in the plugin. You can also use your own API key with Claude, ChatGPT, Gemini,
   OpenRouter, DeepSeek, Mistral, Groq, xAI, or a local or other OpenAI-compatible
   server. Suggestions only fill the edit boxes; you review them and click Save.
 * **Rich results kept in step (Rank Math):** Rank Math keeps its own copy of the
   title and description for rich results (schema), which goes out of date when 
   the metadata changes. SnippetDesk updates those copies when you save, undo or
   import, and leaves text written on purpose alone, marking it on the main screen
   instead.
 * **Email report** weekly or monthly: how many pages need attention, what is new
   and what was fixed.
 * **WooCommerce aware:** products, the Shop page, product categories and tags; 
   Cart, Checkout and My account shown as noindex.

#### Categories and tags

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.

#### Privacy and security

 * Only administrators (the `manage_options` capability) can use the plugin, and
   each item is also checked with WordPress’s own edit permissions.
 * Nothing is sent anywhere unless you set up AI suggestions and click a Suggest
   button (see External services).
 * Your AI API key is stored encrypted and is never written to logs.
 * “Verify against live pages” only requests pages on your own site and never follows
   redirects.

### External services

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:

 * **Anthropic (Claude)**: api.anthropic.com. [Terms](https://www.anthropic.com/legal/commercial-terms),
   [Privacy policy](https://www.anthropic.com/legal/privacy)
 * **OpenAI (ChatGPT)**: api.openai.com. [Terms](https://openai.com/policies/services-agreement/),
   [Privacy policy](https://openai.com/policies/privacy-policy/)
 * **Google (Gemini)**: generativelanguage.googleapis.com. [Terms](https://ai.google.dev/gemini-api/terms),
   [Privacy policy](https://policies.google.com/privacy)
 * **OpenRouter**: openrouter.ai. [Terms](https://openrouter.ai/terms), [Privacy policy](https://openrouter.ai/privacy)
 * **DeepSeek**: api.deepseek.com. [Terms](https://cdn.deepseek.com/policies/en-US/deepseek-open-platform-terms-of-service.html),
   [Privacy policy](https://cdn.deepseek.com/policies/en-US/deepseek-privacy-policy.html)
 * **Mistral AI**: api.mistral.ai. [Terms](https://legal.mistral.ai/terms), [Privacy policy](https://legal.mistral.ai/terms/privacy-policy)
 * **Groq**: api.groq.com. [Terms](https://groq.com/terms-of-use), [Privacy policy](https://groq.com/privacy-policy)
 * **xAI (Grok)**: api.x.ai. [Terms](https://x.ai/legal/terms-of-service-enterprise),
   [Privacy policy](https://x.ai/legal/privacy-policy)
 * **Other / local server**: the address you enter yourself (https, or http on localhost
   only, for example Ollama or LM Studio). The same data goes to that address under
   that service’s own terms.

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.

## دامەزراندن

 1. Install and activate an SEO plugin: Rank Math, Yoast SEO or All in One SEO.
 2. Install SnippetDesk from Plugins  Add New, or upload the plugin folder to `/wp-
    content/plugins/`, then activate it.
 3. Open **SnippetDesk** in the admin menu. It reads every page once (this starts by
    itself and takes a moment).
 4. Tick the content types you want to manage and click **Load**.
 5. Optional: add an AI API key and choose an email report schedule under **SnippetDesk
    Settings**.

## پهد

### Do I still need my SEO plugin?

Yes. SnippetDesk is a control panel for Rank Math, Yoast SEO or All in One SEO. 
It reads and saves through them and outputs nothing on its own.

### What does “Rich result headline differs” mean?

Rank Math keeps its own copy of the title and description for rich results (schema).
SnippetDesk updates that copy when it still matches the old value, but leaves it
alone when it says something else, because it may have been written on purpose. 
The note tells you the two differ. Edit it in Rank Math under Schema, or type a 
variable such as %seo_title% there so it always follows the SEO title. Yoast SEO
and All in One SEO build their rich results from the title and description as the
page loads, so they do not need this.

### Why does a page show “Template” instead of my text?

The page has no own value, so your SEO plugin builds one from the template for that
content type. Type a value in the box to give the page its own, or leave it empty
to keep the template.

### Can I undo a change?

Yes. Every save and CSV import is listed under “Recent changes” with an Undo button.
Undo only restores a value that nobody has changed since. The undo itself is also
listed (marked “Undo”) as a record of what was restored; it cannot be undone again,
but you can simply save the value you want.

### Is AI required? Does it cost money?

No. AI suggestions are optional. With WordPress AI, usage is billed by the provider
set up in Settings  Connectors; with your own API key, by that AI provider. Never
by this plugin.

### Why are categories read-only with All in One SEO?

The free version of All in One SEO has no per-category or per-tag title and description;
every term uses the taxonomy template. You can change that template in All in One
SEO  Search Appearance  Taxonomies.

### What happens when I switch SEO plugin?

SnippetDesk detects the switch and asks you to rescan, so every value is read again
from the new plugin.

### Does it slow down my site?

No. It only runs in the admin area. The index it uses for search and filters is 
updated in the background when a page is saved.

### What is removed when I delete the plugin?

Its two database tables, its settings, the saved API key, each user’s screen preferences
and the scheduled report. Your SEO plugin’s data is never touched.

## پێداچوونەوەکان

هیچ پێداچوونەوەیەک نەنووسراوە بۆ ئەم پێوەکراوە.

## بەشداربووان و گەشەپێدەران

“SnippetDesk – SEO Title & Meta Description Manager” نەرمەواڵەیەکی سەرچاوە کراوەیە.
ئەم کەسانەی خوارەوە بەشدارییان تێدا کردووە.

بەشداربووان

 *   [ rat7758 ](https://profiles.wordpress.org/rat7758/)

[“SnippetDesk – SEO Title & Meta Description Manager” وەربگێڕە بۆ زمانەکەی خۆت.](https://translate.wordpress.org/projects/wp-plugins/snippetdesk)

### دەتەوێت بەشداربیت لە گەشەپێدان؟

[گەڕان لە کۆدەکەدا بکە](https://plugins.trac.wordpress.org/browser/snippetdesk/)،
سەیری [تەمارگەی (SVN)](https://plugins.svn.wordpress.org/snippetdesk/) بکە، یان 
بەشداربە لە [ڕووداوتۆماری گەشەپێدان](https://plugins.trac.wordpress.org/log/snippetdesk/)
لە ڕێگەی [(RSS)](https://plugins.trac.wordpress.org/log/snippetdesk/?limit=100&mode=stop_on_copy&format=rss).

## ڕووداوتۆمارگەریی گۆڕین

#### 1.0.1

 * New: Rank Math rich result (schema) headlines and descriptions that are copies
   of the SEO title or meta description are updated when you save, undo or import,
   so they no longer go out of date. Text written on purpose is left alone and marked
   on the main screen. Can be turned off in Settings.
 * Plugin header now links to snippetdesk.com.

#### 1.0.0

 * First release.

## مێتا

 *  وەشان **1.0.1**
 *  دوایین بەڕۆژکردنەوە **13كاتژمێر لەمەوبەر**
 *  دامەزراندنی چالاک **کەمتر لە 10**
 *  وەشانی وۆردپرێس ** 6.2 یان بەرزتر **
 *  تاقیکراوەتەوە تا **7.1.2**
 *  وەشانی PHP ** 7.4 یان بەرزتر **
 *  زمان
 * [English (US)](https://wordpress.org/plugins/snippetdesk/)
 * تاگەکان
 * [bulk edit](https://ku.wordpress.org/plugins/tags/bulk-edit/)[meta description](https://ku.wordpress.org/plugins/tags/meta-description/)
   [meta title](https://ku.wordpress.org/plugins/tags/meta-title/)[seo](https://ku.wordpress.org/plugins/tags/seo/)
   [woocommerce](https://ku.wordpress.org/plugins/tags/woocommerce/)
 *  [بینینی پێشکەوتوو](https://ku.wordpress.org/plugins/snippetdesk/advanced/)

## هەڵسەنگاندنەکان

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/snippetdesk/reviews/#new-post)

[بینینی هەموو پێداچوونەوەکان](https://wordpress.org/support/plugin/snippetdesk/reviews/)

## بەشداربووان

 *   [ rat7758 ](https://profiles.wordpress.org/rat7758/)

## پشتیوانی

هیچت هەیە بۆ وتن؟ پێویستت بە یارمەتییە؟

 [بینینی مەکۆی پاڵپشتی](https://wordpress.org/support/plugin/snippetdesk/)