FAQ Schema
Google stoppede FAQ rich results den 7. maj 2026. Markup'et udløser ikke længere noget i søgeresultatet.
Foto: Stephen Harlan / Unsplash
Status: udfaset
Udfasningen skete i to trin. I august 2023 begrænsede Google FAQ rich results til myndigheds- og sundhedssites. Den 7. maj 2026 forsvandt de helt, og Google satte en deprecation-note på dokumentationen.
Rapporten i Search Console og støtten i Rich Results Test blev fjernet i juni 2026. Trækker du FAQ-data via Search Console API, holdt de kaldene i live til august.
Din FAQPage-markup kan blive liggende. Den skader ikke, men den giver ingen synlig effekt i Google Søgning.
FAQ-indhold er stadig værd at have
Det er rich result-visningen, der er væk, ikke værdien af at besvare spørgsmål. Et velskrevet spørgsmål-svar-afsnit er stadig det format, sprogmodeller og AI Overviews lettest kan citere, fordi svaret står samlet og afgrænset.
Skriv derfor FAQ'en for læseren og for at blive citeret, ikke for at få en udvidet visning du ikke længere kan få.
Hvad FAQ Schema var
FAQ (Frequently Asked Questions) schema viste dine spørgsmål og svar direkte i Google søgeresultater som foldbare 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><link rel=\"canonical\" href=\"https://example.com/page\" /></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
| Aspekt | FAQPage | QAPage |
|---|---|---|
| Forfatter | Website ejer | Forskellige brugere |
| Svar per spørgsmål | 1 accepteret svar | Multiple svar |
| Use case | FAQ sektioner | Forum posts, Q&A sites |
| Rich snippet | Expandable FAQ | Q&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