=== AutoFAQ ===
Contributors: contentmarkuprobot
Tags: faq, schema, json-ld, seo, structured-data
Requires at least: 5.0
Tested up to: 6.8
Requires PHP: 7.1
Stable tag: 1.2.20251026
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Download: AutoFAQ
Automatically generates JSON-LD FAQ schema markup for posts and pages by extracting questions and answers from content.
== Description ==
AutoFAQ is a lightweight WordPress plugin that enhances your content’s SEO by automatically adding structured FAQ schema markup to your posts and pages. This helps search engines understand your FAQ content and can improve your site’s visibility in search results with rich snippets.
Developed by A. Oliinyk (Pumka.net) with contributions from GM Tutul and Jim Kreinbrink
= Key Features =
- Automatic FAQ Extraction: Intelligently scans your post content to identify questions and answers, automatically creating FAQ schema markup
- Manual FAQ Management: Add, edit, and organize FAQs manually through an intuitive metabox interface
- JSON-LD Schema Output: Generates clean, valid JSON-LD structured data that search engines can easily parse
- Gutenberg & Classic Editor Compatible: Works seamlessly with both WordPress editors
- Configurable Answer Length: Control how many sentences are included in automatically extracted answers
- Clean User Interface: Simple, user-friendly metabox with clear controls and helpful descriptions
= How It Works =
- Install and Activate: No configuration needed – works immediately after activation
- Create Content: Write posts or pages with questions and answers in your content
- Automatic Detection: The plugin automatically identifies Q&A patterns in your text
- Manual Override: Use the AutoFAQ metabox to manually add or edit FAQs
- Schema Output: JSON-LD FAQ schema is automatically added to your page’s
<head>section
= Benefits =
- Improved SEO: Structured data helps search engines understand your content
- Rich Snippets: Potential for FAQ rich snippets in search results
- Better User Experience: Organized FAQ content is easier for visitors to navigate
- Time Saving: Automatic extraction reduces manual work
- Lightweight: Minimal impact on site performance
= Use Cases =
Perfect for:
- Blog posts with Q&A sections
- Product pages with common questions
- Service pages with FAQs
- Help documentation
- Knowledge base articles
- Customer support content
= Technical Details =
- Schema Type: Implements schema.org FAQPage markup
- Output Format: Clean JSON-LD in document head
- Post Types: Supports posts and pages by default
- Security: WordPress coding standards compliant with proper sanitization
- Performance: Lightweight with no external dependencies
== Installation ==
- Upload the plugin files to the
/wp-content/plugins/autofaqdirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Edit any post or page to see the AutoFAQ metabox.
- Add FAQs manually or check “Regenerate on next save” to auto-extract from content.
== Frequently Asked Questions ==
= Does this work with Gutenberg? =
Yes! AutoFAQ is fully compatible with both the Gutenberg block editor and the Classic Editor.
= Will this slow down my website? =
No. AutoFAQ is lightweight and only adds minimal JSON-LD code to your page headers. There’s no impact on frontend loading speed.
= Can I customize which post types show FAQs? =
Currently, AutoFAQ works with posts and pages. Custom post type support may be added in future versions.
= How does the automatic extraction work? =
The plugin scans your content looking for question patterns (sentences ending with “?”) followed by answer text. You can control how many sentences are included in answers.
= Is the schema markup valid? =
Yes! AutoFAQ generates clean, valid JSON-LD that follows schema.org FAQPage specifications.
== Screenshots ==
- AutoFAQ metabox in the post editor showing FAQ management interface
- Example of JSON-LD schema output in page source
- FAQ rich snippet example in search results
== Changelog ==
= 1.2.20251026k =
- Fixed WordPress.org Plugin Check compatibility issues
- Improved escaping and sanitization
- Removed debug code for production readiness
- Enhanced Yoast SEO compatibility
= 1.1 =
- Initial public release
- Automatic FAQ extraction from content
- Manual FAQ management interface
- JSON-LD schema output
- Gutenberg and Classic Editor support
== Upgrade Notice ==
= 1.2.20251026k =
This version fixes compatibility issues and removes debug code. Recommended for all users.