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.

  1. 01

    Crawlability

    Accés dels bots a cada URL important: robots.txt, meta robots, capçaleres HTTP X-Robots-Tag, blocatges per autenticació o firewall. Un sol Disallow mal posat fa desaparèixer seccions senceres.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 06

    Hreflang · internacional

    Llocs multi-idioma i multi-país: hreflang bidireccional, x-default, sitemap amb anotacions i coherència amb canonicals. Un error aquí enfonsa rankings al mercat principal.

  7. 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.

  8. 08

    Robots · sitemap

    robots.txt net 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.

  9. 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. 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ètricaQuè mesuraGood (p75)Needs improvementPoor
LCP · Largest Contentful PaintTemps fins a pintar l’element principal visible (hero, featured image, H1)< 2,5 s2,5 – 4,0 s> 4,0 s
INP · Interaction to Next PaintLatència de la pitjor interacció de l’usuari amb la pàgina (clic, tap, teclat)< 200 ms200 – 500 ms> 500 ms
CLS · Cumulative Layout ShiftEstabilitat visual: quant es mouen els elements durant la càrrega< 0,10,1 – 0,25> 0,25
TTFB · Time to First ByteTemps del servidor fins al primer byte (diagnòstic, no ranking directe)< 800 ms800 – 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.

  1. 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.

  2. 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.

  3. 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.

  4. 04

    Sitemap XML segmentat

    Un sitemap per tipus de contingut (posts, pages, products, categories), índex mestre, lastmod real, sense URLs 3xx/4xx/canonicalitzades, registrat a Search Console i Bing Webmaster Tools.

  5. 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.

  1. 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ó.

  2. 02

    Hreflang bidireccional

    Cada versió d’idioma declara totes les altres i a si mateixa. x-default per al fallback. Coherent amb <link rel="canonical"> i amb el sitemap. Validat amb eines específiques (Merkle, Sistrix).

  3. 03

    Canonicals sense loops

    Una sola canonical absoluta per URL. Sense cadenes, sense self-loops, sense conflicte amb hreflang ni amb paràmetres de tracking UTM/GCLID. Consistent amb l’enllaç intern.

  4. 04

    Redirects 301 governats

    Política de 3 nivells: .htaccess només per a infraestructura (HTTPS, domini), plugin de redirects per a migracions de slugs, functions.php nomé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 sameAs a LinkedIn, Crunchbase, GMB, Wikidata. Amb aggregateRating si hi ha reviews verificables.

  • WebPage

    WebPage + speakable

    Tipus correcte per plantilla (WebPage, AboutPage, ContactPage, CollectionPage, ItemPage). SpeakableSpecification apuntant a H1, TL;DR i FAQ.

  • Article

    Article + Author Person

    Per a blog i recursos. Amb author tipus Person, datePublished, dateModified, wordCount, about a entitats de Wikidata.

  • Service

    Service / Product

    Per a pàgines de servei o fitxa de producte. Amb provider, areaServed, serviceType i offers estructurades.

  • FAQPage

    FAQPage

    Preguntes freqüents marcades com a Question + acceptedAnswer. Respostes de 40-80 paraules citables pels LLMs.

  • Breadcrumb

    BreadcrumbList

    Ruta navegacional amb itemListElement posicionada 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.