SEO + GEO · SEO tècnic
SEO Tècnic · Core Web Vitals, crawl, indexació i rendering perquè el teu contingut posicioni
SEO tècnic és la base invisible que fa que el contingut posicioni: Core Web Vitals al percentil 75 de Google, crawl budget optimitzat, renderitzat SSR resolt, schema @graph validat, hreflang i canonicals coherents. Sense aquesta base, ni el millor contingut ni el millor link building mouen l’agulla.
- Core Web Vitals en verd (LCP < 2,5s, INP < 200ms, CLS < 0,1) al percentil 75 real de Google
- Crawl budget optimitzat: URLs crawlejables prioritzades, paramètrics i facetes sota control
- Temps fins a indexació reduït a dies, no setmanes, en pàgines noves publicades
- 0 errors crítics a Search Console: cobertura, mobile usability i schema en verd
SEO tècnic és la disciplina que optimitza la infraestructura web —rendiment (Core Web Vitals), crawlability, indexabilitat, rendering, arquitectura d’URLs, hreflang, canonicals, robots, sitemap i dades estructurades— perquè els motors de cerca descobreixin, renderitzin, entenguin i indexin cada pàgina correctament. A diferència del SEO de contingut o del link building, el SEO tècnic no busca escriure millor ni aconseguir enllaços: busca que la màquina pugui llegir el que ja tens. És precondició, no substitut. Un lloc tècnicament sòlid és el que posiciona a Google i és citat per ChatGPT, Perplexity, Gemini i AI Overviews.
Què cobreix SEO tècnic
10 àrees d’auditoria que treballem en cada projecte
Stack complet de SEO tècnic aplicat a entorns B2B: WordPress, Next.js, Shopify, headless i ecommerce complex. Ordre d’execució: a dalt primer.
- 01
Crawlability
Accés dels bots a cada URL important:
robots.txt, meta robots, capçaleres HTTPX-Robots-Tag, blocatges per autenticació o firewall. Un solDisallowmal posat fa desaparèixer seccions senceres. - 02
Indexació
Quines URLs han (i quines URLs no han) d’estar a l’índex de Google. Revisió de cobertura a Search Console, canonicals correctes, duplicats, thin content i URLs zombi purgades.
- 03
Rendering
Com processa Google (i els LLMs) el teu contingut JavaScript: SSR, SSG, ISR o CSR. Verifiquem que l’HTML renderitzat coincideixi amb l’HTML que veu el bot, sense hidratació parcial ni contingut crític post-JS.
- 04
Core Web Vitals
LCP, INP i CLS mesurats al camp (CrUX), no al laboratori. Objectiu: percentil 75 en verd a mobile i desktop. Pressupost explícit de rendiment per pàgina clau.
- 05
Schema · JSON-LD
Dades estructurades com a graf @graph enriquit: Organization, WebPage, Article, Service, FAQPage, BreadcrumbList, Product, Review. Validat amb Rich Results i Schema.org validator.
- 06
Hreflang · internacional
Llocs multi-idioma i multi-país:
hreflangbidireccional,x-default, sitemap amb anotacions i coherència amb canonicals. Un error aquí enfonsa rankings al mercat principal. - 07
Canonicals
Una canonical per URL, absoluta, coherent amb
hreflang, sitemap i enllaços interns. Sense self-loops, sense cadenes, sense conflicte amb paràmetres de tracking. - 08
Robots · sitemap
robots.txtnet amb accés explícit per Googlebot, Bingbot, GPTBot, PerplexityBot, Google-Extended i ClaudeBot. Sitemap XML segmentat, amb lastmod real i sense URLs 3xx/4xx. - 09
Arquitectura d’URLs
Estructura de carpetes, slugs en l’idioma correcte, paràmetres facetats, paginació, redirects 301 sense cadenes ni self-loops. Cada URL amb un propòsit clar d’indexació.
- 10
SSR · CSR · hidratació
Decisió tècnica per plantilla: què és SSR, què és SSG, què és CSR. Mesura de l’HTML pre-JS vs post-JS perquè el bot vegi el mateix contingut que l’usuari.
Core Web Vitals
INP, LCP i CLS: les 3 mètriques que Google posiciona
Google fa servir els Core Web Vitals com a senyal de ranking real des del 2021. INP va substituir FID el març de 2024. El llindar good es mesura al percentil 75 d’usuaris reals (camp CrUX), no a Lighthouse.
| Mètrica | Què mesura | Good (p75) | Needs improvement | Poor |
|---|---|---|---|---|
| LCP · Largest Contentful Paint | Temps fins a pintar l’element principal visible (hero, featured image, H1) | < 2,5 s | 2,5 – 4,0 s | > 4,0 s |
| INP · Interaction to Next Paint | Latència de la pitjor interacció de l’usuari amb la pàgina (clic, tap, teclat) | < 200 ms | 200 – 500 ms | > 500 ms |
| CLS · Cumulative Layout Shift | Estabilitat visual: quant es mouen els elements durant la càrrega | < 0,1 | 0,1 – 0,25 | > 0,25 |
| TTFB · Time to First Byte | Temps del servidor fins al primer byte (diagnòstic, no ranking directe) | < 800 ms | 800 – 1800 ms | > 1800 ms |
Palanques que mouen CWV en producció: preload de la LCP image amb fetchpriority="high", CSS crític inline, width/height declarats sempre, diferir JS no crític, evitar hidratació pesada al hero, fonts amb font-display: swap i preload, i vigilar third-party scripts (analytics, chat, ads) que disparen INP.
Crawl + indexació
Crawl budget, rendering JS, robots.txt i sitemap
A llocs grans (>10k URLs, ecommerce, mitjans) el crawl budget és un recurs finit. A llocs petits el que importa és rendering correcte i coherència canonical-sitemap-hreflang.
- 01
Crawl budget i logs
Anàlisi de logs del servidor per veure quines URLs crawleja Googlebot, amb quina freqüència i quina resposta rep. Detecta traps: facetes infinites, calendaris, paràmetres de tracking, sessions a URL.
- 02
Rendering JavaScript
Googlebot processa JS però amb retard (two-wave indexing). SSR o SSG resol el problema a la primera passada. CSR pur només és acceptable en àrees privades o no-indexables.
- 03
Robots.txt i bots IA
Accés explícit per Googlebot, Bingbot i crawlers d’IA rellevants: GPTBot, PerplexityBot, Google-Extended, ClaudeBot, OAI-SearchBot. Bloquejar per omissió = desaparèixer del resultat generatiu.
- 04
Sitemap XML segmentat
Un sitemap per tipus de contingut (posts, pages, products, categories), índex mestre,
lastmodreal, sense URLs 3xx/4xx/canonicalitzades, registrat a Search Console i Bing Webmaster Tools. - 05
Cobertura a Search Console
Revisió setmanal de l’informe de pàgines: indexades, excloòses, descobertes no indexades, rastrejades no indexades, errors 5xx, redirects en loop. Cada anomalia amb ticket tècnic.
Arquitectura web
URLs, hreflang i canonicals coherents entre sí
El triangle URL + canonical + hreflang ha de ser consistent. Un error en un dels tres vèrtexs trenca els altres dos i arrossega rankings sencers.
- 01
Estructura d’URLs
Jerarquia de carpetes que reflecteix taxonomia real del negoci. Slugs en l’idioma del mercat, sense stop-words (el/la/els/les/un/una), minúscules, hyphen-separated, sense IDs numèrics ni paràmetres de sessió.
- 02
Hreflang bidireccional
Cada versió d’idioma declara totes les altres i a si mateixa.
x-defaultper al fallback. Coherent amb<link rel="canonical">i amb el sitemap. Validat amb eines específiques (Merkle, Sistrix). - 03
Canonicals sense loops
Una sola canonical absoluta per URL. Sense cadenes, sense self-loops, sense conflicte amb
hreflangni amb paràmetres de tracking UTM/GCLID. Consistent amb l’enllaç intern. - 04
Redirects 301 governats
Política de 3 nivells:
.htaccessnomés per a infraestructura (HTTPS, domini), plugin de redirects per a migracions de slugs,functions.phpnomés per a regles programàtiques amb raó documentada.
Schema · JSON-LD
Dades estructurades que Google i els LLMs fan servir com a ground truth
El schema JSON-LD no és un extra: és el mapa sintàctic que els motors fan servir per entendre sense ambigüitat. El despleguem com a graf @graph amb totes les entitats enllaçades per @id.
- Organization
Organization
Entitat empresa amb
sameAsa LinkedIn, Crunchbase, GMB, Wikidata. AmbaggregateRatingsi hi ha reviews verificables. - WebPage
WebPage + speakable
Tipus correcte per plantilla (WebPage, AboutPage, ContactPage, CollectionPage, ItemPage).
SpeakableSpecificationapuntant a H1, TL;DR i FAQ. - Article
Article + Author Person
Per a blog i recursos. Amb
authortipus Person,datePublished,dateModified,wordCount,abouta entitats de Wikidata. - Service
Service / Product
Per a pàgines de servei o fitxa de producte. Amb
provider,areaServed,serviceTypeioffersestructurades. - FAQPage
FAQPage
Preguntes freqüents marcades com a
Question+acceptedAnswer. Respostes de 40-80 paraules citables pels LLMs. - Breadcrumb
BreadcrumbList
Ruta navegacional amb
itemListElementposicionada 1-N. Reforça arquitectura i apareix a la SERP com a breadcrumb visual.
Regla cronuts: el schema es desplega via ACF (camp schema_jsonld) o equivalent CMS, mai hardcodejat al theme. Així cada pàgina pot ajustar el seu graf sense tocar codi.
Metodologia cronuts
5 fases per auditar i resoldre el deute tècnic SEO
Seqüència provada sobre comptes B2B de serveis professionals, SaaS i ecommerce. Cada fase té entregable auditable.
- 01
Auditoria tècnica completa
Crawl amb Screaming Frog, anàlisi de logs, Lighthouse CI, Search Console, CrUX i test de rendering. Entregable: informe prioritzat amb impacte i esforç per ticket.
- 02
Core Web Vitals i rendiment
Intervenció a LCP, INP i CLS amb pressupost explícit per plantilla. Preload, critical CSS, diferir JS third-party, optimització d’imatges i fonts. Mesura real a CrUX, no només Lighthouse.
- 03
Crawl, indexació i rendering
Neteja de
robots.txt, sitemap segmentat, canonicals coherents, hreflang validat, redirects 3-tier governats i verificació de SSR a plantilles crítiques. - 04
Schema @graph i GEO
Desplegament JSON-LD enriquit en plantilles clau: Organization, WebPage, Article, Service, FAQPage, BreadcrumbList i
speakable. Validat amb Rich Results i Schema.org validator. - 05
Monitorització contínua
Alertes sobre cobertura a Search Console, CrUX setmanal, crawl diff mensual i regressions de schema. Dashboard amb KPIs tècnics que el negoci entén.
Stack tecnològic
Eines amb què auditem i despleguem SEO tècnic
- Crawl
Screaming Frog SEO Spider
Crawl complet del lloc: capçaleres, status codes, canonicals, hreflang, schema, imatges, redirects, JS rendering amb Chromium headless.
- Rendiment
Lighthouse CI + PageSpeed Insights
Mètriques de rendiment a laboratori i camp (CrUX). Integrat al pipeline de deploy per no regressionar Core Web Vitals.
- Indexació
Google Search Console
Cobertura, rendiment a SERP, Core Web Vitals de camp, errors de schema, sitemap, seguretat, accions manuals. Font primària de veritat.
- Schema
Rich Results Test + Schema.org validator
Validació de JSON-LD abans de deploy. Detecta errors i warnings que trenquen elegibilitat a rich snippets i AI Overviews.
- Logs
Log file analyzer
Anàlisi de logs del servidor per entendre quines URLs crawleja Googlebot, amb quina freqüència i amb quina resposta. Clau a llocs grans.
- Monitoring
Dashboard Notion · Looker
Entregable mensual amb KPIs: CWV p75, cobertura, pàgines indexades/excloòses, schema vàlid, crawl errors, redirects trencats.
El teu lloc compleix Core Web Vitals a Google?
Si la resposta és «no ho sé», és que no els compleix. T’ho mesurem en una auditoria tècnica inicial i t’entreguem el pla de 90 dies per passar a verd a LCP, INP i CLS, amb crawl, indexació i schema coherents.