Donkey

FAQ Schema & Structured Data Pack

Paste your FAQ and business details and get clean, copy-paste JSON-LD that helps search engines understand your page.

What you get: A Markdown pack with (1) a business JSON-LD block (Organization or the most specific LocalBusiness type), (2) an FAQPage JSON-LD block built only from your real Q&As, (3) a combined @graph version you can paste as a single snippet, (4) plain-language install steps for common site builders, (5) a val Price: $12 flat. Time: usually ready in minutes. Done by AI; you review it, with one free change.

We're not taking orders yet. Join the waitlist and we'll email you once when we open.

Real example

This is an actual result our AI made in a test run, from sample details. Yours is made from your details.

Show the example

FAQ Schema & Structured Data Pack: Brightside Plumbing & Drain LLC

1. What's in your pack

  • Business markup: One Plumber block with your name, website, logo, description, phone, email, office address, service area, office hours, price range, and Facebook page.
  • FAQ markup: One FAQPage block with 5 questions and answers, copied from your text without changes.
  • Target page: https://www.brightsideplumbing.com/faq
  • All-in-one version: One @graph script that combines the business, the web page, and the FAQ. Use it instead of sections 2 and 3, not alongside them.
  • About FAQ dropdowns in search: Since 2023, Google shows FAQ rich results mainly for well-known government and health websites, so most businesses won't see FAQ dropdowns in search results. The FAQ markup is still valid schema.org and helps search engines and other tools understand your page. For a local plumber, the business markup is the part most likely to matter. This pack does not guarantee rankings or rich results.

2. Business markup (JSON-LD)

Type chosen: Plumber. It is the most specific schema.org type for a residential plumbing company, and you have a real office address plus a defined service area.

Phone format: I used international format (+1-208-555-0147) because the country is clearly the US. Please confirm this number is correct. Numbers from 555-0100 to 555-0199 are a range usually reserved for fictional use, so it's worth checking it's your real line.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Plumber",
  "@id": "https://www.brightsideplumbing.com/#organization",
  "name": "Brightside Plumbing & Drain LLC",
  "url": "https://www.brightsideplumbing.com",
  "logo": "https://www.brightsideplumbing.com/images/logo.png",
  "description": "Family-run residential plumber serving Boise, Meridian, Eagle and Nampa, Idaho, with 24/7 emergency service.",
  "telephone": "+1-208-555-0147",
  "email": "hello@brightsideplumbing.com",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "1420 W Main St, Suite 3",
    "addressLocality": "Boise",
    "addressRegion": "ID",
    "postalCode": "83702",
    "addressCountry": "US"
  },
  "areaServed": [
    { "@type": "City", "name": "Boise, ID" },
    { "@type": "City", "name": "Meridian, ID" },
    { "@type": "City", "name": "Eagle, ID" },
    { "@type": "City", "name": "Nampa, ID" }
  ],
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "07:00",
      "closes": "18:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": "Saturday",
      "opens": "08:00",
      "closes": "14:00"
    }
  ],
  "priceRange": "$$",
  "sameAs": [
    "https://www.facebook.com/brightsideplumbingboise"
  ]
}
</script>

3. FAQ markup (JSON-LD)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "@id": "https://www.brightsideplumbing.com/faq#faq",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Do you charge for estimates?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "No. Estimates are free for any job in our service area. We'll give you a written quote before any work starts."
      }
    },
    {
      "@type": "Question",
      "name": "Do you offer emergency plumbing?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes, we answer calls 24/7 for burst pipes, major leaks, and sewer backups. After-hours rates apply between 6pm and 7am."
      }
    },
    {
      "@type": "Question",
      "name": "What areas do you serve?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Boise, Meridian, Eagle, and Nampa. Call us if you're just outside these areas and we'll let you know."
      }
    },
    {
      "@type": "Question",
      "name": "Are your plumbers licensed?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes, every plumber on our team holds an Idaho plumbing license."
      }
    },
    {
      "@type": "Question",
      "name": "How long does a water heater replacement take?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Most standard tank replacements take 2-4 hours. Tankless installs usually take a full day."
      }
    }
  ]
}
</script>

4. All-in-one version (@graph)

Use EITHER this version OR sections 2 + 3. Never use both on the same page.

Yoast note: Yoast already outputs its own WebPage node for each page. Because of that, sections 2 + 3 are usually the cleaner choice for your site. Use this version only if you've turned off or replaced Yoast's schema output.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Plumber",
      "@id": "https://www.brightsideplumbing.com/#organization",
      "name": "Brightside Plumbing & Drain LLC",
      "url": "https://www.brightsideplumbing.com",
      "logo": "https://www.brightsideplumbing.com/images/logo.png",
      "description": "Family-run residential plumber serving Boise, Meridian, Eagle and Nampa, Idaho, with 24/7 emergency service.",
      "telephone": "+1-208-555-0147",
      "email": "hello@brightsideplumbing.com",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "1420 W Main St, Suite 3",
        "addressLocality": "Boise",
        "addressRegion": "ID",
        "postalCode": "83702",
        "addressCountry": "US"
      },
      "areaServed": [
        { "@type": "City", "name": "Boise, ID" },
        { "@type": "City", "name": "Meridian, ID" },
        { "@type": "City", "name": "Eagle, ID" },
        { "@type": "City", "name": "Nampa, ID" }
      ],
      "openingHoursSpecification": [
        {
          "@type": "OpeningHoursSpecification"

Questions

How does the faq schema & structured data pack work?

You answer a few questions, pay $12, and an AI worker does the job. The result appears on your private page, usually within minutes.

Can I get changes?

Yes. Every job includes one free change request: tell the donkey what to fix and it redoes the job with your notes.

Is it really done by AI?

Yes, fully. No human writes it. AI can make mistakes, so please review the result before you rely on it.

What happens to my information?

It is used only to do your job, is never used to train AI models, and is deleted after 30 days.

What if it fails?

Failed jobs are retried once, then refunded automatically.

Need something different?

Can't find it? Describe anything.

Our AI checks it's something we can do safely, then shows you exactly what you'll get and a flat price. Nothing is charged until you order.

More in SEO & websites