Dades estructurades SEO: la guia completa per a negocis catalans
Quan busques «dentista Tarragona» a Google i veus un resultat amb estrelles, horari i distància al costat d'un altre que és text pla, la decisió de clic ja està presa. Això és el que fan les dades estructurades SEO: no pugen directament el rànquing, però fan que el teu resultat cridi l'atenció i generi més clics que els competidors que estan per sobre teu. En aquesta guia t'explico exactament com funcionen, quins tipus t'interessen i com implementar-les sense errors, amb exemples de negocis reals de Catalunya.
| Objectiu principal | Millorar visibilitat i CTR a Google mitjançant rich snippets |
|---|---|
| Format recomanat | JSON-LD + vocabulari Schema.org |
| Dificultat tècnica | Mitjana — implementable sense programador en la majoria de casos |
| Temps fins a resultats | 2–6 setmanes per a indexació i aparició de rich results |
| Aplicable a | Pimes, autònoms, e-commerce, clíniques, restaurants, despatxos |
1. Què són les dades estructurades i com funcionen
Google és molt bo llegint text, però no sempre interpreta el context correctament. El número «4,8» pot ser una valoració, un preu, una mida o una coordenada. Les dades estructurades eliminen aquesta ambigüitat: li dius explícitament a Google «aquest 4,8 és la puntuació mitjana de 120 ressenyes d'un restaurant de Gràcia». Sense marge d'error.
El vocabulari estàndard és Schema.org — un projecte conjunt de Google, Bing i Yahoo — i el format que Google recomana és JSON-LD: un bloc de codi JavaScript que va al <head> de la pàgina. El visitant no veu res diferent, però Google llegeix una capa d'informació addicional molt precisa que pot traduir-se en un rich result al cercador.
2. Per què marquen la diferència per a negocis catalans
Quan audito webs de pimes catalanes, el patró es repeteix: contingut decent, SEO on-page acceptable, però resultats a Google completament «nus». Sense schema, perds espai visual i credibilitat instantània davant de competidors que potser posicionen per sota teu però reben més clics.
Casos concrets que he vist de primera mà:
- Un restaurant de cuina catalana al barri de Gràcia que va passar de tenir un resultat de text pla a mostrar estrelles, franja de preu i horari. El CTR de la seva pàgina principal va pujar de manera notable en menys de dos mesos, sense canviar la posició.
- Una clínica de fisioteràpia a Tarragona que va afegir FAQPage a la seva pàgina de serveis. Les preguntes desplegables van aparèixer al resultat de cerca i van duplicar el tràfic orgànic d'aquella pàgina en sis setmanes.
- Un e-commerce de roba esportiva a Sabadell amb 500+ referències que no tenia schema de producte. Quan el vam implementar correctament, Google va començar a mostrar preu i disponibilitat als resultats, cosa que va reduir la taxa de rebot perquè els usuaris ja sabien el preu abans de fer clic.
El que distingeix una bona implementació de schema d'una de mediocre no és la quantitat, sinó la precisió. Afegir schema a totes les pàgines sense criteri és pitjor que no tenir-ne: Google pot suprimir rich results o aplicar accions manuals. Cada tipus de schema s'ha d'adaptar al negoci, al sector i a la intenció de cerca de cada pàgina concreta.
3. Quins tipus usar segons el teu negoci
Aquí tens els schemas més rellevants per a negocis catalans, amb casos d'ús concrets i el rich result que activen:
| Tipus de Schema | Ideal per a | Rich result que activa | Exemple real |
|---|---|---|---|
| LocalBusiness (i subtipus) | Restaurants, clíniques, botigues, despatxos | Horari, adreça, telèfon al panell de Google | Restaurant de cuina catalana a Gràcia (Barcelona) → usar Restaurant, no el genèric LocalBusiness |
| Product | E-commerce, botigues online | Preu, disponibilitat, valoracions | Botiga de roba esportiva a Sabadell amb 500+ referències |
| FAQPage | Pàgines de serveis amb preguntes reals | Preguntes desplegables al resultat de cerca | Pàgina de serveis d'una clínica de fisioteràpia a Tarragona |
| Article / BlogPosting | Blogs, guies, notícies | Data de publicació, autor, breadcrumb | Blog d'una assessoria fiscal de Lleida |
| BreadcrumbList | Qualsevol web amb categories | Ruta de navegació visible al resultat | E-commerce de productes gourmet de Girona |
| AggregateRating | Productes, serveis, establiments amb ressenyes reals | Estrelles de valoració | Centre d'estètica a Badalona amb ressenyes verificables a la pàgina |
Ordre de prioritat recomanat: si tens negoci físic, comença per LocalBusiness amb el subtipus correcte. Si vens online, prioritza Product. Afegeix FAQPage a les pàgines de serveis que ja responen preguntes de manera natural. El BreadcrumbList és ràpid d'implementar i millora la presentació de qualsevol web amb estructura de categories.
4. Implementació pas a pas amb exemples reals
Pas 1 — Identifica les pàgines on el schema tindrà més impacte
No implementis schema a tot el web alhora. A Google Search Console, ves a «Rendiment» → ordena per «Impressions» de més a menys → filtra per pàgines amb CTR per sota de la teva mitjana global. Aquelles pàgines amb moltes impressions però CTR baix són les candidates ideals: ja apareixen a Google, però no generen clics. El schema pot canviar-ho.
Pas 2 — Tria el subtipus correcte de Schema.org
Schema.org té jerarquies que molts ignoren. LocalBusiness té subtipus molt específics: Restaurant, Dentist, LegalService, ClothingStore, BeautySalon… Com més específic siguis, millor. Un restaurant de Gràcia ha d'usar Restaurant, no el genèric LocalBusiness. Una clínica dental a Tarragona ha d'usar Dentist. Google utilitza el subtipus per classificar el negoci en les cerques de categoria correcta i per decidir quins camps addicionals mostrar.
Pas 3 — Genera el JSON-LD amb tots els camps rellevants
Per a un restaurant de Gràcia, el JSON-LD mínim viable ha d'incloure:
@type: Restaurantamb nom, URL i logoaddresscomplet: carrer, número, codi postal, Barcelona, ES — cap camp pot faltartelephoneen format internacional (+34 93X XXX XXX)openingHoursSpecificationper a cada franja horària — és més precís que el camp genèricopeningHoursi permet especificar horaris de cuina diferenciatsservesCuisineipriceRange(de «€» a «€€€€») per als resultats de cerca de restaurantsgeoamb latitud i longitud exactes — imprescindible per a SEO local de proximitat i per als resultats de mapaaggregateRatingnomés si tens valoracions reals i visibles a la mateixa pàgina
Pas 4 — Insereix el codi al teu web
El bloc JSON-LD va dins d'una etiqueta <script type="application/ld+json"> al <head>. Si uses WordPress, Rank Math i Yoast SEO ho generen automàticament per als casos habituals. Per a e-commerce amb WooCommerce (molt comú a Sabadell i Terrassa), Rank Math Pro gestiona el schema de producte de manera completa, incloent variants de preu i disponibilitat per SKU. Si tens una web a mida, insereix el bloc manualment o via Google Tag Manager — aquesta segona opció facilita actualitzacions sense tocar codi.
Pas 5 — Valida amb Rich Results Test abans de publicar
Entra a search.google.com/test/rich-results, enganxa la URL o el codi directament i comprova que no hi ha errors crítics. L'eina et mostra exactament quins rich results podria activar la pàgina i quins camps falten o estan mal formats. És el pas que més gent se salta i després no entén per què no apareixen les estrelles.
aggregateRating amb 4,9 estrelles però no hi ha cap ressenya visible per a l'usuari, Google pot aplicar una acció manual per schema enganyós. He vist webs penalitzats per exactament això — i recuperar-se d'una acció manual triga mesos.5. Errors tècnics que veig cada setmana
Quan audito webs de pimes a Barcelona, Girona o Lleida, els mateixos errors apareixen una i altra vegada. Aquí els tens ordenats de més a menys greus:
- Schema duplicat per plugins en conflicte: Yoast i Rank Math actius alhora, o un tema premium que ja genera schema propi. El resultat és JSON-LD duplicat i contradictori. Comprova-ho amb l'extensió de Chrome «Schema Markup Validator» o inspeccionant el codi font i buscant múltiples blocs
application/ld+json. - AggregateRating sense valoracions visibles a la pàgina: El cas més habitual de penalització manual. Si poses estrelles al schema, han d'existir ressenyes reals i llegibles a la mateixa pàgina, no només a Google Maps o Tripadvisor.
- FAQPage en pàgines que no responen preguntes: Afegir schema de FAQ a una pàgina d'inici o de contacte per «ocupar més espai» al resultat és spam de schema. Des del 2023, Google és especialment estricte amb això i ha reduït significativament la visibilitat d'aquest rich result per als abusos.
- LocalBusiness amb camps obligatoris absents: Falta el
postalCode, eladdressCountryo eltelephone. Google invalida el rich result sencer per un sol camp obligatori absent. Comprova sempre la llista de camps requerits a la documentació oficial de Google per a cada tipus. - Preus al schema que no coincideixen amb la pàgina: Un e-commerce que actualitza preus a la botiga però oblida actualitzar el JSON-LD. Google detecta la discrepància i suprimeix el rich result de producte. Si uses WooCommerce, assegura't que el plugin de schema llegeix el preu dinàmicament, no d'un valor estàtic.
- Schema estacional no actualitzat: Una botiga de Girona que tanca per vacances però manté l'horari habitual al JSON-LD. L'usuari arriba a una porta tancada i Google acaba mostrant informació incorrecta al panell de coneixement.
6. Seguiment a Search Console: què mirar i quan
Implementar el schema és la meitat de la feina. L'altra meitat és fer-ne el seguiment. A Google Search Console, ves al menú lateral → secció «Millores» (o «Enhancements» si el tens en anglès). Veuràs un informe per a cada tipus de rich result detectat al teu web.
Aquí tens exactament el que has de revisar i en quin ordre:
- Pàgines amb errors (vermell): Prioritat màxima. El schema és invàlid i no activarà cap rich result. Clica cada error per veure el camp exacte que falla — Search Console t'indica la línia del JSON-LD i el motiu de l'error.
- Pàgines amb advertències (taronja): El schema és vàlid però incomplet. Sovint es resol afegint camps opcionals recomanats com
image,descriptionosameAs(per vincular amb el perfil de Google Business Profile). - Pàgines vàlides sense rich result (gris): El schema és correcte però Google ha decidit no mostrar el rich result. Pot ser per manca d'autoritat de la pàgina, contingut insuficient o perquè la pàgina té poc tràfic. La solució aquí és millorar el contingut i els enllaços, no el schema.
Quan revisar-ho: cada 4 setmanes com a rutina. Si fas canvis de contingut, preus o horaris, revisa-ho la setmana següent. Una pàgina amb errors de schema és tràfic i clics que estàs deixant sobre la taula cada dia.
Un detall que molts passen per alt: quan Search Console marca una pàgina com a «vàlida», no vol dir que el rich result s'estigui mostrant. Per confirmar-ho, busca directament a Google la URL en qüestió i comprova si apareix el rich result. Si no apareix tot i estar validat, revisa si la pàgina té prou contingut i autoritat per merèixer-lo.
Si prefereixes que fem nosaltres aquesta revisió i t'entreguem un informe amb les millores prioritzades per ordre d'impacte, contacta'ns per a una auditoria SEO tècnica gratuïta — sense compromís i sense formularis interminables.
Preguntes freqüents
Les dades estructurades milloren directament el rànquing a Google?
No directament. Google ha confirmat públicament que el schema markup no és un factor de rànquing per si sol. Però els rich snippets augmenten el CTR, i un CTR consistentment més alt sí que pot influir en el posicionament a mig termini: Google interpreta que el resultat és rellevant per als usuaris i tendeix a mantenir-lo o pujar-lo.
Necessito saber programar per implementar dades estructurades?
Per a la majoria de casos, no. Amb WordPress i Rank Math o Yoast SEO pots generar JSON-LD automàticament per als tipus més habituals. Per a webs a mida o e-commerce complex amb moltes referències de producte, és recomanable comptar amb un tècnic SEO per evitar errors, duplicitats i camps mal configurats que invaliden els rich results.
Quant tarda Google a mostrar els rich snippets un cop implementat el schema?
Entre 2 i 6 setmanes en la majoria de casos, depenent de la freqüència amb què Google crawleja el teu web. Pots accelerar-ho enviant la URL manualment a Search Console: «Inspeccionar URL» → «Sol·licitar indexació». No garanteix velocitat, però és el millor que pots fer per la teva banda.
Puc ser penalitzat per Google si implemento malament les dades estructurades?
Sí. Google aplica accions manuals per schema enganyós: estrelles sense valoracions reals visibles a la pàgina, preus que no coincideixen amb el contingut, o FAQPage en pàgines que no responen preguntes. Des del 2023 és especialment estricte amb l'abús de schema de FAQ i valoracions, i recuperar-se d'una acció manual pot trigar mesos.
Quins tipus de dades estructurades interessen més a un negoci local català?
Per a negocis físics — restaurants a Gràcia, clíniques a Tarragona, botigues a Girona — el schema LocalBusiness amb el subtipus correcte és la prioritat absoluta. Complementa'l amb FAQPage a les pàgines de serveis que ja responen preguntes de manera natural, BreadcrumbList per a tota l'estructura del web i AggregateRating si tens ressenyes verificables i visibles a la pàgina.