Contenido del curso
Rastreo y accesibilidad
- 5

Checklist de Auditoría SEO Técnico para eCommerce
06:08 min - 6

Auditoría de archivos robots.txt para SEO y visibilidad en Google
08:46 min - 7

Uso de Seoliser para Auditoría de Páginas Web
05:42 min - 8

Creación y gestión de mapas de sitio XML para SEO eficaz
08:05 min - 9

Auditoría y Optimización de Certificados SSL en Sitios Web
08:06 min - 10

Redirecciones y configuraciones HTTPS en sitios web
05:46 min - 11

Solución de Contenidos Duplicados con Etiqueta Canonical
11:55 min - 12

Códigos de Respuesta HTTP y su Impacto en SEO Técnico
12:14 min
Arquitectura del sitio web
Elementos técnicos en contenidos
- 17

Optimización Técnica On Page de Contenidos Web
01:41 min - 18

Optimización de Metatítulos en SEO Técnico
07:11 min - 19

Optimización de Meta Descripciones y Meta Keywords para SEO
06:53 min - 20

Optimización de Títulos H1 para SEO Efectivo
07:08 min - 21

Optimización de Contenidos Web: Auditoría Técnica y Recomendaciones
03:49 min - 22

Auditoría de Textos Alternativos en Imágenes Web
03:11 min
Velocidad de carga
- 23

Auditoría de Velocidad de Carga en Sitios Web
02:46 min - 24

Medición y Optimización de Velocidad de Carga Web
06:24 min - 25

Optimización de Caché del Navegador en Sitios Web
04:54 min - 26

Optimización de Imágenes y Uso de CDN para Mejorar Velocidad Web
08:16 min - 27

Optimización de CSS y JavaScript para mejorar velocidad web
06:27 min
Microformatos y schema.org
Optimización Multi-idioma y/o Multi-país
SEO para sitios en JavaScript
Conclusiones
Optimización SEO para Sitios Web en JavaScript
Resumen
Optimizar un sitio web construido con JavaScript requiere un enfoque diferente al de los sitios tradicionales. Los frameworks como Angular, Vue y React generan páginas que Google procesa en dos fases, lo que puede afectar directamente el posicionamiento si no se toman las precauciones adecuadas.
¿Qué son las SPA y PWA y por qué importan para el SEO?
Los sitios construidos con estos frameworks se clasifican en dos categorías principales. Las SPA o Single Page Applications son sitios que cargan toda la información en una sola página sin necesidad de refrescar el navegador [0:22]. Se usan tanto en portales de noticias como en plataformas de cursos. Por otro lado, las PWA o Progressive Web Apps se comportan más como aplicaciones móviles nativas que como sitios web convencionales [0:50]. Ambos tipos manejan contenido muy dinámico que cambia constantemente, lo que los hace más robustos pero también más complejos para los motores de búsqueda.
A diferencia de los sitios construidos con PHP o Python, que cargan la información de manera más clásica, los sitios en JavaScript tienen un trato especial por parte de Google [1:15]. Un ejemplo claro se observa con voice123.com: cuando Google rastrea el sitio, lo muestra de forma incompleta, mientras que al visitarlo directamente en el navegador, todo el contenido carga correctamente.
¿Cómo rastrea Google los sitios hechos con JavaScript?
El algoritmo de Google sigue un proceso particular con estos sitios. Primero rastrea el sitio web sin ejecutar el JavaScript [1:46]. Luego lo coloca en una cola de renderizado antes de indexarlo. En esta etapa, Google no cuenta con toda la información del sitio, por lo que no se puede garantizar un buen posicionamiento inicial [2:15].
Después de un tiempo, Google vuelve a rastrear el sitio ejecutando el JavaScript, lo indexa nuevamente y entonces sí lo posiciona con toda la información disponible [2:35]. Este proceso en dos fases significa que un sitio en JavaScript puede tardar más en alcanzar buenas posiciones en comparación con uno tradicional.
¿Qué factores técnicos se deben cuidar en sitios JavaScript?
Existen varios elementos fundamentales que deben verificarse al auditar o construir un sitio con estos frameworks.
¿Por qué las URLs únicas son esenciales?
- Cada página debe tener una URL única, aunque el sitio no se recargue visualmente [2:55].
- Las metaetiquetas deben ser únicas por página: cada una necesita su propio título SEO y meta description [3:07].
- Sin esta diferenciación, se cae en el problema de contenido duplicado que perjudica el posicionamiento.
¿Cómo deben manejarse los enlaces y las rutas?
- Los enlaces deben usar el elemento a href en lugar de otros elementos HTML [3:30].
- No se deben usar eventos de JavaScript para manejar las URLs, ya que Google podría no interpretarlos correctamente [3:42].
- Es necesario implementar routers para gestionar las URLs del sitio [4:00].
- Se deben evitar las URLs con el símbolo numeral (#), una práctica muy común en JavaScript que dificulta la indexación [4:18].
Para facilitar la gestión de metaetiquetas en estos frameworks, se pueden utilizar herramientas como Meta Service, Helmet o Vue Meta [4:25], que ayudan a que cada página quede correctamente optimizada.
¿Qué opciones de renderizado avanzado existen?
Hay dos estrategias avanzadas para discutir con el equipo de desarrollo:
- El renderizado dinámico muestra a Google la versión completa del sitio, mientras que al usuario le carga progresivamente según su interacción [4:42].
- El renderizado en el servidor (server-side rendering) entrega toda la información desde el backend, sin depender de que el JavaScript se ejecute en el navegador del usuario [5:00].
Ambas opciones mejoran significativamente la forma en que Google procesa el contenido y pueden marcar la diferencia entre un sitio invisible y uno bien posicionado.
Si estás trabajando con un sitio en JavaScript o planeas crear uno, comparte estos puntos con tu desarrollador desde el inicio del proyecto. ¿Qué framework estás usando y qué desafíos has encontrado con su indexación?