How to Get Found on Google and ChatGPT with FAQ Schema
Mar 26, 2026
Five Discovery Calls in Seven Days. Here's the One Thing I Changed.
Let me set the scene.
You've written great content. Your Kajabi pages are solid. Your offer is clear. And yet when your ideal client types their problem into Google or asks ChatGPT for help, someone else shows up with the answer.
Not because they're better than you.
Because they told Google what their content was about, and you didn't.
That's the FAQ Schema conversation. And once you understand it, you'll wonder why nobody told you sooner.
What Is FAQ Schema?
It's a small piece of code you add to a page that tells search engines: these are questions, and these are the answers.
That's it.
Google, ChatGPT, and other AI platforms don't just read your content the way a human would. They're looking for signals. Structured data. Clear markers that say "this page answers this question." FAQ Schema is one of those markers.
Without it, Google has to guess whether your FAQ section is a FAQ section, or just a bit of text with question marks in it.
With it, there's no guessing. You're handing Google a roadmap.
Why It Actually Matters Right Now
Search has changed. Fast.
Google's AI Overviews now appear in over 50% of all searches. ChatGPT handles 2 billion queries a day. And 69% of Google searches end without a single click to any website, because the answer was served up directly on the results page.
Your potential clients are getting their answers before they ever land on your site.
The opportunity is this: if you structure your content correctly, you become the source those answers are pulled from. FAQ Schema is one of the clearest signals you can give to make that happen.
And it's not just about visibility. Visitors who arrive via AI citations convert at 4.4 times the rate of standard organic search visitors. They arrive informed, pre-sold, and ready to talk.
How to Add FAQ Schema to Your Kajabi Pages
Kajabi doesn't build this in automatically, but you can add it manually in about ten minutes. Here's exactly how, step by step.
Step 1: Generate Your FAQs with AI
Run this prompt in ChatGPT or your preferred AI tool:
"Visit this page: [paste your URL]. Read the full content. Then write 6 FAQ questions and answers optimised for Google and AI search. Each answer should be between 40 and 60 words, written in plain conversational English, and use the language my ideal client would use when searching for help. Present them as a numbered list with the question bold and the answer underneath."
AI will return your 6 questions and answers as a numbered list. Don't touch the code yet. There's an important step to do first.
Step 2: Add the FAQs to Your Page First
This is the step most people miss, and it matters.
The schema code we're building in Step 4 tells Google that your page contains FAQs. But Google will cross-reference that against what's actually visible on your page for real human visitors. If the FAQs only exist in the code and not on the page itself, it won't work.
So before you touch the schema, add your finalised FAQ questions and answers to the bottom of the actual page. Visible. Readable. There for your client to see when they land on it.
Think about what that does beyond search. Someone lands on your services page, scrolls to the bottom, and finds the exact question they were about to email you about, already answered. That's an objection handled before a call is even booked. In my experience, clients who arrive on discovery calls having read a solid FAQ section are warmer, more informed, and further along in their decision. Less time explaining the basics. More time talking about their actual business.
So the FAQ section is doing two jobs at once. It's working for Google and AI search in the background, and it's working for your potential client right there on the page.
Write them once. They work twice.
Step 3: Edit Your FAQs Until You're Happy With Them
Read through what AI produced. Edit anything that doesn't sound right, doesn't reflect your actual offer, or doesn't match the language on your page.
This bit matters because Google cross-references what's in the code against what's actually written on your page. If they don't match, the schema won't work properly.
Where to edit: Either copy the output straight into a Google Doc or a Word document and make your changes there, or ask AI to make the edits in the same chat window. Either way, get your FAQs exactly where you want them before moving on.
Once you're happy with every question and every answer, move to Step 4.
Step 4: Let AI Build the Schema Code For You
Now run this second prompt in the same chat window:
"I have 6 FAQ questions and answers I want to insert into a JSON-LD FAQ Schema script ready to paste into my website. Here are my finalised FAQs:
[paste your edited FAQs here, exactly as you want them to appear]
Please insert them into the following template and return the complete finished script. Do not change the wording of any question or answer."
Then paste this template directly underneath in the same message:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "QUESTION 1",
"acceptedAnswer": {
"@type": "Answer",
"text": "ANSWER 1"
}
},
{
"@type": "Question",
"name": "QUESTION 2",
"acceptedAnswer": {
"@type": "Answer",
"text": "ANSWER 2"
}
},
{
"@type": "Question",
"name": "QUESTION 3",
"acceptedAnswer": {
"@type": "Answer",
"text": "ANSWER 3"
}
},
{
"@type": "Question",
"name": "QUESTION 4",
"acceptedAnswer": {
"@type": "Answer",
"text": "ANSWER 4"
}
},
{
"@type": "Question",
"name": "QUESTION 5",
"acceptedAnswer": {
"@type": "Answer",
"text": "ANSWER 5"
}
},
{
"@type": "Question",
"name": "QUESTION 6",
"acceptedAnswer": {
"@type": "Answer",
"text": "ANSWER 6"
}
}
]
}
</script>
AI sees your finalised FAQs and the template in the same message, does the insertion, and hands you back a finished, populated script. Copy it. Now move to Step 5.
Step 5: Add the Code to Your Kajabi Page
This is where most people come unstuck, so pay attention here.
Kajabi has two places you can add custom code and they are not the same thing. The Settings panel has a Header field which sounds like the logical place for this. In practice it can be unreliable for JSON-LD schema. Skip it.
The method that actually works is the Custom Code Block on the page itself. Here's how to do it cleanly:
- Open your page in the Kajabi editor
- Place a Custom Code Block onto the page
- Place it at the very bottom, below all your visible content
- Paste your complete JSON-LD script into the block
- Set all margins to zero so the block is invisible to visitors
- Save and publish the page
Your readers will never see it. Google will.
Step 6: Test It
Go to: search.google.com/test/rich-results
Paste in your live page URL. Google will tell you within about 30 seconds whether it can read the schema correctly.
If it flags an error, the most common cause is a mismatch between the answers in the code and the text visible on the page. Fix the mismatch. Test again. Done.
A Few Rules Worth Knowing
1. One set of FAQ schema per page. Don't add it to every page simultaneously before testing one first.
2. Your answers in the code must match the on-page text exactly. Copy them directly rather than rewriting from memory.
3. Keep questions conversational. "How much does a Kajabi expert cost?" beats "Kajabi expert pricing structure" every time, because that's how people actually type and talk.
4. Update your FAQs every quarter. Pages that aren't refreshed regularly lose AI citations at three times the normal rate. It takes ten minutes and it's worth doing.
The Bit That Surprised Me
It's about 10am as I write this.
I'm sitting at a table outside our local Chiringuito, five minutes from the house. Coffee in hand, waves in front of me, sun doing what it's supposed to do down here in El Puerto.
Meanwhile, I know some people are sitting at their desks in an office somewhere, watching the clock.
I'm not saying that to show off. I'm saying it because this is exactly what good systems buy you. Time. Location. The ability to sit somewhere decent and actually think.
And what I was thinking about this morning was how I found myself coming up in search for my own business. I'd typed in a question one of my clients had asked me on a discovery call, just to see what came up.
My site was there. Top of the results.
Not because of anything clever that week. Because earlier I'd spent an unglamorous hour adding FAQ sections and schema to my key pages.
The unglamorous stuff is almost always the stuff that moves the needle. And it's the stuff that, once it's done, keeps working while you're sitting having a coffee.
If your ideal client is out there searching for what you do and you're not showing up with the answer, someone else is.
Worth an hour of your time this week.
Right, I'm going for another one.
Ready to Get This Set Up?
If you want help auditing your Kajabi pages and building an SEO and AEO strategy around your actual business goals, that's exactly what I do.
Book a 1:1 Strategy Session with Andy
Or if you want the full done-for-you build, find out more about working with me here