hektor.se

Teknisk SEO för e-handel

En e-handel har fler adresser än Googlebot hinner hämta. Teknisk SEO för e-handel handlar om att styra hämtningen, hålla indexet rent och leverera sidorna snabbt.

En e-handel skiljer sig tekniskt från andra sajter på en punkt: den genererar fler adresser än den har innehåll. Allt tekniskt arbete följer av det.

Vad är teknisk SEO för e-handel?

Teknisk SEO för e-handel är att styra vilka av butikens adresser som hämtas och indexeras, och att leverera dem snabbt. Tre områden räcker: hämtningsstyrning, indexstyrning och prestanda.

Hämtningsstyrningen sker i robots.txt och i länkstrukturen. Indexstyrningen sker med kanoniska taggar, statuskoder och robots-metataggen. Prestandan mäts i Core Web Vitals och avgörs oftast av bilder och skript på produktsidan.

Grunderna i hur en sökmotor hämtar och lagrar sidor ligger i indexering.

Vad ska ligga i sitemapen?

Sitemapen innehåller de kanoniska adresserna till kategorisidor, produktsidor i sortimentet, varumärkessidor och redaktionellt innehåll. Ingenting annat.

Dela upp filerna efter sidtyp: en sitemap för kategorier, en för produkter, en för innehåll. Search Console rapporterar indexering per sitemap, och en uppdelad sitemap visar direkt vilken sidtyp som tappar. En sammanslagen fil döljer samma sak.

Produktsitemapen genereras ur databasen och uppdateras när sortimentet ändras. En sitemap som pekar på borttagna produkter lär Googlebot att filen inte är pålitlig.

Hur ser robots.txt ut i en e-handel?

Robots.txt blockerar de parametrar som skapar dubbletter och släpper igenom resten. Filen är butikens billigaste indexstyrning, eftersom den stoppar hämtningen innan den kostar något.

Blockera parametrar för filter, sortering, paginering av filtrerade listor, intern sök och sessionsdata. Blockera aldrig JavaScript- eller CSS-filer som behövs för att rendera sidan, och blockera aldrig produktbilderna.

Regelverket för filtren står i fasettnavigering och filter.

Vilka statuskoder ska en e-handel svara med?

En sida som finns svarar 200, en flyttad sida 301, en borttagen produkt 404 eller 410, och en filterkombination utan träffar 404. Andra kombinationer skapar problem.

En vanlig felkälla är den mjuka 404:an: butiken svarar 200 med texten Inga produkter hittades. Googlebot behandlar sidan som innehåll och indexerar den. Se vad är en soft 404 inom SEO?.

En annan är att alla borttagna produkter omdirigeras till startsidan. Google behandlar den omdirigeringen som en mjuk 404 och behåller inte något av produktens historik.

Hur mäts prestandan?

Core Web Vitals mäter tre saker: LCP för hur snabbt huvudinnehållet visas, INP för hur snabbt sidan svarar på klick och CLS för hur mycket layouten hoppar. INP ersatte FID den 12 mars 2024.

I en e-handel avgörs LCP nästan alltid av produktbilden och CLS av annonser, kakbanners och bilder utan angivna mått. INP avgörs av mängden JavaScript i filter och varukorg.

Mät på fältdata i Search Console, inte på ett enskilt labbtest. Fältdatan är uppdelad per URL-grupp, vilket i praktiken betyder per sidtyp.

Renderas butiken som Googlebot ser den?

Produktinformation som bara finns efter att JavaScript körts hämtas senare och ibland inte alls. Pris, lagerstatus och produkttext ska finnas i den HTML som servern skickar.

Testa med URL-inspektionen i Search Console och läs den renderade HTML-koden. Saknas priset där saknas det också i den strukturerade datan, och produkten blir inte behörig för Googles handelsresultat.