Shopify och SEO
Shopify låser adressernas struktur och genererar sitemapen själv. Robots.txt går att ändra genom robots.txt.liquid, och det är den viktigaste möjligheten plattformen ger.
Shopify tar bort de flesta tekniska frågorna genom att besvara dem åt butiken. Det som återstår är att arbeta inom svaren.
Vad låser Shopify i adresserna?
Adresserna byggs med prefixen products, collections, pages och blogs. Sluggen efter prefixet går att ändra, och friheten i adresserna slutar där.
En produkt nås dessutom på två sätt: direkt och genom en kollektion. Kontrollera vilken adress den kanoniska taggen pekar på i det egna temat, eftersom temat kan ha ändrats sedan installationen.
/products/bosch-smv4hvx33e
/collections/diskmaskiner/products/bosch-smv4hvx33e
Sortimentets struktur byggs alltså med kollektioner, inte med en mappstruktur. Kollektionen är Shopifys motsvarighet till kategorisidor i e-handel.
Går robots.txt att ändra?
Robots.txt går att ändra genom mallen robots.txt.liquid i temats kod. Shopify anger själv att ändringen är en anpassning som supporten inte hjälper till med, och att felaktiga regler skadar sökbarheten.
Möjligheten är den viktigaste plattformen ger, eftersom den är det enda sättet att stänga de adresser filtreringen genererar. Skriv reglerna som tillägg i Liquid i stället för att ersätta filen, så att Shopifys egna standardregler följer med när de ändras.
Hur hanteras filtrering i Shopify?
Filtreringen läggs som parametrar på kollektionsadressen. Varje filterval ger en ny adress till samma kollektion, med samma text och ett mindre urval.
Adresserna blockeras på parameternamn i robots.txt.liquid. De kombinationer som förtjänar en egen sida byggs i stället som egna kollektioner med egen slug, egen beskrivning och en plats i menyn. Urvalsreglerna står i vilka filterkombinationer ska indexeras?.
Vad genererar Shopify som inte ska indexeras?
Kollektionen alla produkter, taggsidor, kundkontosidor och sökresultat. Ingen av dem hör hemma i indexet, och alla finns från dag ett.
Kontrollera dessutom att temat inte publicerar en dubblett av startsidan på en egen adress, vilket flera teman gör med en kampanjsida. Bakgrunden ligger i duplicerat innehåll i e-handel.
Vad går inte att styra?
Sitemapen genereras av Shopify och går inte att redigera. Filen tar med produkter, kollektioner, sidor och blogginlägg som är publicerade, och utesluter det som är dolt.
Konsekvensen är att sitemapen styrs genom att publicera och avpublicera, inte genom att skriva filen. En produkt som ska ut ur indexet tas därför bort eller döljs, och adressen omdirigeras.
Omdirigeringar läggs in i admin och går att importera i bulk, vilket är det som gör en migrering till Shopify hanterbar. Se SEO vid plattformsbyte.