Lo que he aprendido sobre SEO en JavaScript
Tabla de Contenidos
- Introducción
- Descripción general de los problemas comunes de SEO en sitios web en JavaScript
- Problema 1: Solo se indexa una parte del contenido de la página
- Problema 2: Páginas o secciones completas del sitio que no se están rastreando
- Problema 3: Las imágenes no se están indexando
- Problema 4: Falta de metadatos en las páginas
- Problema 5: Páginas huérfanas en sitios Gatsby
- Problema 6: Filtrado incorrecto en consultas GraphQL
- Conclusiones
🧩 Problema 1: Solo se indexa una parte del contenido de la página
Uno de los problemas más comunes que se encuentran en los sitios web en JavaScript es que solo se indexa una parte del contenido de la página. Esto sucede cuando se produce un error en el código JavaScript, lo que provoca que el resto de la página no sea parseable por los motores de búsqueda. El JavaScript es un lenguaje muy estricto y no ofrece muchas funciones de manejo de errores, lo que dificulta la identificación y solución de este problema.
Para solucionar este problema, es recomendable utilizar herramientas como Wappalyzer para identificar qué tecnología se está utilizando en el sitio web. Además, se deben realizar análisis de rastreo y revisar el contenido indexado en Google Search Console para identificar posibles errores. En caso de encontrar un error de sintaxis, se debe consultar con el desarrollador para obtener más información y corregirlo.
Pros:
- Identificar problemas de indexación
- Solucionar errores de sintaxis
- Mejorar la visibilidad en los motores de búsqueda
Contras:
- Requiere colaboración con el desarrollador
- Puede ser complicado identificar errores específicos de JavaScript
🚀 Problema 2: Páginas o secciones completas del sitio que no se están rastreando
Otro problema común en los sitios web en JavaScript es que ciertas páginas o secciones completas del sitio no se están rastreando. Esto puede ocurrir cuando no se han configurado correctamente los enlaces internos o cuando se utilizan métodos de enlace o eventos JavaScript que no son funcionales.
Para solucionar este problema, es importante garantizar que se utilicen etiquetas de anclaje <a>
en lugar de otros métodos de enlace o eventos JavaScript. Los desarrolladores también pueden utilizar complementos o extensiones específicas de cada framework, como React Router para React, para garantizar que los enlaces funcionen correctamente.
Pros:
- Garantizar la indexación completa del sitio
- Mejorar la navegación interna
- Aumentar la visibilidad en los motores de búsqueda
Contras:
- Requiere ajustes en la configuración de los enlaces internos
- Posible necesidad de formación adicional para los desarrolladores
📷 Problema 3: Las imágenes no se están indexando
Un problema frecuente en los sitios web en JavaScript es que las imágenes no se están indexando. Esto puede deberse a que las imágenes se están sirviendo a través de CSS en lugar de HTML. Para solucionar este problema, es importante asegurarse de que las imágenes se inserten correctamente en el código HTML y no solo en el CSS. Asimismo, se debe verificar que los permisos de acceso a las carpetas de activos permitan el rastreo por parte de los motores de búsqueda.
Pros:
- Mejorar la visibilidad en los resultados de búsqueda
- Optimizar la indexación de imágenes
Contras:
- Requiere ajustes en la estructura del código HTML
- Posible necesidad de actualizar los permisos de acceso a las carpetas de activos
Es importante destacar que estos son solo algunos de los problemas comunes que pueden surgir en los sitios web en JavaScript. Cada sitio es único y puede presentar sus propios desafíos. Sin embargo, al identificar y solucionar estos problemas, se puede mejorar significativamente el rendimiento y la visibilidad del sitio en los motores de búsqueda.
【Recursos】