Tilbage til Schema

FAQ Schema

Vis ofte stillede spørgsmål direkte i Google søgeresultater

Hvad er FAQ Schema?

FAQ (Frequently Asked Questions) schema viser dine spørgsmål og svar direkte i Google søgeresultater som expandable rich snippets.

Fordele:

  • • Rich snippets i søgeresultater
  • • Større visibility og SERP real estate
  • • Højere CTR
  • • Svar direkte synlige uden klik
  • • Featured snippet mulighed

Hvornår skal du bruge FAQ Schema?

Brug FAQ Schema

  • • Dedikerede FAQ-sider
  • • Support/hjælp sider
  • • Produkt FAQ sektioner
  • • "Ofte stillede spørgsmål" afsnit
  • • Generelle spørgsmål skrevet af dig

Brug IKKE FAQ Schema

  • • User-generated Q&A
  • • Forum posts
  • • Product reviews (brug Review)
  • • Quiz eller tests
  • • Customer support tickets

Basic Example

Minimal FAQ Schema

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Hvad er SEO?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SEO (Search Engine Optimization) er processen med at optimere dit website for søgemaskiner som Google."
      }
    },
    {
      "@type": "Question",
      "name": "Hvorfor er redirects vigtige?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Redirects bevarer SEO-værdi når URLs ændres og sikrer at brugere kommer til det rigtige indhold."
      }
    }
  ]
}

Complete Example

Fuldt FAQ Schema med HTML

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Hvad er forskellen på 301 og 302 redirects?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "<p>301 er en <strong>permanent redirect</strong> der overfører næsten 100% af SEO-værdi til den nye URL. 302 er en <strong>midlertidig redirect</strong> der beholder den originale URL i Google's index.</p><ul><li>301: Brug til permanente ændringer</li><li>302: Brug til midlertidige omdirigeringer</li></ul>"
      }
    },
    {
      "@type": "Question",
      "name": "Hvordan implementerer jeg canonical URLs?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Canonical URLs implementeres med en link tag i HTML head: <code>&lt;link rel=\"canonical\" href=\"https://example.com/page\" /&gt;</code>. Dette fortæller Google hvilken version af siden der er den primære."
      }
    },
    {
      "@type": "Question",
      "name": "Hvad er schema markup?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Schema markup er <a href='https://schema.org'>structured data</a> der hjælper søgemaskiner med at forstå dit indhold bedre. Det kan give rich snippets i søgeresultater som stjerner, priser, og FAQs."
      }
    }
  ]
}

Note: HTML tags er tilladt i answer text, men skal være escaped korrekt i JSON.

Next.js Implementation

// app/faq/page.tsx
export default function FAQPage() {
  const faqs = [
    {
      question: "Hvad er SEO?",
      answer: "SEO er processen med at optimere dit website..."
    },
    {
      question: "Hvorfor er redirects vigtige?",
      answer: "Redirects bevarer SEO-værdi..."
    }
  ];

  const faqSchema = {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": faqs.map(faq => ({
      "@type": "Question",
      "name": faq.question,
      "acceptedAnswer": {
        "@type": "Answer",
        "text": faq.answer
      }
    }))
  };

  return (
    <>
      <script
        type="application/ld+json"
        dangerouslySetInnerHTML={{
          __html: JSON.stringify(faqSchema)
        }}
      />

      <div className="faq-section">
        <h1>Ofte Stillede Spørgsmål</h1>
        {faqs.map((faq, index) => (
          <div key={index} className="faq-item">
            <h2>{faq.question}</h2>
            <p>{faq.answer}</p>
          </div>
        ))}
      </div>
    </>
  );
}

Content Requirements

FAQ Schema Krav:

1. Synligt Indhold

Alle spørgsmål og svar SKAL være synlige på siden. Du kan ikke kun inkludere schema uden at vise indholdet til brugerne.

2. Minimum Antal

Minimum 2 spørgsmål anbefales. Der er ingen maksimum grænse.

3. Answer Længde

Svar skal være detaljerede og nyttige. Undgå enkelt-ord svar eller meget korte svar.

4. Question Format

Spørgsmål skal være formuleret som faktiske spørgsmål (ofte starter med hvad, hvordan, hvorfor).

FAQ vs Q&A Schema

AspektFAQPageQAPage
ForfatterWebsite ejerForskellige brugere
Svar per spørgsmål1 accepteret svarMultiple svar
Use caseFAQ sektionerForum posts, Q&A sites
Rich snippetExpandable FAQQ&A format

Multiple FAQs på samme side

Du kan kun have ÉN FAQPage schema per side. Hvis du har flere FAQ sektioner, kombiner dem i ét schema:

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    // Generelle FAQs
    {
      "@type": "Question",
      "name": "Generelt spørgsmål 1",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Svar..."
      }
    },
    // Tekniske FAQs
    {
      "@type": "Question",
      "name": "Teknisk spørgsmål 1",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Svar..."
      }
    },
    // Billing FAQs
    {
      "@type": "Question",
      "name": "Billing spørgsmål 1",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Svar..."
      }
    }
  ]
}

Best Practices

✓ Gør dette

  • • Vis FAQs synligt på siden
  • • Skriv detaljerede, nyttige svar
  • • Brug naturlige spørgsmål
  • • Opdater svar regelmæssigt
  • • Inkluder relevante nøgleord
  • • Test med Rich Results Tool

✗ Undgå dette

  • • Skjult FAQ indhold
  • • User-generated Q&A
  • • For korte svar
  • • Multiple FAQPage schemas
  • • Advertising eller spam
  • • Irrelevante spørgsmål