Review Schema

Vis stjerner og anmeldelser direkte i Google søgeresultater. Øg din CTR med troværdige ratings og anmeldelser fra rigtige brugere.

Højere CTR
Synlige Stjerner
Trust & Troværdighed

Hvad er Review Schema?

Review schema er struktureret data der viser anmeldelser og ratings i Google søgeresultater. Der er to hovedtyper:

AggregateRating

Gennemsnitsrating baseret på flere anmeldelser

Eksempel: "4.5 ★★★★★ (127 anmeldelser)"

Review

Individuel anmeldelse fra en specifik person

Eksempel: "Fremragende produkt! - af Henrik, 5★"

Review schema kan bruges på produkter, virksomheder, artikler, opskrifter, bøger, film og meget mere.

Fordele ved Review Schema

Markant højere CTR

Stjerner i søgeresultater kan øge klikraten med op til 35%

Øget troværdighed

Synlige ratings skaber tillid før brugeren klikker

Konkurrencefordel

Skil dig ud fra konkurrenterne uden stjerner i SERP

Bedre kvalificerede besøgende

Brugere kan se kvalitet før de klikker, hvilket giver mere relevante besøg

AggregateRating Schema

Brug AggregateRating når du har flere anmeldelser og vil vise gennemsnittet:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Vinterjakke Premium Black",
  "image": "https://example.com/jakke.jpg",
  "description": "Lækker vinterjakke i høj kvalitet",
  "brand": {
    "@type": "Brand",
    "name": "NordicWear"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://example.com/produkt/vinterjakke",
    "priceCurrency": "DKK",
    "price": "1299",
    "availability": "https://schema.org/InStock"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "bestRating": "5",
    "worstRating": "1",
    "ratingCount": "127"
  }
}
</script>

Krav: Minimum 2 anmeldelser for at Google viser stjernernej. Anmeldelserne skal være synlige på siden.

Individuel Review Schema

Brug Review type for en specifik anmeldelse fra en person:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Vinterjakke Premium Black",
  "image": "https://example.com/jakke.jpg",
  "description": "Lækker vinterjakke i høj kvalitet",
  "brand": {
    "@type": "Brand",
    "name": "NordicWear"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://example.com/produkt/vinterjakke",
    "priceCurrency": "DKK",
    "price": "1299",
    "availability": "https://schema.org/InStock"
  },
  "review": [
    {
      "@type": "Review",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5",
        "bestRating": "5"
      },
      "author": {
        "@type": "Person",
        "name": "Henrik Jensen"
      },
      "datePublished": "2024-01-15",
      "reviewBody": "Fantastisk jakke! Holder virkelig varmen selv ved -10°C. God pasform og høj kvalitet. Kan klart anbefales!"
    },
    {
      "@type": "Review",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "4",
        "bestRating": "5"
      },
      "author": {
        "@type": "Person",
        "name": "Maria Nielsen"
      },
      "datePublished": "2024-01-10",
      "reviewBody": "God jakke, men lidt dyr. Kvaliteten er dog i top så prisen kan forsvares."
    }
  ]
}
</script>

Kombineret Eksempel

Du kan kombinere både AggregateRating og individuelle Reviews:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Vinterjakke Premium Black",
  "image": "https://example.com/jakke.jpg",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": "127"
  },
  "review": [
    {
      "@type": "Review",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5"
      },
      "author": {
        "@type": "Person",
        "name": "Henrik Jensen"
      },
      "reviewBody": "Fantastisk jakke! Holder virkelig varmen."
    }
  ]
}
</script>

Reviews for LocalBusiness

Review schema fungerer også perfekt med LocalBusiness:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Restaurant",
  "name": "Restaurant Hygge",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Hovedgaden 42",
    "addressLocality": "København",
    "postalCode": "2100",
    "addressCountry": "DK"
  },
  "telephone": "+4512345678",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "89"
  },
  "review": [
    {
      "@type": "Review",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5"
      },
      "author": {
        "@type": "Person",
        "name": "Sofie Hansen"
      },
      "datePublished": "2024-02-10",
      "reviewBody": "Fantastisk mad og super betjening! Det bedste smørrebrød i byen."
    }
  ]
}
</script>

Implementation i Next.js

// app/produkt/[id]/page.tsx
export default async function ProductPage({
  params
}: {
  params: { id: string }
}) {
  // Hent produkt og anmeldelser fra database
  const product = await getProduct(params.id)
  const reviews = await getReviews(params.id)

  // Beregn gennemsnit
  const avgRating = reviews.reduce((sum, r) => sum + r.rating, 0) / reviews.length

  const productSchema = {
    "@context": "https://schema.org",
    "@type": "Product",
    "name": product.name,
    "image": product.image,
    "description": product.description,
    "aggregateRating": {
      "@type": "AggregateRating",
      "ratingValue": avgRating.toFixed(1),
      "reviewCount": reviews.length
    },
    "review": reviews.slice(0, 5).map(review => ({
      "@type": "Review",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": review.rating.toString()
      },
      "author": {
        "@type": "Person",
        "name": review.authorName
      },
      "datePublished": review.createdAt.toISOString().split('T')[0],
      "reviewBody": review.text
    }))
  }

  return (
    <>
      <script
        type="application/ld+json"
        dangerouslySetInnerHTML={{
          __html: JSON.stringify(productSchema)
        }}
      />
      {/* Din side indhold */}
    </>
  )
}

Vigtige Regler og Krav

Minimum anmeldelser

Du skal have minimum 2 anmeldelser for at Google viser stjerner. Jo flere, jo bedre.

Synlige anmeldelser

Alle anmeldelser i schema markup SKAL være synlige på siden for brugere. Ingen skjulte reviews.

Ægte anmeldelser

Anmeldelserne skal være fra rigtige brugere. Fake reviews kan give manuelle sanktioner.

Rating skala

Standard skala er 1-5. Hvis du bruger anden skala (fx 1-10), skal du angive bestRating og worstRating.

Hvad Kan Reviewes?

✅ Tilladt

  • • Produkter (Product)
  • • Lokale virksomheder (LocalBusiness)
  • • Bøger (Book)
  • • Film (Movie)
  • • Opskrifter (Recipe)
  • • Software/Apps (SoftwareApplication)
  • • Kurser (Course)
  • • Events (Event)

❌ Ikke tilladt

  • • Generiske artikler/blogindlæg
  • • "Om os" sider
  • • FAQ sider
  • • Servicebeskrivelser
  • • Prislister
  • • Kontaktsider

Vigtigt: Review schema skal kun bruges på sider hvor det er relevant at anmelde det specifikke produkt/service/virksomhed. Brug det IKKE på hver side på dit website.

Almindelige Fejl at Undgå

Skjulte anmeldelser

Anmeldelser i schema SKAL være synlige på siden. Google straffer skjulte reviews.

Fake reviews

Brug kun ægte anmeldelser fra rigtige brugere. Fake reviews kan give manuelle sanktioner.

Review på forkerte sider

Brug ikke review schema på "Om os", FAQ eller andre generelle sider. Kun på reviewbare entiteter.

Kun positive reviews

Vis både positive og negative anmeldelser. Kun 5-stjernede reviews ser mistænkeligt ud.

For få anmeldelser

Minimum 2 anmeldelser for at Google viser stjerner. Idealset 10+ for troværdighed.

Googles Retningslinjer

  • Reviews skal være fra ægte brugere/kunder
  • Anmeldelser skal være synlige og læsbare på siden
  • Revieweren skal kunne identificeres (navn eller brugernavn)
  • Vis både positive og negative anmeldelser
  • Kun én entitet per side kan have reviews (fx ikke både produkt OG virksomhed)
  • Betal ikke for anmeldelser eller giv incitamenter for positive reviews

Test og Validering

  1. 1
    Rich Results Test

    Test med Google Rich Results Test - se om stjernernevis

  2. 2
    Schema Validator

    Validér syntax med Schema.org Validator

  3. 3
    Google Search Console

    Check "Product" eller "Review" rapport for fejl og advarsler

  4. 4
    Manuel SERP test

    Søg efter din side på Google efter 1-2 uger og se om stjerner vises

Relaterede Emner