Técnicas y buenas prácticas de optimización de sitios web
¿Qué es la optimización de sitios web?
Cualquiera puede construir un sitio web, pero uno mal escrito puede ser una pérdida de dinero, tiempo y esfuerzo.
Comprender algunos de los principios que hacen que un sitio web funcione bien, aunque sea a un nivel bajo, tanto desde el punto de vista técnico como del contenido, le dará una ventaja sobre sus competidores.
Hemos añadido un formulario de contacto en la parte inferior por si quieres ponerte en contacto con nosotros fácilmente, y estaremos encantados de concertar una cita para analizar los problemas que piensas que tienes, y si es posible solucionarlos fácilmente o dar los pasos necesarios para que te pongas al día.
Para abreviar este artículo, hemos dividido las secciones en partes más sencillas. En primer lugar, hemos explicado qué es la optimización para motores de búsqueda tal y como la entiende la mayoría de la gente; después, nos hemos centrado en el contenido natural y, por último, en los aspectos técnicos (optimización del sitio) en torno a un sitio web con un rendimiento óptimo.
Naturalidad en el contenido
No escribas una entrada de blog sólo porque sí, ¡un artículo mal escrito puede entorpecer tu sitio en lugar de ayudarlo!
Cuando se escribe bien, y para el lector en lugar de para los motores de búsqueda, las páginas contribuirán de forma natural a las palabras clave de tu sitio, entonces ten paciencia, el tráfico llegará.
No recomendamos especialmente el uso de esquemas de construcción de enlaces, incluso los denominados de "sombrero blanco", ya que es de esperar que los enlaces crezcan con el tiempo.
¿Qué tipo de sitios debo utilizar? ¿Blogs, micrositios o páginas de aterrizaje?
Una página de aterrizaje suele ser cualquier página en la que el usuario entra por primera vez cuando llega al sitio, por lo que puede ser la página de inicio/acerca de, una entrada de blog, una página de producto o una página de captación de clientes potenciales.
Sin embargo, existen varias formas de captar o centrar la atención del lector.
Mantén la seguridad de tu sitio web y la de tus usuarios
Tener un sitio con candado demuestra a la mayoría de los usuarios finales que te preocupas por su seguridad y que no eres una persona cualquiera.
Puede que ralentice ligeramente el sitio, pero ahora merece la pena añadirlo, y es imprescindible si piensas vender artículos en línea o permitir que el público se conecte y utilice tu sitio.
Google utiliza ahora HTTPS como señal de clasificación de páginas, lo que significa que los sitios seguros reciben un ligero impulso en comparación con aquellos que no lo utilizan. En el futuro, es probable que los sitios web que vendan cosas en línea utilizando HTTP estándar o un certificado débil también se vean penalizados en el posicionamiento de las páginas.
Utiliza una red de distribución de contenidos (CDN)
Una red de distribución de contenidos (CDN, por sus siglas en inglés) es una buena forma de acercar los contenidos a los usuarios finales, pero no es necesariamente para todos.
Si tu sitio recibe poco tráfico global, puede ser inútil, porque acabas añadiendo un paso más en el envío de los datos a tus clientes.
Minimiza HTML
Esto es un poco más sencillo de lo que la mayoría de la gente cree. Cuando los sitios están en desarrollo, la mayoría de los programas insertan tabulaciones antes de los elementos para facilitar la lectura a los humanos.
Aunque esto es estupendo para el desarrollo, aumenta considerablemente el tamaño de los archivos y el uso de recursos del servidor. Una solución sencilla puede ser utilizar shift+tab en Visual Studio hasta que todos los elementos queden alineados a la izquierda.
Este sencillo truco puede ahorrar miles de bytes por solicitud.
Minimiza CSS
Al igual que las páginas HTML, CSS se construye generalmente con un montón de espacio en blanco para que sea más fácil de leer. Cuando publiques el sitio, quítalo, ¡las únicas personas que mirarán tu código serán los desarrolladores web entrometidos! Elimina también los comentarios en la medida de lo posible, ya que se envían pero nunca se leen.
No dudes en utilizar nuestra herramienta gratuita que elimina estos comentarios, los espacios en blanco innecesarios y arregla algunas otras cosas. También puedes pasar tu sitio por el análisis de PageSpeed y utilizar los datos que te devuelve.
Minimiza JavaScript
Al igual que ocurre con las páginas HTML y CSS, JavaScript suele incluir muchos espacios en blanco para facilitar su lectura. Cuando lances tu sitio web, elimínalos, ¡los únicos que mirarán tu código serán los desarrolladores entrometidos!
No dudes en utilizar nuestra herramienta gratuita que elimina algunos comentarios y espacios en blanco innecesarios. También puedes pasar tu sitio por el análisis de PageSpeed y utilizar los datos que te devuelve.
Reduce el número de solicitudes
La mayoría de los sitios ahora se construyen utilizando una de las muchas herramientas de construcción de sitios web disponibles como WordPress o con tecnología de despliegue rápido como Bootstrap y Angular, pero estos pueden sobrecargar el número de archivos incluidos en el sitio, haciendo que los tiempos de carga de la primera página sean lentos mientras el navegador realiza múltiples solicitudes para descargar los distintos archivos.
Si tienes acceso al backend de tu sitio web, suele ser una buena idea intentar combinar archivos similares en una sola petición.
Primero para móviles
Diseña tus sitios para que funcionen correctamente en dispositivos móviles y, a continuación, añade mejoras adicionales para los usuarios de ordenadores de sobremesa. Los dispositivos móviles representan ahora alrededor de la mitad de todas las búsquedas en todo el mundo, y los motores de búsqueda son lo suficientemente inteligentes como para no enviar a un dispositivo móvil a una página no optimizada.
Si tu sitio web no está optimizado para móviles, podrías estar perdiendo el 50% de tu tráfico potencial. Si este es el caso, puede que merezca la pena revisarlo.
Optimización de imágenes
Las imágenes suelen representar la mayor parte de los datos de cada solicitud.
Existen varias herramientas gratuitas, tanto en línea como sin conexión, que se pueden utilizar para optimizar cada imagen. A continuación se enumeran algunas de ellas, que iremos ampliando con el tiempo:
png (Portable Network Graphics): algoritmo de compresión de datos sin pérdidas para imágenes.
- TinyPNG (conversor en línea)
- ImageOptim (aplicación Mac y servicio web)
- pngquant (ejecutable de línea de comandos que utilizamos como parte de OusiaCMS)
- pngout (ejecutable de línea de comandos que utilizamos como parte de OusiaCMS, después de pngquant)
jpeg/jpg (Joint Photographic Experts Group) - algoritmo de compresión con pérdida para imágenes.
- TinyJPG (conversor en línea)
- jpegtran (ejecutable de línea de comandos que utilizamos como parte de OusiaCMS)
svg (Scalable Vector Graphics) - imágenes vectoriales basadas en xml.
- svgminify (servicio en línea)
Activar la compresión
La compresión reduce el tamaño del archivo en el servidor utilizando varios algoritmos antes de enviarlo al dispositivo del visitante, que descomprime los datos y utiliza el archivo normalmente. A continuación se enumeran los métodos de compresión más comunes:
- HTML
- CSS
- JavaScript
- SVG: No comprimido por la configuración por defecto de IIS
- XML
Si es posible y utilizas un sistema de gestión de contenidos, activa también la compresión dinámica. Más información sobre cómo configurar la compresión en su servidor web.
¿En qué SEO podemos ayudar?
Los servicios de SEO que brindamos son;
- Redes sociales
- Elegir las plataformas adecuadas
- Configurar
- Marca
- Gestión continua
- Optimización del sitio web (sabemos que los usuarios de nuestro CMS tienen uno de los más rápidos disponibles, pero nos complace trabajar con cualquier proveedor que utilice)
- Optimización de imágenes
- Optimización de CSS y JavaScript
- Amabilidad móvil.
- Identificar otras áreas de mejora
- Diseño del sitio web (cuando sea necesario)
- Análisis de contenido y utilidad
- Facilidad de navegación y menú
- Identificar el contenido que se puede mejorar y actualizar, o eliminar
- Facilidad de ponerse en contacto
- Vinculación a plataformas de redes sociales
Herramientas de prueba gratuitas
Hay una serie de herramientas disponibles para probar su sitio. Usamos lo siguiente para analizar cada sitio que construimos.
También hemos resaltado algunos de los principales escollos y, en la medida de lo posible, cómo evitarlos.
Herramientas de prueba estructural;
- Google PageSpeed Insights (en línea, proporcionado por Google)
- YSlow (se instala en su navegador, disponible en Chrome, Firefox y Safari y algunos otros)
- GTMetrix (analiza tu sitio con informes de PageSpeed y YSlow)
- dotcom-monitor (prueba su sitio desde varios lugares alrededor del mundo)
- Chequeo SEO del sitio (varias mejoras y recomendaciones)
Una cosa a tener en cuenta es que si prueba el mismo sitio en todas estas herramientas, es posible que le brinden información contradictoria. También recuerde que son solo guías, no siempre 100% precisas, y algunos errores pueden estar fuera de su control.