SEO con Joomla!

Optimización de sitios web para personas
y motores de búsqueda

Pablo Arias

Desarrollador web autónomo

Certificado Profesional Joomla

Organizador del Grupo de Usuarios de Joomla de Vigo

www.PabloArias.eu | @PabloAriasRamos

Pablo Arias

“SEO onpage”

Factores de dentro de la web, no externos

Motores de búsqueda

Existen muchos motores de búsqueda

El más utilizado en España es

Google

Tienen en cuenta cientos de factores, hoy veremos algunos

Usabilidad y accesibilidad

Crear una web útil para personas

Proporcionar la información necesaria

Para cualquier usuario

En cualquier dispositivo

Respetar los estándares

Mejora continua

Asegurarse de que todas las páginas del sitio funcionan

Corregir errores

Mejorar continuamente

El componente de redirecciones ayuda a descubrir errores

Estrategia

Planificación de palabras clave

Palabras para localizar tus páginas

Una página para cada servicio o producto

Arquitectura de la información

Acceso a la información intuitivo

No más niveles de lo estrictamente necesario

Limitar el número de links a seguir para llegar a una página

Llamadas a la acción

Google

Captura de pantalla de un resultado de búsqueda en Google

Ahora vamos a fijarnos en:

  • Título (azul)
  • URL (verde)
  • Descripción (gris)

Título de cada página

La etiqueta <title>

Un título específico para cada página del sitio

Descriptivo y con palabras clave

En Joomla se puede definir en el elemento de menú

Descripción meta

<meta name="description" content="Descripción página” />

No usar una en la configuración global, cada página con la suya

Incluyendo palabras clave también e incluso llamada a la acción

Se define en el artículo o elemento de menú, por ejemplo

Estructura de cada página

Niveles de títulos <h1> a <h6>

Respetando la estructura semántica

Debe haber un <h1> y mejor solo uno

Con palabras clave

Se puede usar <section> para definir secciones
(con su título cada una)

Optimizar el texto de las imágenes

Añadir texto alternativo a las imágenes

<img alt="Texto alternativo" src="ruta/imagen.png" />

Nombres de archivo descriptivos (no Img01.jpg)

Textos adicionales

Optimizar el texto de los enlaces y su título

<a title="Título" href="url">Texto</a>

Evita el “pincha aquí”

Mapa web

En formato para personas y buscadores (HTML y XML)

El XML se lo hacemos llegar a los buscadores en Google Search Console por ejemplo

Múltiples extensiones para generarlo automáticamente en Joomla

Algunos autores recomiendan incluir en el XML solo las páginas que nos interese promocionar

Microdatos

Información extra asociada a algunos elementos del DOM

Proporcionan significado para robots

Permite reconocer al buscador la calificación de un elemento, por ejemplo:

Ejemplo de reconocimiento de microdatos por parte de Google

Esquemas en schema.org

Velocidad de carga

Optimizar tamaño imágenes

Caché (diferentes niveles: cliente, servidor, Joomla)

Optimización de CSS y Javascript

Uso de herramientas de medición como PageSpeed Insights

Seguridad

Utilizar certificado SSL para tener HTTPS

Mantener Joomla y sus extensiones actualizados

Eliminar lo que no sea necesario

Hacer respaldos del sitio (backups)

Elegir bien el proveedor de alojamiento o hosting

Páginas con contenido duplicado

Evita URLs duplicadas

Define con 'www' o sin 'www' y redirige

Evita enlazar un mismo contenido con diferentes URL

Joomla 3.8 corrige problemas

Códigos de error y redirecciones

Es preferible que no haya errores pero hay que tener una página 404, lo más útil posible.

Cuando una página del sitio cambie su URL, hay que hacer una redirección. Hay un componente en el núcleo para esto.

Robots.txt

Para informar a los robots

Añadir el enlace al mapa web (URL absoluta): https://dominio.com/sitemap.xml

Viniendo de una versión antigua de Joomla, recuerda que el robots.txt deniega el acceso al directorio de imágenes y de la plantilla. Quita o comenta:

  • #Disallow: /images/
  • #Disallow: /templates/

Posicionamiento local

Datos del negocio bien claros y visibles

Google My Business

Directorios locales

Uso de microdatos

Herramientas

Herramientas para desarrolladores web del navegador

Google Search Console

https://www.google.com/webmasters/tools/

HTML Validator

Plugin Firefox: https://addons.mozilla.org/es/firefox/addon/html-validator/

HeadingsMap (plugin Firefox)

Plugin Firefox: https://addons.mozilla.org/es/firefox/addon/headingsmap/

Analítica web

No solo existe Google Analytics, también hay proyectos libres como Piwik

Documentación

Documentación sobre las tecnologías web de Mozilla

https://developer.mozilla.org/es/

Directrices para webmasters de Google

https://support.google.com/webmasters/answer/35769

Joomla SEO (en inglés)

https://joomlaseo.com/

Accesibilidad web (en inglés)

https://developer.mozilla.org/en-US/docs/Learn/Accessibility

Esto es todo, de momento

¿Dudas, preguntas?

¡Gracias!