🏥 Medical Practices · FAQPage Schema

Primary Care FAQPage Schema for Medical Practices

FAQPage JSON-LD markup tells ChatGPT, Perplexity, and Google AI Overviews exactly what questions your page answers — and what the answers are. It's the single highest-impact GEO signal for local service businesses. Use this free copy-paste template for your Primary Care page.

Copy-paste JSON-LD template

Add this inside a <script type="application/ld+json"> tag in your <head> section. Replace the sample values with your actual business details.

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "How much does a primary care visit cost without insurance?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A primary care visit without insurance typically costs $150–$300. Direct Primary Care (DPC) practices offer membership models at $50–$150/month with unlimited visits. Many concierge medicine practices charge $1,500–$5,000/year for priority access and same-day appointments."
      }
    },
    {
      "@type": "Question",
      "name": "How do I find a primary care doctor accepting new patients?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Use Zocdoc, Healthgrades, or your insurance carrier's provider directory to filter by location and availability. DPC practices often have more availability than insurance-based practices. Telehealth platforms can connect you with a primary care provider within hours."
      }
    },
    {
      "@type": "Question",
      "name": "What is the difference between a primary care doctor and an internist?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A primary care doctor (family physician) treats patients of all ages. An internist (internal medicine physician) specializes in adult medicine. Both provide comprehensive preventive care, manage chronic conditions, and coordinate specialist referrals. For adults, both are appropriate as a primary care provider."
      }
    },
    {
      "@type": "Question",
      "name": "How often should I see my primary care doctor?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Healthy adults under 50 with no chronic conditions: once per year for a wellness exam. Adults 50+ or those with chronic conditions: every 3–6 months. Patients managing chronic conditions like diabetes or hypertension benefit from quarterly check-ins to monitor labs and adjust treatment."
      }
    }
  ]
}

Required and recommended fields

FieldValueStatusNotes
@context https://schema.org Required Always exactly this value
@type FAQPage Required Always exactly "FAQPage"
mainEntity Array of Question objects Required Minimum 1 question; aim for 3-8 for best AI extraction
name (Question) The question text Required Write how patients/clients actually search — buying intent questions perform best
@type (Question) Question Required Always exactly "Question"
acceptedAnswer Answer object Required Must be present for every Question
@type (Answer) Answer Required Always exactly "Answer"
text (Answer) The answer text Required Keep under 300 words. Direct, specific, no filler.

Common mistakes to avoid

Why this helps ChatGPT and Perplexity cite your Primary Care page

Let AI extract direct answers from your service pages. When a patient asks ChatGPT "primary care near me" or "best primary care in [city]," the AI scans pages it can crawl for structured answers. FAQPage Schema gives it exactly what it needs — a machine-readable Q&A it can extract and cite without any interpretation.

From AltorLab's weekly crawls of medical practices websites: fewer than 25% have any FAQPage schema, and fewer than 15% have complete LocalBusiness schema with the correct subtype. This means the bar to appear in AI answers is low — one afternoon of technical work separates cited practices from invisible ones.

Want to see exactly where your primary care page stands? Check your GEO Health Score free →

Validate your implementation

After adding the schema, test it with these free tools:

Other medical practices schema templates

Want a complete GEO audit for your primary care page?

AltorLab (ex-Microsoft AI team) checks all 6 AI citation signals on your website and gives you a prioritized fix list — free, 15 minutes.

Book free audit → Email amanda@altorlab.xyz