Relaterat innehåll: semantiska rekommendationer mellan sajter

Matcher läser innehållet i en hel portfölj av webbplatser och föreslår de artiklar som ligger närmast varandra i betydelse. Förslagen visas för läsaren i en diskret ruta med raden ”Relaterat via Matcher.se”, och varje förslag blir samtidigt en länk mellan två sajter som annars står var för sig.

Semantik i stället för nyckelord

Traditionella relaterat-funktioner matchar på taggar, kategorier eller ord som återkommer i två texter. Det fungerar så länge redaktionen taggar konsekvent, och slutar fungera i samma stund som två artiklar handlar om samma sak med olika ord.

Matcher jämför i stället textens innebörd. Varje artikel översätts till en vektor, en lång talrad som fångar vad texten handlar om, och två artiklar räknas som närbesläktade när deras vektorer ligger nära varandra. En text om ”byta armband på klockan” och en om ”justera länkarna i stålarmbandet” hamnar nära varandra utan att dela ett enda nyckelord.

Det betyder också att ingen behöver underhålla taggar. Nytt innehåll matchas utifrån vad det faktiskt handlar om.

Vad läsaren ser

En liten ruta i slutet av artikeln med tre till fem förslag, sorterade efter hur nära de ligger. Under förslagen står raden ”Relaterat via Matcher.se”.

Rutan är medvetet återhållsam. Den bär Matchers egna färger på alla värdsajter, så att den ser likadan ut överallt, men den är liten, dämpad och gjord för att smälta in i sidan i stället för att ta över den. Alla förslag pekar på en annan webbplats än den läsaren står på, eftersom hela poängen är att binda ihop sajter.

När det inte finns något att visa försvinner rutan

Det här är den viktigaste egenskapen, och den som skiljer tjänsten från de flesta relaterat-widgetar.

Saknas underlag visas ingenting alls. Ingen tom ram, ingen rubrik utan innehåll, inget felmeddelande och inga utfyllnadsförslag som egentligen inte hör ihop med artikeln. Det gäller oavsett orsak: en nypublicerad sida som ännu inte hunnit indexeras, en artikel som helt enkelt inte har några tillräckligt nära släktingar, eller ett tillfälligt avbrott i tjänsten.

Sidladdningen bromsas heller aldrig. Anropet har ett hårt tidstak, och svaret mellanlagras, så en långsam eller otillgänglig tjänst kan inte göra värdsidan långsam. Hellre ingen ruta alls än en halvtrasig ruta eller en sida som laddar trögt.

Nytt innehåll fångas upp av sig självt

En nypublicerad artikel finns ännu inte i indexet och får därför inga förslag från början. Indexeringen går igenom innehållet nattetid, varefter artikeln både får egna förslag och kan börja dyka upp som förslag på andra sajter. Det kräver ingen manuell åtgärd.

Sidor med kända fel föreslås aldrig

Att föreslå en sida är att gå i god för den. Därför är urvalet kopplat till redaktionell faktagranskning: en sida som underkänts i granskning plockas bort som förslag och rekommenderas inte vidare, oavsett hur nära den ligger rent semantiskt.

Det går också att begränsa urvalet till enbart faktagranskade sidor, och att hålla förslagen inom ett ämnesområde i stället för hela portföljen.

Så integreras den

På WordPress läggs rutan in med en kortkod eller en widget. Placeringen är alltid redaktionell: tjänsten skjuter aldrig in sig själv automatiskt i innehållet, eftersom var i artikeln rutan hör hemma är ett redaktionellt beslut och inte något en integration ska gissa.

Bakom kortkoden ligger ett öppet gränssnitt: en förfrågan med en adress ger tillbaka de närmaste artiklarna med rubrik, adress, domän och ett mått på hur nära de ligger. Sajter som inte kör WordPress kan använda gränssnittet direkt.

Attributionen följer med

Raden ”Relaterat via Matcher.se” är obligatorisk och går inte att stänga av. Den är hela grunden för tjänsten: den talar om för läsaren var förslagen kommer ifrån, och den är samtidigt motprestationen för att rekommendationerna är gratis att använda.

Vill du prova?

Tjänsten passar den som driver flera webbplatser inom närliggande ämnen och vill att läsarna ska hitta vidare mellan dem. Hör av dig och berätta vilka sajter det gäller, så återkommer vi med vad Matcher hittar i dem.