Description
AI Tag Optimizer helps you leverage artificial intelligence to automatically optimize tags, URL slugs and excerpts for your WordPress blog posts.
Key Features:
* Batch process all published posts with one click
* Generate precise, specific post tags (3-5) via AI
* Generate semantic English URL slugs
* Auto-generate refined post excerpts with controllable length
* Support for Kimi, OpenAI, Claude, DeepSeek — four major AI providers
* Preview AI suggestions and edit before bulk applying
* Automatically blend new tags with your existing tag taxonomy
* Quick generate from post editor sidebar meta box — no page switching
* Custom excerpt prompts with placeholder support
* Full i18n support — currently includes Chinese (Simplified) translation
Why do you need this plugin?
* Manually tagging every post is tedious and time-consuming
* Tag taxonomies easily become messy with duplicates and near-synonyms
* Post slugs often contain meaningless numbers or romanized pinyin
* Post excerpts are often blank or not compelling enough
* AI can understand the core topic from content and give professional suggestions
Usage
Step 1: Configure Settings
1. Go to “AI Tag Optimizer > Settings”
2. Choose AI provider (DeepSeek recommended — affordable and less strict)
3. Select model and enter API Key (saved to database, auto-filled on refresh)
4. Choose default toggles (tags / slug / excerpt) and excerpt length
Step 2: Batch Processing
1. Go to “AI Tag Optimizer > Batch Processing”
2. Posts load automatically; filter by category if needed
3. Select or check-all posts you want to optimize
4. Click “Generate AI Suggestions for Selected”
5. Preview results in the panel above, then click “Apply All Changes”
Step 3: Single Post Edit (Optional)
1. In post editor, find the “AI Tag Optimizer” sidebar panel
2. Click “Generate AI Suggestions”
3. Review and apply changes
Arbitrary section
External Services
This plugin connects to third-party AI providers to generate post tags, slugs and excerpts. It sends the post title and a truncated version (first 3000 characters) of the post content to the user-selected AI provider for analysis. No data is stored on any server other than your own WordPress installation.
The following external services are used:
DeepSeek (recommended)
– Service: AI-powered content analysis for tag/slug/excerpt generation
– Data sent: Post title and a 3000-char excerpt of post content
– Terms: https://www.deepseek.com/terms
– Privacy: https://www.deepseek.com/privacy
Kimi (Moonshot AI)
– Service: AI-powered content analysis for tag/slug/excerpt generation
– Data sent: Post title and a 3000-char excerpt of post content
– Terms: https://platform.moonshot.cn/docs/terms
– Privacy: https://platform.moonshot.cn/docs/privacy
OpenAI
– Service: AI-powered content analysis for tag/slug/excerpt generation
– Data sent: Post title and a 3000-char excerpt of post content
– Terms: https://openai.com/policies/terms-of-use
– Privacy: https://openai.com/policies/privacy-policy
Claude (Anthropic)
– Service: AI-powered content analysis for tag/slug/excerpt generation
– Data sent: Post title and a 3000-char excerpt of post content
– Terms: https://www.anthropic.com/legal/terms
– Privacy: https://www.anthropic.com/legal/privacy
Privacy Notice
This plugin sends your post title and content to third-party AI APIs (Kimi, OpenAI, Claude, or DeepSeek) for analysis. No data is stored on our servers. Please review the privacy policy of your chosen AI provider.
Screenshots


Installation
- Download
dreamanual-ai-tag-optimizer.zip - In WordPress admin, go to Plugins > Add New > Upload Plugin
- Upload and activate the plugin
- Go to “AI Tag Optimizer > Settings” to configure your API Key
- Use the “Batch Processing” page or post editor to start optimizing
FAQ
-
Is my API Key safe?
-
Yes. Your API Key is stored in the WordPress options table (same place as other plugin settings). It is transmitted only in backend server-to-AI API requests, never exposed to frontend users.
-
Will changing slugs break existing links?
-
Yes. Changing a post slug changes its URL. Old URLs will return 404. If your posts are already indexed by search engines or linked externally, please set up 301 redirects first, or use the slug feature with caution.
-
Does it support custom post types?
-
Currently the batch processing page loads standard posts. The meta box supports both posts and pages. Custom post type support may be added in future versions.
-
Can I customize the excerpt prompt?
-
Yes. In Settings, you can write a custom prompt for excerpt generation. Supported placeholders:
{title},{content},{excerpt_length},{current_tags},{existing_tags}. -
Which AI provider should I use?
-
We recommend DeepSeek — it is affordable and has less strict content moderation. If you encounter blocks, try switching providers or models.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Dreamanual AI Tag Optimizer” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Dreamanual AI Tag Optimizer” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.3.0
- Added: Auto-load posts on batch processing page open
- Added: Category filter for batch processing
- Added: Dual pagination (top and bottom) for post list
- Added: Custom excerpt prompt with placeholder support
- Added: DeepSeek as default recommended provider
- Improved: Removed reasoning column for cleaner UI
- Improved: Apply button right-aligned in pending changes panel
- Fixed: Boolean toggle save issue (false serialized as string)
- Fixed: Admin settings JS not loading in some environments
- Fixed: Excerpt prompt not passed to AI API
1.2.0
- Added: Settings and batch processing split into two pages
- Added: Meta box in post editor sidebar for single-post optimization
- Added: DeepSeek provider support
- Added: Independent toggles for tags / slug / excerpt
- Added: Custom excerpt length control (50-500 chars)
- Added: Multi-model switching within same provider
- Improved: Toast notifications replace bottom log panel
- Improved: API Key and settings persisted to database
- Fixed: Kimi model temperature parameter compatibility
1.0.0
- Initial release
- Support Kimi, OpenAI, Claude providers
- Batch and single post generation
- Preview before apply
- Auto-generate post excerpts
- Edit AI-generated excerpts inline
