Zahid Awais Get a free audit

Free QA page schema generator

Create valid QAPage JSON-LD for a page with one question and answers written by your users.

By Zahid Awais · Schema markup generators · Free, private, no sign-up

Result
0Answers
0Required fields
0To check

    Use QAPage only on a page with one question where users can post answers. Test the code in Google's Rich Results Test before you publish.

    Q&A Page Schema Generator: what it does and an example result

    The free qa page schema runs in your browser, needs no sign-up and never sends what you type anywhere.

    Quick answer

    QA page schema is QAPage structured data for a page built around one question with answers submitted by users, such as a forum thread. It needs a Question with name, answerCount and at least one acceptedAnswer or suggestedAnswer, each with text. Do not use it for FAQ pages written by the site itself.

    What is a q&a page schema generator?

    A QA page schema generator is a tool that writes QAPage JSON-LD from your question and answers. It nests one Question inside mainEntity, sets answerCount to the number of answers, puts the chosen answer in acceptedAnswer and the rest in suggestedAnswer, each with text, author, date, upvotes and its own URL.

    How do you use the Q&A Page Schema Generator?

    How to use the Q&A Page Schema Generator: enter details, see the result and copy it
    Real screenshot of the Q&A Page Schema Generator with the steps marked.
    1. Enter the question title, the full question text, who asked it, when, and the page URL.
    2. Add each answer on its own line as Author | Date | Upvotes | Answer text.
    3. Choose which answer is accepted, or None if the asker has not accepted one.
    4. Fix any warnings, then copy the JSON-LD and paste it into the page head or body.
    5. Test the live URL in Google's Rich Results Test and watch the Q&A report in Search Console.

    What is QAPage schema used for?

    QAPage schema marks up a page where one question is followed by answers that users submitted, such as a forum or community answer site. Google's Q&A structured data guide says the page must focus on a single question and users must be able to add answers.

    What is the difference between QAPage and FAQPage?

    QAPage is for one question with answers from many users; FAQPage is for a list of questions the site owner answers. Google says not to use QAPage for FAQ pages or pages with multiple questions. Google also stopped showing FAQ rich results in 2026, while Q&A structured data is still documented.

    Does QAPage schema still give rich results?

    Yes, Google still documents Q&A rich results for eligible pages, but eligibility never guarantees a rich result. The page must follow the content guidelines, include the full text of the question and answers, and pass the Rich Results Test. Education Q&A pages with expert answers may get a separate carousel.

    Quick reference

    PropertyTypeGoogle status
    mainEntityQAPageRequired: holds the Question
    nameQuestionRequired: the question title
    answerCountQuestionRequired: total number of answers
    acceptedAnswer or suggestedAnswerQuestionRequired: at least one
    textAnswerRequired: full answer text
    author, datePublished, upvoteCount, urlQuestion and AnswerRecommended

    Worked example

    Example

    Example: a forum thread asks why new backlinks do not show in Search Console and has 2 answers with 22 and 6 upvotes. The asker accepted the first. The generator outputs a QAPage with answerCount 2, the 22 vote answer in acceptedAnswer with url #answer-1, and the 6 vote answer in suggestedAnswer with url #answer-2.

    Learn more

    Frequently asked questions

    Can I use QAPage on a blog post with an FAQ section?

    No. Google says QAPage is not for FAQ pages or pages with several questions, and a site written answer does not qualify. A blog FAQ section is better left as plain visible text; FAQPage markup no longer produces rich results either.

    Is answerCount required?

    Yes. Google lists answerCount as required on the Question. It should equal the total number of answers to the question on the page, including the accepted answer and all suggested answers. This tool counts your answer lines and fills it in automatically.

    Do I need an accepted answer?

    No. Google requires at least one acceptedAnswer or suggestedAnswer. Use acceptedAnswer only when the asker or a moderator really accepted that answer, and put every other answer in suggestedAnswer. Never mark an answer accepted just to look better.

    Should comments be marked up as answers?

    No. Google asks you to use the comment property with the Comment type for replies to the question or to an answer, not the Answer type. Only real answers to the main question belong in acceptedAnswer or suggestedAnswer.

    Where do I put the QAPage JSON-LD?

    Place the script tag in the head or body of the question page. Most forum software builds it from a template, so add it to the thread template and fill the values from your database, with the same text users see on the page.

    How do I test QAPage schema?

    Paste the live URL or code into Google's Rich Results Test to check eligibility, and into the Schema Markup Validator for general schema.org errors. After publishing, Search Console shows Q&A issues in its enhancement reports once Google recrawls the page.

    Sources

    Facts checked against these official pages. Read how I check facts in my editorial policy.

    Related free tools

    All free tools

    Article Schema Generator

    An article schema generator is a tool that writes schema.org Article structured data in JSON-LD. It collects…

    JSON-LD Validator

    A JSON-LD validator is a tool that checks structured data written in JSON for Linked Data. It first parses…

    Speakable Schema Generator

    A speakable schema generator is a tool that writes the speakable property in JSON-LD. It wraps your CSS…

    Coming 31 Oct

    Want a full audit instead?

    Send your website and I will check it for you, free.

    Get my free audit
    Chat on WhatsApp
    Free updates

    Get new tools, guides and coupons first

    One short email when something new goes live: articles, free SEO tools, package updates, discounts and price alerts. No spam, unsubscribe in one click.