FAQPage JSON-LD Templates by Category
Select a category below to see copy-ready FAQPage JSON-LD templates. Each template includes realistic placeholder content โ replace it with your actual FAQ before using.
SaaS Product โ Pricing & Plans FAQ
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is your refund policy?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We offer full refunds within 30 days of purchase for any reason. No questions asked โ contact our support team and we will process your refund within 5 business days."
}
},
{
"@type": "Question",
"name": "Can I upgrade or downgrade my plan at any time?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. You can change your plan at any time from your account settings. Upgrades take effect immediately with prorated billing; downgrades apply at the start of your next billing cycle."
}
},
{
"@type": "Question",
"name": "Do you offer annual billing discounts?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Annual billing saves 20% compared to monthly payments. Annual plans are billed upfront once per year. You can downgrade to monthly at renewal. Partial refunds are not available for annual plans."
}
},
{
"@type": "Question",
"name": "What payment methods do you accept?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We accept all major credit cards (Visa, Mastercard, American Express, Discover), PayPal, and bank transfers for annual enterprise plans. All payments are processed securely through Stripe."
}
},
{
"@type": "Question",
"name": "Is there a free trial available?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. All paid plans include a 14-day free trial with full feature access. No credit card required to start. At the end of the trial you can choose a plan or cancel with no charge."
}
}
]
}
Local Business โ Service FAQ
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What services do you offer?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We offer residential and commercial cleaning services including standard weekly cleaning, deep cleaning, move-in/move-out cleaning, and post-construction cleanup. We also provide one-time deep cleaning sessions."
}
},
{
"@type": "Question",
"name": "How far in advance do I need to book?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Standard bookings require at least 48 hours notice. For weekend appointments, please book by Wednesday. We can sometimes accommodate last-minute requests โ call us to check availability."
}
},
{
"@type": "Question",
"name": "Are your cleaners insured and background-checked?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. All our cleaners are employees (not contractors), fully insured, and have passed background checks. They are trained in our cleaning protocols before working independently."
}
},
{
"@type": "Question",
"name": "What is your cancellation policy?",
"acceptedAnswer": {
"@type": "Answer",
"text": "You can cancel or reschedule any appointment at no charge up to 24 hours before your scheduled time. Cancellations within 24 hours incur a 50% fee. We do not charge for rescheduling."
}
}
]
}
Documentation Site โ Developer FAQ
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How do I install the SDK?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Install via npm: npm install @acme/sdk. For Yarn use yarn add @acme/sdk. The SDK requires Node.js 18 or later. Full installation instructions are in the Getting Started guide."
}
},
{
"@type": "Question",
"name": "What authentication methods are supported?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The SDK supports API key authentication, OAuth 2.0, and JWT tokens. Use the configure method to set your credentials: Acme.init({ apiKey: 'your-key' }). Never expose keys in client-side code."
}
},
{
"@type": "Question",
"name": "How do I handle rate limiting?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The SDK includes built-in exponential backoff for rate limit (429) responses. Configure retry behavior with: Acme.init({ retry: { maxAttempts: 5, backoff: 'exponential' } })."
}
},
{
"@type": "Question",
"name": "Where can I find the full API reference?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The full API reference is available at /docs/api/. Each endpoint includes request/response examples, error codes, and TypeScript definitions. Postman collections are also available for download."
}
},
{
"@type": "Question",
"name": "How do I report a bug or request a feature?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Use our GitHub issue tracker for bug reports and feature requests. For security vulnerabilities, email security@acme.com directly. We respond to all issues within 2 business days."
}
}
]
}
Blog โ Content & Subscription FAQ
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How often do you publish new articles?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We publish 2โ3 new articles per week, covering technology trends, practical tutorials, and industry analysis. Subscribe to our newsletter to get new posts delivered to your inbox every Monday morning."
}
},
{
"@type": "Question",
"name": "Is your content free to use?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Our articles are free to read. If you want to republish or translate any content, contact us for permission. Short quotes with attribution are welcome. All images are licensed and require separate permission."
}
},
{
"@type": "Question",
"name": "How do I subscribe to the newsletter?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Enter your email address in the newsletter box at the bottom of any article page. We send one email per week with our best articles and no advertising. Unsubscribe anytime with one click."
}
},
{
"@type": "Question",
"name": "Can I suggest article topics?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. We accept topic suggestions from readers via our contact form. Popular requested topics often appear as articles within a few weeks. We do not accept sponsored post proposals through this channel."
}
}
]
}
Frequently Asked Questions
Can I use multiple FAQPage schemas on one page?
Yes. A page can contain multiple FAQPage JSON-LD blocks if it has distinct FAQ sections covering different topics. Each FAQPage should contain only questions relevant to that section.
Do I need to display the FAQs visually on my page?
Yes. Structured data should match visible page content. Adding FAQPage JSON-LD for questions that are not visible to users is considered schema spam and may be flagged by AI systems and search engines.
How do I verify my FAQPage JSON-LD is correct?
Use the FAQ Schema Generator to create and validate your JSON-LD. The tool checks for common issues including empty questions, short answers, and invalid JSON syntax.