Análisis: ¿Es Joomla bueno para el SEO?

Análisis: ¿Es Joomla bueno para el SEO?

Este es el quinto artículo de nuestra serie sobre el SEO on-page de los gestores de contenido más populares del mundo.

Anteriormente analizamos WordPress, Wix, Squarespace y GoDaddy.

En esta entrega le toca el turno a Joomla. Concretamente, a Joomla 5, lanzado oficialmente en octubre de 2023.

Ya habíamos testeado Joomla 3 y Joomla 4 en el pasado. Si bien Joomla 3 aún presentaba algunas carencias en materia de SEO, Joomla 4 las cerró casi todas. Con el lanzamiento de Joomla 5, nos preguntábamos si Joomla había seguido mejorando… ¿hasta el punto de hacerse con el primer puesto en nuestra comparativa general?

Sigue leyendo para descubrir:

  • qué tan preparado viene Joomla 5 para el SEO on-page de serie, y
  • cómo configurar tu sitio de Joomla para posicionarte mejor en Google.

¡Empecemos con el resumen!

En resumen: ¿es Joomla bueno para el SEO?

Joomla es un CMS de código abierto. Tienes acceso total al código subyacente y puedes crear tus propios plugins y extensiones para modificar la funcionalidad principal del sistema.

Joomla 4

Con conocimientos de programación y tiempo suficiente, apostamos a que no hay nada que no puedas hacer para optimizar tu sitio de Joomla al máximo.

Eso sí, en esta serie nos centramos en la funcionalidad SEO de serie de cada CMS. Con algún plugin puntual, pero sin alejarnos demasiado de la configuración por defecto.

En 2021 analizamos Joomla 3 y, aunque nos gustó en general, detectamos carencias claras en su funcionalidad SEO. Más tarde testeamos Joomla 4, que ya había tapado la mayoría de esos agujeros.

¿La buena noticia? ¡Joomla 5 es aún mejor!

Todo lo que queremos controlar para el SEO on-page se puede configurar desde el panel de administración de Joomla. Y también nos ha impresionado la velocidad de Joomla 5 de serie: con mínimos ajustes, la puntuación en Google PageSpeed Insights es notable.

Puntuación SEO de Joomla

Cómo hemos testeado las capacidades SEO de Joomla

Al igual que con WordPress, testar Joomla de forma aislada es complicado, ya que su rendimiento SEO depende en gran medida de la configuración individual (hosting, servidor) y de las elecciones de plantillas y extensiones.

Como en los análisis anteriores, intentamos minimizar el uso de extensiones y plugins, mantener la configuración lo más cercana a los valores de serie y optar por plantillas populares.

Esto es lo que hicimos:

  1. Configuramos un pequeño sitio de prueba en un plan de A2 Hosting con las mismas especificaciones que el servidor de nuestro sitio de prueba de WordPress.
  2. Añadimos contenido de demostración similar al de los otros sitios de prueba.
  3. Probamos 3 extensiones SEO para Joomla y nos quedamos con una.
  4. Testeamos 2 de las plantillas de Joomla más populares: Helix Ultimate y Cassiopeia, la plantilla por defecto de Joomla 5.
  5. Las pruebas incluyeron revisión manual, análisis con nuestra herramienta de Auditoría Web y tests con herramientas de terceros como Google PageSpeed Insights y GTMetrix.

¿Qué extensiones SEO para Joomla probamos?

Durante las pruebas de Joomla 4 y Joomla 5, testeamos tres extensiones SEO:

  1. Joomla sh404sef
  2. Firecoders Route66
  3. 4SEO

¿Cuál recomendamos? Firecoders Route66.

Es lo más parecido a YOAST para Joomla, y encima es gratuito. Ofrece previsualización de snippets y control total sobre todos los fundamentos SEO on-page.

extensión 4SEO en Joomla

Sencillamente, Joomla 5 y Route66 encajan a la perfección.

¿Algún inconveniente? La verdad es que no.

De hecho, Joomla 5 cubre la mayoría —por no decir todas— las funcionalidades SEO importantes de serie. Así que aunque elegimos Route66 por algunas funciones extra, no es imprescindible para la mayoría de ajustes on-page.

Joomla SEO: lo bueno, lo feo y lo malo

Antes de analizar el control que ejerce Joomla sobre los factores SEO on-page, hagamos un repaso a sus puntos fuertes y débiles en materia de SEO.

Lo bueno: Joomla 5 es ultrarrápido de serie

Joomla 4 ya era muy rápido, y Joomla 5 mantiene ese listón.

Sin instalar ninguna extensión de terceros, nuestro sitio de prueba con la plantilla Cassiopeia obtuvo 93/100 en PageSpeed Insights para móvil.

PageSpeed Insights de Joomla

¿Qué hicimos para optimizar la velocidad? Absolutamente nada.

Nota: Joomla 5 es muy rápido de serie. Pero una plantilla mal optimizada o una configuración de servidor deficiente pueden ralentizarlo igualmente. Consulta nuestra guía de optimización de velocidad para un buen puñado de consejos.

Lo feo: menos recursos disponibles para cambios personalizados que en otros CMS

Aunque esta serie se centra principalmente en los fundamentos del SEO, puede que en algún momento necesites añadir código personalizado o alejarte de la configuración básica.

Y aquí reconocemos que estamos siendo un poco exigentes…

No lo hemos mencionado para otros CMS que tienen el mismo problema. Sin embargo, comparado con WordPress, hay menos recursos accesibles para quienes empiezan y quieren hacer cambios avanzados.

Pero no debería ser un factor decisivo. La mayoría de cosas en Joomla son muy sencillas y, contando con los plugins adecuados, los cambios personalizados son escasos.

Lo malo: muchos ajustes SEO básicos están enterrados de serie

La organización del panel de control estándar de Joomla hace que sea fácil pasar por alto ajustes SEO básicos.

Por ejemplo, en un artículo, el título SEO está enterrado al fondo de la pestaña de opciones…

título de página del navegador en Joomla

…mientras que la meta descripción se encuentra en la pestaña de publicación.

meta descripción en Joomla

¿No tendría más sentido tenerlos en el mismo sitio?

SEO on-page: ¿está Joomla a la altura?

Centrémonos ahora en el control que ofrece Joomla sobre los factores SEO on-page más importantes.

¿Los cubre todos? Prácticamente. Nos habría gustado ver un mejor control de las plantillas para títulos y meta descripciones. Pero con esa excepción, Joomla 5 con Route66 instalado lo cubre todo.

Aquí tienes de nuevo el resumen:

Puntuación SEO de Joomla

Nota: controlar un factor de posicionamiento SEO no significa que esté correctamente optimizado. Herramientas de Auditoría SEO como Seobility ofrecen recomendaciones para optimizar cada elemento de forma adecuada y detectar errores que podrían estar frenando tu sitio. Consulta nuestra guía de auditoría SEO para obtener más información sobre cómo optimizar tu sitio web al completo.

Títulos SEO y meta descripciones

Control en Joomla: sí

El título meta sigue siendo uno de los factores de posicionamiento on-page más importantes, y una meta descripción bien redactada puede ayudarte a conseguir más clics (aunque Google no siempre la utilice).

La buena noticia es que puedes configurar títulos y descripciones en una instalación estándar de Joomla 5. Pero tendrás que saber dónde buscar.

El título SEO (que Joomla llama «Browser Page Title») está escondido en el (MUY) fondo del panel de opciones…

Editar artículo > Opciones > Browser Page Title

título de página del navegador en Joomla

…mientras que la meta descripción se encuentra en la pestaña «Publicación».

Editar artículo > Publicación > Metadatos > Meta Description

meta descripción en Joomla

En nuestra opinión, tendría más sentido tenerlos juntos. Pero no es ningún drama.

Con Route66, dispones de una pestaña SEO adicional donde puedes definir la keyword objetivo y previsualizar cómo se verá tu post en las SERPs. También te da una puntuación SEO, similar a lo que hace YOAST para WordPress.

metadatos con Route66 en Joomla

Muy útil.

En cuanto a las plantillas de título, lamentablemente no hay una forma sencilla de gestionarlas. Puedes optar por incluir el nombre del sitio en tus títulos como prefijo o sufijo desde la configuración global:

Sistema > Configuración global > SEO

nombre del sitio en la configuración SEO de Joomla

Y si te manejas con el código, puedes crear un formato de título (o meta descripción) personalizado en tu plantilla (aquí tienes las instrucciones).

Aprende más sobre títulos SEO y meta descripciones

Slug de página / URL

Control en Joomla: sí

Te recomendamos crear slugs cortos y descriptivos, de dos o tres palabras, que incluyan la keyword principal de cada página. Usa guiones para separar las palabras.

Las versiones anteriores de Joomla también admitían URLs amigables para los buscadores, pero el proceso era algo engorroso y probablemente habrías necesitado una extensión para gestionarlas.

Por suerte, Joomla 4 simplificó considerablemente el proceso de activar y gestionar URLs amigables, y esa mejora se mantiene en Joomla 5.

El primer paso es activar «URLs optimizadas para motores de búsqueda» y «Usar reescritura de URL» en el panel SEO de la configuración global:

Sistema > Configuración global > SEO

URLs amigables para buscadores en Joomla

Una vez activado, deberás renombrar el archivo htaccess.txt (en el directorio raíz del sitio) a .htaccess si aún no lo has hecho.

archivo htaccess en Joomla

Después, el campo «Alias» te permite definir un slug amigable para cada artículo.

Aprende más sobre slugs/permalinks de URL

URLs canónicas

Control en Joomla: sí

En sitios pequeños, probablemente no necesitas preocuparte por esto.

Pero si tienes varias páginas similares —que apuntan a las mismas keywords o con variaciones mínimas de contenido—, puede que necesites definir una URL canónica (principal).

Esto ayuda a evitar problemas de contenido duplicado.

Route66 gestiona automáticamente las URLs coincidentes, añadiendo una canónica que apunta a la página principal. Esto cubre la mayoría de las causas de contenido duplicado.

Sin embargo, si necesitas un control más granular, tendrás que recurrir a otro plugin. Hay varios plugins de Joomla para la canonicalización disponibles.

Control de indexación (metaetiqueta robots)

Control en Joomla: sí

La metaetiqueta robots indica a Google si debe indexar (1) o no (2) una página:

  • <meta name="robots" content="index, follow"> — indexa esta página, Google
  • <meta name="robots" content="noindex, follow"> — ignora esta página, Google (pero sigue sus enlaces)

La primera opción no es estrictamente necesaria —Google indexa por defecto si la página cumple sus estándares—, aunque tampoco perjudica incluirla.

Joomla 5 permite configurarlo en la pestaña «Publicación» del editor de artículos:

Editar artículo > Publicación > Metadatos > Robots

control de indexación en Joomla

Aprende más sobre el control de indexación

Etiquetas de encabezado (h1, h2, h3…)

Control en Joomla: sí

Las etiquetas de encabezado (h1, h2, h3, etc.) ayudan a Google a entender la estructura y los temas de una página. Deben estar correctamente anidadas.

Por ejemplo, una etiqueta h1 sería el tema principal (nivel 1), un h2 un subtema (nivel 2), y un h3 un sub-subtema (nivel 3), etc.:

<h1>Mascotas</h1> (tema de la página)
<h2>Peces dorados</h2> (subtema)
<h3>Cómo cuidar a tu pez dorado</h3> (subtema de peces dorados)
<h4>Limpia el acuario de tu pez regularmente</h4> (subtema de cómo cuidar a tu pez dorado)
<h2>Gatos</h2> (subtema)
<h3>Cómo cuidar a tu gato</h3> (subtema de gatos)

Joomla admite la gama completa de etiquetas de encabezado, de H1 a H6.

etiquetas de encabezado en Joomla

¡Como debe ser!

Aprende más sobre las etiquetas de encabezado

Marcado schema

Control en Joomla: sí

Los datos estructurados (también conocidos como schema) pueden ayudar a Google a entender:

  • el tipo de contenido de una página (es decir, si se trata de una receta, reseña, producto, artículo, etc.),
  • la entidad detrás del sitio web (es decir, la organización, el autor, etc.),
  • y también se puede usar para mostrar funciones de búsqueda adicionales (rich snippets).

Si no conoces los datos estructurados y su impacto en el SEO, te recomendamos leer nuestra guía de rich snippets.

Tienes varias opciones para incluir schema personalizado en tu sitio y páginas de Joomla.

La primera opción son extensiones especializadas, como esta de tassos.gr (con versión gratuita y de pago). Facilitan enormemente la implementación de schema y algunas incluso lo hacen de forma automática.

¡Pero también puedes gestionar el schema directamente desde Joomla 5!

Ve a Editar artículo > Schema y haz clic en el enlace para empezar a configurarlo:

schema en Joomla

Añade el schema de tu organización y guarda. Después, vuelve al artículo y haz clic de nuevo en la pestaña de schema. A partir de ahí, podrás añadir schema de Schema.org a tus páginas y artículos.

Schema.org en Joomla

Una vez completado, guarda y listo.

Aprende más sobre datos estructurados y rich snippets

SEO de imágenes

Control en Joomla: sí

Los tres elementos más importantes del SEO de imágenes son:

  • texto alt (descripción de la imagen para lectores de pantalla y motores de búsqueda),
  • tamaño del archivo (menos peso = más velocidad = mejor),
  • nombre del archivo (te recomendamos usar nombres descriptivos).

El editor de imágenes estándar de Joomla 5 admite texto alt, permite cambiar el título de la imagen y definir los atributos de ancho y alto…

texto alt en Joomla

…y no modifica los nombres de archivo. Así que si usas un nombre descriptivo al guardar antes de subirla a Joomla, eso es lo que obtendrás.

En cuanto a la optimización del tamaño de los archivos de imagen, tendrás que hacerlo de otra forma. Las opciones son:

  1. comprimir las imágenes antes de subirlas (lo recomendado, independientemente del CMS), o
  2. instalar una extensión que lo haga por ti.

Si optas por la segunda opción, la extensión Image Recycle debería ser suficiente.

extensión Image Recycle para Joomla

Aprende más sobre el SEO de imágenes

HTTPS

¿Los sitios de Joomla funcionan con HTTPS?

HTTPS ha sido una señal de posicionamiento confirmada de Google desde 2014.

Y hoy en día no hay ninguna excusa para que ningún sitio siga funcionando con HTTP. Independientemente de cualquier beneficio SEO, es inseguro.

Asegurarte de que tu sitio de Joomla funciona con HTTPS es responsabilidad tuya o de tu proveedor de hosting. Dicho esto, prácticamente todos los hostings gestionados configuran automáticamente el certificado TLS y se aseguran de que esté correctamente instalado.

Aprende más sobre HTTPS

Archivo robots.txt

Control en Joomla: sí

Un archivo robots.txt te permite impedir que los bots de los buscadores accedan a ciertas áreas de tu sitio.

Por ejemplo, puede que tengas una sección con contenido generado por usuarios que no quieres que Google rastree ni indexe.

Al ser autoalojado, puedes editar tu robots.txt directamente por FTP o desde tu gestor de archivos. La documentación oficial de Joomla tiene una página dedicada al archivo robots.txt.

También hay varios plugins gratuitos y de pago disponibles para gestionarlo.

Aprende más sobre robots.txt

Sitemaps XML

¿Los genera Joomla?

Un sitemap XML ayuda a Google a encontrar (e indexar) todas las páginas de tu sitio.

Route66 generará automáticamente un sitemap XML para tu sitio de Joomla. Solo tienes que elegir la configuración deseada y él se encargará del resto.

Componentes > Route66 > Sitemaps

configuración de sitemaps en Route66 para Joomla

Como puedes ver, también permite excluir páginas e imágenes específicas y configurar múltiples opciones adicionales.

Aprende más sobre sitemaps XML

¿Son los sitios de Joomla responsive?

En una palabra: sí

Al diseñar tu sitio en Joomla, es probable que te centres en cómo se ve en escritorio. Pero el tráfico móvil ya superó al de escritorio en 2017, y Google prioriza la versión móvil de tu sitio para el rastreo y la indexación.

La mayoría de las plantillas de Joomla son responsive. Y si la tuya no lo es… ¡es hora de buscar una nueva! Así de simple.

Conclusión: combinado con la extensión Route66, Joomla es una gran opción para el SEO

Joomla lleva mucho tiempo en el mercado y cuenta con una comunidad relativamente amplia.

Así que no es ninguna sorpresa que haya una solución —ya sea con una extensión o con algo de código— para la mayoría de las tareas SEO técnicas que quieras llevar a cabo.

Cuando analizamos Joomla 3, criticamos la interfaz de administración anticuada y las carencias en funcionalidad SEO. En aquel momento, y valorando todo en conjunto, WordPress nos parecía la mejor opción tanto para el SEO como en general.

Joomla 4 ya cerró esas brechas SEO y la nueva interfaz de administración, mucho más cuidada, lo hizo mucho más atractivo para quienes empezaban.

Joomla 5 es aún mejor: rendimiento sobresaliente y muchas funciones SEO integradas de serie. Y encima, es rapidísimo.

Con franqueza: después de varios años de letargo, en los que la competencia le tomó ventaja, Joomla parece un proyecto que ha vuelto a despertar.

Y con los conocimientos adecuados y una estrategia SEO sólida, no hay ninguna razón por la que tu sitio de Joomla no pueda posicionarse bien en Google.

Si gestionas un sitio de Joomla, nuestro consejo es:

  • realizar una Auditoría Web SEO completa (puedes seguir esta guía de auditoría SEO),
  • dedicar tiempo a corregir los problemas y optimizar tu sitio,
  • crear contenido de alta calidad que ayude a quienes te visitan y responda sus consultas de búsqueda,
  • construir la autoridad de tu sitio consiguiendo backlinks de calidad (consulta nuestras tácticas de link building recomendadas).

Nota: esta reseña del CMS fue escrita originalmente en 2021 por David McSweeney y actualizada para 2024 por Bram Vergouwen. Bram es especialista SEO y cuenta con más de 6 años de experiencia trabajando con empresas de distintos países e industrias, desarrollando estrategias SEO personalizadas para aumentar la visibilidad online.

En las otras partes de esta serie, analizamos el SEO on-page de Wix, Squarespace, GoDaddy y WordPress. Y hemos comparado los pros y contras SEO de cada CMS en un artículo de resumen final, donde también revelamos el mejor CMS para el SEO.

David McSweeney

David combina sus más de 20 años de experiencia SEO con su pasión por escribir y crear contenidos para ayudarte a optimizar tu web. En el blog de Seobility aprenderás con David sobre temas de SEO especialmente avanzados.

Leer todos los artículos escritos por David McSweeney

David McSweeney

Más sobre el Blog de Seobility

Uptime Monitor (Beta): la nueva herramienta de Seobility

Read the article

Google reduce su límite de rastreo a 2 MB: qué significa esto para tu sitio web [+ informes de Seobility]

Read the article

12 consejos para que mejores la velocidad de tu página web (y arrases en Google y en las IAs)

Read the article

¿Cómo posicionarte en las Vistas creadas con IA de Google? Guía paso a paso

Read the article

¡Prueba Seobility ahora - 14 días gratis!

Descubre lo fácil que es hacer SEO con las herramientas adecuadas. Explora todas las posibilidades: desde SEO técnico hasta la investigación de palabras clave, pasando por la creación de contenidos, link building y ¡mucho más!

Prueba ya gratis