WP Manifestindependent plugin directory
manifest / seo / bulk-meta-desc-updater

Danesh Meta Updater

One-click admin tool to bulk update Yoast SEO meta descriptions and titles for any post type, with support for `%title%`, `%id%`, `%excerpt%`, `%tag%`, and category filtering.

★ 5stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/tajwar-t/bulk-meta-desc-updater/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Bulk Meta Updater

One-click admin tool to bulk update Yoast SEO meta descriptions and titles for any post type, with support for %title%, %id%, %excerpt%, %tag%, and category filtering.


Description

Bulk Meta Updater allows WordPress administrators to bulk update Yoast SEO meta descriptions and titles for posts and custom post types. The plugin provides flexible templates and options, enabling SEO-friendly automation.

Features

  • Bulk update meta descriptions and titles for any post type.
  • Use template tags:
    • %title% - Post title
    • %id% - Post ID
    • %excerpt% - Cleaned post excerpt (shortcodes and HTML removed)
    • %tag% - List of post tags
  • Filter updates by post category.
  • Option to only update empty fields.
  • Dry-run mode to preview changes without saving.
  • Batch processing with configurable batch size.
  • WP-CLI support for automation and scripting.
  • Safe for large sites — handles offsets and batch updates efficiently.

How to use

  1. Go to Meta Updater in the WordPress admin menu.
  2. Select the post type you want to update.
  3. Enter meta description and title templates using supported tags.
  4. Optional: select post category to limit updates.
  5. Set options like “Only update if empty” or “Dry run”.
  6. Click Update Meta to start the process.

Installation

  1. Upload the danesh-meta-updater folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Navigate to Meta Updater in the admin menu to use the plugin.

Frequently Asked Questions

Q: Can I update only specific categories?
A: Yes. You can select a category from the dropdown to only update posts within that category.

Q: Does this plugin remove shortcodes and HTML from excerpts?
A: Yes. %excerpt% is cleaned automatically: all HTML and shortcodes are stripped, and multiple spaces are normalized.

Q: Can I preview the changes before updating?
A: Yes. Enable Dry run to preview the changes without saving.

Q: Can I use this with WP-CLI?
A: Yes. Commands are available for WP-CLI to automate updates:

wp dmdu --post_type=post --desc_template="%title% - %tag%" --title_template="%title%" --update_desc --update_title