SEO Playbook · Element

Recensionsblock: Ärlig aggregering och betygsjustering

Bygg ett recensionsblock från autentisk kundfeedback, hantera noll recensioner ärligt och håll synliga betyg i linje med AggregateRating-schemamarkering.

13 min read

Ett recensionsblock sammanfattar autentisk kundfeedback för en tydligt identifierad produkt, tjänst, verksamhet eller plats. Det visar genomsnittsbetyget, betygsskalan, totalt antal berättigade recensioner, källomfattning och en liten uppsättning recensionsutdrag utan att förvandla utvalt beröm till tillverkat socialt bevis.

Kundrecensioner

Inga kundrecensioner än

Bli först med att dela en upplevelse efter att ha använt tjänsten.

Detta renderade nollrecensionstillstånd är avsiktligt ärligt. Det visar inte tomma stjärnor, ett noll-av-fem-betyg, ett recensionsantal på ett eller ett lugnande citat skrivet av företaget. När berättigade recensioner anländer kan samma källstyrda komponent ersätta detta tillstånd med ett verkligt aggregat och tillskrivningsbara utdrag.

Varför detta element är viktigt

Recensioner minskar en specifik typ av köparosäkerhet: gapet mellan vad en organisation påstår och vad kunder säger hände. Ett användbart recensionsblock lägger inte bara till entusiasm. Det hjälper en läsare att uppskatta konsekvens, känna igen återkommande styrkor och begränsningar och bedöma om upplevelserna kom från personer i en situation som deras egen. Antal och fördelning spelar roll eftersom ett 5,0-genomsnitt från en recension förmedlar något annat än ett 4,7-genomsnitt över en större, varierad datamängd.

Psykologin bygger på trovärdighetssignaler. En namngiven källa, synligt datum, avslöjad verifieringsmetod, blandat sentiment och väg till den underliggande posten hjälper en läsare att granska bevisen. Ett perfekt betyg utan antal, utan källa och med tre polerade citat ger motsatt effekt: blocket ber om förtroende samtidigt som det undanhåller fakta som behövs för att ge det. Negativa och måttliga recensioner är inte designfel. Att undertrycka dem kan göra det återstående berömet mindre trovärdigt och kan snedvrida aggregatet.

Maskinell utvinningsbarhet innebär att programvara kan identifiera den betygsatta enheten, betygsvärdet, skalan, antalet, källan och individuella recensionsrelationer utan att gissa utifrån visuell närhet. En rad med fem ikoner bredvid en produktrubrik kan verka uppenbar för en människa, men en sökmotorrobot kan inte säkert avgöra om ikonerna betygsätter produkten, säljaren, leveranstjänsten eller sidan själv. Ett typat block skapar en avgränsad post vars synliga fakta konsekvent kan mata sökning, intern analys, innehållsmigreringar och AI-agenter.

Skrivreglerna för element anger prioritetsregeln: välj en komponent efter syfte, inte utseende. Om en sektion sammanställer kundutvärderingar, använd ett recensionsblock även om vanliga rubriker, stjärnikoner och citat skulle kunna imitera det. Det typade elementet upprätthåller källans ägarskap, enhetsidentitet, nolltillståndsbeteende, tillgängliga etiketter och strukturerad datamatchning som lös markering inte kan.

När det ska användas

Använd ett recensionsblock när autentiska recensioner finns i ett godkänt första-parts recensionssystem eller en identifierad tredjepartsplattform och feedbacken rör den exakta enhet som sidan representerar. Det är användbart nära ett köp- eller förfrågningsbeslut, efter att sidan har förklarat vad som erbjuds och före en slutgiltig handling. Det kan också sammanfatta en recensionskorpus när läsare behöver fördelning och aktuella teman snarare än ett enda vittnesmål.

Använd det endast när inkluderingspolicyn är stabil. “Alla publicerade recensioner från de senaste 24 månaderna”, “alla verifierade köprecensioner” och “de senaste tre recensionerna, medan aggregatet använder alla berättigade recensioner” är begripliga regler. “De finaste kommentarer vi kunde hitta” är det inte. Om systemet inte kan förklara vilka recensioner som räknas, kan det inte försvara det visade genomsnittet.

Närliggande fall kräver annan behandling:

  • En enskild kundberättelse med sammanhang och ett specifikt resultat är ett vittnesmål, inte ett aggregat.
  • En redaktörs praktiska omdöme är redaktionellt recensionsinnehåll, inte ett kundbetyg.
  • En fallstudie förklarar en insats och ett resultat; dess godkännande gör den inte till en recension.
  • Kommentarer från anställda, partners, influencers eller mottagare av gratisprodukter kräver relationsavslöjande och får inte märkas som verifierade kundrecensioner om inte verifieringspåståendet är sant.
  • Betyg för ett företag får inte återanvändas som betyg för en produkt. Betyg för ett rikstäckande varumärke får inte presenteras som bevis för en enskild filial.
  • En enkätundersökning är forskningsbevis. Omvandla inte en nöjdhetsfråga till stjärnbetyg om inte enkätverktyget och omvandlingsmetoden utformades och redovisades för det ändamålet.

Använd inte blocket när organisationen har noll recensioner bara för att fylla en mall. Ett synligt nolltillstånd är lämpligt när mottagning av recensioner är en del av sidans uppgift, som på en ny produktinformationssida. På en funktionsförklaring där recensioner är oväsentliga är det vanligtvis tydligare att utelämna hela blocket.

Var det ska placeras

Placering fungerar när läsaren vet vad som betygsätts innan de ser poängen. Placera blocket efter att produkten, tjänsten, lösningen eller platsen har identifierats och dess väsentliga fakta har förklarats. På en lång kommersiell sida, placera aggregatet efter det huvudsakliga värdeerbjudandet och stödjande detaljer, placera sedan den primära uppmaningen till handling efter recensionerna eller efter nästa invändningshanteringsavsnitt.

För en produktsida är den vanliga positionen under specifikationer, passform, leverans och returinformation. För en tjänste- eller lösningssida, placera recensioner efter omfattning och process, där kundupplevelsen kan testa de påståenden som redan gjorts. För en platssida, håll blocket nära filialens identitet och lokala kontaktuppgifter så att den betygsatta platsen är entydig.

Placera inte ett recensionsblock:

  • ovanför sidans direkta beskrivning, där läsaren inte kan identifiera den betygsatta enheten;
  • mellan ett påstående och bevisen som stöder det påståendet;
  • bredvid en annan enhets kort, pris eller bokningsåtgärd;
  • bredvid en omärkt vittnesmåls karusell som skulle kunna misstas för en del av aggregatet;
  • bredvid en nedräkning, lagertrycksmeddelande eller garanti som gör beviset påträngande;
  • inuti en jämförelsetabell, där ett aggregat kan verka gälla flera alternativ;
  • bredvid ett motstridigt betygsvärde som kopierats in i prosa, märken eller navigering.

Om recensioner kommer från flera källor, håll den övergripande omfattningen och källfördelningen inom ett block. Sprid inte plattformsmärken runt sidan och förvänta dig att läsare eller maskiner ska förena dem.

Anatomi

  1. Betygsatt enhet: den exakta produkt, tjänst, verksamhet eller plats som representeras av aggregatet.
  2. Genomsnitt och skala: ett numeriskt värde med ett explicit maximum, såsom “4,6 av 5”, inte endast ikoner.
  3. Antal berättigade recensioner: antalet poster som används i beräkningen, separat från antalet visade utdrag.
  4. Betygsfördelning: antal eller proportioner för varje betygsnivå, alla beräknade från samma berättigade uppsättning.
  5. Källomfattning: första-parts systemet eller namngivna plattformar som ingår, plus tillämpligt datumintervall eller senaste synkroniseringstid.
  6. Recensionsutdrag: kundförfattad text som hålls trogen källan och länkad till eller spårbar tillbaka till sin post.
  7. Attribution och datum: den tillåtna offentliga identiteten, recensionsdatumet och relations- eller verifieringsetikett.
  8. Väg till full uppsättning: en länk eller kontroll som exponerar fler recensioner, filtrering, modereringsinformation och källdetaljer.

Designexempel

Varje variant bevarar enhet, skala, antal och källa. Layouten kan ändras; bevisen får inte.

Standardsammanfattning med utdrag

Visa genomsnittet, antalet, fördelningen och tre till sex utdrag. Detta är standard för en detaljsida där recensioner stöder ett beslut och tillräckligt många poster finns för att göra fördelningen användbar.

Kompakt aggregat

Visa det explicita numeriska betyget, skalan, antalet och källlänken utan utdrag. Använd detta i ett begränsat sammanfattningsområde endast när ett fullt recensionsblock finns senare på samma sida eller destinationen tillhandahåller den fullständiga posten.

Flerkällenedbrytning

Visa ett kombinerat aggregat endast när skalor har en dokumenterad normalisering och alla källor betygsätter samma enhet. Inkludera källspecifika antal så att en granskare kan återskapa totalen och upptäcka dubbletter.

Filtrerad eller segmenterad vy

Tillåt läsare att filtrera efter betyg, nyhet, verifierad status eller relevant produktvariant. Behåll ofiltrerat aggregat synligt och märk det filtrerade resultatantalet; beräkna aldrig rubriken tyst från den valda delmängden.

Nollrecensionstillstånd

Ange att inga recensioner finns och erbjud en legitim recensionsåtgärd endast till berättigade kunder. Rendera inte ett genomsnitt, AggregateRating-markering, fördelning eller påhittat exempelcitat.

Parametrar

Värden markerade “recensionskälla” är lösta poster, inte text som skrivits in i artikeln. Gränser håller blocket skannbart medan det fullständiga recensionssystemet behåller hela korpusen.

NamnTypObligatoriskMin/maxStandardKälla
source-idEnkel strängJa1 stabil identifierare; 1–100 teckenIngenAttribut
entity-idEnkel strängJa1 exakt enhetsidentifierare; 1–100 teckenNuvarande sidans enhet när den säkert kan lösasAttribut eller sidmetadata
variantEnum: standard, compact, multi-sourceNej1 värdestandardAttribut
headingEnkel strängNej2–6 ord; 60 tecken max“Kundrecensioner”Första rubriken i brödtext
max-excerptsHeltalNej0–63 för standard; 0 för kompaktAttribut
selectionEnum: newest, most-helpful, representativeNej1 deklarerad regelnewestAttribut
rating-valueDecimalObligatorisk när antal är över nollInom källans skala; ett beräknat värdeIngenBeräkning från recensionskälla
best-ratingDecimalObligatorisk när ett betyg visasStörre än worst-ratingKällans skala maximumRecensionskälla
worst-ratingDecimalObligatorisk när ett betyg visasMindre än best-ratingKällans skala minimumRecensionskälla
review-countHeltalJa0 eller mer0Recensionskälla efter behörighet och deduplicering
distributionBetyg-till-antal-kartaNejEn post per skalnivå; summa lika med review-countDold när inte tillgängligBeräkning från recensionskälla
reviewsArray med recensionsposterNej0–6 synliga posterValda av selectionRecensionskällans brödtextposter
source-labelEnkel strängJa1–5 källor; 80 tecken varIngenRecensionskällans konfiguration
last-syncedDatum/tidJa för importerade källorEn giltig tidsstämpelIngenImportpipeline

Varje synlig recensionspost innehåller ett stabilt recensions-ID, tillåten offentlig attribution, publiceringsdatum, betyg, källans URL där tillgänglig, verifierings- eller relationsstatus och original recensionstext. Brödtexten får endast ange den valfria första rubriken. Författare får aldrig placera recensionscitat, namn, poäng eller antal i direktivets brödtext.

Recensionsblockets syntax och kodexempel

Alla tre notationerna identifierar enheten och den godkända recensionskällan. Rendering och strukturerad data löses från samma källögonblicksbild.

Portabel Markdown-direktiv

:::reviews-block{source-id="reviews-main" entity-id="product-4821" variant=standard max-excerpts=3 selection=representative}
## Kundrecensioner
:::

Hugo-shortcode

{{< reviews-block sourceId="reviews-main" entityId="product-4821" variant="standard" maxExcerpts="3" selection="representative" >}}
Kundrecensioner
{{< /reviews-block >}}

Hugo-adaptern måste lösa en server-sida eller byggtids-recensionspost. Att skicka rating="4.9" eller skriva citat i brödtexten skulle skapa författarkontrollerat socialt bevis och bryter mot kontraktet.

WordPress

<!-- wp:amicited/reviews {"sourceId":"reviews-main","entityId":"product-4821","variant":"standard","maxExcerpts":3,"selection":"representative"} /-->

[amicited_reviews source_id="reviews-main" entity_id="product-4821" variant="standard" max_excerpts="3" selection="representative"]

Använd ett dynamiskt block eller registrerad shortcode som läser en skyddad recensionsbutik. Redaktörer kan välja godkänd källa, visningsvariant och urvalspolicy, men de får inte skriva över returnerad poäng, antal, recensentidentitet eller text.

Bra och dåliga exempel

Bra: transparent källa och blandad bevisning

Kundrecensioner
4,4 av 5 från 37 berättigade recensioner. Recensioner samlas in efter genomförda möten; senast uppdaterad 26 augusti 2026.
“Bokningen var enkel, även om det första tillgängliga datumet var två veckor bort.” — verifierat möte, juli 2026

Detta är en illustrativ specifikation, inte ett påstående om ett verkligt företag. Det fungerar som ett produktionsmönster eftersom enheten skulle vara känd från sidan, den numeriska skalan och berättigade antalet är explicita, insamlingsmetoden och uppdateringsdatumet är synliga och utdraget behåller en meningsfull begränsning. Den publicerade komponenten skulle lösa varje värde från recensionsposter snarare än att kopiera detta exempel.

Dåligt: påhittad säkerhet

Våra kunder älskar oss!
★★★★★
“Helt enkelt bäst. Fem stjärnor varje gång.” — Sara
Betrodd av tusentals nöjda kunder.

Detta misslyckas eftersom ikonerna inte har någon numerisk skala eller antal, recensenten kan inte spåras till en godkänd källa och “tusentals” är en obelagd kvantitet. Det okvalificerade superlativet och det polerade citatet kan ha skrivits av marknadsföring. Att lägga till AggregateRating-kod skulle göra obalansen maskinläsbar snarare än att åtgärda den. Utan autentiska recensioner, ersätt hela blocket med nolltillståndet eller utelämna det.

Schema-markering och tillgänglighet

Ett berättigat block kan mata Schema.org AggregateRating för samma enhet som visas på sidan. ratingValue mappas till det synliga genomsnittet, reviewCount till antalet berättigade recensioner och bestRating och worstRating till den synliga skalan. Individuella synliga poster kan mata Review-objekt med sitt recensionsbetyg, författare, datum och recenserat objekt när webbplatsens schemapolicy tillåter det.

Anpassningen är exakt, inte ungefärlig. Markeringen och det synliga blocket måste använda samma enhet, källomfattning, dedupliceringspolicy, skala, antal och beräkningsögonblicksbild. Markera inte 2 400 företagsrecensioner under hela livstiden medan du visar 18 produktspecifika recensioner. Sänd inte ut AggregateRating i nolltillståndet, använd inte noll som ett syntetiskt betyg, dölj inte antalet eller markera importerade recensioner som inte är synligt representerade. Strukturerad data beskriver recensionsbevis; det skapar inte berättigande till en sökfunktion eller validerar recensionerna som äkta.

Tillgänglighet kräver textmotsvarigheter för varje visuell kodning. Rendera “4,4 av 5 från 37 recensioner” som text även när stjärnor finns. Ge fördelningsstaplar tillgängliga namn som “Fem stjärnor: 21 recensioner” och förlita dig inte enbart på stapelbredd eller färg. Varje utdrag bör vara en semantisk artikel eller listobjekt med dess attribution, betyg och datum associerade i läsordning.

Filterkontroller behöver synliga etiketter, tangentbordsoperation och annonserade resultatändringar. Trunkerade recensioner kräver en faktisk knapp vars expanderade tillstånd kommuniceras; en visuell toning är inte tillräckligt. Recensentavatarer är vanligtvis dekorativa när personens namn redan finns och bör använda tom alternativtext. Exponera aldrig e-postadresser, ordernummer eller andra privata verifieringsdata för att bevisa äkthet.

Skrivregler

Varje regel skyddar antingen äkthet eller tolkningsbarhet:

  • Ett block betygsätter en enhet. Blanda aldrig företags-, produkt-, säljar-, leverans- och filialfeedback till en siffra, eftersom läsare inte kan avgöra vilken upplevelse poängen representerar.
  • Källan äger bevisen. Betyg, antal, utdrag, namn, datum, verifieringsstatus och källans URL kommer från godkända poster. Författare kontrollerar endast placering, rubrik, variant och deklarerad urvalsmetod.
  • Noll betyder inget påstående. Vid noll recensioner, visa en mening eller ingenting. Visa inte noll stjärnor, 0,0, “inte betygsatt än” bredvid fulla stjärnor, en sådd personalrecension eller AggregateRating-markering.
  • Aggregatet använder hela den berättigade uppsättningen. Beräkna inte rubriken från de tre visade utdragen. Tillämpa den dokumenterade behörighets-, modererings- och dedupliceringsreglerna före beräkning.
  • Utdrag visar en rättvis spännvidd. Visa tre till sex och använd nyaste, mest hjälpsamma eller en dokumenterad representativ metod. Välj aldrig endast femstjärniga poster samtidigt som du antyder att de representerar korpusen.
  • Citat förblir trogna. Håll utdrag till 15–60 ord. Trunkera endast vid en naturlig gräns, markera utelämnande, bevara den ursprungliga innebörden och tillhandahåll en väg till den fullständiga recensionen där policyn tillåter.
  • Etiketter anger vad som kan bevisas. Använd “verifierat köp” eller “verifierat möte” endast när systemet validerar den händelsen. “Verifierad recension” är för vagt om inte verifieringsprocessen är definierad.
  • Ton förblir neutral. Föredra “Kundrecensioner” framför “Varför alla älskar oss.” Blocket presenterar bevis; närliggande prosa kan förklara sammanhang utan att hylla eller avfärda recensenter.
  • Aktualitet förblir synlig. Visa recensionsdatum och importens senaste synkroniseringsdatum. En aktuell poäng härledd från en övergiven källa är inte aktuella bevis.
  • Moderering är inte kuration för beröm. Ta bort spam, förbjudet innehåll eller privata data enligt en publicerad policy. Ta inte bort kritik för att den sänker genomsnittet eller skriv om en recension för att stärka ett påstående.

Placera aldrig anställdas godkännanden, sammansatta citat, AI-genererade sammanfattningar som presenteras som kundord, konfidentiella detaljer, opublicerade incitamentsvillkor, ogrundade resultatpåståenden, konkurrentangrepp eller juridiska vederläggningar inuti blocket. En genererad tematisk sammanfattning får endast förekomma som tydligt märkt analys utanför de citerade recensionerna, med en avslöjad metod och en väg till de underliggande posterna.

Sidtyper som använder det

postTypes-arrayen i frontmatter är det kanoniska förhållandet. “Villkorlig” betyder att blocket visas endast när autentiska, enhetsmatchade recensionsposter finns och placeringen hjälper sidans beslut.

SidtypKravRecensionsblockets roll
ProduktsidaKärna när recensioner finnsAggregera feedback för den exakta produkten eller varianten efter att specifikationer och köpvillkor är tydliga.
KategorisidaVillkorligSammanfatta kategorinivåupplevelse endast när recensioner verkligen betygsätter kategoriupplevelsen; blanda inte produktbetyg till en kategoripoäng.
TjänstesidaVillkorligTesta tjänsteomfattning och processpåståenden med kundupplevelse kopplad till den tjänsten, inte företaget generellt.
LösningssidaVillkorligVisa feedback från kunder som använde den namngivna lösningen för den representerade målgruppen utan att antyda universella resultat.
FunktionssidaVillkorligAnvänd endast när källposterna uttryckligen rör funktionen; allmänna produktrecensioner är ett nära men missat fall.
PrisssidaVillkorligTa upp värde och faktureringsupplevelse efter plandetaljer, samtidigt som betygsbevis hålls separat från prispåståenden.
PlatssidaKärna när lokala recensioner finnsAggregera poster för den exakta filialen eller tjänsteplatsen nära dess identitet och kontaktinformation.
RecensionssidaVillkorlig och sekundärSeparera kundrecensionsaggregering från utgivarens praktiska omdöme; använd aldrig popularitet som ersättning för testning.

QA-checklista

  • Aggregerar blocket autentisk kundfeedback snarare än att imitera ett vittnesmål eller redaktionellt omdöme?
  • Är en exakt betygsatt enhet etablerad innan blocket visas?
  • Kommer varje post från en godkänd, spårbar källa med ett stabilt recensions-ID?
  • Är policyn för behörighet, moderering, normalisering och borttagning av dubbletter dokumenterad?
  • Använder genomsnittet, antalet, fördelningen, utdragen och källnedbrytningen samma berättigade uppsättning?
  • Är betyget visat numeriskt med sina bästa och sämsta skalvärden?
  • Summerar fördelningen till det berättigade recensionsantalet?
  • Är tre till sex utdrag valda med en deklarerad metod snarare än enbart efter beröm?
  • Bevarar utdragen innebörd, attribution, datum och verifieringsstatus utan att exponera privata data?
  • Är incitament, gåvor, anställning och andra materiella relationer avslöjade där tillämpligt?
  • Renderar blocket ett ärligt nolltillstånd eller ingenting när antalet är noll?
  • Är AggregateRating utelämnad i nolltillståndet?
  • Matchar eventuell utsänd AggregateRating den synliga enheten, värdet, antalet, skalan, källomfattningen och ögonblicksbilden exakt?
  • Är individuella Review-objekt begränsade till synliga, berättigade recensionsposter?
  • Är källan eller hela recensionssamlingen nåbar för inspektion där policyn tillåter?
  • Är last-synced tillräckligt aktuell för sidans färskhetspolicy, med inaktuella flöden som misslyckas synligt eller undertrycker blocket?
  • Har stjärnor, fördelningar, filter och expanderade tillstånd kompletta text- och tangentbordsmotsvarigheter?
  • Är blocket separerat från motstridiga poäng, obesläktade enheter, påträngande brådskande budskap och omärkta vittnesmål?
  • Har sidan undvikit ogrundade superlativ, tillverkade citat och vaga “verifierade”-etiketter?
  • Kan en redaktör återskapa det visade aggregatet från källposterna och dokumenterad beräkning?

Ett recensionsblock är redo när en skeptisk läsare kan förstå vad som betygsattes, hur mycket bevis som finns, var det kom ifrån och vad dess begränsningar är – och en maskin får samma fakta utan en andra, uppblåst version gömd i markering.

← All SEO Playbook guides

Redo att omsätta det i praktiken?

Gratis kontroll · 7 dagars provperiod · inget kreditkort