Bulk editing

Bulk Meta Editor

Edit meta titles, descriptions, and focus keywords across every post in one spreadsheet-style table — with filters, inline save, CSV import/export, and bulk AI generation.

9 min read All plans Experimental

Before you start

The Bulk Meta Editor is a spreadsheet-style workspace for meta titles, descriptions, and focus keywords. Instead of opening each post individually, load an entire post type, filter by gaps, edit inline, and save on blur.

Where to find it Open SEO Rank Genius → Tools & Analytics → Bulk Meta Editor. The tab is marked EXPERIMENTAL while we refine performance on very large sites.

You will need:

  • WordPress Administrator or Editor with SEO permissions
  • Published posts or pages to edit
  • AI credits for bulk AI generation (Pro plans)
Start with Missing Meta filter Load Posts, set Filter to Missing Description, and fix the worst gaps first. KPI cards update automatically after each save.

Open Bulk Meta Editor

Navigate to:

SEO Rank Genius → Tools & Analytics → Bulk Meta Editor

The screen opens with KPI summary cards, filter controls, and an empty table until you click Load.

/wp-admin/admin.php?page=seo-link-genius_tools&tab=bulk-meta
SEO Rank Genius â€ē Tools & Analytics
📝

Bulk Meta Editor EXPERIMENTAL

Edit meta titles, descriptions, and focus keywords across all posts

Export CSV Import CSV
Total Posts
248
Complete
186
Partial
42
Missing Meta
20

Bulk Meta Editor — KPI row showing total posts and meta completion breakdown.

KPI cards explained

Total PostsAll loaded posts for the selected post type.
CompletePosts with title, description, and focus keyword all filled.
PartialPosts missing one or two fields but not entirely blank.
Missing MetaPosts with no meta title or description — fix these first.

Filters & selection

Use the filter bar to narrow which posts load into the table. Select rows with checkboxes for bulk actions.

TypePosts ▾
FilterMissing Description ▾
SearchSearch posts…
Load
12 selected AI Titles AI Descriptions AI Both

Filter dropdowns, Load button, and bulk action bar when rows are selected.

  • Type — post type dropdown (Posts, Pages, custom types).
  • Filter — All Posts, Missing Title, Missing Description, No Focus Keyword.
  • Search — filter by post title before loading.
  • Load — fetch the current page of results into the table.

Bulk AI actions

After selecting rows with checkboxes, the bulk action bar appears with three AI buttons (Pro plans with AI credits):

AI TitlesGenerate meta titles for all selected posts using each post content and focus keyword.
AI DescriptionsGenerate meta descriptions optimized for length and click-through rate.
AI BothGenerate title and description together for maximum consistency.
Review AI output Bulk AI writes directly to the table. Scan results before navigating away — each cell auto-saves on blur, but a quick human review prevents off-brand copy.

Edit in the table

Click any Meta Title or Meta Description cell to edit inline. Character counters appear below each field. Changes save automatically when you click outside the cell.

PostMeta TitleMeta DescriptionFocus KeywordAI
WordPress SEO Guide
POST
WordPress SEO Guide (2026)
42 / 60
Learn WordPress SEO step by step…
128 / 160
wordpress seoAI
Schema Markup Basics
POST
(empty)Add structured data to improve…schema markupAI

Inline table editing — status dot, editable title/desc fields, character counters, per-row AI button.

Status dots

The colored dot in the SEO column reflects meta completeness: green (complete), amber (partial), red (missing). Per-row AI buttons generate meta for a single post without selecting checkboxes.

CSV import and export

Use Export CSV to download the current view for offline editing or agency handoffs. Import CSV merges changes back — columns must match the export format.

Experimental note

Bulk Meta Editor is labeled EXPERIMENTAL because it loads large datasets into a single admin view. On sites with thousands of posts, use filters and pagination rather than loading everything at once.

What experimental means The feature is fully functional but may receive UI and performance updates. Report issues through support — your feedback shapes the stable release.

Troubleshooting

Table shows Click Load to fetch posts

Select a post type and click Load. The table does not auto-populate on tab open — this keeps the admin page fast on large sites.

Changes not saving

Edits save on blur (click outside the cell). Wait for the green Saved indicator before navigating away. Check that your user role can edit posts.

AI buttons disabled or missing

Bulk AI requires a Pro plan and available AI credits. Connect AI under Settings if you see a setup prompt. Free plans can still edit manually.

Import CSV fails

Ensure the CSV matches the export column order: post ID, title, meta title, meta description, focus keyword. UTF-8 encoding required.

Page loads slowly

Use filters to reduce result set size. Load Posts only (not all types), filter to Missing Meta, and work in batches of 50 via pagination.