Magento SEO Optimalisering av sider og unngår duplisering av innholdsstraf

I denne andre delen av denne serien vil vi undersøke måter å optimalisere kategori- og produktsidene våre for de beste søkeresultatene. Vi vil også gjennomgå noen avanserte teknikker for hvordan du unngår dupliserte innholdsstraff fra søkemotorer.

Så, uten videre, la oss starte, da vi har mye å dekke her.

Optimalisering av kategori og produktsider

Kategori og produkt sider er sjelen til e-handelsnettstedet; Derfor er det viktig å inkludere en effektiv SEO-strategi for disse sidene, slik at vi kan rangere godt i søkeresultatene. Vi diskuterer beste praksis for å optimalisere disse to sidene separat.

For å demonstrere de beste metodene som brukes for å optimalisere kategorisider, har jeg vist de beste søkeresultatene i Google for søkeordet "Patio Furniture" i følgende skjermdump: 

Det er mange likheter i disse søkeresultatene. Først bruker de alle søkeordet i tittelen og beskrivelsen. For det andre bruker de alle merket i sidetittelen. Deretter bruker de ord som "kjøp", "butikk" og "kjøp" i sidetitler og / eller i deres metabeskrivelser. Dette viser at disse sidene representerer shoppingwebsteder. Til slutt viser de alle positive poeng i beskrivelsen, for å tiltrekke brukeren. Vi prøver å imøtekomme alle disse punktene i kategoridisplayene våre.

Først av alt, for å legge merke til navnet på slutten av hver sidetittel, i stedet for å gjøre dette manuelt for alle produkt- og kategorisider, kan vi gjøre en endring fra administrasjonspanelet, og det vil automatisk legge til merkenavnet på slutten av hver tittel.

For å gjøre dette, gå til System> Konfigurasjon> Design> HTML Head, og i Tittel Suffix feltet, skriv inn merkenavnet etter et dash (-) eller rørskilt (|), for eksempel "- Brandnavn".

Optimalisering av kategori sider

Nå, for å redigere sidetittelen og metabeskrivelsen for hver kategori, gå til Katalog> Behandle kategorier, åpne den ønskede kategorien, og skriv inn teksten i Generell informasjon tab.

Vær oppmerksom på at endring av sidetittelen ikke endrer kategorinavnet. Disse to er separate enheter. For sidetittelen er den anbefalte lengden mellom 50 og 70 tegn, inkludert det vedlagte merkenavnet. 

For en metabeskrivelse er den anbefalte lengden opptil 160 tegn. Det er viktig å merke seg at hvis vi ikke skriver inn en metabeskrivelse for kategorisider, vil den bruke butikkens standardmetabeskrivelse. I så fall kan søkemotorer utstede dupliserte innholdsstraff forutsatt at vi har samme beskrivelsestekst angitt på to forskjellige sider. Det er derfor nesten obligatorisk å angi en unik metabeskrivelse for hver kategoriside.

Optimalisering av produktsider

Kommer til sideoptimaliseringsteknikker for produktsider, la oss først se på noen gode søkeresultater for produktsider for søkeordet "canon rebel t3i":

Som du kan se, gjelder mange av reglene for kategorisider også her. For eksempel er den tilsiktede lengden på sidetittelen og metabeskrivelsen den samme. De bør også inneholde nøkkelord i tittelen og metabeskrivelsen, og merkenavnet skal legges til etter sidetittelen.

For å redigere sidetittelen og meta beskrivelsesteksten for produktsider, gå til Katalog> Administrer produkter, klikk på ønsket produktnavn, og skriv inn teksten i Meta Informasjon tab.


For å gjenta, vil endring av en side tittel ikke påvirke et produkts navn, da de er to separate felt. En annen viktig ting å merke seg her er at i motsetning til kategorisider, hvis vi ikke angir en metabeskrivelse for produktsider, vil den ikke falle tilbake i butikkens standardmetabeskrivelse. 

I stedet vil det bruke de første 180 til 200 ordene i produktbeskrivelsesteksten som metabeskrivelsen, som er en brukbar løsning. Det anbefales fortsatt at du skriver separat tekst for metobeskrivelsesfeltet, da de første 200 tegnene i en produktbeskrivelsestekst ikke alltid er tiltalende nok til å skape brukerens hensikt, noe som resulterer i produktkjøp.

Optimalisering av produkt- og kategori-nettadresser

Endelig er nettadressen en ting vi bør dekke om optimalisering av kategori og produktside. Generelt gjør Magento en utmerket jobb med å skape SEO-vennlige og menneskelige lesbare nettadresser. Noen trinn som er nevnt i den forrige veiledningen i denne serien, viderefinerte den ved å eliminere den overflødige "indeksen" og kategorinavnene fra produktadresser; Derfor har vi fremdeles gode nettadresser til dette punktet. 

Hvis du mener at nettadressenøklene dine for enkelte produktsider eller kategorisider blir for lange, eller inneholder overflødige ord som "og", "eller" osv., Kan du også endre disse nettadressene ved å gå til Katalog> Administrer produkter og klikk på Generell informasjon faneblad for produkter, eller Katalog> Behandle kategorier og klikk på Generell informasjon kategorien for kategorier.

Unngå dupliserende innholdsstraff

Noen av de scariest ordene i søkemotoroptimalisering for enhver e-handelsplattform er "duplikat innholdsstraff". På grunn av den innebygde strukturen til eCommerce-nettsteder, vil det være en rekke omstendigheter der søkemotormarkører antar at du har duplisert innhold på sidene dine i Magento-butikken din. 

Noen av disse problemene vil bli effektivt taklet av trinnene som anbefales i den forrige delen av denne serien. Likevel er det fortsatt flere skritt du kan følge for å effektivt redusere trusselen om dupliserte innholdsstraff.

Redigerer headermalen

Det er viktig å kort nevne funksjonen til kanoniske lenker. Noen ganger på grunn av sortering, lagdelt navigering eller andre faktorer, viser forskjellige nettadresser faktisk til samme side på et nettsted. 

Noen eksempler på slike nettadresser er:

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

For å unngå dupliserte innholdsstraff, kan vi legge til kanoniske koblinger i hodet på siden, som ser slik ut:

Det forteller søkemotorer at den foretrukne plasseringen av denne nettadressen er http://example.com/dresses/cocktail.html i stedet for http://example.com/dresses/cocktail.html?gclid=ABCD.

Jeg har beskrevet trinnene for å aktivere kanoniske koder i Magento i en tidligere artikkel i denne serien, og i de fleste tilfeller vil dette trinnet ta seg av mange dupliserte innholdsproblemer. 

Men noen ganger kan våre dupliserte sider fortsatt bli cached av søkemotorer, spesielt hvis nettstedet har vært live før du slår på de kanoniske elementene. For å håndtere denne situasjonen vil vi manuelt legge til noen kodelinjer i vår mal head.phtml fil, for å sikre at disse kanoniske kodene blir kalt hver gang et produkt eller en kategoriside åpnes.

Åpne Magento-katalogen din og naviger til app / design / frontend / [tema navn] /default/template/page/html/head.phtml. Hvis det ikke er noen head.phtml-fil der, kopier det fra stedet app / design / frontend / base / default / mal / side / html / head.phtml og lim den inn der.

I dette head.phtml fil, legg inn følgende kode, hvor andre merker er nevnt:

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

Denne koden vil manuelt legge til kanoniske koder på hver produkt- og kategoriside. Et annet stort skritt som anbefales i denne artikkelen er å legge til denne koden på slutten av head.phtml fil:

getAction () -> getFullActionName (); hvis ($ actionName == 'catalog_category_view') // Kategori Side $ 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 ('side / html_pager') -> setLimit ($ this-> getLayout () -> createBlock ('catalog / product_list_toolbar') -> getLimit ()) -> setCollection ($ prodCol); $ linkPrev = false; $ linkNext = false; hvis ($ tool-> getCollection () -> getSelectCountSql ()) if ($ tool-> getLastPageNum ()> 1) if (! $ tool-> isFirstPage ()) $ linkPrev = true; hvis ($ tool-> getCurrentPage () == 2) $ url = explode ('?', $ tool-> getPreviousPageUrl ()); $ prevUrl = @ $ url [0];  ellers $ prevUrl = $ tool-> getPreviousPageUrl ();  hvis (! $ verktøy-> isLastPage ()) $ linkNext = true; $ nextUrl = $ tool-> getNextPageUrl ();  hvis ($ linkPrev) ekko ''; hvis ($ linkNext) echo ''; ?>

Dette vil gjennomføre rel = prev og rel = neste for Magento's paginering, for å kommunisere til søkemotorens robotsøkeprogrammer at sidene som vises skal tolkes som paginerte produktoppføringer, og ikke som duplikat innhold. Ovennevnte kode vil legge til linker som nedenfor, når det er på side 3 av produktoppføringsresultatene:

 

Dupliser innhold på oversatte sider

Magento er ypperlig for å tilby flerspråklig støtte til sine brukere. Vi har all autonomi innenfor Magento for å sette opp forskjellige språk for våre butikker. Mens vi graver dypt inn i SEO-hensynene for å sette opp en flerspråklig butikk senere, er det viktig å nevne noen få tips om hvordan du unngår dupliserte innholdsstraff for nettsteder som bruker flere språk. For å redusere denne trusselen bør vi bruke rel = "alternative" hreflang = "x" stikkord.

Det beste stedet å sette denne taggen er i hode av siden. Som det ville være vanskelig å manuelt sette dette inn i hver side hode tag, veien rundt det er å bruke Diverse skript feltet på System> Konfigurasjon> Design> HTML Head> Diverse skript

Eksempelkoden for dette feltet kan være:

  

Med alt dette har vi gjort vår Magento-butikk ganske SEO-vennlig, og vi har gjort alt for å unngå dupliserte innholdsstraff. 

I neste artikkel i denne serien diskuterer vi hvordan vi kan øke hastigheten på Magento-butikken vår for å redusere sidetilpasningstiden, og også hvordan du aktiverer forskjellige skjemaer i Magento-butikken for å gi et profesjonelt utseende på resultatene til søkemotoren vår.