Yo-yo! Grandes cosas de SEO. Nadie sabe con certeza por qué el sitio "no está en la cima" y por qué el negocio en línea no funciona. Y en busca de la verdadera razón, los propietarios de sitios se convierten en tías de cuarenta años que creen en todo lo gitano del mercado. Y así, levantando el teclado y escribiendo una consulta en el motor de búsqueda, ven "consejos mágicos": "100 puntos en la velocidad de la página de Google y estarás contento". No hay nada de malo en intentar acelerar su sitio, solo fl y todo tipo de kwork están llenos de solicitudes como "optimizar el sitio a 100 puntos en la velocidad de la página", y los propietarios del sitio no entienden cuánto puede costarles realmente esta optimización.
Hoy quiero decir por qué es casi imposible lograr el preciado valor en algunas decisiones o será tan costoso. Revisaré algunos de los consejos de velocidad de la página y hablaré sobre ellos.
Usa formatos de imagen modernos
Este consejo dice: "Las
imágenes JPEG 2000, JPEG XR y WebP utilizan una compresión más eficiente, por lo que se cargan más rápido y consumen menos tráfico que las imágenes PNG y JPEG "
. Este consejo, en mi opinión, es el más difícil de cumplir por varias razones.
Soporte de navegador para JPEG 2000, JPEG XR y WebP
Para la verificación, usamos
caniuse para averiguar cómo los navegadores admiten formatos. En este sitio, aprendemos que JPEG 2000 solo es compatible con safari (a excepción de la versión de Windows), JPEG XR para IE. ¡WebP está mejorando, pero adivina quién no lo admite?!) ¡Eso es correcto! Safari Por lo tanto, descubrimos que no existe un formato universal y si desea usarlos en casa, deberá cargar al menos 2 formatos. Esto es al menos tiempo, y como máximo pagarás al diseñador que te haga los banners.
Soporte CMS
Por supuesto, pagarle a un diseñador 500 rublos no es un problema tan grande, pero lidiar con CMS no es una tarea tan fácil. Por el momento, logré verificar el soporte en 3 CMS: Wordpress, Bitrix, Joomla. Ninguno de ellos listo para usar admite ninguno de los formatos enumerados. Hay varios complementos en Wordpress que dicen que hacen webp, pero de hecho no hay un solo complemento gratuito para esto. Además, incluso en estos casos, el webp no se puede cargar en el cuerpo del artículo; cuando se guarda la publicación, se elimina el enlace al archivo de un formato no compatible. En Bitrix, ni siquiera existe tal módulo. Necesita escribir usted mismo qué es para WordPress, qué es para Bitrix. Estas no son simples mejoras que requieren un buen conocimiento y suficiente tiempo.
Establecer codificación de imagen efectiva
Consejo: "Las
imágenes optimizadas se cargan más rápido y consumen menos datos móviles ". Este es un muy buen consejo, pero en realidad siempre maldecirá con imágenes "grandes", incluso si en "maskalka" revise sus imágenes en WordPress con el complemento "Winsite Image Optimizer" al que hay un enlace en la ayuda de Google (enlace a
imageoptim. com ) entonces igual quedará su insatisfacción.
¿Qué queda por hacer? Es mejor guardar los archivos en calidad mínima en la "etapa de Photoshop" y hacerlo mejor a través de la importación, en lugar de "guardar como". La diferencia de tamaño es enorme.
Eliminar los recursos de bloqueo de pantalla
Consejo : "
Algunos recursos impiden la carga del contenido de la página. En primer lugar, recomendamos configurar la carga de los recursos JS / CSS necesarios y retrasar la carga de los recursos restantes "
.Este consejo es extremadamente simple si trabaja con un sitio auto-escrito, si sabe "qué, dónde, cuándo". Pero si se trata de CMS y el uso de complementos y módulos, entonces esto es difícil de hacer. Por ejemplo, en Wordpress, todo depende de los complementos utilizados. Para resolver este problema, deberá profundizar en el código de los complementos y descubrir cómo conectan sus scripts (y jquery para arrancar). Luego, usando
wp_deregister_script, eliminamos la conexión de los scripts del complemento y los
cargamos en el lugar correcto, donde
queramos .
Otra forma es comprimir los scripts y / o estilos en un solo archivo. Este método realmente da muchos puntos sobre la velocidad de la página, pero de hecho puede ralentizar la representación del contenido y parte de JavaScript no funcionará.
Después de experimentar con este método, vi que la velocidad de la página muestra un deterioro en el parámetro "Tiempo de retraso aproximado para la entrada", en términos generales, el sitio en el móvil comienza a disminuir. Y cuanto más comprima (fusione en un archivo / fusione en un archivo y minimice) los archivos, peor serán estos parámetros. Es decir, el teléfono inteligente tiene que esforzarse para leerlo y ejecutarlo.
Reduce el tiempo de respuesta del servidor
Simple, como me parece, un consejo, pero no siempre depende del programador web. Ir a través del generador de perfiles en su sitio y encontrar el código que se ralentiza. A veces sucede que el mismo código se llama varias veces en el mismo archivo. Escriba el resultado de la ejecución en una variable y utilícelo si corresponde. Utiliza el almacenamiento en caché. Intento usar memched, por eso le pago a mi proveedor de alojamiento de 30 a 120 rublos por mes dependiendo del proyecto. Creo que esto te ayudará.
Posponer la carga de imágenes ocultas
Recomendación de prueba "
Para reducir el tiempo antes del inicio de la interacción, recomendamos utilizar el principio de carga diferida para imágenes ocultas después de cargar todos los recursos importantes ".
Creo que hacer esto es bastante simple y hay muchos ejemplos en Internet sobre cómo hacerlo. Por ejemplo, hay un buen artículo sobre
trucos CSS . Para que su código funcione, lo principal es cambiar los atributos de la imagen. Es bastante simple La carga diferida es buena, pero el archivo javascript +1.
Al principio del artículo hablé sobre consejos bastante conflictivos, y al final recurrí a los efectivos. Sí, por supuesto, la optimización del código es buena, pero los propietarios de sitios web piensan en las ganancias y que estas conversiones conducirán a mayores ganancias a través del SEO.
Debe comprender que la optimización del código del sitio web es solo el primer paso en la promoción, y la promoción del motor de búsqueda en sí es efectiva solo para aquellos sitios donde existe una demanda formada por el producto.
PS
No sea paranoico, sepa que debe haber una demanda formada para la promoción del sitio web en SEO, satisfacer las necesidades de sus clientes y luego su sitio estará en el TOP.