SEO On-Page: guía práctica de un consultor con 9 años de experiencia | Albert Eroles

SEO On-Page: guía práctica de un consultor con 9 años de experiencia

Albert Eroles, consultor SEO freelance en Barcelona con 9 años de experiencia
Albert Eroles Consultor SEO freelance en Barcelona 9 años como especialista SEO

Si buscas «seo on page» en Google vas a encontrar guías teóricas de 5.000 palabras que te explican qué es un title tag como si fuera la primera vez que abres un navegador. Este post no es eso.

Soy Albert Eroles, consultor SEO en Barcelona, y aquí te cuento cómo hago la optimización on-page en proyectos reales: qué reviso, en qué orden, qué errores encuentro en el 90% de las webs, y cuál es mi checklist de auditoría. Todo basado en lo que funciona, no en lo que dice la teoría.

Lo que vas a encontrar: Mi enfoque real sobre title tags, headings, contenido, enlazado interno e imágenes. Ejemplos de mi propia web. Y al final, la checklist on-page que uso con cada cliente.

Qué es el SEO on-page (y por qué es lo primero que reviso)

El SEO on-page es todo lo que puedes optimizar dentro de tu propia web para mejorar tu posicionamiento en Google: titles, metas, headings, contenido, URLs, enlaces internos, imágenes, datos estructurados. Es la parte del SEO que controlas al 100%.

Se diferencia del SEO off-page (backlinks, menciones, autoridad de dominio) y del SEO técnico (velocidad de carga, rastreo, indexación). Los tres son importantes, pero el on-page es siempre mi punto de partida porque es donde más impacto puedes generar con menos dependencia de terceros.

Cuando me llega un cliente nuevo, lo primero que hago es lanzar un crawl con Screaming Frog y abrir Ahrefs para analizar las keywords por las que ya aparece. El 80% de las veces, los problemas más graves están en lo básico: titles mal escritos, contenido que no responde a la intención de búsqueda, y cero enlazado interno. Todo on-page, todo controlable.

Si quieres saber qué herramientas uso para esto, tengo una guía completa de herramientas SEO donde lo explico en detalle.

Title tag y meta description: lo que más impacto tiene

El title tag es el factor on-page más importante. Es lo primero que ve Google para entender de qué va tu página, y lo primero que ve el usuario en los resultados de búsqueda. Si tu title no contiene la keyword y no invita al clic, da igual lo bueno que sea tu contenido.

Cómo escribo un title tag que rankee y que cliquen

Mis reglas para un buen title tag son pocas pero estrictas: la keyword principal lo más cerca del inicio posible, máximo 60 caracteres para que no se corte en la SERP, que sea único para cada URL (nada de titles duplicados), y que tenga un ángulo que invite al clic — no solo «SEO On-Page», sino «SEO On-Page: guía práctica de consultor».

Meta descriptions que mejoran el CTR

La meta description no es un factor de ranking directo, pero influye en el CTR (tasa de clics) y eso sí impacta indirectamente. Mi fórmula: entre 140 y 155 caracteres, incluir la keyword de forma natural, y cerrar con una propuesta de valor clara.

Un error que veo constantemente: meta descriptions genéricas tipo «Somos una empresa líder en...». Eso no le dice a nadie por qué debería hacer clic en tu resultado y no en el siguiente.

Errores que veo en el 80% de las webs que audito

Fíjate en esta captura de una búsqueda real en Google. Es un buen ejemplo de cómo distintas webs manejan sus titles y metas para la misma keyword:

Resultados de Google para una búsqueda comercial mostrando cómo distintos competidores usan la keyword en el title tag y la meta description

SERP real con la extensión de Ahrefs activada. Fíjate en cómo cada resultado usa (o no) la keyword en el title y la meta description.

Lo que puedes observar en la SERP: hay resultados que incluyen la keyword en el title y en la meta (los que suelen aparecer arriba), y otros que usan títulos genéricos que no conectan con la búsqueda del usuario. La diferencia entre rankear y no rankear muchas veces empieza aquí.

Los errores más comunes que detecto con Screaming Frog:

  • Titles duplicados — varias páginas con el mismo title. Google no sabe cuál posicionar.
  • Titles demasiado largos — se cortan en la SERP y pierden el mensaje clave.
  • Titles sin keyword — la página habla de SEO pero el title dice «Inicio | Mi Empresa».
  • Meta descriptions vacías — Google genera una automáticamente y raramente es la mejor opción.
  • Títulos fuera del <head> — un error técnico que Screaming Frog detecta al instante.

Estructura de headings: H1, H2, H3 y jerarquía real

La estructura de headings le dice a Google (y al usuario) cómo está organizado tu contenido. Piensa en los headings como el índice de un libro: el H1 es el título, los H2 son los capítulos, y los H3 son las secciones dentro de cada capítulo.

Mis reglas:

  • Un solo H1 por página — es el título principal. Debe contener la keyword.
  • H2 para secciones principales — cada bloque temático tiene su H2. Incluye keywords secundarias de forma natural.
  • H3 para subsecciones — dentro de un H2, si necesitas dividir el contenido en apartados.
  • No saltar niveles — nada de pasar de H2 a H4 directamente. La jerarquía debe ser lógica.

De hecho, este mismo post es un ejemplo de estructura correcta: un H1 con la keyword «SEO on-page», H2 para cada tema principal, y H3 dentro de las secciones que lo necesitan.

Error frecuente: Muchos temas de WordPress usan H2 o H3 para elementos del diseño (nombre del sidebar, título del footer). Eso contamina tu estructura de headings. Revísalo siempre con Screaming Frog o con la extensión de headings de Chrome.

URLs: estructura y buenas prácticas

Una buena URL es corta, descriptiva y contiene la keyword. Compara estas dos opciones:

TipoURLVeredicto
Buena/consultor-seo-barcelona/Descriptiva, con keyword, corta
Mala/servicios/pagina-id-847/?ref=homeSin keyword, parámetros, confusa
Buena/blog/seo-on-page/Categoría + keyword, limpia
Mala/2026/03/29/mi-post-sobre-seo-onpage-guia-completa-2026/Demasiado larga, fecha innecesaria

Los errores más comunes: URLs con fechas (hacen que el contenido parezca viejo aunque lo actualices), URLs con parámetros innecesarios, y URLs que repiten palabras del dominio (tipo eroles-seo.com/seo-eroles-barcelona-seo/).

En mi web, cada landing sigue una estructura limpia: /consultor-seo-barcelona/, /experto-seo-barcelona/, /presupuesto-seo/. Cada URL describe exactamente lo que encontrarás en esa página.

Contenido SEO: cómo escribir para Google y para personas

En 2026, «contenido optimizado para SEO» no significa repetir una keyword 47 veces. Significa crear contenido que satisface la intención de búsqueda del usuario mejor que cualquier otro resultado de la primera página.

Intención de búsqueda antes que keywords

Antes de escribir una sola línea, siempre busco la keyword en Google y analizo qué tipo de contenido rankea: ¿son guías largas? ¿Listicles? ¿Páginas de producto? ¿Vídeos? Eso me dice qué espera Google (y el usuario) para esa búsqueda.

Si busco «consultor seo barcelona» y los 10 primeros resultados son páginas de servicio, no tiene sentido escribir un artículo de blog. Y al revés: si busco «qué es el seo on page» y todo son guías, no voy a posicionar una landing de venta.

La densidad de keywords ya no funciona como antes

Olvídate de contar cuántas veces aparece tu keyword en el texto. Google entiende sinónimos, variaciones y contexto semántico. Lo que importa es que tu contenido cubra el tema de forma completa, use vocabulario natural, y responda las preguntas que el usuario tiene en mente.

Dicho esto, sí incluyo la keyword principal en los puntos estratégicos: H1, al menos un H2, primer párrafo, y alt text de la imagen principal. Pero de forma natural, nunca forzada.

Longitud ideal: cuánto escribir (y cuándo parar)

No existe una longitud mágica. La longitud ideal es la que necesitas para cubrir el tema completo sin relleno. Para esta guía de SEO on-page, eso son unas 3.500 palabras. Para una página de servicio como /consultor-seo-barcelona/, pueden ser 800.

Mi regla: busca la keyword, mira cuánto escriben los que rankean en top 5, y escribe lo mismo o un poco más — pero solo si cada párrafo aporta valor real.

Enlazado interno: la táctica más infravalorada del on-page

El enlazado interno es probablemente la optimización on-page más fácil de hacer y más olvidada. Consiste en enlazar páginas de tu propia web entre sí con anchor texts relevantes.

¿Por qué importa? Tres razones: ayuda a Google a descubrir y rastrear todas tus páginas, distribuye la autoridad (link juice) de las páginas fuertes a las que necesitan un empujón, y mantiene al usuario navegando por tu web más tiempo.

En la práctica, esto es lo que hago:

  • Cada post de blog enlaza a 2-3 landings de servicio con anchor text descriptivo (no «haz clic aquí»).
  • Cada landing de servicio enlaza a posts de blog relacionados y a otras landings complementarias.
  • Los posts nuevos se enlazan desde posts existentes que ya tienen tráfico — así les paso autoridad desde el primer día.

Por ejemplo, este post enlaza a mi guía de herramientas SEO, a mi página de link building, y a mis landings de servicio. Y esos contenidos enlazan de vuelta aquí. Es un ecosistema, no un conjunto de páginas sueltas.

Imágenes optimizadas: alt text, tamaño y formato

Las imágenes son un factor on-page que mucha gente ignora. Google no puede «ver» una imagen como tú — depende del alt text, del nombre del archivo, y del contexto que la rodea para entender qué representa.

Mi checklist para cada imagen:

  • Alt text descriptivo — no «imagen1.jpg» sino «Screenshot de Ahrefs Keywords Explorer mostrando datos de consultor seo barcelona».
  • Formato WebP — más ligero que JPG/PNG con la misma calidad visual. Todas las imágenes de mi web están en WebP.
  • Lazy loading — las imágenes que no se ven al cargar la página se cargan después, con loading="lazy".
  • Nombre de archivo descriptivoscreaming-frog-crawl-eroles.webp en vez de IMG_4829.webp.
  • Tamaño apropiado — no subir una imagen de 4.000px para mostrarla a 800px. Redimensiona antes.

SEO on-page vs off-page: qué controlas y qué no

Una duda frecuente es dónde acaba el on-page y empieza el off-page. Esta tabla te lo aclara:

FactorOn-pageOff-pageTécnico
Title tags y metas
Contenido y headings
Enlazado interno
URLs y estructuraParcial
Imágenes y alt text
Backlinks
Menciones de marca
Velocidad de carga
Indexación y rastreo
Datos estructuradosParcial

El mensaje es claro: empieza por lo que controlas (on-page), luego construye autoridad (off-page), y asegúrate de que la base técnica no te frene. Si quieres que alguien revise todo esto por ti, eso es exactamente lo que hago como experto SEO en Barcelona.

Mi checklist de auditoría on-page en 2026

Esta es la checklist real que uso en cada proyecto. No es teoría — es lo que reviso antes de dar por cerrada la optimización on-page de cualquier landing o post.

  1. Title tag con keyword principal, máximo 60 caracteres, único por URL.
  2. Meta description entre 140-155 caracteres, con keyword y propuesta de valor.
  3. Un solo H1 por página con la keyword principal.
  4. Estructura H2/H3 lógica, sin saltar niveles, con keywords secundarias.
  5. URL corta, descriptiva, con keyword, sin parámetros ni fechas.
  6. Contenido que satisface la intención de búsqueda. Mejor o más completo que el top 5.
  7. Keyword en primer párrafo, en al menos un H2, y en alt text de imagen principal.
  8. Enlazado interno hacia y desde páginas relevantes. Anchor texts descriptivos.
  9. Imágenes en WebP, con alt text, lazy loading, y tamaño apropiado.
  10. Datos estructurados (Schema JSON-LD) si aplica: Article, FAQ, LocalBusiness, etc.
  11. Sin contenido duplicado — canonicals configuradas correctamente.
  12. Sin titles/metas duplicados — verificar con Screaming Frog.
  13. Experiencia real (E-E-A-T) — el contenido demuestra experiencia de primera mano, no teoría genérica.

Si quieres saber cuánto cuesta que un profesional revise todo esto, tengo una guía sobre presupuesto SEO con precios reales de mercado.

Consejo: No intentes optimizar 50 páginas a la vez. Empieza por tus 5 landings más importantes (las que generan leads o ventas) y aplica esta checklist una por una. Mejor 5 páginas perfectas que 50 a medias.

¿Quieres una auditoría on-page profesional de tu web?

Reviso tu web con Screaming Frog y Ahrefs, detecto los errores on-page que te están frenando, y te entrego un plan de acción priorizado.

Solicita una consulta gratuita →

Preguntas frecuentes sobre SEO on-page

¿Qué es el SEO on-page?
El SEO on-page es el conjunto de optimizaciones que haces dentro de tu propia web para mejorar su posicionamiento en Google. Incluye title tags, meta descriptions, headings, contenido, enlazado interno, URLs, imágenes y datos estructurados. Es la parte del SEO que controlas al 100%.
¿Cuáles son los factores on-page más importantes en 2026?
Satisfacer la intención de búsqueda del usuario, un title tag optimizado con la keyword principal, una estructura de headings lógica, contenido de calidad con experiencia real (E-E-A-T), enlazado interno estratégico, y URLs descriptivas y cortas.
¿Cómo hago una auditoría on-page?
Lanza un crawl con Screaming Frog para detectar errores técnicos (titles duplicados, metas vacías, H1 múltiples). Luego revisa manualmente cada landing importante: ¿el title incluye la keyword? ¿El contenido responde a la intención de búsqueda? ¿Hay enlazado interno? ¿Las imágenes tienen alt text?
¿Cuál es la diferencia entre SEO on-page y off-page?
El SEO on-page es lo que optimizas dentro de tu web (contenido, titles, headings, enlaces internos). El SEO off-page es lo que pasa fuera (backlinks, menciones, reputación). El on-page lo controlas al 100%. El off-page depende de terceros. Empieza siempre por el on-page.
¿El SEO on-page es suficiente para posicionar?
Depende de la competencia. Para keywords con poca competencia (KD bajo), un buen on-page puede ser suficiente. Para keywords competidas necesitarás también link building y SEO técnico. Pero sin un buen on-page, ninguna estrategia off-page te salvará.