Linux 软件免费装
Banner图

AI FAQ Schema by MKJB

开发者 erinkwon1
更新时间 2026年5月9日 04:04
PHP版本: 8.0 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

seo ai rich snippets faq schema openai

下载

1.6.0 1.2.3 1.2.2 1.2.4 1.3.0 1.3.1 1.3.2 1.3.3 1.2.1 1.4.0 1.5.0 1.5.1

详情介绍:

🌍 New in 1.6.0: Multilingual Auto Generate — pick the FAQ output language right in the block sidebar (19 languages supported). Default is auto-detect: post in Korean → FAQ in Korean; post in Spanish → FAQ in Spanish. No more English FAQs on non-English posts. Struggling to get your content noticed on Google — or cited by AI search? Most WordPress sites miss out on FAQ rich results simply because setting up structured data is too technical or too time-consuming. And almost nobody is optimizing for AI Overview, ChatGPT, or Perplexity citations. AI FAQ Schema solves both in one click. Write your post, add the block, hit "Generate FAQ" — and the plugin handles everything else. It reads your content, generates relevant FAQ pairs using OpenAI, and automatically injects valid FAQPage JSON-LD schema into your page's <head>. No coding. No guesswork. No plugin conflicts. Then run the dual SEO + GEO analyzer to see exactly how AI-citation-ready your FAQs are before you publish. Why FAQs Matter for SEO Google's FAQ rich results can double your click-through rate by showing Q&A snippets directly in search results. But to qualify, your page needs properly formatted structured data — the kind that typically requires a developer to set up manually. This plugin makes that automatic. What Makes This Plugin Different Most FAQ plugins just display pretty accordions. This one goes further: Key Features 3 Ways to Add FAQs FAQ Quality Analyzer (100-Point Score) Before you publish, run the built-in analyzer. It checks 12 SEO criteria across 3 categories: You get a score out of 100 with specific recommendations. No guessing what to fix. GEO Quality Analyzer (AI Citation Score) Optimize your FAQs for AI search engines — Google AI Overview, ChatGPT, Perplexity, and Claude. The GEO analyzer checks 8 criteria across 4 categories: SEO and GEO scores display side by side. Click each to see the detailed breakdown. Google-Ready JSON-LD Schema The plugin automatically injects FAQPage structured data into your page's <head> — exactly the format Google requires for rich results. You don't touch any code. Multiple OpenAI Models Choose the model that fits your needs and budget: 7 Display Styles Dark Mode All display styles automatically adapt to your visitor's OS preference — readers using dark mode see a matching dark-themed FAQ block with no extra configuration. Custom AI Prompt Not happy with the default output? Edit the prompt. Use {count} as a placeholder for the number of FAQs. The plugin always enforces JSON formatting automatically. Target Keyword Optimization Set a target keyword per block (or let AI detect it from your content). The quality analyzer then checks whether your FAQs are properly optimized around that keyword. Who Is This For? Security Your OpenAI API key is stored server-side and never exposed to the browser. All AI calls happen through a protected REST endpoint with nonce verification. Rate limiting (10 requests/minute/user) prevents abuse.

安装:

  1. Upload the mkjb-ai-seo-faq-schema folder to /wp-content/plugins/
  2. Activate the plugin through the Plugins menu in WordPress
  3. Go to Settings > AI FAQ Schema and enter your OpenAI API key
  4. Open any post or page in the block editor and search for "FAQ Schema" in the block inserter
  5. Add the block, choose your mode, and publish — schema is injected automatically
You don't need an API key to use the Manual Input or Paste FAQ modes.

屏幕截图:

  • FAQ Quality Analyzer — 100-point score with specific improvement recommendations
  • Settings page — API key, model selection, and custom prompt configuration
  • Frontend display in card style — clean, styled FAQ output on your live page
  • Schema Preview panel — view the generated JSON-LD directly in the block sidebar
  • Manual Input tab with Remove All FAQs button

升级注意事项:

1.6.0 Auto Generate now writes FAQs in the same language as your post content automatically. Korean posts get Korean FAQs, Spanish posts get Spanish FAQs, etc. Default is auto-detect; you can also force a specific language via the new "FAQ Output Language" control in the block sidebar (19 languages supported). Plus WP 7.0 readiness — Block API bumped from version 2 to 3 ahead of WordPress 7.0's full iframe block editor. Recommended for multilingual sites and required before upgrading to WP 7.0. 1.5.1 Important follow-up to 1.5.0: the inline CSS fallback now also covers FAQ markup that was saved as static HTML in the post body (e.g. on translated multilingual pages where the block markup was lost). If you upgraded to 1.5.0 and your FAQs on translated pages still look unstyled, this release fixes that. Recommended for all users. 1.5.0 Important fix: FAQ blocks were appearing unstyled on sites running LiteSpeed Cache, translation plugins, page builders, or Hide My WP — the plugin CSS is now emitted inline as a fallback so styles always load. New: a Customize Style panel with 10 per-block controls (colors, fonts, borders, accordion default state, custom CSS). Recommended for all users. 1.4.0 The plugin has been renamed to "AI FAQ Schema by MKJB" for clearer discovery. This is a display-only change — your settings, API key, and existing FAQs are preserved automatically. Also adds 3 new FAQ entries (SEO vs GEO, performance, multilingual) and updated discovery tags. 1.3.3 The "I Have FAQ" paste tab is much smarter now — accepts Q:/A:, Question:/Answer:, numbered lists, bracketed labels, markdown, HTML accordions, and plain Q&A text. No more strict format requirement. 1.3.2 Fixes Numbered style layout where answer text wrapped into single-word lines. 1.3.1 Important fixes: outdated OpenAI model list replaced (old entries caused API errors), answer line breaks are preserved, schema injection is now cached for performance. New: dark mode, drag-and-drop reordering, Chat Bubble + Numbered styles. Recommended for all users. 1.3.0 New GEO analyzer helps optimize FAQs for AI search engines (Google AI Overview, ChatGPT, Perplexity). SEO and GEO scores now display side by side. Recommended for all users. 1.2.4 Design fix: All FAQ display styles now render correctly. Added Boxed and Timeline styles. Recommended for all users. 1.2.3 Critical fix: Posts with FAQs from v1.2.1 or earlier now work correctly after update. Recommended for all users. 1.2.2 Updated OpenAI model list to current GPT-5.4 series. Old GPT-5 models have been retired. Recommended for all users. 1.2.1 Fixes a bug where the block didn't appear in the block inserter. Recommended update for all users. 1.2.0 Quality Analyzer improvements, Remove All FAQs button, heading hierarchy fixes. Recommended for all users.

常见问题:

Do I need an OpenAI API key to use this plugin?

No — not for everything. The "I Have FAQ" (paste mode) and "Manual Input" modes work without any API key. You only need a key for the "Auto Generate" mode and the AI keyword detection feature. You can get an API key at platform.openai.com/api-keys.

Will this actually help my Google rankings?

It gives your pages the structured data they need to qualify for Google's FAQ rich results — expanded Q&A snippets that appear directly in search. These can significantly increase click-through rates. That said, Google decides whether to show rich results based on their own criteria; the plugin ensures your schema is valid and properly formatted.

How much does it cost to use the OpenAI API?

Very little for typical use. With gpt-4o-mini, generating 5 FAQs from a blog post costs a fraction of a cent. Even a high-traffic content site generating hundreds of FAQs per month would spend just a few dollars. You only pay when you click "Generate" — never in the background.

Is the generated schema valid for Google's Rich Results Test?

Yes. The plugin outputs standard schema.org FAQPage JSON-LD markup that passes Google's Rich Results Test. You can verify any page at search.google.com/test/rich-results.

Can I edit the FAQs after generating them?

Absolutely. The generated FAQs are fully editable directly in the block editor. Change any question or answer, reorder them, or delete individual entries anytime.

Does this work with my theme?

Yes. The plugin uses a native Gutenberg block with server-side rendering, so it works with any WordPress theme. No shortcodes, no theme customizations required.

Does this work with Yoast SEO or RankMath?

Yes. This plugin is fully compatible with Yoast SEO, RankMath, and other SEO plugins. It injects its own FAQPage JSON-LD schema independently. Just make sure you're not also generating FAQ schema from your SEO plugin for the same page — otherwise you may end up with duplicate structured data. If you're only using Yoast or RankMath for general SEO (title tags, meta descriptions, sitemaps), there's no conflict at all.

Does this work with the Classic Editor?

No — this plugin requires the WordPress Block Editor (Gutenberg). It is a native Gutenberg block and does not work with the Classic Editor plugin. If your site uses the Classic Editor, you would need to switch to the block editor to use this plugin.

What happens to my FAQs if I deactivate the plugin?

Your FAQ content is preserved in your posts — it won't disappear. However, the schema injection and visual display will stop working until you reactivate. Your settings (API key, model, etc.) are also saved and restored on reactivation.

What if I delete the plugin?

Your FAQ content inside posts is preserved. Plugin settings (API key, model, prompt, style preferences) are removed from the database on deletion, as per WordPress best practices.

Can I use this on multiple sites?

Yes. The plugin is standard GPL software with no license key or site limit. Install it on as many WordPress sites as you want.

Does the AI always produce perfect FAQs?

Not always — AI output quality depends on your content and prompt. That's why the built-in FAQ Quality Analyzer exists. Run it before you publish and follow the recommendations to improve your score. You can also edit any generated FAQ manually.

How is the 100-point quality score calculated?

The analyzer runs 12 checks across three categories:

  • Basic (40 pts) — FAQ count, no duplicates, questions end with "?", answer length (100–1,000 chars)
  • Direct Answer / SEO (30 pts) — Direct first sentence, sentence under 150 chars, search-intent format (What/How/Why), no first-person language
  • Keyword SEO (30 pts, only if keyword is set) — Keyword in questions, keyword in answers, sentence length under 20 words, no duplicate answers

Is my content sent to OpenAI every time I load the editor?

No. Content is only sent to OpenAI when you click "Generate FAQ" or "AI Detect." Nothing is sent automatically in the background.

What is the difference between the SEO score and the GEO score?

The SEO score (out of 100) checks 12 traditional Google ranking factors: question format, answer length, direct first sentence, keyword placement, sentence length, duplicate detection, and so on. It tells you if your FAQ qualifies for Google's FAQ rich results. The GEO score (out of 100) checks 8 AI-citation factors that matter when ChatGPT, Perplexity, Google AI Overview, or Claude decides whether to quote you. These include: filler-word detection, citation-window length (8-60 words is the sweet spot AI assistants prefer), self-contained answers (no "as mentioned above"), specificity and E-E-A-T signals, pronoun ambiguity, and structured multi-sentence formatting. Both scores display side by side, and clicking either one shows a detailed per-FAQ breakdown.

Will this slow down my site?

No. Schema generation runs once per post when you save, then the JSON-LD is cached as post metadata. On every page view, the plugin reads the cache directly instead of re-parsing your block content. The frontend overhead is a single small <script type="application/ld+json"> tag in the page head, which is exactly what Google's Rich Results Test expects. The CSS for display styles is also enqueued only on pages that actually contain a FAQ block.

Does this work with non-English content?

Yes. The schema markup is language-agnostic — Google reads FAQPage schema correctly in any language. The AI generation also works in any language OpenAI supports (60+ languages); if your post content is in Korean, Japanese, Spanish, French, German, etc., the generated FAQs will be in the same language. The "I Have FAQ" paste mode also accepts FAQs in any language.

更新日志:

1.6.0 1.5.1 1.5.0 1.4.0 1.3.3 1.3.2 1.3.1 1.3.0 1.2.4 1.2.3 1.2.2 1.2.1 1.2.0 1.1.0 1.0.0