Shopify SEO: Probleme și sfaturi

Publicat: 2021-07-19

Shopify a atins noi culmi de popularitate, dar platforma nu este lipsită de probleme SEO ...

Shopify a cunoscut o creștere semnificativă în ultimii ani, iar acest lucru s-a accelerat cu adevărat în 2020, întrucât un număr crescut de oameni doreau o modalitate rapidă, ușoară și scalabilă de a-și face afacerea online în timpul pandemiei.

Privind datele Google Trends, putem vedea cât de evidentă a fost acea creștere:

shopify seo

Acest lucru nu este lipsit de motive întemeiate - Shopify este o platformă excelentă pentru construirea unei afaceri, în special pentru cei fără experiență digitală - unul dintre principalele sale puncte de vânzare este simplitatea sa.

Dar, probabil, accentul pe simplitate și crearea unei platforme construite în primul rând pentru utilizatorii entry-level a dus la inflexibilitatea lui Shopify: multe sarcini tehnice SEO pe care v-ați putea aștepta să le faceți pe platforme precum WordPress sau Magento nu sunt posibile pe Shopify, iar altele necesită soluții destul de complexe. Să aruncăm o privire la unele dintre aceste probleme, precum și la câteva sfaturi SEO Shopify.

1) Structura URL forțată

Unul dintre primele lucruri pe care le veți observa pe orice site Shopify este că toate au aceeași structură URL. Categoriile sunt / colecții / și fiecare produs va avea / produse / în adresa URL. Acest lucru este setat în piatră în Shopify, ceea ce înseamnă că nu veți putea face lucruri precum să aveți o adresă URL a produsului la rădăcină.

Nu cred că aceasta este o problemă masivă în sine, dar dacă migrați de la o altă platformă la Shopify, întregul dvs. site web va trebui să treacă prin modificări ale adresei URL. Desigur, este întotdeauna cel mai bine să evitați modificările adresei URL acolo unde este posibil. O migrare către Shopify care implică un număr mare de modificări forțate ale adreselor URL va fi probabil destul de dureroasă, chiar și cu redirecționări.

2) Fără subcategorii

De asemenea, Shopify nu ne permite să creăm subcategorii cu adrese URL ierarhizate.

Pe o altă platformă, am putea crea o subcategorie cu următoarea structură URL: example.com/collections/mens-shirts/long-sleeve .

Dar în Shopify, nu puteți avea ierarhii în cadrul colecțiilor.

Deci, dacă doriți să fie o colecție „subcategorie”, ar trebui să fie o colecție proprie, cum ar fi:

example.com/collections/mens-shirts-long-sleeve.

Dacă încercați să adăugați o bară directă în sine, aceasta se va schimba automat într-o cratimă.

Rețineți că colecțiile pot fi cuibărite în diferite colecții din meniul de navigare, pentru a da aspectul vizual al subcategoriilor. Dar, în ceea ce privește adresa URL și structura backend, acestea se află la același nivel.

În mod ideal, mi-aș fi dorit ca o structură ierarhică să semnaleze clar relațiile dintre seturile de pagini de categorie părinte / copil. Cu toate acestea, puteți filtra colecțiile după o etichetă, care creează un fel de pagină de subcategorie. Dar asta nu este lipsit de problemele sale ...

3) Duplicați conținutul creat de filtre

Din cutie, colecțiile pot fi filtrate cu etichete, permițând utilizatorilor să filtreze și să rafineze o colecție de produse.

De exemplu, dacă doriți opțiunea de a filtra / tricouri pentru bărbați / după culoarea roșie, ați crea o etichetă pentru roșu și o veți aplica tuturor produselor relevante. Dacă filtrul respectiv este apoi selectat pe / bărbați-tricouri /, comportamentul implicit Shopify ar fi crearea unei adrese URL noi:

example.com/collections/mens-shirts/red.


Această nouă adresă URL, creată prin selectarea unui filtru, adaugă eticheta la adresa URL originală și are un canonic cu auto-referință, deci este indexabil. Avantajul acestui fapt este că ne permite să avem pagini indexabile relevante pentru mai multe interogări de căutare de nișă (de exemplu, categorie de elemente + culoare), un fel de îndeplinire a funcției unei pagini de subcategorie statică.

Dezavantajul este că, având toate opțiunile de filtrare indexabile, colecțiile duplicate pot fi create cu ușurință.

Așadar, în timp ce avem o pagină pentru cămăși roșii pentru bărbați la / collections / mens-shirts / red (accesată prin filtru), este posibil să avem deja o pagină de colecții statice pentru cămăși roșii pentru bărbați la example.com/collections/mens-red-shirts /!

Acest lucru se poate întâmpla apoi de mai multe ori în fiecare pagină a colecțiilor.

În mod normal, aș rezolva acest tip de problemă folosind etichete canonice. Nu este deosebit de rapid sau ușor să aplicați un canonical personalizat pe Shopify, dar se poate face folosind instrucțiuni bazate pe diferite șabloane din tema dvs. și folosind setările temei.

duplicat

Alternativ, există aplicații Shopify disponibile care revizuiesc filtrarea produselor și rezolvă unele probleme SEO în timp ce se află în acest proces. Boost este un exemplu; dacă ar fi să filtrăm / bărbați-tricouri / după culoarea roșie în timp ce utilizați această aplicație, URL-urile rezultate canonical către / bărbați-tricouri /, deci totul este bine în ceea ce privește conținutul duplicat din index.

Dezavantajul acestei abordări este că acest lucru poate duce la păstrarea invizibilă a paginilor SEO valoroase pentru Google. Asigurați-vă că sunteți clar cu privire la impactul păstrării acestor adrese URL de filtrare din index; vezi ce tip de pagină au clasamentul concurenților pentru „cămăși roșii” sau oricare ar fi pagina ta și fă o evaluare pe baza avantajelor și dezavantajelor canonizării acestora.

În plus, merită remarcat faptul că pe paginile de etichete nu puteți modifica conținutul paginii. În general, va copia ceea ce este pe pagina din care este filtrată. Deci, / mens-shirts / red ar avea același conținut ca / ​​mens-shirts. Acest lucru ar putea fi enervant dacă doriți să aveți pagini extrem de optimizate care vizează mai multe permutări de cuvinte cheie de nișă.

4) Imposibil de editat sitemap-ul robots.txt și XML

Multe site-uri de comerț electronic folosesc robots.txt pentru a opri Google accesarea cu crawlere a paginilor, nu trebuie să fie accesate cu crawlere, cum ar fi adresele URL de navigare cu fațete.

Dar, la fel ca structura URL-ului, fișierul robots.txt de pe Shopify este rigid și blocat. Este la fel pe fiecare site Shopify și nu poate fi editat. În timp ce fișierul robots.txt al lui Shopify face o treabă destul de bună, pot exista ocazii în care doriți să adăugați ceva la robots.txt pentru a împiedica Google să vadă un alt tip de adresă URL. În schimb, ai avea nevoie de o altă soluție, cum ar fi aplicarea unei etichete noindex.

La fel ca robots.txt, de asemenea, nu este exclus ca într-o zi să doriți să editați manual sitemap-ul XML. Din păcate, și asta este blocat de Shopify. Acest forum listează o soluție prin care un fișier de sitemap personalizat este încărcat în magazin și o redirecționare implementată din sitemap.xml original către noua adresă URL a fișierului. Nu l-am încercat și nu pare să funcționeze pentru toată lumea, dar dacă ești disperat să-ți editezi sitemap-ul XML, ar putea merita o lovitură.

5) Duplicați adresele URL ale produsului

În mod implicit, adresele URL ale produselor din Shopify includ calea colecției și, dacă accesați același produs prin colecții diferite, acel produs identic este disponibil pe mai multe adrese URL diferite. De exemplu, o cămașă roșie pentru bărbați ar putea fi pe adresa URL canonică example.com/products/nice-red-shirt.

Dar s-ar putea să puteți accesa acest lucru prin câteva pagini de colecție:

example.com/collections/mens-shirts-long-sleeve/products/nice-red-shirt
example.com/collections/formal-mens-shirts/products/nice-red-shirt
example.com/collections/mens-red-shirts/products/nice-red-shirt

Fiecare dintre aceste adrese URL ar fi identice, dar s-ar canoniza la example.com/products/nice-red-shirt.

Limita de aici este că, în general și în afara casetei, acea adresă URL canonică nu va fi conectată în afara paginii de listare Toate produsele, pe care o puteți vizualiza pe majoritatea site-urilor Shopify la / collections / all /.

Aceasta creează o imagine destul de confuză pentru Google. Eticheta canonică este utilizată pentru a ilustra ce versiune a URL-ului este versiunea master. Cu toate acestea, versiunea despre care spunem că ar trebui să aibă prioritate este de fapt abia legată, iar diversele versiuni non-canonice sunt cele la care sunt legate! Dacă accesați produse prin meniul de navigare și dintr-o pagină de colecții, veți fi direcționat către o adresă URL care canonicalizează la una diferită.

Acest lucru poate fi remediat prin editarea fișierului .liquid al temei. Această soluție asigură faptul că este adresa URL canonică la care este conectat pe site și va ajuta la clarificarea oricărei confuzii. Dacă aveți adrese URL de produs cu potențial de căutare, acest lucru merită cu siguranță implementat.

6) Niciun acces la .htaccess nu poate face redirecționările dificile

Nu .htaccess înseamnă că redirecționările bazate pe reguli nu sunt posibile.

Deși este posibil să aplicați redirecționări individuale cu ușurință în Shopify, pentru lucrările în bloc este puțin mai dificil, iar acestea vor trebui finalizate în Excel și încărcate prin intermediul unei aplicații Shopify, cum ar fi Transportr .

De asemenea, merită menționat faptul că, în timp ce Shopify este limitat la 100.000 de redirecționări, această limitare nu se aplică aplicațiilor precum Transportr.

7) Nu există subdirectoare internaționale

internaţional

Dacă afacerea dvs. se extinde la nivel internațional, o parte esențială a planului de extindere trebuie să fie SEO internațional și modul în care site-ul dvs. web va fi structurat pentru a maximiza traficul organic.

Acest lucru ar implica de obicei alegerea între utilizarea subdirectoarelor, subdomeniilor sau CCTLD-urilor . Dar cu Shopify, subdirectoarele internaționale nu sunt posibile, deci dacă nu doriți să aveți domenii complet separate pentru fiecare țară, un subdomeniu este singura opțiune. A se vedea https://uk.gymshark.com/ ca exemplu.

Google a spus că subdomeniile sunt tratate la fel ca subdirectoarele , dar acest lucru rămâne dezbătut în comunitatea SEO - iată Rand Fishkin care leagă 14 studii de caz, dovedind aparent că nu este adevărat. Experiența mea a fost, de asemenea, că subdirectoarele depășesc întotdeauna subdomeniile și se pare că, în ciuda celor spuse, subdomeniile sunt într-o anumită măsură tratate diferit față de domeniul principal. În timp ce un subdirector permite o consolidare mai clară a autorității.

În acest subiect din ianuarie 2021 , un lider de produse pentru comerț global de la Shopify a spus că subdirectoarele sunt luate în considerare pentru site-urile internaționale, deși nu există o cronologie.

O abordare alternativă la aceasta și la alte probleme ridicate de structura URL rigidă a lui Shopify ar fi utilizarea unui CMS fără cap, unde front-end-ul și back-end-ul sunt separate, dar comunică prin API. Acest lucru vă va lăsa un control deplin asupra adreselor URL și vă va oferi înapoi o parte din flexibilitatea SEO de care Shopify nu are nevoie. Vom lăsa o privire mai profundă asupra avantajelor și dezavantajelor site-urilor Headless până la altă dată!

Concluzie

Shopify are limitări SEO, dar nu sunt în niciun caz inatacabile. Unele probleme SEO, cum ar fi produse duplicate sau adrese URL de colecție, pot fi rezolvate cu un pic de bricolaj sau prin utilizarea aplicațiilor Shopify (plătite).

Alte limitări SEO sunt încorporate, astfel încât persoanele care înființează o afacere online pentru prima dată și cu puține cunoștințe digitale să nu fie în pericol de a sparge nimic - de exemplu, editând .htaccess sau robots.txt.

Pe măsură ce mai multe companii încep să îl folosească și mai ales pe măsură ce companiile care folosesc Shopify cresc și expertiza crește, mă aștept ca Shopify să acorde mai multe libertăți celor care lucrează cu acesta. Cunoștințele utilizatorilor săi s-au dezvoltat dincolo de o singură bandă care gestionează un site de bază, iar Shopify ar trebui să acorde această flexibilitate suplimentară.