El plugin de optimización de SiteGround ahora disponible gratis en cualquier hosting

Como ya sabrás si les este blog, todas mis webs las alojo en SiteGround y es el hosting que recomiendo siempre por prestaciones, soporte y también por los extras y mejoras que aportan a cualquier web WordPress.

¿Por qué SiteGround?

Entre estos extras están algunas prestaciones realmente importantes para sitios WordPress:

  • Optimizaciones de servidor específicas para webs WordPress
  • 3 niveles de caché de servidor: NGINX Direct Delivery, caché dinámica y Memcached
  • Copias de seguridad diarias completas y restaurables a un clic
  • Reglas de seguridad y cortafuegos específicos para sitios WordPress
  • Plugin propio de seguridad completísimo y eficaz
  • Plugin propio de optimizaciones premium totalmente gratis, hasta ahora solo disponible en sitios alojados en SiteGround

Y sí, digo «hasta ahora solo disponible en sitios alojados en SiteGround» porque desde la versión 7.0.0 ya puedes instalar el plugin premium de optimizaciones SG Optimizer totalmente gratis en tu web WordPress, independientemente de en qué empresa de hosting esté alojada.

SG Optimizer

Exacto, desde ya puedes instalar el plugin SG Optimizer en tu web WordPress, da igual si está alojada en SiteGround o no. Puedes disponer de un plugin de optimizaciones gratuito con prestaciones que solo ofrecen normalmente plugins de optimización de pago.

Lo instalas como cualquier plugin WordPress, lo activas y ya está.

Tendrás un nuevo menú en la administración de WordPress, con todas las herramientas de optimización de SG Optimizer.

Vamos a ver qué optimizaciones ofrece el plugin, indicando las que están disponibles en cualquier hosting o solo en sitios alojados en SiteGround, pues algunas de las optimizaciones, al depender de sistemas del servidor, solo estarán disponibles en SiteGround, pero son las menos, la mayoría de las optimizaciones puedes aprovecharlas en cualquier hosting.

PRESTACIÓNDESCRIPCIÓNSGOTROS HOSTING
CACHÉ
CACHÉ DINÁMICAAlmacena contenido en la memoria del servidorNO
CACHÉ DE ARCHIVOSCrea versiones HTML estáticas de tus páginas
MEMCACHEDCaché de objetos del servidorNO
VACIADO AUTOMÁTICOVacía la caché cuando hay cambios en tu contenido
VACIAR CACHÉ API WPVacía también la caché de la API de WordPress
EXCLUIR URLS DE CACHÉExcluye URLs concretas que no quieras almacenar en caché
EXCLUIR TIPOS DE CONTENIDO DE CACHÉExcluye totalmente tipos de contenido específicos de la caché
CACHÉ ESPECÍFICA POR NAVEGADORDistintas cachés según el navegador, casi nunca recomendable
PROBAR URLS EN CACHÉHerramienta para probar si una URL está en la caché o no
ENTORNO
FORZAR HTTPSFuerza que tu web se sirva en HTTPS si tienes activo un certificado SSL
CORREGIR CONTENIDO INSEGUROFuerza a que todo el contenido se sirva en HTTPS aunque esté en HTTP
COMPRESIÓN GZIPComprime los contenidos entregados al navegadorPOR DEFECTO
CACHÉ DE NAVEGADORAñade reglas para mantener más tiempo archivos en la caché del navegadorPOR DEFECTO
OPTIMIZACIÓN HEARTBEAT DE WORDPRESSOptimiza el uso de la Heartbeat de WP, para evitar un uso excesivo de admin-ajax.php
MANTENIMIENTO PROGRAMADO BASE DE DATOSOptimizaciones semanales de la base de datos
PORTADA
MINIMIZAR ARCHIVOS CSSReduce el tamaño de los archivos CSS para acelerar la carga de las páginas
EXCLUIR DEL MINIMIZADO DE CSSExcluye archivos CSS del minimizado
COMBINAR ARCHIVOS CSSCombina varios archivos CSS pequeños en uno solo (no recomendado en HTTP/2)
EXCLUIR DE LA COMBINACIÓN DE CSSExcluye archivos CSS del combinado
PRECARGAR CSS COMBINADOPrecarga del CSS combinado para una mejor optimización (si está activo)
MINIMIZAR ARCHIVOS JAVASCRIPTReduce el tamaño de los archivos JavaScript para acelerar la carga de las páginas
EXCLUIR DEL MINIMIZADO DE JAVASCRIPTExcluye archivos JS del minimizado
COMBINAR ARCHIVOS JAVASCRIPTCombina varios archivos JS pequeños en uno solo (no recomendado en HTTP/2)
EXCLUIR DE LA COMBINACIÓN DE JAVASCRIPTExcluye archivos JS del combinado
APLAZAR CARGA DE JS QUE BLOQUEA LA VISUALIZACIÓNCarga aplazada de archivos JS que bloquean la visualización del contenido principal
EXCLUIR DE APLAZAR CARGA DE JS QUE BLOQUEA LA VISUALIZACIÓNExcluye achivos JS del aplazamiento de carga si es necesario, por compatibilidad
MINIMIZAR LA SALIDA HTMLReduce el tamaño del archivo HTML generado por tus páginas
EXCLUIR DEL MINIMIZADO DE HTMLExcluye elementos del minimizado de HTML
OPTIMIZACIÓN DE FUENTES WEBCarga optimizada de las fuentes web
PRECARGA DE FUENTESPrecarga de fuentes web de servidores externos
ELIMINAR CADENAS DE PETICIÓN DE RECURSOS ESTÁTICOSElimina cadenas de petición de recursos externos para poder almacenarlos en caché
DESACTIVAR EMOJIS DE WORDPRESSDesactiva los emojis de WordPress
PRECARGA DNS DE DOMINIOS EXTERNOSPrecarga DNS de dominios externos de los que necesites obtener recursos (Google Fonts, Analytics, etc.)
MEDIOS
COMPRESIÓN DE IMÁGENESComprime automáticamente imágenes nuevas y existentes hasta un 85%NO
COPIAS DE SEGURIDAD DE IMÁGENES ORIGINALESCopia de seguridad de imágenes existentes si las optimizas, para poder recuperarlasNO
USAR IMÁGENES WEBPConvierte y sirve automáticamente imágenes de nueva generación optimizadas en formato WebPNO
CARGA DIFERIDA DE MEDIOSAplaza la visualización de medios hasta que no se desplaza el visitante hasta su ubicación
EXCLUIR CLASES CSS DE LA CARGA DIFERIDAExcluye medios que no quieras aplazar la visualización indicando su clase CSS
EXCLUIR TIPOS DE MEDIOS DE LA CARGA DIFERIDAExcluye tipos de contenido específicos en los que no quieras aplicar la carga diferida
ANCHO MÁXIMO DE IMÁGENESRecorta el ancho máximo de las imágenes nuevas y existentes automáticamente a 2560 px
TEST DE VELOCIDAD
PRUEBA DE PAGESPEED EN MÓVILESAnálisis de Core Web Vitals de PageSpeed desde el escritorio del plugin
PRUEBA DE PAGESPEED EN ESCRITORIOAnálisis de Core Web Vitals de PageSpeed desde el escritorio del plugin

Y no te preocupes pensando que será difícil de configurar, todo el plugin es sencillísimo de usar, pensado para todo tipo de usuarios, con o sin conocimientos técnicos.

Pruebas de rendimiento

Tras instalar el plugin SG Optimizer y activar todas las optimizaciones disponibles para webs no alojadas en SiteGround, los resultados en PageSpeed fueron aplastantes, mejorando enormemente todas las puntuaciones tanto en dispositivos móviles como de escritorio.

Estas mismas pruebas de rendimiento, realizadas en un sitio alojado en SiteGround, con una web exactamente igual y el mismo contenido, ofrecen mejores resultados, al aprovechar las optimizaciones propias de los servidores de SiteGround, pero en otros hosting las mejoras son también incontestables.

Más mejoras

Pero no queda ahí la cosa, pues en la versión 7.0.0 SiteGround no solo ha introducido la mejora de que se pueda usar en cualquier hosting, también ha incorporado mejoras en las prestaciones existentes y algunas nuevas:

  • NUEVO – Plugin disponible para usuarios no alojados en SiteGround
  • NUEVO – Caché de página completa basada en archivos
  • NUEVO – Caché de página completa basada en archivos para usuarios conectados
  • NUEVO – Precarga de caché (requiere caché de FB)
  • NUEVO – Ajustes de nivel de compresión para imágenes individuales
  • Reprogramación del código y mejoras generales
  • Mejorado el minimizado de HTML
  • Mejoradas las exclusiones de carga diferida
  • Mejorado el vaciado automático de tipos de contenido personalizados
  • Mejorada la exclusión de caché para URLs wp-json
  • Mejorada la opción de probar la cache en URL
  • Mejorada la detección de CloudFlare
  • Mejorada la compatibilidad con la verificación de correo electrónico de WooCommerce
  • Mejorada la compatibilidad con WP-CLI

Tras probar estos cambios en varios de mis sitios en los que aún mantenía WP Rocket para optimizar algunos aspectos que las versiones anteriores de SG Optimizer no resolvían bien, he terminado desinstalando WP Rocket, también aquí en Ayuda WordPress, pues ahora obtengo mejores tiempos y páginas más optimizadas solo con las herramientas del plugin SG Optimizer.

Problemas con empresas de hosting

Aunque en principio el plugin SG Optimizer se puede utilizar en cualquier hosting, es posible que encuentres algún problema con alguna empresa de alojamiento.

A continuación tienes los que me constan o de los que me habéis informado, y la solución…

SG Optimizer y GoDaddy

Si has intentado instalar el plugin SG Optimizer en un alojamiento de GoDaddy habrás comprobado que no deja, que bloquea su instalación, al igual que hace con otro montón de plugins bloqueados en GoDaddy.

En este caso es probable simplemente que no deje instalarlo porque anteriormente a la versión 7.0 SG Optimizer no se podía instalar en otros hostings, y ahora ya si se puede.

Mi recomendación es que contactes con GoDaddy y les informes que esto ha cambiado y que no hay ningún motivo de seguridad o rendimiento (negativos) como para que bloqueen la instalación del plugin, y que pueden quitarlo de su lista de plugins bloqueados.

¿Por qué GoDaddy y algunas otras empresas de hosting bloquean la instalación de plugins WordPress?

Esto no solo te va a pasar en GoDaddy. Hay otras empresas de hosting que, por varios motivos, bloquean la instalación de diversos plugins, casi siempre de seguridad y de optimización (caché, etc.).

Esto suele ser debido a que sus planes de hosting están orientados a perfiles de usuario con pocos conocimientos y prefieren bloquear el acceso a ciertos plugins para evitar errores de configuración o posibles incompatibilidades que les generaría más trabajo a sus equipos de soporte.

Otras veces es simplemente porque prefieren tener los planes de hosting muy cerrados, con configuraciones básicas pero seguras que, de nuevo, les generen la mínima cantidad posible de problemas y peticiones de soporte.

Esto es así.

SG Optimizer y Webempresa

Esto lo descubrí yo mismo, al probarlo en un alojamiento que tengo de pruebas en Webempresa.

Resulta que en este caso sí dejan instalar el plugin (¡bien!) pero resulta que cada vez que quieres activar una funcionalidad se muestra un error de que el plugin no ha podido activar la característica debido a que no ha podido conectar con la API de WordPress, necesaria para que funcione, algún plugin de seguridad o reglas específicas en el archivo .htaccess que lo impidan.

Bien, pues en el caso de Webempresa, tras comprobar que no tenía activo ningún plugin de seguridad, comprobé que el archivo .htaccess de las instalaciones automáticas de Webempresa no es estándar, sino que incluye reglas adicionales que, en este caso eran las culpables del problema.

El .htaccess creado por el instalador de Webempresa era así:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /pruebas/ 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} !(.action|.aro|.ascx|.asf|.asp|.aspx|.asx|.avi|.bat|.bmp|.ca|.cfg|.cfm|.cgi|.class|.css|.de|.divx|.dk|.dll|.doc|.docx|.ee|.el|.eot|.es|.et|.exe|.fbcindex|.gif|.gz|.gzip|.htaccess|.inc|.ini|.jpe|.jpeg|.jpg|.js|.log|.m4a|.m4v|.mdb|.mid|.midi|.mov|.mp3|.mp4|.mpe|.mpeg|.mpg|.mpp|.nl|.no|.nsf|.odb|.odc|.odf|.odg|.odp|.ods|.odt|.ogg|.pdf|.php|.phtml|.pl|.png|.pot|.pps|.ppt|.pptx|.properties|.pt-br|.qt|.ra|.ram|.rtf|.rtx|.sh|.shtml|.svg|.svgz|.swf|.tar|.tif|.tiff|.ttf|.tw|.txt|.wav|.wax|.wma|.wmv|.wmx|.wof|.wri|.wsgi|.wwwacl|.xla|.xls|.xlsx|.xlt|.xlw|.xsd|.xsl|.zip)$ [NC]
RewriteRule . /pruebas/index.php [L] 
</IfModule>
# END WordPress

Este archivo .htaccess tiene una línea que no se incluye por defecto en WordPress, esta:

RewriteCond %{REQUEST_URI} !(.action|.aro|.ascx|.asf|.asp|.aspx|.asx|.avi|.bat|.bmp|.ca|.cfg|.cfm|.cgi|.class|.css|.de|.divx|.dk|.dll|.doc|.docx|.ee|.el|.eot|.es|.et|.exe|.fbcindex|.gif|.gz|.gzip|.htaccess|.inc|.ini|.jpe|.jpeg|.jpg|.js|.log|.m4a|.m4v|.mdb|.mid|.midi|.mov|.mp3|.mp4|.mpe|.mpeg|.mpg|.mpp|.nl|.no|.nsf|.odb|.odc|.odf|.odg|.odp|.ods|.odt|.ogg|.pdf|.php|.phtml|.pl|.png|.pot|.pps|.ppt|.pptx|.properties|.pt-br|.qt|.ra|.ram|.rtf|.rtx|.sh|.shtml|.svg|.svgz|.swf|.tar|.tif|.tiff|.ttf|.tw|.txt|.wav|.wax|.wma|.wmv|.wmx|.wof|.wri|.wsgi|.wwwacl|.xla|.xls|.xlsx|.xlt|.xlw|.xsd|.xsl|.zip)$ [NC]

Y la solución es sencilla: Quitar esa línea del archivo.

O si lo prefieres, eliminar este archivo .htaccess y generar un archivo .htaccess limpio, estándar de WordPress, accediendo al escritorio de tu WordPress y en la página de ajustes de enlaces permanentes, guardar cambios sin tocar ningún ajuste, acción esta que genera un nuevo archivo .htaccess limpio si no encuentra ya uno.

# BEGIN WordPress
# Las directivas (líneas) entre «BEGIN WordPress» y «END WordPress» son
# generadas dinámicamente y solo deberían ser modificadas mediante filtros de WordPress.
# Cualquier cambio en las directivas que hay entre esos marcadores serán sobrescritas.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /pruebas/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /pruebas/index.php [L]
</IfModule>
# END WordPress

El resultado sería un .htaccess estándar de WordPress limpio, que ya no impide activar las funcionalidades de SG Optimizer.

¿Cómo es SG Optimizer comparado con otros plugins de optimización?

De hecho también probé el sitio de pruebas en un alojamiento distinto a SiteGround desactivando SG Optimizer y activando la última versión de WP Rocket con todos los ajustes a tope y los resultados fueron peores con WP Rocket (de pago) que con SG Optimizer (gratis).

A pesar de ello, en mi opinión aún le falta a SG Optimizer un ajuste para que sea perfecto: Añadir dimensiones que falten de imágenes. Este ajuste sí lo tiene WP Rocket pero en mis pruebas, en conjunto, en ninguna ocasión logró WP Rocket superar en puntuaciones y métricas web principales a los resultados con SG Optimizer, aún estando en un hosting que no aprovechaba los sistemas de caché de SiteGround, ni la optimización de imágenes automática o la conversión a WebP.

Por supuesto, las pruebas pueden variar según el tipo de web y página que se analice, y en cada caso deberás ajustar distintos parámetros de las herramientas del plugin de optimización, añadiendo exclusiones, etc. Pero es genial disponer de un plugin gratuito de optimización tan potente como SG Optimizer y con tantas herramientas que normalmente suelen ser de pago.

Y si quieres tener todas las prestaciones completas, incluidas las propias de sus servidores, entonces te recomiendo alojar tus webs en SiteGround.

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en los emoticonos para valorarlo!

Promedio de puntuación 4.9 / 5. Total de votos: 39

Hasta ahora ¡no hay votos!. Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en los medios sociales!

¡Siento que este contenido no te haya sido útil!

¡Ayúdame a mejorar este contenido!

Por favor, dime, ¿cómo puedo mejorarlo?

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

Sobre el autor

20 comentarios en “El plugin de optimización de SiteGround ahora disponible gratis en cualquier hosting”

  1. Esto es sensacional Fernando! no quiero imaginarme las caras de los equipos de desarrollo de WP-Rochet, W3 Total Cache, etc.. yo lo uso para clientes alojados en SiteGround pero que ésto haya salido para todo el mundo va a poner a bailar pegado a mas de uno!…

    CHAPO! SiteGround!

  2. Fernando, felicidades por el excelente artículo que acabo de leer.
    Justo estoy migrando de siteground a cloudways y está noticia me viene cómo anillo al dedo.

    Una pregunta, que opinas de este último servidor que mencione? Cloudways.
    Lo recomiendas?

    Feliz día y muchos éxitos.

  3. Me venido de perlas justo estaba con el plugin lite speed que viene con el servidor dandome probelmas y queria algo wp rocket pero en gratis y esto bienvenido sea

  4. Hola! Lo he probado en webempresa y me ha dado muchisimos errores, no se si es una limitacion de ese hosting o que sucedio, pero no son compatibles. Igual es un plugin muy completo y permite de usar muchos menos plugins adicionales. Gracias por compartirlo.

    1. Ayer lo probé en Webempresa y es verdad que falla casi todo, no se deja activar, porque bloquean el acceso a la API de WordPress.

      Se soluciona fácil, solo tienes que borrar o renombrar el .htaccess existente y crear otro limpio desde los ajustes de enlaces permanentes de WordPress (solo guarda sin cambiar ningún ajuste). El nuevo .htaccess es el por defecto de WP, sin limitaciones del hosting (pensadas para usuarios noveles) y ya funciona todo lo del plugin, y también de otros que tendrán problemas con ese bloqueo de la API de WP que hace Webempresa.

      1. Gracias por la respuesta. Estuve controlando y no estaba esa linea, solo las que genera el plugin creado por Ud. De todos modos he cambiado el contenido del file al de default, veremos que sucede.

  5. Ya risolvi. El problema es que yo vivo en Italia, al conectarme a webempresa desde aqui, siempre tengo problemas, tengo que habilitar cosas y aparentemente este plugin deshabilita esa excepción y por eso se produjo todo este problema.
    Gracias por tus respuestas.

  6. En pagespeed me da buenos resultados y es el mejor con diferencia, pero en gtmetrix baja mucho comparado con otros gratuitos como el wp-optimize que ultimamente esta pegando fuerte, eso si no estas en siteground, ¿que opinas de gtmetrix es fiable? Gracias.

    1. Qué raro. Para empezar WP Optimize es limpieza de base de datos y caché de estáticos, punto. No es comparable con plugins como WP Rocket o SG Optimizer, con muchas más prestaciones.

      Sobre las mediciones, GTmetrix solo mide en escritorio y, si no estás registrado, desde Canadá o así, con lo que siempre te mostrará tiempos de latencia más largos. En esto yo usaría del que tiran todos, GTMetrix incluido: PageSpeed, haciendo varias mediciones para tener una media lógica, pero sobre todo para aprender de los resultados y mejorar aquello que resulte en una mejor experiencia de navegación para los usuarios, que de eso se trata 🙂

  7. Gracias… Yo genero una versión estática del Sitio, por lo que la parte de caché no la necesito, pero la parte de optimización podría mejorar o complementar lo que tengo… Utilizo «SuperMinify» (superminimiza los códigos HTML, CSS y JS y quita los comentarios HTML) y «Mejoras y optimizaciones WPO» (de Fernando Tellado). Supongo que SuperMinify hace lo mismo que SG Optimizer… simplemente habría que hacer pruebas para ver cual lo hace mejor… pero el de Tellado no sé qué hace, por lo que me pregunto si se complementa con SG Optimizer o duplican optimizaciones…

    Gracias de nuevo…

    1. Mis plugins duplicarían las funcionalidades de minimizado y optimización de SG Optimizer, para una versión estática necesitas caché de página, que mis plugins no hacen y puedes obtener con SG Optimizer o sumando el plugin Surge a mis plugins

      1. Gracias… Se me olvidó añadir que utilizo Cloudflare… El Sitio Wordpress lo tengo en una carpeta: midominio.com/carpeta y la versión estática generada, en la raíz… Pregunté en el foro de Cloudflare si necesito un plugin de caché, o Cloudflare ya cachea todo mi sitio estático… y alguien me explicó que sería suficiente con estas reglas:

        midominio.com/carpeta/*
        Cache Level: Bypass

        midominio.com/*
        Cache Level: Cache Everything, Edge Cache TTL: a month

        Si esto es correcto, con Cloudflare y con tus plugin voy bien servido… ¿Es correcto?

      2. Supongo que es correcto… Una última cuestión: el plugin de SG realiza acciones como: COMPRESIÓN GZIP, OPTIMIZACIÓN HEARTBEAT DE WORDPRESS, APLAZAR CARGA DE JS QUE BLOQUEA LA VISUALIZACIÓN… ¿También lo hacen tus plugins? ¿Hay optimizaciones que realiza este plugin que no realicen los tuyos? ¿Podría ser beneficioso instalar este plugin y desinstalar los tuyos?

        Gracias…

        1. He mirado en la página del plugin «Mejoras y optimizaciones WPO». Entre las muchas optimizaciones, leo por ejemplo: Aplaza la carga de JavaScript de iframes de vídeos de YouTube… pero no APLAZAR CARGA DE JS QUE BLOQUEA LA VISUALIZACIÓN que sí realiza SG Optimizer… Aunque no sé si merece la pena desactivar uno y activar el otro…

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Información base sobre privacidad:
  • Responsable: Fernando Tellado ([email protected])
  • Fin del tratamiento: Moderación de comentarios para evitar spam
  • Legitimación: Tu consentimiento
  • Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
  • Derechos: Acceso, rectificación, portabilidad, olvido

 

Ir arriba
Ir al contenido