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.
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
- Betygsatt enhet: den exakta produkt, tjänst, verksamhet eller plats som representeras av aggregatet.
- Genomsnitt och skala: ett numeriskt värde med ett explicit maximum, såsom “4,6 av 5”, inte endast ikoner.
- Antal berättigade recensioner: antalet poster som används i beräkningen, separat från antalet visade utdrag.
- Betygsfördelning: antal eller proportioner för varje betygsnivå, alla beräknade från samma berättigade uppsättning.
- Källomfattning: första-parts systemet eller namngivna plattformar som ingår, plus tillämpligt datumintervall eller senaste synkroniseringstid.
- Recensionsutdrag: kundförfattad text som hålls trogen källan och länkad till eller spårbar tillbaka till sin post.
- Attribution och datum: den tillåtna offentliga identiteten, recensionsdatumet och relations- eller verifieringsetikett.
- 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.
| Namn | Typ | Obligatorisk | Min/max | Standard | Källa | |
|---|---|---|---|---|---|---|
source-id | Enkel sträng | Ja | 1 stabil identifierare; 1–100 tecken | Ingen | Attribut | |
entity-id | Enkel sträng | Ja | 1 exakt enhetsidentifierare; 1–100 tecken | Nuvarande sidans enhet när den säkert kan lösas | Attribut eller sidmetadata | |
variant | Enum: standard, compact, multi-source | Nej | 1 värde | standard | Attribut | |
heading | Enkel sträng | Nej | 2–6 ord; 60 tecken max | “Kundrecensioner” | Första rubriken i brödtext | |
max-excerpts | Heltal | Nej | 0–6 | 3 för standard; 0 för kompakt | Attribut | |
selection | Enum: newest, most-helpful, representative | Nej | 1 deklarerad regel | newest | Attribut | |
rating-value | Decimal | Obligatorisk när antal är över noll | Inom källans skala; ett beräknat värde | Ingen | Beräkning från recensionskälla | |
best-rating | Decimal | Obligatorisk när ett betyg visas | Större än worst-rating | Källans skala maximum | Recensionskälla | |
worst-rating | Decimal | Obligatorisk när ett betyg visas | Mindre än best-rating | Källans skala minimum | Recensionskälla | |
review-count | Heltal | Ja | 0 eller mer | 0 | Recensionskälla efter behörighet och deduplicering | |
distribution | Betyg-till-antal-karta | Nej | En post per skalnivå; summa lika med review-count | Dold när inte tillgänglig | Beräkning från recensionskälla | |
reviews | Array med recensionsposter | Nej | 0–6 synliga poster | Valda av selection | Recensionskällans brödtextposter | |
source-label | Enkel sträng | Ja | 1–5 källor; 80 tecken var | Ingen | Recensionskällans konfiguration | |
last-synced | Datum/tid | Ja för importerade källor | En giltig tidsstämpel | Ingen | Importpipeline |
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.
| Sidtyp | Krav | Recensionsblockets roll |
|---|---|---|
| Produktsida | Kärna när recensioner finns | Aggregera feedback för den exakta produkten eller varianten efter att specifikationer och köpvillkor är tydliga. |
| Kategorisida | Villkorlig | Sammanfatta kategorinivåupplevelse endast när recensioner verkligen betygsätter kategoriupplevelsen; blanda inte produktbetyg till en kategoripoäng. |
| Tjänstesida | Villkorlig | Testa tjänsteomfattning och processpåståenden med kundupplevelse kopplad till den tjänsten, inte företaget generellt. |
| Lösningssida | Villkorlig | Visa feedback från kunder som använde den namngivna lösningen för den representerade målgruppen utan att antyda universella resultat. |
| Funktionssida | Villkorlig | Använd endast när källposterna uttryckligen rör funktionen; allmänna produktrecensioner är ett nära men missat fall. |
| Prisssida | Villkorlig | Ta upp värde och faktureringsupplevelse efter plandetaljer, samtidigt som betygsbevis hålls separat från prispåståenden. |
| Platssida | Kärna när lokala recensioner finns | Aggregera poster för den exakta filialen eller tjänsteplatsen nära dess identitet och kontaktinformation. |
| Recensionssida | Villkorlig och sekundär | Separera 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-syncedtillrä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.
Fler tutorials i det här avsnittet
Redo att omsätta det i praktiken?
Gratis kontroll · 7 dagars provperiod · inget kreditkort