Només el 48% de les botigues Shopify superen els llindars de Core Web Vitals de Google en dispositius mòbils. No el 48% de les botigues mal gestionades: el 48% de totes les botigues, incloent-hi les de marques reconegudes amb equips tècnics propis. Aquestes dades provenen del benchmark de Shero Commerce sobre 1.000 botigues publicat el 2025, i revelen quelcom que el màrqueting de la plataforma no menciona: Shopify té avantatges SEO estructurals importants, però també limitacions tècniques concretes que un percentatge elevat de botigues mai no resol.
Shopify controla el 26,2% del mercat global de programari d’ecommerce segons W3Techs el 2026. És la plataforma escollida per milions de negocis perquè simplifica radicalment la gestió tècnica d’una botiga en línia: allotjament, seguretat, certificats SSL, pagaments i actualitzacions estan gestionats per la plataforma. Per al SEO, això significa que certs problemes tècnics habituals a WordPress o en solucions autoallotjades no existeixen a Shopify. Però també significa que certes decisions arquitectòniques estan fixades per la plataforma i no les controles tu. Aquesta guia explica quines són, per quin motiu importa i què pots fer dins dels límits de Shopify.
Per què Shopify té avantatges SEO estructurals que WordPress no té
La conversa habitual sobre Shopify i SEO se centra en les seves limitacions. Els avantatges estructurals es mencionen menys, però són reals i mereixen una anàlisi honesta.
HTTPS per defecte des del primer dia. Shopify inclou certificats SSL en tots els plans. No és una configuració opcional ni requereix cap intervenció tècnica. Una anàlisi del 2025 de Sucuri sobre l’ecosistema WordPress va trobar que el 23% dels llocs WordPress analitzats tenia problemes relacionats amb configuracions HTTP/HTTPS mixtes o certificats SSL mal configurats. A Shopify, aquesta categoria de problema no existeix.
CDN de Fastly i rendiment de servidor. Shopify serveix totes les botigues a través de Fastly, una de les xarxes de distribució de contingut de major rendiment del sector. El Time to First Byte (TTFB) d’una botiga Shopify estàndard, mesurat des de múltiples ubicacions d’Europa, es troba sistemàticament per sota dels 200 ms. A WordPress, el TTFB depèn del proveïdor d’allotjament escollit i pot oscil·lar entre 80 ms en un VPS ben configurat i més de 2,5 s en un allotjament compartit econòmic. Shopify elimina aquesta variabilitat.
Sitemap XML generat i actualitzat automàticament. Shopify genera i manté el sitemap XML de la botiga a /sitemap.xml de manera automàtica, incloent-hi productes, col·leccions, pàgines i entrades de blog. A diferència de WordPress, on el sitemap pot incloure taxonomies de poc valor o arxius per data si no està configurat correctament, el sitemap per defecte de Shopify conté únicament els continguts comercials rellevants.
Etiquetes canonical automàtiques en pàgines de producte. Shopify afegeix una etiqueta canonical a cada pàgina de producte que apunta a /products/slug com a URL canònica. Aquesta és la resposta tècnica de la plataforma al problema de les URLs duplicades. El problema, com veurem, és que Google no sempre respecta les etiquetes canonical quan altres senyals de la pàgina contradiuen aquesta directiva.
Dit això, WordPress té avantatges que Shopify no pot igualar: control total sobre l’estructura de URLs, major flexibilitat per a l’arquitectura del contingut editorial, i accés complet al codi per a implementacions de schema avançades. Per a botigues que necessiten una estratègia de contingut complexa o una arquitectura de categories molt específica, aquests avantatges poden ser determinants. La guia de SEO per a WordPress cobreix en detall aquell ecosistema.
Arquitectura de URLs a Shopify: límits i com gestionar-los
Shopify té una arquitectura de URLs fixa. Entendre-la abans de llançar la botiga, no sis mesos després de publicar centenars de productes, és l’enfocament correcte.
Els prefixos són inamovibles. Tots els productes viuen sota /products/, totes les col·leccions sota /collections/, totes les pàgines estàtiques sota /pages/ i totes les entrades de blog sota /blogs/[nom-blog]/[slug-entrada]/. No hi ha cap opció al tauler d’administració per canviar aquests prefixos. Si necessites URLs com /roba/samarretes/ sense el segment /collections/, Shopify no és la plataforma adequada sense solucions de tercers que porten riscos propis.
El que sí que pots controlar és el handle. El handle és el slug final de cada URL: la part que ve després del prefix fix. Pots, i hauries de fer-ho, editar-lo perquè sigui descriptiu i contingui la paraula clau principal del producte o col·lecció. Un handle com /products/model-x-versio-2024-blau-mari-talla-m és pitjor que /products/samarreta-breso-organic-blau tant per a usuaris com per a rastrejadors.
La regla pràctica per als handles: mantén els handles de producte entre 3 i 5 paraules, fes servir únicament lletres minúscules i guions, inclou la paraula clau principal però evita l’acumulació forçada. Per a col·leccions, el handle ha de reflectir exactament la categoria de navegació: /collections/roba-home, /collections/sabatilles-running.
El que molts propietaris de botigues no saben: quan canvies el handle d’un producte o col·lecció a Shopify, la plataforma crea automàticament una redirecció 301 des de la URL antiga a la nova. Això protegeix l’historial de posicionament. Tanmateix, si estàs migrant d’una altra plataforma a Shopify i necessites preservar URLs de producte específiques, els prefixos fixos de Shopify pot fer impossible mantenir exactament la mateixa estructura de URLs. En aquest cas, el pla de redireccions 301 és obligatori des del primer dia. La guia de migració de plataforma d’ecommerce cobreix aquest procés detalladament.
Eines SEO per a Shopify: quina instal·lar segons el cas d’ús
La botiga d’aplicacions de Shopify té més de 200 eines etiquetades com a “SEO”. La majoria se solapen en funcionalitats i algunes introdueixen més problemes dels que resolen, especialment en rendiment. Aquesta és la classificació pràctica:
Per a schema markup (prioritat alta):
JSON-LD for SEO d’Ilana Davis és la referència del sector per implementar dades estructurades a Shopify sense tocar el codi del tema. Genera automàticament schema de tipus Product (amb preu, disponibilitat, moneda i ressenyes si en tens), Organization, BreadcrumbList i WebSite. L’eina costa 12,99 dòlars al mes, un preu justificat si el schema resultant és correcte: els rich results de producte amb preu i valoració poden incrementar el CTR entre un 20% i un 40% segons les pròpies dades de Google Search Central. Val la pena validar els resultats a la Rich Results Test de Google després de la instal·lació.
Smart SEO ofereix una cobertura més àmplia: schema JSON-LD, generació automàtica de meta tags, alt text en bloc per a imatges sense text alternatiu, i suport multilingüe. El pla de pagament comença a 9,99 dòlars al mes. Si necessites gestionar meta tags de forma massiva a més de schema, Smart SEO resol totes dues necessitats en una sola eina. (Sí, el text alternatiu absent en imatges de producte és genuïnament un dels problemes més freqüents en auditories de botigues Shopify amb més de 500 productes.)
Per a auditoria contínua:
Plug In SEO detecta problemes tècnics actius: meta tags absents o duplicats, alt text absent, enllaços trencats i problemes d’estructura de capçaleres. El pla gratuït cobreix les funcions bàsiques; el pla SEO Plus a 20 dòlars al mes afegeix dades estructurades i anàlisi de velocitat. És útil com a sistema d’alerta primerenca, especialment en botigues on els productes s’afegeixen de forma contínua per equips sense formació SEO.
Per a velocitat i Core Web Vitals:
El panorama aquí és més complex. Eines com TinyIMG, Crush.pics o Imagify se centren en l’optimització d’imatges (conversió a WebP, compressió sense pèrdua). Són útils si el tema no ho gestiona automàticament, però afegeixen un script al storefront. Abans d’instal·lar cap eina de rendiment, mesura la velocitat de la teva botiga amb PageSpeed Insights. Si el LCP ja és inferior a 2,5 segons, probablement no necessites una eina addicional d’imatges, i el risc de degradar el rendiment amb un script extra supera el benefici potencial.
La regla general: cada eina activa que injecta JavaScript al storefront té un cost de rendiment. Shero Commerce documenta que les botigues amb 3 o menys scripts d’eines mantenen una mediana de LCP mòbil d’1,9 s; les que en tenen entre 5 i 8 scripts pugen a 2,4 s; les que superen els 8 scripts assoleixen una mediana de 3,1 s. Instal·la únicament el que resol un problema concret i audita el rendiment després de cada instal·lació.
Contingut duplicat a Shopify: el problema /products vs /collections
Aquest és el problema SEO tècnic més conegut de Shopify i, alhora, el més mal entès.
El mecanisme: Shopify genera dues URLs accessibles per al mateix producte quan aquest producte forma part d’una col·lecció. Si tens un producte amb el handle samarreta-blava a la col·lecció roba-home, aquest producte és accessible tant a /products/samarreta-blava com a /collections/roba-home/products/samarreta-blava. Totes dues URLs serveixen el mateix contingut.
El que fa Shopify: afegeix una etiqueta canonical a la URL de col·lecció que apunta a /products/samarreta-blava com a URL canònica. Senyal tècnicament correcte.
El problema real: la majoria dels temes de Shopify, incloent-hi molts temes premium, inclouen als seus arxius de plantilla la línia de codi Liquid: {{ product.url | within: current_collection }}. Aquest filtre genera dinàmicament URLs amb el segment /collections/[nom]/ per a tots els enllaços de producte dins de pàgines de col·lecció. El resultat és que la major part de l’autoritat d’enllaç intern de la botiga flueix cap a les URLs de col·lecció, no cap a la URL canònica. Google rep una etiqueta canonical que diu “la URL principal és /products/slug”, però milers d’enllaços interns que apunten a /collections/nom/products/slug. Segons les dades publicades per Amsive el 2025, Google ignora les etiquetes canonical en el 30-40% dels casos quan existeixen senyals contradictòries d’aquesta magnitud.
La solució: eliminar el filtre | within: current_collection de les plantilles del tema. En la majoria dels temes, això implica editar l’arxiu de col·lecció (generalment collection.liquid o product-grid-item.liquid) i canviar:
<a href="{{ product.url | within: current_collection }}">
per:
<a href="{{ product.url }}">
Aquest únic canvi fa que tots els enllaços interns de la botiga apuntin a la URL canònica del producte, reforçant el senyal de l’etiqueta canonical en lloc de contradir-lo. L’impacte en el posicionament pot ser significatiu: Infinity Nation va documentar casos on aquest canvi va reduir el nombre de pàgines indexades en un 40-60% i va concentrar l’autoritat d’enllaç en les URLs de producte principals.
Una advertència: en alguns temes amb funcionalitats avançades de filtratge o de fil d’Ariadna (breadcrumbs) per col·lecció, eliminar aquest filtre pot afectar l’experiència de navegació de l’usuari. Prova el canvi en un tema duplicat abans d’aplicar-lo en producció i verifica que el fil d’Ariadna i la funcionalitat “tornar a la col·lecció” continuen funcionant correctament.
Core Web Vitals a Shopify: temes i eines que destrueixen el rendiment
La mediana del LCP de les botigues Shopify en mòbil és de 2,26 s, segons l’anàlisi de 1.000 botigues de Shero Commerce el 2025. Aquesta mediana es troba al límit del llindar de “bo” de Google (2,5 s). El problema és que aquesta mediana inclou botigues ben optimitzades que compensen estadísticament les que fallen amb puntuacions de LCP de 4-6 s.
Els factors amb major impacte en el LCP de Shopify:
Temes pesants. El tema és la variable més determinant del rendiment base abans d’instal·lar cap eina. Dawn, el tema gratuït de Shopify, està construït específicament per als Core Web Vitals i produeix consistentment un LCP per sota dels 2,0 s en instal·lacions netes. Els temes multipropòsit de ThemeForest i mercats similars poden carregar 18-25 arxius JavaScript i CSS, generar un DOM de 2.000-3.500 nodes, i tenir seccions hero construïdes amb vídeos de fons o carrusels JavaScript que bloquegen la renderització de la imatge LCP.
Pensar en un tema Shopify pesant com en un aeroport dissenyat per a 40 portes d’embarcament que serveix una terminal que només en necessita 8: la infraestructura existeix, però el cost de mantenir-la activa penalitza tots els passatgers encara que només facin servir una fracció de l’espai.
Eines amb JavaScript global. Certes eines, especialment el xat en viu, les barres de notificació, les finestres emergents i les ressenyes, injecten scripts que es carreguen a totes les pàgines independentment de si hi són necessàries. Una eina de xat en viu que carrega 180 KB de JavaScript a cada pàgina de producte abans que l’usuari hi interactuï pot costar entre 0,3 i 0,8 s de LCP per si sola.
Imatge hero sense prioritzar. L’element LCP a la majoria de pàgines d’inici de Shopify és la imatge hero de la secció principal. Si aquesta imatge està configurada com a fons CSS (background-image:) en lloc d’una etiqueta <img> explícita, el navegador no pot fer el preload de la imatge amb prioritat alta. Si és dins d’un carrusel JavaScript, el problema s’agrava perquè el script del carrusel ha d’executar-se abans que la imatge sigui visible. Per a l’element LCP, la implementació òptima és una etiqueta <img> amb loading="eager" i fetchpriority="high" al markup del tema.
Les mètriques secundàries (INP i CLS):
L’INP (Interaction to Next Paint) a Shopify es degrada principalment per JavaScript de tercers executant-se al fil principal durant la interacció de l’usuari. En botigues amb eines d’analítica, retargeting i xat actives simultàniament, el treball al fil principal pot superar els 8 s en dispositius de gamma mitjana, produint valors d’INP superiors a 500 ms, el llindar de “deficient” de Google.
El CLS (Cumulative Layout Shift) a Shopify té una causa habitual: fonts web carregades sense font-display: swap o font-display: optional que produeixen un flash de text invisible (FOIT) seguit d’un reflow del disseny quan la font es carrega. La majoria dels temes ben construïts de Shopify gestionen això correctament, però les fonts carregades a través d’eines de branding o tipografia de tercers sovint no ho fan.
(Nota mental: comprova el LCP i l’INP a PageSpeed Insights cada vegada que instal·les una eina nova. L’impacte pot no aparèixer immediatament a les dades de camp de Google, però sí que és detectable a les dades de laboratori abans que afecti el posicionament.)
Schema markup a Shopify: Product, Organization i BreadcrumbList
Shopify genera alguns dades estructurades de forma nativa als temes moderns, però la cobertura varia molt entre temes, i la implementació nativa rarament inclou tots els camps que Google necessita per generar rich results de producte.
Schema de tipus Product:
El schema Product és el més important per a botigues Shopify des de la perspectiva d’impacte en clics. Un producte amb schema correcte pot aparèixer als resultats de Google amb preu, disponibilitat, valoració de ressenyes i imatge en format de rich snippet. Els camps obligatoris segons les directrius de Google Search Central per als rich results de producte són: name, image, description i offers (amb price, priceCurrency, availability i url). Els camps recomanats que incrementen l’elegibilitat per a rich results addicionals són aggregateRating i review.
Molts temes de Shopify generen schema Product bàsic, però amb errors freqüents: preu formatat com a cadena de text en lloc de nombre, disponibilitat amb valors que no segueixen el vocabulari de schema.org (inStock en lloc de https://schema.org/InStock), o camps d’imatge que apunten a miniatures en lloc d’imatges d’alta resolució. Valida el schema de la teva botiga a la Rich Results Test de Google regularment, especialment després de canvis de tema o actualitzacions de la plataforma Shopify.
Schema de tipus Organization:
El schema Organization estableix la identitat de la marca per a Google: nom legal, URL del lloc, logotip, xarxes socials i dades de contacte. A Shopify, aquest schema ha d’aparèixer a la pàgina d’inici i a les pàgines de l’empresa. Les eines de schema com JSON-LD for SEO el generen automàticament a partir de la configuració de la botiga; si l’implementes manualment, col·loca’l a l’arxiu theme.liquid perquè aparegui a totes les pàgines rellevants.
BreadcrumbList:
El schema BreadcrumbList indica a Google la posició d’una pàgina dins de la jerarquia del lloc. A Shopify és especialment rellevant per a pàgines de producte dins de col·leccions: un fil d’Ariadna correcte comunica que /products/samarreta-blava pertany a la categoria /collections/roba-home dins de la botiga, reforçant l’estructura semàntica. Dawn i els temes de Shopify 2.0 ben construïts generen BreadcrumbList automàticament; els temes més antics rarament ho fan.
Una nota sobre el schema LocalBusiness per a botigues amb presència física: si la teva botiga Shopify té també ubicació física a Barcelona, Girona, Tarragona o altra ciutat catalana, afegir schema LocalBusiness amb adreça, telèfon, horari i coordenades geogràfiques és una acció d’alt impacte que el 70% de les botigues amb presència física ignoren. La guia de schema LocalBusiness per a SEO local cobreix la implementació pas a pas.
Auditoria SEO bàsica per a botigues Shopify: 8 punts crítics
Aquesta llista de verificació està ordenada per impacte potencial, no per dificultat d’implementació. Treballa els primers elements abans de continuar amb els següents.
1. Comprova els duplicats /products vs /collections. Obre les eines de desenvolupament del navegador en una pàgina de col·lecció. Examina els atributs href dels productes a la quadrícula. Si contenen /collections/[nom]/products/ en lloc de /products/, el filtre | within: collection està actiu i cal eliminar-lo del codi del tema.
2. Meta titles i descriptions únics. Al tauler d’administració de Shopify, revisa les seccions SEO dels productes i col·leccions (accessible des de l’editor de cada producte o col·lecció, al final de la pàgina). Els valors per defecte són el nom del producte o la col·lecció sense optimitzar. Un meta title optimitzat per a producte inclou: paraula clau principal + atribut diferenciador + nom de marca, dins de 50-60 caràcters. Una meta description descriu el benefici principal del producte i inclou una crida a l’acció implícita, dins de 150-160 caràcters.
3. Velocitat amb PageSpeed Insights. Mesura la URL de la teva pàgina d’inici i la URL de la teva pàgina de producte més important. Si el LCP en mòbil supera els 2,5 s, identifica l’element LCP (PageSpeed Insights el mostra) i comprova si és una imatge, un vídeo o un element de text. Per a imatges: confirma que no està configurada com a fons CSS i que no té loading="lazy".
4. Estructura de capçaleres H1. Cada pàgina de producte i col·lecció ha de tenir exactament un H1, que és el nom del producte o col·lecció. Comprova amb l’extensió de navegador Detailed o amb l’eina de capçaleres d’accessibilitat del navegador que no hi ha múltiples H1 ni salts de nivell (per exemple, H1 seguit d’H3 sense H2 intermedi).
5. Alt text en imatges de producte. Shopify permet afegir text alternatiu a cada imatge des del tauler d’administració (Editor de producte > secció d’imatges > icona d’edició sobre cada imatge). El text alternatiu ha de descriure el producte amb precisió, incloent-hi la paraula clau si encaixa de forma natural. Per a botigues amb centenars de productes, Smart SEO o Plug In SEO permeten auditar i completar el text alternatiu de forma massiva.
6. Schema markup validat. Enganxa la URL de la pàgina d’inici i d’una pàgina de producte a la Rich Results Test de Google (https://search.google.com/test/rich-results). Verifica que apareixen els tipus de schema esperats i que no hi ha errors crítics. Els avisos són acceptables; els errors impedeixen l’elegibilitat per als rich results.
7. Sitemap a Google Search Console. A Google Search Console, ves a Indexació > Mapes del lloc i envia https://la-teva-botiga.myshopify.com/sitemap.xml. Comprova la ràtio entre URLs enviades i indexades. Si la ràtio d’indexació és inferior al 60%, hi ha pàgines al sitemap que Google considera de poca qualitat o que té dificultats per rastrejar.
8. Robots.txt (Shopify 2.0). Shopify va afegir la possibilitat d’editar el robots.txt a Shopify 2.0. L’arxiu per defecte és adequat per a la majoria de botigues, però si tens pàgines de política de privacitat, condicions d’ús o pàgines de prova que no vols que apareguin a Google, pots afegir regles Disallow específiques. Accedeix des del tauler d’administració a Botiga en línia > Pàgines > robots.txt.
Per completar aquesta auditoria amb una anàlisi més profunda dels aspectes tècnics de pressupost de rastreig, paginació de col·leccions i navegació per facetes, consulta la guia de SEO tècnic per a botigues en línia.
Tres accions que pots executar avui abans de tancar aquesta pàgina:
1. Obre PageSpeed Insights, mesura la teva pàgina de producte més important en mòbil i anota el LCP actual. Si és superior a 2,5 s, compta quantes eines tenen JavaScript actiu al storefront.
2. Ves a l’editor de codi del tema a Shopify i cerca la cadena within: current_collection. Si la trobes, el problema de contingut duplicat és actiu. Valora si pots fer el canvi directament o si necessites un desenvolupador Shopify.
3. Valida el schema de la teva pàgina de producte principal a https://search.google.com/test/rich-results. Si hi ha errors al schema Product, especialment als camps de preu o disponibilitat, corregir-los és l’acció amb major impacte immediat en el CTR orgànic.