SEO & sök
SEO: det butiken gör och det du fyller i
Titlar, canonical, en adress per sida, noindex, robots.txt, sitemap, sociala förhandsvisningar och strukturerad data.
BunStack skriver butikens SEO-taggar.
Var: Settings › Workspace profile, produkten, Categories och designerns sidinställningar.
Det du fyller i
| Var | Fält | Blir |
|---|---|---|
| Settings › Workspace profile | Juridiskt namn, adress, e-post och telefon | Företagsdatan på startsidan |
| Produktens kort DESCRIPTION · SEO | Meta description (SEO), högst 160 tecken | Produktsidans beskrivning |
| Categories › Edit | Search title (högst 60 tecken) och Meta description (högst 160 tecken) | Kategorisidans titel och beskrivning. Se Kategorier och kategori-SEO. |
| Designern › Pages › kugghjulet › Search & social | Title, Description, OG image, Canonical, Index | Sidans taggar. Fälten går före de beräknade värdena. |
| Designern, komponenten Footer | Contact and social | Länkarna listas som företagets profiler |
| Settings › Shipping | Aktiva fraktsätt till hemlandet | Fraktpriset i produktdatan |
Titel och beskrivning
| Sida | Titel | Beskrivning |
|---|---|---|
| Produkt | ”Produktnamn · Butiksnamn” | Meta description (SEO), annars de första 160 tecknen av Short description, annars av beskrivningen |
| Kategori | Search title, annars ”Kategori · Butiksnamn” | Meta description, annars de första 160 tecknen av beskrivningen |
| Textsida | ”Sidans titel · Butiksnamn” | De första 160 tecknen av texten |
| Designersida | ”Sidans titel · Butiksnamn” | ”Sidans titel hos Butiksnamn.” |
| Startsidan | Butiksnamnet | ”Välkommen till Butiksnamn.” |
Texten kapas vid ett helt ord. Fälten i designern går före de här värdena. Butiker på svenska får svenska standardtexter, andra butiker engelska.
En adress per sida
- Varje indexerbar sida har en canonical till sin egen adress utan frågesträng.
- En adress med avslutande snedstreck får 308 till adressen utan.
?currency=med en valuta som butiken säljer i öppnar sidan i den valutan. Adressfältet visar sedan adressen utan parametern. Andra värden ger 302 till samma adress utan parametern. Canonical-adressen har aldrig?currency=.- En butik med egen domän svarar på andra adresser med 308 till domänen. Se Domäner och DNS.
- En gammal adress som ger 404 kan leda vidare med en omdirigering. Byter en aktiv produkt eller en kategori slug skapar BunStack en 301 automatiskt. Se Omdirigeringar.
Sidor som inte indexeras
Dessa sidor har noindex, nofollow:
- varukorg, kassa, väntande Kustom-betalning och orderbekräftelse
- ordersidor, retursidor och ”Ångra köp”
- sök, önskelista, orderuppslag och 404-sidan
- designersidor med status Private eller med Index av
robots.txt stänger /cart, /checkout, /orders, /wishlist, /search, /order-confirmation, /api och /_preview. /api/feeds/ är öppen för produktfeeds. Filen pekar på sitemapen.
Sitemap
/sitemap.xml listar:
- startsidan
- kategorier med minst en synlig produkt i butiken
- aktiva produkter som är synliga i butiken
- publicerade textsidor
- designersidor med status Live och Index på
En produkt med Sold only as an add-on på listas inte, och inte heller en kategori med bara sådana produkter. Se Tillval.
Alla rader utom designersidorna har ändringsdatum. Sitemapen cachas i 10 minuter.
Obs: En butik som inte är live svarar med en 404-sida. En privat butik visar medlemssidan även för
robots.txtoch/sitemap.xml. Ingen av dem indexeras.
Sociala förhandsvisningar
Varje sida har Open Graph- och Twitter-taggar. BunStack väljer bilden i den här ordningen:
- sidans OG image från designern
- produktens första bild eller kategorins bild
- startsidans OG image
- butikens logotyp
Produktsidor får också pris och valuta i taggarna.
Strukturerad data
| Sida | Typ | Innehåll |
|---|---|---|
| Startsidan | OnlineStore, WebSite | Företagsdatan, logotyp, sociala länkar och sökfunktionen |
| Startsidan | ItemList | Högst 20 av produkterna på startsidan |
| Produkt | Product, BreadcrumbList | Pris per variant, lagerstatus, betyg och fraktpris |
| Kategori | CollectionPage, BreadcrumbList | Högst 20 av kategorins produkter |
- Lagerstatus är InStock, OutOfStock eller PreOrder.
- Betyget är snittet av godkända recensioner.
- Fraktpriset är det billigaste aktiva fraktsättet till hemlandet. Det blir 0 när produktens pris når gränsen för fri frakt. Upphämtning i butik räknas inte.
- I datan gäller priset 30 dagar framåt.
- Ångerrätt, returvillkor och hanteringstid skickas inte.