Batch processing allows you to generate summaries for all your existing posts automatically. Perfect for when you’re adding WPSummarize to an established site with hundreds or thousands of posts.
- Batch processing allows you to automatically generate summaries for all existing posts, perfect for established sites with large content libraries.
- You can configure filters like post type and minimum word count, and set a credit limit to control API costs.
- The process runs in the background, typically at 2-3 posts per minute, and you can monitor real-time progress on the dashboard.
Accessing Batch Processing
Navigate to WPSummarize → Batch Process in your WordPress dashboard.
Understanding Batch Processing
How It Works
- You configure filters: Choose which posts to process
- Set a token budget: Control maximum API costs
- Start the process: Click “Start Batch Process”
- Background processing: Posts are processed one by one in the background
- Monitor progress: Watch real-time updates on the dashboard
- Complete: All eligible posts now have summaries
Processing Speed
- Processing rate: Typically 2-3 posts per minute
-
Depends on:
- Post length (longer posts take more time)
- AI provider and model (some are faster than others)
- Server resources
- API response times
- Background processing: Doesn’t interfere with your site’s performance
Batch Process Settings
Post Type Selection
Choose which post types to process
- Posts (most common)
- Pages
- Custom post types
Tip: Start with just “Posts” for your first batch. You can always run another batch for pages or custom types later.
Minimum Words
Number field: Only process posts with at least this many words
Default: 0 (no minimum)
Recommended values:
- 0: Process everything, even short posts
- 300: Skip very short posts (usually not worth summarizing)
- 500: Only process substantial content
- 1000+: Only long-form articles
Maximum Credits Usage
Number field: Stop processing after reaching this credit limit
Default: 0 (unlimited)
What are credits?
1 credit = 1 summary. This option is meant to limit your API usage in case of testing, or if you want to add summaries in stages, instead of all at once.
Process Order
Radio buttons: Choose processing order
-
Newest first: Start with your most recent posts
- Pros: Recent content often has more traffic
- Cons: May already have high visibility
- Best for: Active blogs where recent posts drive most traffic
-
Oldest first: Start with your earliest posts
- Pros: Improve evergreen content that still gets traffic
- Cons: Old posts may be outdated
- Best for: Established sites with valuable historical content
Update Modified Date
Checkbox: Update post’s “last modified” date when adding summary
-
Checked: Modified date updates to current time
- SEO benefit: Signals freshness to search engines
- Consideration: Shows posts as “recently updated” even if main original content unchanged
-
Unchecked (default): Modified date stays the same
- Benefit: Preserve original timestamps
- Consideration: Misses SEO freshness signal
Update Existing Summaries
Checkbox: Replace summaries that already exist
-
Unchecked (default): Skip posts that already have summaries
- Safe option: Won’t overwrite manual edits
- Efficient: Focuses on posts without summaries
-
Checked: Regenerate all summaries, even if they exist
- Use case: Changed settings and want to update all summaries
- Warning: Overwrites any manually edited summaries
Running a Batch Process
Step-by-Step Guide
Step 1: Prepare
- Review your current API usage/balance
- Estimate costs based on post count and length
- Consider running a small test batch first (set max tokens to 1,000)
Step 2: Configure Settings
- Select post types to process
- Set minimum word count (recommend 500-700)
- Set maximum credits if desired
- Choose processing order
- Decide on modified date update
- Choose whether to update existing summaries
- Click Save Settings
Step 3: Start Process
- Review the number of eligible posts displayed
- Click Start Batch Process
Step 4: Monitor Progress
The batch processing screen shows:
- Progress bar: Visual representation of completion
- Posts processed: Count of completed posts
- Total posts: Total number to process (this keeps increasing until reaching final count as the process adds them to the queue)
Step 5: Completion
When finished, you’ll see:
- Success message
- Total summaries generated
Canceling a Batch Process
To stop batch processing:
- Go to WPSummarize → Batch Process
- Click Cancel Batch Process
- Confirm cancellation
- Processing stops after the current post completes
- All summaries generated up to this point are saved
Batch Processing Strategies
Strategy 1: Test First
Recommended for first-time users
- Set max tokens to 1,000
- Process newest posts first
- Minimum 500 words
- Run and evaluate results
- Adjust settings if needed
- Run full batch
Strategy 2: Phased Approach
For large sites (500+ posts)
- Phase 1: Most recent 100 posts
- Phase 2: Next 100 posts if budget allows
- Phase 3: Older evergreen content
- Monitor costs and engagement after each phase
Strategy 3: Targeted Processing
For specific content types
- Process only your most important category
- Set minimum words to 1,000 (long-form only)
- Update existing summaries to improve quality
- Perfect for cornerstone content
Strategy 4: Cost-Conscious
For budget-limited situations
- Set strict max credit limit
- Use OpenAI or Gemini cost-effective models
- High minimum word count (1,000+)
Troubleshooting Batch Processing
Batch Process Won’t Start
Possible causes:
- No API key configured
- Invalid API key
- No eligible posts match your filters
- Word count minimum too high
- Another batch already running
Solutions:
- Verify API key in Settings
- Check that you have published posts
- Lower minimum word count
- Cancel any existing batch process first
Batch Process Stopped Unexpectedly
Possible causes:
- Reached credit limit
- API rate limit hit
- Server timeout
- Out of API credits
Solutions:
- Check your API provider’s dashboard for issues
- Verify you have sufficient API credits
- Wait a few minutes and resume (rate limits reset)
- Increase token budget if that was the limit
- Contact support if problem persists
Some Posts Skipped
Posts are skipped when:
- Below minimum word count
- Already have summaries (if update existing unchecked)
- Post type not selected
- Post content is empty or too short for AI
- Token budget reached before processing
Check the batch results for:
- List of skipped posts
- Reason for skipping
- Total successful vs. skipped
Summaries Are Low Quality
If batch summaries aren’t good:
- Switch to a different AI model or provider
- Adjust summary settings (item count, style)
- Ensure posts have clear structure and headings
- Enable HTML tags for formatting (Pro)
- Run batch again with “Update existing summaries” checked
Progress Bar Stuck
If progress appears frozen:
- Wait 2-3 minutes (some posts take longer)
- Refresh the page to see updated status
- Check if process is actually running (Dashboard shows recent activity)
- Cancel and restart if truly stuck
Best Practices for Batch Processing
Before You Start
- ✅ Backup your database
- ✅ Test with a small batch first
- ✅ Check API account balance
- ✅ Review global summary settings
- ✅ Calculate estimated costs
During Processing
- ✅ Monitor progress periodically
- ✅ Check a few generated summaries for quality
- ✅ Keep an eye on token usage
- ✅ Don’t run other intensive operations
After Completion
- ✅ Review results in Dashboard
- ✅ Spot-check summaries on front-end
- ✅ Check any error messages
- ✅ Verify token costs match estimates
- ✅ Process any skipped posts if needed
Advanced Batch Scenarios
Re-processing for Better Quality
- Upgrade to a better AI model
- Adjust settings (more items, better formatting)
- Check “Update existing summaries”
- Run batch process again
- All summaries will be regenerated with new settings
Combining with Manual Edits
- Run batch process with “Update existing summaries” UNCHECKED
- Manually edit important summaries
- Run batch again for new posts only
- Your manual edits won’t be overwritten
What’s Next?
- Best Practices – Optimize your summaries for maximum impact
- Troubleshooting – Solve common issues
- Configuration – Fine-tune your settings