Cum să creezi pagini de paginare prietenoase cu SEO în magazinul tău de comerț electronic bazat pe Magento?
Publicat: 2018-10-16Paginarea {{pagination-pager}} este probabil unul dintre subiectele SEO cele mai discutate până acum. Să punctăm i-urile și să trecem cu T și să aflăm cum magazinul tău bazat pe Magento poate beneficia de optimizarea paginii.
Cuprins
- Ce înseamnă paginarea și de ce are nevoie site-ul tău?
- Cum arată paginile de paginare?
- Cum să optimizați paginile de paginare?
- Profesioniștii SEO folosesc și alte metode, care includ:
- Ce trebuie evitat?
- Scenariul #1: setați rel='canonic' pentru pageall
- Scenariul #2: setați rel='canonic' din toate paginile de paginare la prima (principală)
- Scenariul #3: folosirea atributelor rel=”prev” și rel=”next”.
- Recomandări Google suplimentare
- Care este modalitatea ușoară de a optimiza paginarea în Magento 2?
- Învelire
Ce înseamnă paginarea și de ce are nevoie site-ul tău?
Paginarea paginii (aka paginare) înseamnă gruparea paginilor folosind numerotarea într-o secțiune, categorie sau subcategorie de site.
Paginarea este de obicei introdusă atât pentru a îmbunătăți SEO, cât și pentru a evita supraîncărcarea site-ului cu date, inclusiv zeci și sute de mii de listări de produse. Nu există știri că viteza site-ului este un ucigaș. Deci, dacă durează mai mult de 3 secunde pentru a încărca o pagină, este probabil ca clientul statistic să abandoneze magazinul dvs. de comerț electronic. Ei bine, cu excepția cazului în care sunt super loiali mărcii dvs. (aflați mai multe despre extensia Reward Points).
Cum arată paginile de paginare?
În mod normal, paginarea pe site-urile de comerț electronic arată după cum urmează:
Cum să optimizați paginile de paginare?
Google recomandă utilizarea uneia dintre aceste opțiuni:
- Nu face nimic (Ha! Nu unul promițător),
- Setați rel="canonical" din toate paginile de paginare – inclusiv prima – la pagina cu toate ofertele dvs.,
- Aplicați atributele next, prev pentru a afișa relația dintre paginile de paginare. Google indică această opțiune ca fiind una prioritară, de fapt.
Profesioniștii SEO folosesc și alte metode, care includ:
- ascunde paginile de paginare cu ajutorul <meta name=”roboți” content=”noindex, follow” /> sau opriți-le de la indexare în fișierul „robots.txt” (în timp ce roboții nu sunt tratați ca directive),
- pe toate paginile de paginare, adăugați rel='canonic' la prima pagină (principală).
Ce trebuie evitat?
- Nu sta bine! Când vine vorba de paginare, a nu face nimic poate duce la apariția unui conținut duplicat. Ca rezultat, paginile slab optimizate pot fi indexate, în timp ce cele critice pentru paginile de promovare vor fi evitate.
- Ascundeți toate paginile de paginare - cu excepția primei - de la indexare. Acest lucru poate duce la o vizibilitate mai slabă a articolelor situate pe a doua, a treia și următoarele pagini.
- Nu există nicio garanție 100% că crawlerele web vor reuși să scaneze paginile de produse, link-uri către care se află la paginile de paginare care sunt ascunse indexării. Ar trebui să luați în considerare această opțiune numai în cazul în care există conținut duplicat în magazinul dvs. de comerț electronic și nu există posibilitatea de a face paginile respective unice.
Altfel, NU și aici!
Comercianții de comerț electronic sunt deseori cei care trebuie să optimizeze paginile de paginare ale magazinelor lor de comerț electronic mai mult decât oricine altcineva. Să trecem în revistă trei scenarii populare:
Scenariul #1: setați rel='canonic' pentru pageall
1. Dacă aveți o pagină care include toate articolele pe care le vindeți (aka pageall), atunci este foarte recomandabil să setați rel="canonical" din toate paginile de paginare (inclusiv prima) pe pagina respectivă.
De exemplu, https://your.ecommerce.store/category/page-5 ar trebui setat ca <link rel=“canonical”href=“https://your.ecommerce.store/category/page-all/”> .
Astfel, veți arăta crawlerelor motoarelor de căutare că există o pagină pe site-ul dvs. care include toate paginile de paginare. Această pagină precisă ar trebui indexată.
2. Textele optimizate ar trebui să fie setate la toate paginile și să nu fie duplicate la paginile de paginare. În plus, timpul de încărcare a paginii ar trebui optimizat pentru a nu afecta comportamentul clientului pe pagină.
Evident, dacă există sute sau mii de articole în catalogul tău, acest scenariu nu se va potrivi afacerii tale.
Scenariul #2: setați rel='canonic' din toate paginile de paginare la prima (principală)
1. În paginile de paginare, este esențial să ștergeți parametrul page-range din link la primul dacă este adăugat.
De exemplu, există următoarele pagini de paginare:
- your.ecommerce.store/category/,
- your.ecommerce.store/category/page-2/,
- your.ecommerce.store/category/page-3/.
Dar acestea fiind spuse, atunci când vă întoarceți de la your.ecommerce.store/category/page-2/, your.ecommerce.store/category/page-3/ și alte pagini la prima, linkul va duce la your.ecommerce. store/category/page-1/ în loc de your.ecommerce.store/category/ .
Pagina your.ecommerce.store/category/page-1/ va fi duplicatul your.ecommerce.store/category/ .
Ceea ce va trebui să faceți este să eliminați elementul „pagina-1” din linkurile către pagina principală, precum și să configurați „redirecționarea 301” din paginile care au un astfel de parametru către pagina de prima categorie.
2. Dacă există text în paginile de paginare (de exemplu, pagini de categorie), acesta trebuie să fie afișat doar pe pagina principală, adică pe prima. Pe alte pagini de paginare, textul nu trebuie duplicat. În caz contrar, există șanse mari ca o pagină irelevantă să fie afișată în interogare.
3. Setați rel="canonical" din toate paginile de paginare la pagina principală de paginare. De exemplu, pe your.ecommerce.store/category/page-2/ trebuie să fie <link rel="canonical” href="your.ecommerce.store/category/” />.
Unele motoare de căutare recomandă această metodă în timp ce Google rămâne tăcut în legătură cu aceasta. Deci, nimic pe care să-mi pun degetul.
Scenariul #3: folosirea atributelor rel=”prev” și rel=”next”.
Aceasta este probabil una dintre cele mai eficiente metode.
S-a dovedit că motoarele de căutare sunt susceptibile să claseze mai sus paginile care afișează mai multe oferte. Considerând că Google tinde să arate cea mai relevantă pagină cu opțiuni maxime, asta are sens. Cu toate acestea, varianta pageall nu se potrivește aici – o astfel de pagină este probabil să se încarce lent.
Astfel, atributele next și prev sunt setate pe paginile de paginare. Acestea sunt folosite pentru a arăta motoarelor de căutare că paginile au conținut înrudit logic.
În mod similar cu configurația rel="canonical", este esențial să ștergeți parametrul interval de pagină din link la primul dacă este adăugat. De asemenea, textul ar trebui să fie afișat numai pe prima pagină de paginare. rel=”canonical” ar trebui să fie setat din pagini la ele însele, sau să nu fie setat deloc: rel=”next” & rel=”prev” nu depind de rel=”canonical”. Ele pot fi folosite simultan, precum și introduse pe paginile de paginare.
De exemplu, dacă magazinul dvs. de comerț electronic are pagini de paginare, cum ar fi:
- your.ecommerce.store/category/ — prima pagină,
- your.ecommerce.store/category/page-2/ — a doua pagină,
- your.ecommerce.store/category/page-3/ — a treia pagină.
Apoi,
- în <head> pe your.ecommerce.store/category/ , ar trebui să adăugați < link rel="next” href="your.ecommerce.store/category/page-2/ ” / >.
- în <head> pe your.ecommerce.store/category/page-2/ , ar trebui să adăugați < link rel="next” href="your.ecommerce.store/category/page-3/” / >.
- în <head> pe your.ecommerce.store/category/page-3/ , ar trebui să adăugați <link rel="prev” href="your.ecommerce.store/category/page-2/” />.
Astfel, pe prima pagină în paginare trebuie folosit doar atributul următor, iar pe ultima — doar unul precedent.
În plus, asigurați-vă că generați metaetichete unice pentru paginile de paginare pe baza unui astfel de șablon:
Titlul paginii de paginare = [Titlul paginii principale de paginare] — numărul paginii de paginare.
Și nu în ultimul rând, nu uitați să generați metaetichete unice pentru paginile de paginare pe baza șablonului.
Recomandări Google suplimentare
- rel=”prev” și rel=”next” sunt văzute de Google ca atribute referențiale, nu ca o regulă,
- dacă motoarele de căutare găsesc erori în setările rel=”prev” sau rel=”next”, indexarea paginii și analiza conținutului ulterioare vor fi efectuate pe baza algoritmului propriu Google.
Important! Chiar dacă paginile site-ului dvs. sunt încărcate cu ajutorul AJAX - adică articolele sunt afișate după ce clientul derulează pagina în jos - tot pot exista link-uri către paginile de paginare.
Care este modalitatea ușoară de a optimiza paginarea în Magento 2?
Extensia SEO Suite Ultimate pentru Magento 2 se ocupă de toată munca grea pentru tine și permite ca paginile de paginare să fie absolut prietenoase cu motorul de căutare.
Veți putea:
- activați adrese URL prietenoase cu SEO pentru paginile de paginare,
- setați formatul cheii URL a paginatorului,
- utilizați parametrul „Pager Var” pentru a specifica modul în care „pagina” este definită în adresele URL ale paginatorului,
- adăugați numărul pager la meta titlu/descriere (la început sau la sfârșit).
În mod implicit, Magento 2 folosește parametrii GET pentru a afișa paginarea în URL-uri. De exemplu, așa ar arăta paginile de paginare din site-ul dvs. bazat pe Magento: www.your.ecommerce.store.html?p=2. SEO Suite Ultimate permite extinderea acestei funcționalități și modificarea formatului de paginare.
1. Pentru a activa funcționalitatea, accesați MAGAZINE ⟶ Configurare ⟶ MAGEWORX ⟶ SEO ⟶ URL -uri SEO și selectați „Activați pentru adrese URL de paginator”
2. Puțin mai jos, puteți alege formatul pager:
· -[pager_var][pager_num] (de exemplu, your.ecommerce.store/category-p2.html)
· /[pager_var]/[pager_num] (de exemplu, your.ecommerce.store/category/p/2.html)
3. În mod implicit, pager_var este p. Puteți modifica cu ușurință această valoare introducând varianta dvs. în câmpul Parametru „Pager Var”.
4. În plus, extensia SEO Suite Ultimate vă permite să adăugați un număr de pager la meta titlu/descriere, adică să generați metadate unice. Pentru a face acest lucru, veți avea nevoie de fila SEO Extended (traseul este exact același: MAGEWORX ⟶ Configuration ⟶ MAGEWORX ⟶ SEO ⟶ SEO Extended ) și următoarele câmpuri:
Învelire
Să recunoaștem: paginile de paginare configurate incorect pot dăuna afacerii dvs. de comerț electronic. În consecință, paginile care sunt critice pentru afaceri nu sunt indexate sau tratate ca de proastă calitate de către motoarele de căutare. SEO Suite Ultimate pentru Magento 2 vine în ajutor aici. Ajută la optimizarea corectă a unor astfel de pagini, la evitarea pierderii traficului vizat și (important!) la economisirea timpului.