Saltar al contenido

Automoción · reparación de llantas · Desarrollo web a medida sobre WordPress

Ecosistema web The Wheel Lab

La web de The Wheel Lab es la principal fuente de clientes del taller y el sitio del que beben Google y los asistentes de IA cuando hablan de él. Construimos su tema a medida para que precios, ubicación, valoraciones y servicios salgan de una sola fuente en cada página.

Sector
Automoción · reparación de llantas
Solución
Desarrollo web a medida sobre WordPress
Periodo
De marzo a octubre de 2026
Estado
En producción
Portada de thewheellab.es: titular «Reparación de llantas premium» sobre el taller, con el botón para pedir presupuesto por WhatsApp.

Resumen ejecutivo

Web bilingüe en WordPress con 115 módulos propios: páginas locales generadas por código, schema revisado en cada página, llms.txt y medición con consentimiento.

Sobre un tema comercial de WordPress se desarrolló un tema hijo en el que cada función vive en su propio módulo PHP: 115 en total, más 49 plantillas de página. Genera las páginas locales por servicio y ciudad, sirve la versión en inglés con hreflang, publica los sitemaps desde un único proveedor y revisa el JSON-LD de cada página antes de enviarla. Los precios, los datos de contacto y la valoración real de Google se escriben una sola vez y alimentan la web, el llms.txt y las publicaciones para la ficha de Google. Funciona en Hostinger con LiteSpeed detrás de Cloudflare.

El reto

  1. La web había crecido por acumulación: módulos, plantillas y plugins que emitían cada uno su propio schema, sus sitemaps y sus enlaces, sin que nadie viera la página completa.

  2. Las mismas cifras (precios, número de reseñas, plazos) estaban escritas a mano en decenas de sitios y se contradecían entre la web, los ficheros para IA y el contenido de la base de datos.

  3. El hosting compartido no permite ejecutar PHP para probar y el despliegue se hace por FTP, así que un error de sintaxis llega directamente a producción.

  4. La caché de página, necesaria para la velocidad, oculta a WordPress gran parte de las visitas, incluidas las de los bots de buscadores e IA.

  5. Además había que pedir consentimiento para las cookies analíticas sin perder la medición, y no afirmar nunca que el transporte es gratis para particulares.

La solución

Un tema hijo modular, un archivo por función, con fuentes únicas para los datos del negocio y pasadas finales sobre el HTML que garantizan un solo nodo de entidad, un solo FAQ y enlaces sin redirecciones. Cada despliegue pasa por comprobaciones propias antes y después de subir, una API interna purga la caché y un calentador la rellena por lotes para que Google no reciba páginas lentas.

Funcionalidades

Qué hace, pantalla a pantalla

Cabecera de la página local «Llantas en Valencia» con la ruta de migas Inicio › Zonas de servicio › Llantas en Valencia y los botones de presupuesto y llamada.

01

Páginas locales generadas por código

Las páginas por servicio y ciudad se generan en PHP desde una tabla de municipios con distancia, ruta y contexto propio. Solo 20 ciudades se indexan y entran en el sitemap; las demás redirigen con un 301 a la página del servicio.

  • Versión en inglés con hreflang por pares

    El directorio /en/ tiene sus propias reglas de reescritura y selector de idioma. El hreflang se emite solo entre pares con traducción real; las páginas inglesas sin contenido propio llevan noindex y no declaran pareja.

  • Schema revisado en cada página

    Una pasada final sobre el HTML ya montado reúne el JSON-LD de unos 28 emisores, convierte los identificadores en absolutos, deja un solo nodo de página y un solo FAQ por URL y descarta preguntas que no se ven en pantalla.

  • llms.txt y hechos citables

    Los ficheros llms.txt y llms-full.txt se generan en cada petición desde las mismas funciones que la web: datos de contacto, valoración real, tarifa, ciudades, marcas y una lista explícita de servicios que el taller no presta.

  • Sitemaps, redirecciones y enlazado

    Un único proveedor añade a los sitemaps las páginas locales, B2B y en inglés con la fecha real de cada URL. Las redirecciones salen de un mapa filtrable que también reescribe los enlaces internos para que nunca apunten a un 301.

  • Consentimiento y medición

    Consent Mode v2 deniega por defecto las cookies analíticas y publicitarias y muestra un aviso con «Aceptar» y «Rechazar» al mismo nivel. Los clics en teléfono, WhatsApp, correo y mapa llegan a GA4; el envío del formulario se emite, pendiente de activarlo en Tag Manager.

  • Reseñas y ficha de Google

    Las reseñas y la valoración se sincronizan a diario con la API de Google Places y se muestran tal cual, sin testimonios escritos a mano. Cada lunes llega por correo una novedad lista para pegar en la ficha de Google, construida con los datos vigentes.

  • Captación conectada al CRM

    El formulario de presupuesto envía cada solicitud a un webhook de n8n además de al correo del taller, y la calculadora de presupuesto lee los servicios y precios de la API del CRM, con una tabla de respaldo si no responde.

Arquitectura

Cómo está construido

Plano · web-the-wheel-lab 6 capas · 23 piezas
  1. Visitantes y bots

    • Navegador en español e inglés
    • Googlebot y bingbot
    • Bots de IA (OAI-SearchBot, GPTBot, ClaudeBot, PerplexityBot)
    • De Visitantes y bots a Borde y caché: HTTPS
  2. Borde y caché

    • Cloudflare
    • LiteSpeed Cache en Hostinger
    • Calentador de caché horario por lotes
    • De Borde y caché a WordPress: páginas sin caché
  3. WordPress

    • Tema padre comercial y tema hijo autoparts-child
    • 115 módulos inc/twl-*.php y 49 plantillas
    • Rank Math como base de metadatos
    • GSAP y Lenis para las animaciones
    • De WordPress a Capa SEO y GEO: filtros sobre el HTML final
  4. Capa SEO y GEO

    • Páginas locales y landings transaccionales
    • Idiomas, hreflang y sitemaps propios
    • Pasada final de schema y de enlaces
    • llms.txt, hechos citables y registro de bots de IA
    • De Capa SEO y GEO a Integraciones: API y webhooks
  5. Integraciones

    • Tag Manager y GA4 con Consent Mode v2
    • API de Search Console (sitemaps y panel semanal)
    • API de Google Places (reseñas)
    • IndexNow
    • Webhook de n8n y API del CRM
  6. Herramientas de despliegue

    • Despliegue por FTP con purga por API REST interna
    • Comprobador del HTML servido y del sitemap completo
    • Banco de pruebas del nodo de entidad y de las cifras
    • Auditoría de afirmaciones sobre transporte

Otros flujos

  • Herramientas de despliegue → WordPress : FTP, purga y comprobación

Tecnologías

Stack verificado en el código

Interfaz

  • GSAP

Backend

  • PHP
  • Node.js

Automatización y vídeo

  • n8n
  • Playwright

Infraestructura

  • Cloudflare
  • Hostinger

Integraciones

  • Google Tag Manager
  • Google Analytics 4
  • Google Search Console
  • Google Maps Platform

Web y comercio

  • WordPress

Ingeniería

Cómo se planteó y se construyó

  1. Toma de control del sitio (marzo y abril de 2026)

    Se versiona el estado del sitio el 12 de marzo antes de cualquier cambio, se resuelven conflictos de estilos con LiteSpeed y el formulario de contacto pasa a enviar las solicitudes a n8n. En abril llega la primera tanda de módulos SEO, con limpieza de datos de contacto y de la política de seguridad de contenidos.

  2. Medición y crecimiento del tema (mayo y junio de 2026)

    Seguimiento de eventos en GA4, sincronización de reseñas de Google, sitemaps en un solo proveedor y schema por página desactivado para no duplicar. En junio se añaden reserva online, mejoras de accesibilidad, vídeos recomprimidos a 720p, imágenes WebP y se retira WooCommerce, que ya no se usaba.

  3. Fuentes únicas y GEO (agosto y septiembre de 2026)

    La entidad del negocio pasa a un único nodo, las reseñas muestran el contador real y los precios se leen de una sola función. Llegan el llms.txt generado, los hechos citables, el registro de bots de IA, las publicaciones para la ficha de Google y la API interna de purga.

  4. Consolidación técnica (octubre de 2026)

    El mes con más actividad del repositorio. Consent Mode v2, pasada final de schema, mapa de redirecciones filtrable, fecha real por URL en los sitemaps y hreflang depurado. Entre el 23 y el 26 de octubre, una serie de cambios de rendimiento y contraste deja la portada en 97 sobre 100 en PageSpeed móvil.

Retos técnicos resueltos

Unos 28 emisores de JSON-LD (plugin, módulos, plantillas y contenido de los artículos) generaban referencias colgantes, nodos de página repetidos y dos FAQ en la misma URL.
En lugar de corregir cada emisor, una pasada sobre el HTML final ve la página completa: vuelve absolutos los @id, fusiona los nodos de página, deja un solo FAQ con preguntas que sí se muestran y limpia entidades HTML en los nombres.
Evitar que una cifra escrita a mano contradiga la tarifa, la garantía o la valoración real en alguna de las casi 500 URL.
Precios, garantía, datos de contacto y valoración salen de funciones únicas. Un banco de pruebas en PHP marca cada importe en euros escrito en el código y falla si aparece en un fichero de fuente única o si la garantía difiere de 12 meses.
Desplegar con seguridad en un hosting sin PHP ejecutable para pruebas y con subida por FTP.
Antes de subir se pasa el lint y el banco de pruebas en local; el script de despliegue sube solo los ficheros indicados, purga la caché por una API REST propia y un comprobador recorre el sitemap verificando respuesta 200, entidad única, canonical y afirmaciones prohibidas.
La caché de LiteSpeed sirve la mayoría de visitas sin pasar por WordPress, así que no se ve qué bots de IA llegan ni si Cloudflare los bloquea.
El registro de bots se trata como un muestreo y se complementa con una comprobación diaria que pide la portada con el User-Agent de cada bot a través de Cloudflare y avisa por correo si alguno pasa a estar bloqueado.
Algunos artículos en la base de datos afirmaban que el transporte era gratis, algo que el taller no ofrece a particulares.
Un filtro neutraliza esas afirmaciones en el título, las etiquetas sociales y el contenido al servir la página, y un script de auditoría revisa el código y la base de datos antes de publicar contenido nuevo.

Resultados

Lo que se ha medido

Cada cifra lleva su fuente y su fecha. Lo que no se ha medido va aparte, como potencial.

  • 72 → 97

    nota de rendimiento móvil de la portada en PageSpeed Insights, de julio al 26 de octubre de 2026

    PageSpeed Insights (Lighthouse, laboratorio), informe SEO de julio y auditoría del 2026-10-26 · 2026-10-26

    El desplazamiento de maquetación (CLS) pasó de 0,367 a 0,006 en la misma prueba. Son pasadas de laboratorio y varían entre ejecuciones; los datos de campo de Chrome aún no superan el umbral en escritorio.

Potencial · sin medición propia

  • 1 fuente

    para precios, contacto y valoración en la web, el llms.txt y la ficha de Google

  • A diario

    comprobación de que Google, Bing y los bots de IA pueden acceder a la web

Cronología

Cómo ha evolucionado

  1. Estado del sitio versionado y formulario de contacto conectado a n8n.

  2. Versión en inglés completa, reserva online y retirada de WooCommerce.

  3. Nodo de entidad único, llms.txt generado y registro de bots de IA.

  4. Consent Mode v2, pasada final de schema y portada a 97 en PageSpeed móvil.

Evolución prevista

Lo siguiente

Trabajo planificado, todavía no disponible.

  1. Previsto · 01

    Motor de estilos en una sola pasada

    El clasificador de fondos se ejecuta varias veces durante la carga y fuerza recálculos de maquetación; agruparlo en una única pasada recortaría entre 140 y 400 ms de bloqueo en las páginas más pesadas en móvil.

  2. Previsto · 02

    Recalentar la caché tras cada despliegue

    Recorrer el sitemap completo después de cada purga, porque hoy la mayoría de URL quedan sin caché hasta que llega la primera visita.

  3. Previsto · 03

    Una URL por municipio

    Redirigir las páginas de zona de los municipios que también tienen landing propia, como Catarroja y Paterna, para que cada ciudad tenga una sola dirección.

  4. Previsto · 04

    Reserva con agenda real

    La reserva actual recoge día y hora preferidos sin comprobar disponibilidad; la segunda fase, documentada en el código, añade agenda en tiempo real y confirmación por WhatsApp.

Proyectos relacionados

Más trabajo en esta línea

Ver todos los proyectos
  • Página local de Valencia en thewheellab.es, una de las páginas de ciudad que se publican solo donde hay demanda en Search Console.

    The Wheel Lab En producción

    SEO local programático y visibilidad en buscadores de IA

    Automoción · reparación de llantas · SEO local y visibilidad en IA

    SEO local por ciudades y medición en buscadores de IA para un taller de llantas: de 540 a 1.254 clics al mes desde Google entre mayo y octubre de 2026.

    • Google Search Console
    • Google Analytics 4
    • Google Tag Manager
    • Node.js
  • Datos de demostración Tablero del CRM con las órdenes repartidas por estación del taller (preparación, diamantado, pintura, montaje, control de calidad y terminado), con operario y tiempo en curso.

    The Wheel Lab En producción

    CRM y ERP a medida para un taller de llantas

    Automoción y posventa · CRM/ERP a medida

    CRM y ERP a medida para un taller de reparación de llantas: de la consulta al cobro, con QR por llanta, recogidas con conductor y facturación por sucursal.

    • Python
    • FastAPI
    • SQLModel
    • Pydantic
  • Concesionario de vehículos de ocasión En producción

    Plataforma web de un concesionario de ocasión

    Compraventa de vehículos de ocasión · Web y comercio conectados al CRM

    Capa propia sobre la tienda WordPress de un concesionario: estado sincronizado con el CRM, SEO local, ficha PDF con QR y contenidos para buscadores de IA.

    • WordPress
    • WooCommerce
    • PHP
    • GSAP

Hablemos

¿Necesitas desarrollar una solución similar?

Cuéntanos el problema. Te respondemos con un planteamiento claro: qué haríamos, en cuánto tiempo y con qué entregables.