Are you looking for a way to make your website stand out on Google? Do you want those cool dropdown questions to appear under your search result? If so, you need an FAQ schema. Many people think you must use a massive SEO plugin like RankMath or Yoast to do this, but that is not true. In this guide, we will show you exactly how to add the FAQ schema in WordPress without RankMath. We will use a lightweight and simple approach that anyone can follow, even if you are not a “tech person.”
By the end of this article, you will know how to use structured data to help your site look professional and rank higher.
What is FAQ Schema?
Before we dive into the “how,” let’s talk about the “what.”
FAQ schema is a special type of code called structured data. Think of it like a nutrition label on a food package. Just as a label tells you how much sugar is in a snack, FAQ schema tells search engines like Google exactly what questions and answers are on your page.
This code is written in a format called JSON-LD schema. You don’t need to know how to write it from scratch, but it is the language Google speaks best. When Google sees this code on your website, it understands your content much better and more easily.
Why Add FAQ Schema to WordPress?
Adding FAQ schema is a brilliant move for your SEO. Here is why:
- Rich Results: When you use FAQ schema, Google may show your questions and answers directly on the search results page. These are called “Rich Results.”
- Higher CTR (Click-Through Rate): Because your result takes up more space on the screen, people are more likely to notice it and click on it.
- Voice Search Optimization: AI assistants like Alexa, Siri, and Google Assistant often use FAQ schema to answer voice queries.
- Better Rankings: While schema isn’t a direct ranking factor like high-quality content, it helps Google index your site more accurately, which leads to better visibility.
Can You Add FAQ Schema Without RankMath?
Yes! You absolutely can. While RankMath is a popular tool, some users find it too heavy or complicated. Others might already use a different SEO plugin and don’t want to switch everything over just for one feature.
The best way to add FAQ schema in WordPress without RankMath is by using a dedicated, lightweight plugin like BBH Custom Schema. This plugin allows you to paste your custom JSON-LD code directly into specific pages. This keeps your site fast and gives you total control over your data.
Step-by-Step Guide: How to Add FAQ Schema in WordPress Without RankMath
Adding FAQ schema using BBH Custom Schema is straightforward. The plugin allows you to insert custom JSON-LD structured data directly into any post or page. The process has three main parts: generate the schema, add it to WordPress, and verify it.
Follow these simple steps to get started.
Step 1: Generate FAQ Schema Using AI or a Free Online Tool
First, you need to create the code. You don’t need to be a coder for this. You can use free tools or AI to do the work for you.
Ways to generate the code:
- ChatGPT or Gemini or Other ChatBot: You can simply type:
Write FAQPage JSON-LD schema for these questions and answers: [Paste your FAQs here].- Online Schema Generators: There are many websites where you just fill in the blanks, and they give you the code. Best free schema generator like Technical SEO, Ralfvanveen Schema Generator.
Example of FAQ Schema JSON-LD
Here is what a simple FAQ schema looks like. You can use this as a template:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is FAQ schema?",
"acceptedAnswer": {
"@type": "Answer",
"text": "FAQ schema is structured data that helps search engines understand questions and answers on a page."
}
},
{
"@type": "Question",
"name": "Why should I add FAQ schema?",
"acceptedAnswer": {
"@type": "Answer",
"text": "FAQ schema can help search engines understand your content better and may improve how your page appears in search results."
}
}
]
}
Step 2: Copy the JSON-LD Schema Markup
Once your tool or AI has generated the code, copy it to your clipboard. Make sure you copy everything from the opening bracket { to the closing bracket }.
Step 3: Open the Post or Page in WordPress
Now, log in to your WordPress dashboard. Navigate to the content where you want the FAQs to appear:
- Go to Posts → Edit Post (or Pages → Edit Page).
- Scroll down to the bottom of the editor window.
- You will see a section titled BBH Custom Schema.

Step 4: Enable the Schema Option and Paste the Code
Inside the BBH Custom Schema section, follow these clicks:
- Turn ON the schema toggle: This activates the feature for this specific page.
- Find the input box: A text box will appear labeled for structured data.
- Paste the code: Paste the JSON-LD code you copied in Step 2 into this box.
The plugin is designed to automatically insert this schema into the “head” or “footer” section of your page once you save it. This is much cleaner than trying to paste code directly into the text editor.
Step 5: Save and Update the Page
Don’t forget to save your hard work! Click the Update or Publish button at the top right of your WordPress editor.
When you do this, the plugin injects the schema into the page source using the proper script tag:
<script type="application/ld+json">Step 6: Test the Schema Using Google Rich Results Test
You must verify that the code is working correctly. If there is a tiny typo, Google might ignore the schema.
- Go to the Google Rich Results Test website.
- Paste the URL of your updated WordPress page.
- Click Run Test.
If everything is correct, you will see a green checkmark saying “FAQ” detected. This means Google can now see your FAQs and may show them in search results!
Pro Tip: You can also check manually by right-clicking on your live page and selecting “View Page Source.” Use Ctrl+F (or Cmd+F) to search for the word “FAQPage.” If you see your code there, you are successful!
Best Practices for FAQ Schema
To get the best results when you add FAQ schema in WordPress without RankMath, follow these simple rules:
- Content Must Match: The questions and answers in your schema code must match the text that is visible to human readers on your page. If the code says one thing and the page says another, Google may penalize you for being “spammy.”
- Be Clear and Concise: Keep your answers helpful. Short, direct answers are more likely to be featured in AI search results and voice search.
- Avoid Promotional Language: Do not use FAQs to place advertisements or “buy now” links. Use them to answer real questions.
- Don’t Overdo It: You don’t need 20 questions. Stick to 3 to 6 high-quality questions that provide real value to the reader.
Common Mistakes to Avoid
Even experts make mistakes. Here are the most common errors people make when adding WordPress FAQ schema:
- Broken JSON-LD Code: Forgetting a comma or a bracket in the code will make the whole thing fail. Always use a generator or AI to ensure the syntax is perfect.
- Hidden Content: Never add schema for questions that do not exist on the visible part of the page. Google considers this “hidden text,” which is against their guidelines.
- Using FAQ Schema for “User Forums”: If your page allows users to submit their own answers (like a forum), you should use “Q&A Schema” instead of “FAQ Schema.” FAQ Schema is for content written by the site owner.
- Repeating the Same FAQ: Don’t use the same FAQ block on every single page of your site. Each page should have unique questions relevant to that specific topic.
A Perfect FAQ Schema Template for WordPress
If you want a template that works perfectly with the BBH Custom Schema plugin, here is a professional one you can use. Just replace the text inside the quotes with your own content.
JSON
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How do I check if my schema is working?",
"acceptedAnswer": {
"@type": "Answer",
"text": "You can use the Google Rich Results Test tool to see if your FAQ schema is recognized by search engines."
}
},
{
"@type": "Question",
"name": "Can I add multiple schemas to one page?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, using the BBH Custom Schema plugin, you can add multiple types of structured data as long as they are properly formatted."
}
}
]
}
Conclusion
Learning how to add FAQ schema in WordPress without RankMath is a valuable skill for any website owner. It allows you to improve your SEO, increase your click-through rate, and dominate search results without needing bloated plugins.
By using the BBH Custom Schema plugin and generating clean JSON-LD schema, you give Google exactly what it needs to showcase your content. Remember to always test your pages using the Google Rich Results Test and keep your content honest and helpful.
Start adding FAQ schema to your most important pages today and watch your search presence grow!
Frequently Asked Questions (FAQ)
1. Does FAQ schema guarantee a spot on Google’s first page?
No, schema does not guarantee a ranking. However, it significantly improves how your site appears in search results, which can lead to more clicks and better engagement.
2. Is it safe to use AI to generate my FAQ code?
Yes! AI tools like ChatGPT and Gemini are excellent at writing JSON-LD code. Just make sure to double-check that the questions and answers match your website content exactly.
3. Can I use this method for any WordPress theme?
Yes. Since we are using the BBH Custom Schema plugin, this method works with any theme, including Astra, GeneratePress, Divi, and Elementor.
4. How long does it take for Google to show my FAQs?
It can take anywhere from a few days to a few weeks, depending on Google Crawling. Google needs to re-crawl your page to see the new code. You can speed this up by “Requesting Indexing” in your Google Search Console.
5. Do I need to be a coder to use JSON-LD?
Not at all. As shown in this guide, you can simply copy and paste the code. The plugin does all the heavy lifting for you! Also, read What is the Best Free Plugin for Schema org on a WordPress Website?






