SEO: más que robots y palabras clave

1

Auditoría de SEO Técnico: Identificación y Solución de Problemas

2

SEO Técnico: Mejora el Tráfico Orgánico de tu Sitio Web

3

SEO Técnico: Optimización para Motores de Búsqueda

4

Auditoría Técnica de SEO: Rastreo, Indexación y Ranking en Google

Rastreo y accesibilidad

5

Checklist de Auditoría SEO Técnico para eCommerce

6

Auditoría de archivos robots.txt para SEO y visibilidad en Google

7

Uso de Seoliser para Auditoría de Páginas Web

8

Creación y gestión de mapas de sitio XML para SEO eficaz

9

Auditoría y Optimización de Certificados SSL en Sitios Web

10

Redirecciones y configuraciones HTTPS en sitios web

11

Solución de Contenidos Duplicados con Etiqueta Canonical

12

Códigos de Respuesta HTTP y su Impacto en SEO Técnico

Arquitectura del sitio web

13

Optimización de URLs y migas de pan en arquitectura web

14

Buenas prácticas para scroll infinito y paginación web

15

Optimización de la Profundidad de Navegación Web

16

Optimización Semántica del HTML en Sitios Web

Elementos técnicos en contenidos

17

Optimización Técnica On Page de Contenidos Web

18

Optimización de Metatítulos en SEO Técnico

19

Optimización de Meta Descripciones y Meta Keywords para SEO

20

Optimización de Títulos H1 para SEO Efectivo

21

Optimización de Contenidos Web: Auditoría Técnica y Recomendaciones

22

Auditoría de Textos Alternativos en Imágenes Web

Velocidad de carga

23

Auditoría de Velocidad de Carga en Sitios Web

24

Medición y Optimización de Velocidad de Carga Web

25

Optimización de Caché del Navegador en Sitios Web

26

Optimización de Imágenes y Uso de CDN para Mejorar Velocidad Web

27

Optimización de CSS y JavaScript para mejorar velocidad web

Microformatos y schema.org

28

Implementación de Microformatos para SEO sin Programación

29

Creación y auditoría de microformatos para SEO en sitios web

Optimización Multi-idioma y/o Multi-país

30

Implementación de la etiqueta hreflang para SEO internacional

SEO para sitios en JavaScript

31

Optimización SEO para Sitios Web en JavaScript

32

Renderizado de Sitios Web en JavaScript para SEO Técnico

33

Optimización del DOM para Sitios Web en JavaScript

Conclusiones

34

Conceptos Clave de SEO y Optimización Web

35

Auditoría de SEO Técnico: Rastreo, Accesibilidad y Velocidad

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Optimización SEO para Sitios Web en JavaScript

31/35
Recursos

¿Cómo se optimizan sitios web hechos con JavaScript para SEO?

El SEO para sitios web desarrollados con JavaScript es un campo que requiere atención especial debido al comportamiento único de estos sitios. Estos sitios, conocidos como Single Page Applications (SPA) y Progressive Web Apps (PWA), manejan la carga de contenido de maneras distintas a los sitios web tradicionales. Entonces, ¿cómo aseguramos que nuestros sitios JavaScript sean amigables para los motores de búsqueda como Google?

¿Qué son las SPA y PWA y por qué son especiales?

  • SPA (Single Page Applications): Estos sitios cargan todo el contenido en una sola página, eliminando la necesidad de recargar la página completa cada vez que se interactúa con ella. Esto ofrece una experiencia de usuario muy fluida.
  • PWA (Progressive Web Apps): Estas aplicaciones web parecen y funcionan como aplicaciones móviles nativas, ofreciendo contenido dinámico que se actualiza constantemente.

¿Cómo afectan las características de los sitios JavaScript al SEO?

El principal desafío de SEO con estos sitios es que Google rastrea inicialmente sin ejecutar el JavaScript. Esto significa que cuando Google visita un sitio por primera vez, puede no capturar todo el contenido disponible.

  • Proceso de indexación: Google primero rastrea el sitio en una cola de renderizado antes de indexarlo. Solo después de un tiempo vuelve a rastrear y ejecutar el JavaScript para indexarlo completamente.
  • Problemas iniciales de posicionamiento: Esto podría provocar una clasificación inicial pobre hasta que Google vuelve y ejecuta el JavaScript, capturando así todo el contenido.

¿Cuáles son las recomendaciones clave para mejorar el SEO en sitios JavaScript?

  1. URLs únicas por página: Cada página debe tener una URL distinta incluso si el contenido no se recarga.

  2. Metaetiquetas únicas: Asegúrate de que cada página tenga títulos y descripciones meta únicas para evitar contenido duplicado.

  3. Utilización de enlaces adecuados: Los enlaces deben utilizar Ahref y no depender de JavaScript, asegurando una correcta semántica.

  4. Evitar eventos en URLs: No implementes eventos en el código JavaScript para manejar URLs; esto podría afectar la rastreabilidad.

  5. Usar routers para URL management: A nivel más técnico, se deben configurar routers para manejar las URLs correctamente.

  6. Herramientas de optimización: Utiliza herramientas como MetaService, Helmet o View Meta para optimizar frameworks como Angular, Vue y React.js.

¿Qué optimizaciones técnicas avanzadas se pueden realizar?

Dos métodos avanzados pueden ayudarte a resolver los típicos problemas de SEO con JavaScript:

  • Renderizado dinámico: Este método muestra la versión completa del sitio a Google, mientras que para el usuario sólo carga lo necesario a medida que se navega.

  • Renderizado en el servidor: Aquí, el contenido se carga previamente en el servidor antes de ser entregado al usuario, asegurando que todo el contenido esté disponible de inmediato para el rastreado por Google.

Recuerda que implementar estas técnicas requiere colaboración con desarrolladores experimentados para asegurar que el sitio esté completamente optimizado para motores de búsqueda. A medida que avanzas en la auditoría y optimización de sitios JavaScript, estas estrategias te proporcionarán una base sólida para mejorar la visibilidad y rendimiento en SEO.

Aportes 13

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

https://prerender.io/ a mí me ha facilitado todo lo de renderizado en el caso de que parte o la mayoría del sitio no esté renderizando

En sitios Web hechos con JavaScript 👨‍💼

Tener en cuenta:

  1. URL’s únicas por página (a pesar de que no se recargue que la URL cambie).
  2. Las meta etiquetas deben ser únicas (cada página debe tener un titulo de SEO, una meta description). Así Google diferenciará cada página.
  3. Usar <a href=""> para los Links.
  4. No usar eventos para las URL’s.
  5. Usar Router para las URL’s
  6. No usar rutas con #

SEO para sitios web en JS

Frameworks como angular, view y react.js que nos permite crear sitios web que sean:

SAP (Single Page Applications)

• Una sola página.
• No se refresca.
• Sitios/apps web.

PWA (Progressive Web App)

• Parece una app móvil/nativa.
• Contenido muy dinámico.
• Robusto.

Cómo procesa Google el JavaScript

  • Rastrea sin JS
  • Cola de rendizado → Indexa
  • ¿Ranking? cuando llega aquí no tiene toda la información que tiene el sitio web. No será un ranking certero
  • Vuelve a rastrear y ejecuta JS → Indexa
  • Ranking

Que tener en cuenta en los sitios con JS

  • URLs únicas por página
  • Meta etiquetas únicas
  • Utilizar links reales <a href="”>
  • No usar Eventos para URLs
  • Utilizar routers para las URLs
  • No usar rutas con #
  • Meta service (herramienta framework)
  • Helmet (herramienta framework)
  • Vue-meta (herramienta framework)

En el mejor de los casos

→ Usar renderizado dinámico.

→ Usar renderizado en el servidor.

me ha pasado, un cliente usando react.js como frontend y no se veía nada, hubo que hacer un par de cambios y quedamos en primera página con un sólo URL

En esta clase no entendí nada 😄

Alejandro excelente esta informacion, ampliar el conocimiento y muy interesante.

JAJAJAJAJA en la Clase más técnica del curso casi no hay comentarios. Todos los que en las otras clases siempre dejaban su aporte ahora se quedan callados

que buen curso, gracias!

Muchas gracias por los consejos muy completos.

Entiendo que el GoogleBot va a rastrear en principio sin el JavaScript de la App, como esta está implementada con HTML5 igual cumple con los estandares del encabezado (Head) y allí, el Bot debe encontrar las hrlang, tittle, meta que se usan para posicionar.
El H1 (Titulo principal) forma parte del body o cuerpo del documento HTML.
Como hay información que no se muestra porque está renderizado a través de JavaScript es que se vuelve a rastrear y rankear. Recordemos que Google utiliza IA en su plataforma y al volver a rastrear detecta el resto del contenido.
Es común en JavaScript usar eventos para enlazar una URL pero para SEO debes explicar al desarrollador que deseas que el GoogleBot pueda rastrear hacia donde se enlaza ese elemento tipo ancla.

Con eventos para URL’s, se refiere a aquellos eventos que desencadenan redireccionamientos a URLs???

Para los que usamos .NetCore , podemos implementar Rendertron!

Quisiera mencionar que las herramintas Meta service, Helmet y vue-meta no sirven para rutear las URLs, sino para poner un contenido diferente en el HEAD de cada página, de ahí que 2 de ellas usen el término “meta” de metaetiquetas.
Slds