1.- Introducción

Joomla no viene optimizado por defecto ni para SEO ni para velocidad de carga.  

  • La velocidad de carga es relevante para el SEO. Google valora contenido, navegabilidad y velocidad de carga.
  • Los usuarios no espera más de 6 segundos.

2.- Beneficio

  • Mejorar la experiencia de los usuarios

  • Mejorar el SEO (1 entre 200 criterios de google)

3.- Métodos de medida de carga

4.- Tips de optimización


A. Optimización del servidor

    • Servicio de hosting rápido
    • Habilitar compresión gzip (Menú sitio -> Configuración global -> Servidor)
    • Informe de errores a ninguno (Menú sitio -> Configuración global -> Servidor)
    • Cambiar el archivo robot.txt
    • Modificar el archivo .htaccess


B. Optimización de la base de datos

    • Optimizar las tablas con phpmyadmin (Se reparan y luego se optimizan)

C. Optimizar imágenes

    • Photoshop
    • Firework

D. Optimización de Plantillas

    • Usar plantillas ligeras. No comerciales complejas
    • Remover script duplicados
    • Limpiar y optimizar css

E.- Optimización de joomla

    • Eliminar las extensiones que no se usen: ocupan espacio y se cargan.
    • Desactivar desde el gestor de plugin los que nos usas
    • Eliminar los módulos despublicados y/o desintalarlos
    • Activar caché:
      • Sin caché. Se carga en orden Componentes -> modulos -> plugins –>Plantilla
      • Con caché se hace una copia de html de página visita y carga contenido nuevo.
        • Caché de página. Copia de la página completa cuando es mostrada por primera vez. Más rápido, pero genera muchos archivos. Ocupa espacio. Recomendado para sitios pequeños con poca actualización. Gestor de plugin -> Sistema caché -> activar. Para sitios grandes con actualización de los dos siguientes que trabajan juntos. No se deben activar juntos al de página
        • Cache de vista. Captura solo una copia de la salida del componente. No cachea los modulos, ni los plugins...Menú Sitio -> Configuración global –Caché –> Conservacionla.
        • Caché de módulos. Salidas de los módulos. No se debe cachear los dinámicos. Se realiza a nivel de cada módulo. Extensiones -> Gestor de módulos-> Módulo -> Caché usar global

 

  • Combinar y comprimir javascritpt y css (minificación) Combinar archivos y eliminar caracteres sobrantes. Usar JCH Optimice con estos parámetors

http://www.jch-optimize.net/downloads.html

• Combine CSS Files Sí
• Replace @import Sí
• Combine JavaScript Files Sí
• GZip JavaScript and CSS Sí
• Minify CSS Sí
• Minify javascript No
• Minify HTML Sí
• Defer javascript No

Opciones avanzadas: Extension exclude NO

Hay limpiar la caché de vez en ucando Menú Sitio -> Mantinmiento -> Caché