Magento SEO Optimera sidor och undvika duplicerade innehållsbestämmelser

I den här andra delen av denna serie utforskar vi hur du optimerar våra kategori- och produktsidor för bästa sökresultat. Vi granskar också några avancerade tekniker för hur du undviker dubbla innehållsbestämmelser från sökmotorer.

Så, utan vidare, låt oss börja, eftersom vi har mycket att täcka här.

Optimera kategori och produktsidor

Kategori och produktsidor är själen på alla e-handelswebbplatser; Därför är det viktigt att inkludera en effektiv SEO-strategi för dessa sidor så att vi kan ranka bra i sökresultaten. Vi diskuterar bästa metoder för att optimera dessa två typer av sidor separat.

För att visa de bästa metoderna för att optimera kategori sidor har jag visat de bästa sökresultaten i Google för sökordet "Patio Furniture" i följande skärmdump: 

Det finns många likheter i dessa sökresultat. För det första använder de alla sökordet i titeln och beskrivningen. För det andra använder de alla varumärket i deras sidtitel. Därefter använder de ord som "köp", "butik" och "köp" i sidtitlar och / eller i deras metabeskrivningar. Detta visar att dessa sidor representerar shoppingwebbplatser. Slutligen visar de alla några positiva punkter i beskrivningen för att locka användaren. Vi försöker tillgodose alla dessa punkter på våra kategorisidor.

Först och främst, för att lägga till varumärket i slutet av varje sidtitel, istället för att göra det manuellt för alla produkt- och kategori sidor, kan vi göra en förändring från adminpanelen, och det kommer automatiskt att bifoga varumärket på slutet av varje titel.

För att göra detta, gå till System> Konfiguration> Design> HTML-huvud, och i Titel Suffix fält, ange varumärket efter ett streck (-) eller rörskylt (|), till exempel "- Brandnamn".

Optimera kategori sidor

För att redigera sidtitel och metabeskrivning för varje kategori, gå till Katalog> Hantera kategorier, öppna den önskade kategorin och skriv texten i Allmän information flik.

Observera att ändringen av sidtiteln inte ändrar kategorinamnet. Dessa två är separata enheter. För sidtiteln är den rekommenderade längden mellan 50 och 70 tecken, inklusive det bifogade varumärket. 

För en metabeskrivning är den rekommenderade längden upp till 160 tecken. Det är absolut nödvändigt att notera att om vi inte anger en metabeskrivning för kategorisidor, kommer den att använda butikens standardmetabeskrivning. I så fall kan sökmotorer utfärda dubbla innehållsbestämmelser förutsatt att vi har samma beskrivningstext som anges på två olika sidor. Det är därför nästan obligatoriskt att ange en unik metabeskrivning för varje kategorisida.

Optimera produktsidor

När vi kommer till sidoptimeringstekniker för produktsidor, låt oss först titta på några bra sökresultat för produktsidor för sökordet "canon rebel t3i":

Som du kan se är många av de regler som definieras för kategorisidor också tillämpliga här. Till exempel är den avsedda längden för sidtitel och metabeskrivning densamma. De ska också innehålla nyckelord i titeln och metabeskrivningen, och varumärket ska bifogas efter sidtiteln.

Om du vill redigera sidtitel och metadeskriptionstext för produktsidor, gå till Katalog> Hantera Produkter, klicka på önskat produktnamn och skriv texten i Meta Information flik.


För att upprepa, påverkar inte en sidtitel en produkts namn, eftersom de är två separata fält. En annan viktig sak att notera här är att till skillnad från kategori sidor, om vi inte anger en metabeskrivning för produktsidor, kommer den inte att falla tillbaka i butikens standardmetabeskrivning. 

Istället kommer det att använda de första 180 till 200 ord i produktbeskrivningstexten som metabeskrivningen, vilket är en användbar lösning. Det rekommenderas fortfarande att du skriver separat text för meta description-fältet, eftersom de första 200 tecknen i en produktbeskrivningstext inte alltid är tilltalande för att skapa användarens avsikt, vilket resulterar i produktköp.

Optimera produkt- och kategoriadresser

Slutligen är webbadressen en sak som vi bör täcka när det gäller optimering av kategori och produktsida. Generellt Magento gör ett utmärkt jobb med att skapa SEO-vänliga och mänskliga läsbara URL-adresser. Några steg som nämns i den tidigare handledningen i denna serie förfinade den ytterligare genom att eliminera det redundanta "index" och kategorinamnen från produktadresser; Därför har vi fina webbadresser på plats tills nu. 

Om du tror att dina webbadresser för vissa enskilda produktsidor eller kategorisidor blir för långa eller innehåller överflödiga ord som "och", "eller" etc, kan du också ändra dessa URL-nycklar genom att gå till Katalog> Hantera Produkter och klicka på Allmän information fliken för produkter, eller Katalog> Hantera kategorier och klicka på Allmän information fliken för kategorier.

Undvika duplicerade innehållsstraffar

Några av de skrämmaste orden inom sökmotoroptimering för någon e-handelsplattform är "duplicerad innehållsstraff". På grund av den inneboende strukturen hos e-handelswebbplatser kommer det att finnas ett antal omständigheter där sökrobotar antar att du har dubblet innehåll på dina sidor i din Magento-butik. 

Några av dessa problem kommer att hanteras effektivt av de steg som rekommenderas i den föregående delen av denna serie. Ändå finns det fortfarande fler steg du kan följa för att effektivt minska risken för dubbla innehållsstraff.

Redigering av rubrikmallar

Det är viktigt att kort beskriva funktionen av kanoniska länkar. Ibland på grund av sortering, lagrad navigering eller andra faktorer pekar olika webbadresser på samma sida på en webbplats. 

Några exempel på sådana webbadresser är:

http://www.example.com/products?category=dresses&color=green
http://www.example.com/products?sortby=total_reviews|des

http://example.com/dresses/cocktail.html
http://example.com/dresses/cocktail.html?gclid=ABCD

För att undvika dubbla innehållsbestämmelser kan vi lägga till kanoniska länkar i sidans huvudetikett, som ser ut så här:

Det säger sökmotorer att den föredragna platsen för denna URL är http://example.com/dresses/cocktail.html istället för http://example.com/dresses/cocktail.html?gclid=ABCD.

Jag har beskrivit stegen för att aktivera kanoniska taggar i Magento i en tidigare artikel i denna serie, och i de flesta fall kommer detta steg ensamt att ta hand om många dubbla innehållsproblem. 

Men ibland kan våra dubbla sidor fortfarande cachas av sökmotorer, särskilt om webbplatsen har varit live innan de kanoniska elementen slås på. För att hantera denna situation lägger vi manuellt några koder till vår mall head.phtml fil för att se till att dessa kanoniska taggar heter varje gång en produkt- eller kategorisida öppnas.

Öppna din Magento-katalog och navigera till app / design / frontend / [temnamn] /default/template/page/html/head.phtml. Om det inte finns någon head.phtml-fil där, kopiera den från platsen app / design / frontend / bas / default / mall / sida / html / head.phtml och klistra in det där.

I denna head.phtml fil, placera följande kod, var annat taggar nämns

 getProductUrl (); ?> "/>  getUrl (); ?> "/> 

Denna kod kommer manuellt att lägga till kanoniska taggar på varje produkt- och kategorisida. Ett annat bra steg som rekommenderas i den här artikeln är att lägga till den här koden i slutet av head.phtml fil:

getAction () -> getFullActionName (); om ($ actionName == 'catalog_category_view') // Kategori Sida $ category = Mage :: registry ('current_category'); $ prodCol = $ category-> getProductCollection () -> addAttributeToFilter ('status', 1) -> addAttributeToFilter ('synlighet', array ('in' => array (Mage_Catalog_Model_Product_Visibility :: VISIBILITY_IN_CATALOG, Mage_Catalog_Model_Product_Visibility :: VISIBILITY_BOTH))); $ tool- $ this-> getLayout () -> createBlock ('page / html_pager') -> setLimit ($ this-> getLayout () -> createBlock ('catalog / product_list_toolbar') -> getLimit ()) -> setCollection ($ prodCol); $ linkPrev = false; $ linkNext = false; om $ tool-> getCollection () -> getSelectCountSql ()) if ($ tool-> getLastPageNum ()> 1) om (! $ tool-> isFirstPage ()) $ linkPrev = true; om ($ tool-> getCurrentPage () == 2) $ url = explodera ('?', $ tool-> getPreviousPageUrl ()); $ prevUrl = @ $ url [0];  else $ prevUrl = $ tool-> getPreviousPageUrl ();  om (! $ tool-> isLastPage ()) $ linkNext = true; $ nextUrl = $ tool-> getNextPageUrl ();  om ($ linkPrev) echo ''; om ($ linkNext) echo ''; ?>

Detta kommer att genomföras rel = prev och rel = nästa för Magento pagination, att kommunicera med sökrobotarna om att sidorna som visas ska tolkas som paginerade produktförteckningar, och inte som dubbletter. Ovanstående kod kommer att lägga till länkar som nedan, när det är på sidan 3 i produktlistans resultat:

 

Kopiera innehåll på översatta sidor

Magento är utmärkt för att erbjuda flera språk stöd till sina användare. Vi har all autonomi inom Magento för att skapa olika språk för våra butiker. Medan vi gräver djupt i SEO-övervägandena för att skapa en flerspråkig butik senare, är det viktigt att nämna några tips om hur man undviker dubbla innehållsbestämmelser för webbplatser som använder flera språk. För att mildra detta hot borde vi använda rel = "alternate" hreflang = "x" märka.

Det bästa stället att sätta denna tagg är i huvud av sidan. Eftersom det skulle vara svårt att manuellt lägga in det i varje sida huvud taggen, vägen runt den är att använda Diverse skript fält vid System> Konfiguration> Design> HTML-huvud> Diverse skript

Exempelkod för detta fält kan vara:

  

Med allt detta gjort har vi gjort vår Magento-butik ganska SEO-vänlig och vi har gjort allt för att undvika dubbla innehållsbestämmelser. 

I nästa artikel i den här serien diskuterar vi hur vi kan påskynda vår Magento-butik för att minska sidladdningstiden och även hur du aktiverar olika scheman i vår Magento-butik för att ge ett professionellt utseende på våra sökmotorresultat.