🎯 Overview
Snippet Sense is a powerful WordPress plugin that leverages artificial intelligence to automatically generate SEO meta descriptions, image alt text, TLDR summaries, and FAQ sections for your content. It integrates seamlessly with popular SEO plugins and page builders, making SEO optimization effortless.
Why Snippet Sense?
- Save Time: Generate optimized SEO content in seconds instead of hours
- Improve SEO: Every post gets professional, keyword-rich meta descriptions
- Boost Accessibility: Automatically generate descriptive alt text for images
- Enhance Engagement: Add TLDR summaries and FAQ sections to keep readers engaged
- Scale Effortlessly: Process hundreds of posts in bulk with one click
✨ Key Features
🤖 AI-Powered Generation
Uses OpenAI (GPT-4o, GPT-4o Mini) or Google Gemini (Gemini 2.0 Flash, 1.5 Pro) to create intelligent, contextual content.
📊 Bulk Processing
Generate meta descriptions, alt text, TLDRs, and FAQs for hundreds of posts at once with real-time progress tracking.
🔌 SEO Plugin Integration
Works with Yoast SEO, Rank Math, AIOSEO, SEOPress, The SEO Framework, and Slim SEO.
🏗️ Page Builder Support
Extracts content from Elementor, Breakdance, Bricks, Divi, Oxygen, Beaver Builder, and WPBakery.
📝 TLDR Summaries
Auto-generate concise summaries with customizable styling and placement at the top of your posts.
❓ FAQ Generator NEW
Create SEO-friendly FAQ sections with FAQPage schema markup for rich search results.
🎨 Full Customization
Customize colors, icons, titles, and styling for TLDR and FAQ sections to match your brand.
✏️ Manual Editing
Edit, add, or remove AI-generated content directly in the post editor for complete control.
💾 Installation
Method 1: WordPress Admin
- Download the
snippet-sense.zipfile - Go to WordPress Admin → Plugins → Add New
- Click Upload Plugin
- Choose the zip file and click Install Now
- Click Activate Plugin
Method 2: FTP
- Extract the
snippet-sense.zipfile - Upload the
snippet-sensefolder to/wp-content/plugins/ - Go to WordPress Admin → Plugins
- Find Snippet Sense and click Activate
⚙️ Initial Setup
Step 1: Activate Your License
- Go to Settings → Snippet Sense → Settings
- Enter your license key in the License Key field
- Click Activate License
- You'll see a green "Active" status when successful
Step 2: Choose Your AI Provider
Option A: OpenAI (GPT Models)
- Visit OpenAI API Keys
- Create a new API key
- In Snippet Sense settings, select OpenAI as AI Provider
- Paste your API key in the OpenAI API Key field
- Choose your model (recommended: GPT-4o Mini for best cost/quality balance)
Option B: Google Gemini
- Visit Google AI Studio
- Create a new API key
- In Snippet Sense settings, select Google Gemini as AI Provider
- Paste your API key in the Gemini API Key field
- Choose your model (recommended: Gemini 2.0 Flash)
Step 3: Configure Settings
| Setting | Description | Recommended |
|---|---|---|
| Minimum Content Length | Skip posts shorter than this (characters) | 0 (no minimum) |
| Post Editor Sidebar | Show meta boxes in post editor for these types | Posts, Pages |
| TLDR Section Title | Customize TLDR heading text | "TL;DR" or "Quick Summary" |
| FAQ Questions Count | Number of FAQs to generate per post | 5 (range: 3-10) |
| FAQ Section Title | Customize FAQ heading text | "Frequently Asked Questions" |
🔍 SEO Meta Generation
Individual Post Generation
- Edit any post or page
- Look for the Snippet Sense - SEO Meta box in the sidebar
- Click Generate Meta
- Review the generated title and description
- Click Save & Update Post to apply to your SEO plugin
Bulk Generation
- Go to Settings → Snippet Sense → Bulk Generator
- Select the Find Missing Meta or Rewrite Existing Meta tab
- Filter by post types (Posts, Pages, etc.)
- Add custom instructions (optional) to guide the AI
- Click Save Settings to save your filters
- Select the posts you want to process
- Click Start Bulk Generation
- Watch real-time progress in the log
Cost Estimation
Snippet Sense shows estimated API costs in real-time as you select posts. Costs are calculated based on:
- Content length (character count)
- Selected AI model pricing
- Number of posts selected
🖼️ Image Alt Text Generation
Bulk Alt Text Generation
- Go to Settings → Snippet Sense → Bulk Generator
- Click the Image Alt Text tab
- View all images missing alt text
- Optional: Check Include images with existing alt text to regenerate all
- Select images to process
- Click Start Bulk Alt Text Generation
Individual Image Alt Text
- Go to Media Library
- Click on any image
- Look for the Snippet Sense box
- Click Generate Alt Text
- Review and save
Viewing Existing Alt Text
The bulk alt text table shows the Current Alt Text column, making it easy to:
- Compare AI-generated suggestions with existing alt text
- Identify which images need better descriptions
- Decide which images to regenerate
📝 TLDR Summaries
What are TLDR Summaries?
TLDR (Too Long; Didn't Read) summaries are concise, 2-3 sentence summaries that appear at the top of your posts. They help readers quickly understand what your content is about and improve engagement.
Bulk TLDR Generation
- Go to Settings → Snippet Sense → Bulk Generator
- Click the TLDR Summaries tab
- View posts without TLDRs
- Optional: Check Include posts with existing TLDRs to regenerate
- Select posts to process
- Click Start Bulk TLDR Generation
Individual Post TLDR
- Edit any post
- Find the Snippet Sense - TLDR box
- Click AI Generate TLDR
- Edit the generated text if needed
- Click Save TLDR
- Toggle Show TLDR on frontend
- Update the post
Manual TLDR Creation
You can create TLDRs entirely manually:
- In the TLDR meta box, type your summary in the text area
- Click Save TLDR
- Enable the toggle
TLDR Styling
Customize TLDR appearance in Settings → TLDR Styling:
- Section Title: Change "TL;DR" to anything (e.g., "Quick Summary", "Key Takeaways")
- Background Color: Set the box background color
- Border Color: Customize the left border accent
- Text Color: Control the summary text color
- Icon/Emoji: Add an icon before the title (📝, 💡, ⚡, or any emoji)
Global TLDR Control
In Settings → Feature Controls, you can:
- Enable/Disable site-wide: Turn off all TLDRs globally without deleting data
- Your TLDR data is always preserved in the database
- Individual post settings are ignored when globally disabled
❓ FAQ Generator NEW v5.0
What are FAQ Sections?
FAQ sections automatically generate relevant questions and answers based on your post content. They include:
- Beautiful accordion-style display (expandable questions)
- FAQPage schema markup for Google rich results
- Fully customizable styling and colors
- Manual editing and addition of FAQs
Bulk FAQ Generation
- Go to Settings → Snippet Sense → Bulk Generator
- Click the FAQ Generator tab
- View posts without FAQs (shows up to 500 most recent)
- Optional: Check Include posts with existing FAQs to regenerate
- Select posts to process
- Click Start Bulk FAQ Generation
Individual Post FAQ
AI Generation
- Edit any post
- Find the Snippet Sense - FAQs box
- Click AI Generate FAQs
- Review the generated questions and answers
- Toggle Show FAQs on frontend
- Update the post
Manual Creation
- In the FAQ meta box, click Add New FAQ
- Enter your question in the text field
- Enter the answer in the textarea
- Click Add New FAQ again for more questions
- Click Save FAQ Edits
Editing FAQs
Edit any AI-generated or manually-created FAQ:
- Click in any question or answer field
- Make your changes
- Click the Remove button to delete unwanted FAQs
- Click Save FAQ Edits
FAQ Styling
Customize FAQ appearance in Settings → FAQ Styling:
- FAQ Section Title: Change the main heading
- Section Background Color: Overall container background
- Question Background Color: Individual question box background
- Accent Color: Borders, icons, and highlights
- Text Color: Question text color
- Icon/Emoji: Icon before the title (❓, 💡, 🤔, etc.)
FAQPage Schema
Snippet Sense automatically generates proper FAQPage schema markup that:
- Appears in your page's
<head>section - Makes your content eligible for Google's FAQ rich results
- Uses proper JSON-LD format
- Updates automatically when FAQs are edited
Global FAQ Control
In Settings → Feature Controls:
- Enable/Disable site-wide: Turn off all FAQ sections globally
- FAQ data is preserved in database
- Individual post settings are ignored when globally disabled
🔌 Integrations
Supported SEO Plugins
| Plugin | Meta Fields | Auto-Populate |
|---|---|---|
| Yoast SEO | Title, Description | ✅ Yes (save post to apply) |
| Rank Math | Title, Description | ✅ Yes |
| All in One SEO (v4+) | Title, Description | ✅ Yes (save post to apply) |
| SEOPress | Title, Description | ✅ Yes |
| The SEO Framework | Title, Description | ✅ Yes |
| Slim SEO | Title, Description | ✅ Yes |
Supported Page Builders
Snippet Sense intelligently extracts clean text content from these page builders:
Elementor
Parses JSON data to extract text from all widgets
Breakdance
Analyzes tree structure for clean content extraction
Bricks Builder
Processes element data for text content
Divi Builder
Parses shortcodes and modules
Oxygen Builder
Extracts from component tree structure
Beaver Builder
Analyzes module content and settings
WPBakery
Processes Visual Composer shortcodes
Gutenberg
Native WordPress block editor support
🔧 Troubleshooting
API Errors
Rate Limit Errors
Error: "Rate limit exceeded" or "Too many requests"
Solution:
- Snippet Sense automatically retries with exponential backoff
- Wait a few seconds and try again
- For OpenAI: Upgrade your API tier or add billing credits
- For Gemini: Wait for rate limit to reset (usually 1 minute)
Invalid API Key
Error: "Invalid API key" or "Authentication failed"
Solution:
- Verify your API key is copied correctly (no extra spaces)
- Ensure the key hasn't been revoked or expired
- For OpenAI: Check your account has billing set up
- Generate a new API key if needed
Local Development Issues
Image Alt Text on Localhost
Issue: Alt text generation fails on local sites
Reason: AI models can't access localhost URLs
Solution:
- Test alt text generation on a live/staging site
- Use a service like ngrok to expose your local site temporarily
Meta Fields Not Populating
Yoast SEO / AIOSEO
Issue: Generated meta appears but doesn't fill SEO plugin fields
Solution:
- These plugins use React/Vue, requiring a page save to apply
- After generating, click Update or Publish
- The meta will be saved correctly to the database
TLDR/FAQ Not Appearing
Check Global Settings
- Go to Settings → Snippet Sense → Settings
- Scroll to Feature Controls
- Ensure Enable TLDR summaries site-wide is checked
- Ensure Enable FAQ sections site-wide is checked
Check Individual Post
- Edit the post
- Find the TLDR/FAQ meta box
- Verify the toggle Show on frontend is enabled
- Update the post
Theme Compatibility
Some themes aggressively filter the_content. If TLDR/FAQ still doesn't appear:
- Check your theme's content filters
- Try temporarily switching to a default WordPress theme (Twenty Twenty-Three)
- Contact support for theme-specific assistance
Bulk Processing Stuck
Issue: Bulk generation stops or hangs
Solution:
- Check browser console for JavaScript errors (F12)
- Refresh the page and start again
- Try processing fewer items at once (50-100 maximum)
- Ensure your server hasn't hit PHP execution time limits
- Check for API rate limits
Schema Conflicts
Note: Snippet Sense v5.0 removed BlogPosting schema generation as all major SEO plugins handle this natively. If you need specific schema:
- Use your SEO plugin's built-in schema features (Rank Math, Yoast, etc.)
- FAQ sections include proper FAQPage schema automatically
❔ Frequently Asked Questions
General
Do I need both OpenAI and Gemini?
No, you only need one. Choose based on your preference:
- OpenAI: More established, excellent quality, usage-based pricing
- Gemini: Generous free tier, excellent for images, competitive quality
What happens to my data if I deactivate the plugin?
All your data (TLDRs, FAQs, alt text, meta descriptions) remains in your WordPress database. Nothing disappears. You can reactivate anytime.
Can I mix AI-generated and manual content?
Absolutely! You can:
- Generate with AI, then edit manually
- Create content manually from scratch
- Mix AI-generated FAQs with your own custom questions
Pricing & Costs
How much does API usage cost?
Costs vary by provider and usage:
- OpenAI GPT-4o Mini: ~$0.15-0.30 per 1000 posts
- OpenAI GPT-4o: ~$2.50-5.00 per 1000 posts
- Gemini 2.0 Flash: Free for first 1M tokens/day
Snippet Sense shows estimated costs before you process anything.
Are there any hidden fees?
No. You only pay for:
- Snippet Sense license (one-time or subscription)
- API usage to OpenAI or Google (direct to them, not us)
Features
Can I customize the AI prompts?
Yes! Use the Custom Prompt Instructions field to guide the AI. Examples:
- "Write in a conversational, friendly tone"
- "Use technical terminology for developers"
- "Focus on benefits for small business owners"
- "Keep descriptions under 140 characters"
Can I disable features I don't use?
Yes:
- Global on/off toggles for TLDR and FAQ
- Per-post toggles for individual control
- Uncheck post types in the sidebar settings
Does it work with custom post types?
Yes! Snippet Sense works with any public custom post type. Select them in the settings.
Performance
How many posts can I process at once?
Technically unlimited, but we recommend:
- 50-100 posts at a time for best performance
- Bulk operations show real-time progress
- Processing continues even if you close the tab (background processing)
Does it slow down my site?
No. Snippet Sense:
- Only loads scripts on admin pages where needed
- Frontend output is lightweight HTML/CSS
- No external API calls on page load (only during generation)
- Optimized database queries (limits to 500 posts)
📋 Changelog
Version 5.0.0 - November 2025 🎉
- NEW: FAQ Generator with FAQPage schema markup
- NEW: Manual FAQ creation and editing
- NEW: Full FAQ styling customization (colors, icons, titles)
- NEW: Question background color setting
- IMPROVED: Fixed width consistency in FAQ accordion
- CHANGED: Replaced BlogPosting schema with FAQ generator (SEO plugins handle blog schema better)
- Added Gemini 2.0 Flash model support
- Added GPT-4o Mini model support
- Performance optimization for large post counts (500 post limit)
Version 4.9.5 - November 2025
- Added global on/off toggles for TLDR and Schema
- Fixed: Post editor sidebar now has separate visibility settings
- Fixed: "Include images with existing alt text" option for bulk regeneration
- Added: Display existing alt text in bulk table for comparison
- Fixed: Other plugins' notices appearing in Snippet Sense header
Version 4.8.2 - November 2025
- Added: Manual TLDR editing in post editor
- Added: TLDR styling options (colors, icon, title)
- Fixed: Processing log showing "Untitled" instead of post titles
- Improved: More natural TLDR prompt wording
- Performance: Limited bulk operations to 500 most recent posts