El Arte de los Modos de Renderizado: Ir Más Allá de una Página en Blanco

Rate this content
Bookmark

En el mundo de las Aplicaciones de Página Única, el renderizado del lado del cliente ha sido durante mucho tiempo el método preferido para renderizar contenido. Sin embargo, a medida que las SPAs han evolucionado, han surgido otros modos de renderizado que ofrecen diferentes ventajas y desventajas. En mi charla, exploraremos por qué es importante ir más allá de una página en blanco como solicitud inicial y exploraremos diferentes modos de renderizado como SSR, SSG, ISG y más. No solo cubriremos los pros y los contras de cada modo, sino que también proporcionaremos ejemplos reales y comparables. Al final de la charla, tendrás una mejor comprensión de los diferentes modos de renderizado disponibles para las SPAs y podrás elegir el mejor para tus necesidades. Únete a mi charla para explorar el arte de los modos de renderizado.

FAQ

Google procesa aproximadamente 8.6 mil millones de búsquedas al día.

Menos del 10% de los sitios web recibe visitas desde Google, según un estudio de Ahrefs.

SEO significa optimización para motores de búsqueda y está enfocado en optimizar sitios web para mejorar su visibilidad en los resultados de los buscadores, mejorando así la experiencia del usuario.

El SEO es necesario cuando tienes contenido público, como páginas de marketing, empresas, blogs, artículos, entre otros, que deben ser fácilmente accesibles y visibles en los resultados de búsqueda.

El SEO en la página cubre principalmente el contenido del sitio web, la utilización de palabras clave adecuadas, la experiencia del usuario, y la configuración de etiquetas meta.

El SEO fuera de la página se relaciona con la construcción de enlaces, la citación y la construcción de marca en redes sociales, y la demostración de autoridad y expertise en el contenido publicado.

El SEO técnico se refiere a aspectos técnicos como la velocidad de la página, el rendimiento, la seguridad, evitar enlaces rotos, y asegurar un correcto mapa del sitio.

Si el JavaScript está deshabilitado en una Single Page Application (SPA), no se mostrará contenido, ya que el HTML se genera a través de JavaScript.

La representación del lado del servidor puede mejorar significativamente el SEO al asegurar que el contenido sea accesible y indexable por los motores de búsqueda incluso sin JavaScript.

Los enlaces canónicos son utilizados para especificar la versión preferida de una página web, ayudando a evitar contenido duplicado y a mejorar el ranking en los resultados de búsqueda.

Alexander Lichter
Alexander Lichter
32 min
12 May, 2023

Comments

Sign in or register to post your comment.

Video Summary and Transcription

Google procesa miles de millones de búsquedas al día, pero menos del 10% de los sitios web reciben visitantes de Google. El SEO se centra en el usuario y requiere una mejora continua. JavaScript solía ser un desafío para los motores de búsqueda, pero ahora pueden manejarlo. El renderizado del lado del servidor es una solución para los desafíos de las aplicaciones de página única. Un buen SEO incluye HTTPS, amigabilidad con dispositivos móviles, vitales web principales y manejo de cambios de URL. Las etiquetas meta y la accesibilidad son importantes para el SEO. Google Search Console proporciona información valiosa para rastrear el rendimiento de las palabras clave.

1. Introducción a Google y Tráfico de Sitios Web

Short description:

Comenzamos muy simple. Google procesa 8.6 mil millones de búsquedas al día. ¿Cuál es el porcentaje de sitios web que realmente recibe visitantes de Google? Ni siquiera el 10%. Los estudios muestran cero visitas para una gran parte de los sitios web.

Hola a todos. ¡Wow! Así que comenzamos muy simple. ¿Quién de ustedes usa Google? ¿Quién de ustedes usa DuckDuckGo? Veo algunas manos, genial, impresionante. Pero Google procesa aproximadamente 8.6 mil millones de búsquedas al día. Eso significa, haciendo un cálculo rápido, 100K búsquedas por segundo. Una cantidad increíble, ¿verdad? Pero de ese número, ¿qué creen? Todos buscamos diferentes cosas, VUE.js en vivo, por ejemplo. Y vemos muchos sitios web, pero ¿qué creen que es el porcentaje de sitios web que realmente recibe visitantes, como tráfico, de Google? Solo piensen en un número entre cero y 100, por supuesto. Y quiero que adivinen ahora mismo. Díganme de inmediato, ¿de acuerdo? Tres, dos, uno. Interesante. Creo que alguien estuvo muy cerca aquí. Ni siquiera el 10%. Así que hay un estudio de Ahrefs que muestra claramente, sí, esa gran parte de la dona aquí, cero visitas. Y veremos cómo su sitio web no estará en el naranja, tampoco en el rojo, sino mejor en la parte verde o morada.

2. Introducción a SEO

Short description:

Bienvenidos a mi charla sobre El Universo de SEO. SEO se enfoca en el usuario y tiene como objetivo proporcionar el mejor contenido y experiencia de usuario. Es fácil de aprender pero difícil de dominar, requiriendo una mejora continua. SEO está en constante cambio, al igual que los ecosistemas de desarrollo web. El contenido disponible públicamente, como páginas de marketing y portafolios personales, se beneficia del SEO para garantizar visibilidad en los motores de búsqueda.

Así que bienvenidos a mi charla, El Universo de SEO, Descubriendo los Secretos. Sí, soy Alex, consultor de desarrollo web. Solo pasaré rápidamente por las diapositivas porque, obviamente, no hay mucho tiempo para la introducción. Ya tuve una muy buena introducción. Tengo una cuenta de Twitter. También soy un maestro, tengo un sitio web y estoy en GitHub. Así que estoy listo para navegar a través del cosmos de SEO.

Genial, me encanta la energía. Pero, ¿qué es SEO en realidad? Bueno, podría ser ciencia espacial, pero no, por suerte no lo es. Y aunque se trata de optimización para motores de búsqueda, en realidad está bastante enfocado en el usuario. Porque también tiene sentido. Google y todos los demás motores de búsqueda quieren el mejor resultado para el usuario. El mejor contenido, la mejor experiencia de usuario. Quieren que encuentres lo que estás buscando. Además, SEO es bastante fácil de aprender, pero difícil de dominar. Como muchas cosas, lamentablemente. Y requiere una mejora continua. No es como decir, `puedo hacer mi SEO ahora y ya estoy listo para siempre`. Así no funciona. Y está en constante cambio. Nosotros, como desarrolladores web, conocemos los ecosistemas en constante cambio. Claro. SEO, muy similar. Oh, hay una actualización principal de Google. Oh, no, estos no tienen un buen ranking. Pero no te preocupes. No profundizaremos en eso hoy.

Y ¿cuándo necesito SEO? Bueno, en primer lugar, tu contenido debe estar disponible públicamente. ¿Verdad? Entonces, si tienes algo como autenticación, no necesitas SEO, está bien. Pero si tienes páginas de marketing, tu empresa, tal vez tu propio sitio de portafolio, sería bueno que si buscas en Google tu nombre, no aparezca tu perfil de Facebook o tu cuenta de Twitter, sino tal vez tu propio sitio web si tienes uno.

QnA

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Componentes del Servidor: La Epopeya de la Representación UX
React Summit 2023React Summit 2023
26 min
Componentes del Servidor: La Epopeya de la Representación UX
Los componentes del servidor, introducidos en React v18, ponen fin a estas limitaciones, permitiendo representar completamente los componentes de React en el servidor, en un formato de abstracción intermedio sin necesidad de agregar al paquete de JavaScript.Esta charla tiene como objetivo cubrir los siguientes puntos:1. Una divertida historia de cómo necesitábamos CSR y cómo SSR comenzó a ocupar su lugar2. ¿Qué son los componentes del servidor y qué beneficios aportan, como un tamaño de paquete de JavaScript de 0?3. Demostración de una aplicación simple utilizando representación en el lado del cliente, SSR y componentes del servidor, y análisis de las mejoras de rendimiento y comprensión de cuándo usar cada enfoque4. Mi opinión sobre cómo cambiará la representación de la interfaz de usuario con este enfoque
Diseño Dirigido por Dominio con Aplicaciones Vue
Vue.js London 2023Vue.js London 2023
14 min
Diseño Dirigido por Dominio con Aplicaciones Vue
Top Content
Introducción al Diseño Dirigido por Dominio- ¿Qué es DDD?- Principios clave de DDD- Beneficios de usar DDD en el desarrollo de aplicaciones webModelado de Dominio en Aplicaciones Vue 3- Cómo diseñar e implementar modelos de dominio en Vue 3- Estrategias para integrar la lógica de dominio con el modelo de datos reactivo de Vue y la arquitectura basada en componentesMejores Prácticas para Implementar DDD en Vue 3- Estrategias para organizar el código de una manera que siga los principios de DDD- Técnicas para reducir el acoplamiento entre la lógica de dominio y la lógica de la aplicación- Consejos para probar y depurar la lógica de dominio en las aplicaciones Vue 3
Next.js — La Arquitectura Híbrida (SSG/SSR) para la Modernización y Escalado de React para Desarrolladores Web
React Summit Remote Edition 2021React Summit Remote Edition 2021
31 min
Next.js — La Arquitectura Híbrida (SSG/SSR) para la Modernización y Escalado de React para Desarrolladores Web
Top Content
Cómo compartir código entre una aplicación web de React y una aplicación móvil de React Native en Monorepo
React Summit 2022React Summit 2022
7 min
Cómo compartir código entre una aplicación web de React y una aplicación móvil de React Native en Monorepo
Por lo general, crear aplicaciones web y móviles requiere diferentes conjuntos de tecnologías, y es bastante difícil compartir código. Esta charla mostrará cómo agregué una aplicación web de React y una aplicación móvil de React Native en el mismo monorepo utilizando Nx, y cómo optimicé el intercambio de código entre la aplicación web de React y la aplicación móvil de React Native.
La próxima ola de frameworks web es BYOJS
JSNation 2022JSNation 2022
23 min
La próxima ola de frameworks web es BYOJS
El desarrollo de aplicaciones web ha tenido muchos cambios a lo largo de la vida de la web. Desde aplicaciones del lado del servidor con un toque de JavaScript hasta aplicaciones de una sola página construidas completamente con JavaScript. Ahora estamos volviendo a donde muchos nuevos frameworks web se construyen primero de forma estática, con JavaScript agregado según sea necesario. Esta charla cubre la construcción de aplicaciones web con JavaScript a través de la lente de Astro, un generador de sitios estáticos donde la elección del framework de JavaScript es única para ti.
Cargadores de datos: Mejorando la obtención de datos en Vue
Vue.js Live 2024Vue.js Live 2024
30 min
Cargadores de datos: Mejorando la obtención de datos en Vue
La obtención de datos es una parte crítica de las aplicaciones web modernas. Es un problema complejo que ha sido (parcialmente) resuelto de muchas formas diferentes. En esta charla, exploraremos la nueva API de Cargadores de Datos para Vue Router, cómo se compara con las soluciones existentes y cómo puede simplificar en gran medida la obtención de datos en tus aplicaciones Vue.

Workshops on related topic

Desarrollando Blogs Dinámicos con SvelteKit & Storyblok: Una Masterclass Práctica
JSNation 2023JSNation 2023
174 min
Desarrollando Blogs Dinámicos con SvelteKit & Storyblok: Una Masterclass Práctica
Top Content
Featured WorkshopFree
Alba Silvente Fuentes
Roberto Butti
2 authors
Esta masterclass de SvelteKit explora la integración de servicios de terceros, como Storyblok, en un proyecto SvelteKit. Los participantes aprenderán cómo crear un proyecto SvelteKit, aprovechar los componentes de Svelte y conectarse a APIs externas. La masterclass cubre conceptos importantes incluyendo SSR, CSR, generación de sitios estáticos y despliegue de la aplicación usando adaptadores. Al final de la masterclass, los asistentes tendrán una sólida comprensión de la construcción de aplicaciones SvelteKit con integraciones de API y estarán preparados para el despliegue.
Accesibilidad web en aplicaciones JavaScript
React Summit 2022React Summit 2022
161 min
Accesibilidad web en aplicaciones JavaScript
Workshop
Sandrina Pereira
Sandrina Pereira
A menudo vemos que JavaScript daña la accesibilidad de un sitio web. En esta masterclass, aprenderás cómo evitar errores comunes y cómo utilizar JS a tu favor para mejorar la accesibilidad de tus aplicaciones web.
En esta masterclass exploraremos múltiples ejemplos del mundo real con problemas de accesibilidad, y aprenderás cómo hacer que funcionen para las personas que utilizan un mouse o un teclado. También aprenderás cómo se utilizan los lectores de pantalla, ¡y te mostraré que no hay razón para tener miedo de usar uno!
Únete a mí y déjame mostrarte cómo la accesibilidad no limita tus soluciones o habilidades. ¡Al contrario, las hace más inclusivas!
Al final, serás capaz de:- Comprender los principios de WCAG y cómo están organizados- Conocer casos comunes en los que JavaScript es esencial para la accesibilidad- Crear enlaces, botones y elementos conmutables inclusivos- Utilizar regiones en vivo para errores y estados de carga- Integrar la accesibilidad en el flujo de trabajo de tu equipo de inmediato- Darte cuenta de que crear sitios web accesibles no es tan difícil como parece ;)
Construye una Biblioteca Universal de Datos Reactiva con Starbeam
JSNation 2023JSNation 2023
66 min
Construye una Biblioteca Universal de Datos Reactiva con Starbeam
WorkshopFree
Yehuda Katz
Yehuda Katz
Esta sesión se centrará en los bloques de construcción universales de Starbeam. Usaremos Starbeam para construir una biblioteca de datos que funcione en múltiples frameworks.Escribiremos una biblioteca que almacene en caché y actualice datos, y admita relaciones, ordenación y filtrado.En lugar de obtener datos directamente, funcionará con datos obtenidos de forma asíncrona, incluidos los datos obtenidos después de la representación inicial. Los datos obtenidos y actualizados a través de web sockets también funcionarán bien.Todas estas características serán reactivas, por supuesto.Imagina que filtras tus datos por su título y luego actualizas el título de un registro para que coincida con el filtro: cualquier resultado que dependa de los datos filtrados se actualizará para reflejar el filtro actualizado.En 90 minutos, construirás una increíble biblioteca de datos reactiva y aprenderás una nueva herramienta poderosa para construir sistemas reactivos. La mejor parte: la biblioteca funciona en cualquier framework, incluso si no piensas en (o dependes de) ningún framework al construirla.
Tabla de contenidos- Almacenar un registro obtenido en una celda- Almacenar múltiples registros en un Mapa reactivo- La iteración reactiva es una iteración normal- El filtrado reactivo es un filtrado normal- Obtener más registros y actualizar el Mapa- La ordenación reactiva es una ordenación normal (¿se está volviendo un poco repetitivo?)- Modelar la invalidación de la caché como datos- Bonus: relaciones reactivas
Construye aplicaciones Web3 con React
React Summit 2022React Summit 2022
51 min
Construye aplicaciones Web3 con React
WorkshopFree
Shain Dholakiya
Shain Dholakiya
El masterclass está diseñado para ayudar a los desarrolladores Web2 a comenzar a construir para Web3 utilizando el Hyperverse. El Hyperverse es un mercado abierto de módulos inteligentes construidos por la comunidad, auditados y fáciles de descubrir. Nuestro objetivo es hacer que sea fácil para los desarrolladores de React construir aplicaciones Web3 sin escribir una sola línea de código de contrato inteligente. Piensa en 'npm para contratos inteligentes'.
Aprende más sobre el Hyperverse aquí.
Repasaremos todos los conceptos básicos de blockchain/crypto que necesitas saber para comenzar a construir en el Hyperverse, por lo que no necesitas tener ningún conocimiento previo sobre el espacio Web3. Solo necesitas tener experiencia en React.