Frontend

De Seobility Wiki
Saltar a: navegación, buscar

¿Qué es el frontend?

Frontend es un término que se utiliza en el desarrollo de software en conjunto con el backend y se refiere a la interfaz que cubre todo lo que se puede ver, tocar y experimentar en un website o app.

Por ejemplo, en un sitio web, es el contenido (publicaciones, páginas, medios y comentarios), diseño y navegación; en un software de base de datos, es la interfaz en donde las personas pueden ingresar y se les muestra su información.

¿Cómo distinguir el frontend del backend?

Distinguir frontend de backend ==
Imagen: Frontend vs. Backend - Autor: Seobility - Licencia: CC BY-SA 4.0

El "backend" es todo aquello que no se puede ver en un software o sitio web. Por ejemplo: los servidores que alojan sitios web, las bases en donde se almacenan los datos de entrada de las personas y los contenidos del website.

En el caso de los sitios web, Internet conecta el frontend y el backend. Por otro lado, cuando se trata de CMSs o sistemas de gestión de contenidos, los términos frontend y backend hacen referencia a la interfaz de uso final del CMS y al área de administración. Incluso, cuando se menciona la autenticación o la autorización en los sitios web, también son parte del backend.

¿Cuándo se habla de un frontend SEO friendly?

Cuando las personas pueden navegar fácilmente por un sitio web, tienden a permanecer más tiempo, lo cual resulta elemental para el rankeo de un sitio web porque los tiempos de permanencia y las tasas de rebote son criterios de evaluación importantes para Google.

A continuación, te explicamos algunos factores que hacen al frontend más amigable con el SEO y, por lo tanto, mejoran la usabilidad y el ranking de un sitio en Google.

Código HTML limpio y semántico

Un código HTML limpio y semánticamente impecable es un requisito básico para una interfaz SEO friendly. Errores en el código HTML podrían ser la razón por la cual las arañas web no consigan rastrear una página e incluso no puedan indexarla.

Evitar framesets y el contenido Flash

Los framesets, así como el contenido Flash están obsoletos y no se deberían integrar en los websites.

Velocidad de carga de la página

Si una página carga muy lento, las personas podrían abandonar el sitio web. Así, se considera que el máximo tiempo de carga aceptable son 3 segundos, siendo 200 ms la velocidad óptima.

De hecho, en los sitios móviles, la pronta visualización del above the fold juega un papel aún más importante. Por esta razón, los y las webmasters deben monitorear la velocidad de carga de su sitio web. Este seguimiento es muy sencillo y se puede hacer con herramientas gratuitas como la PageSpeed Insights de Google.

Diseño responsive

Además de la velocidad de carga, el diseño responsive también juega un papel importante cuando se trata de un buen frontend, especialmente ahora que los websites utilizan más el mobile first, puesto a que la audiencia navega mucho más con dispositivos móviles y distintos tamaños de pantalla.

Por lo tanto, los sitios web y las imágenes siempre deben diseñarse de manera que se adapten a todos los viewports, lo cual no solo ayuda en la usabilidad móvil, sino que también facilita el rastreo de los sitios web.

Datos estructurados y accesibilidad

Un buen marcado y datos estructurados, al igual que el diseño web responsivo, ayudan a los rastreadores a navegar e indexar las páginas. Además, los datos estructurados hacen posible que se muestren las clasificaciones de estrellas, precios, recetas y snippets en las SERPs.

Asimismo, un snippet responsive puede influir positivamente en la tasa de clics.

Por lo tanto, no solo los motores de búsqueda se benefician de los datos estructurados y el marcado optimizado, sino que también son importantes para las personas con necesidades especiales. Por ejemplo, herramientas como los lectores de pantalla funcionan de manera similar a las arañas web, pues usan los datos estructurados para describir el contenido de un sitio a personas que no pueden ver o tienen problemas de visión.

En este contexto, los atributos alt y title de las imágenes y enlaces también juegan un papel importante y no deberían faltar.

Navegación con migas de pan o breadcrumbs

Para sitios web con muchas subpáginas o tiendas online con numerosas categorías y subcategorías, la navegación con migas de pan o breadcrumbs facilita la orientación de las visitas.

Se trata de una ruta que se agrega en la parte superior de una página en el diseño frontend, cuya función, entre otras, es la de facilitar a las personas su ubicación actual en un sitio web.

Además, hace posible que las personas salten directamente a una página de nivel superior o ya visitada con solo un clic, sin tener que retroceder con el navegador o comenzar de nuevo una búsqueda en el nivel superior de navegación.

Interlinking o enlaces internos

Conectar las páginas de un sitio web con enlaces internos ayuda a los motores de búsqueda a comprender la estructura de un sitio web y capturar todas sus subpáginas. Pero también posibilita que la audiencia pueda encontrar información adicional, aumentando su tiempo de permanencia en el sitio.

Además, si se desea evitar que los rastreadores sigan ciertos enlaces, simplemente se añade una etiqueta nofollow en el link.

URLs compatibles con buscadores

Cuando se trata del diseño frontend la gente suele olvidar que no solo los buscadores rastrean las URLs de una página web, sino que las personas también lo hacen y, de hecho, las leen.

Por este motivo, es importante crear URLs amigables que sean cortas, descriptivas y fáciles de leer, evitando caracteres especiales como guiones bajos, símbolos de uniones o signos de porcentaje: cuanto más fácil sea leer una URL, más usable será y, por ende, estará más optimizada para los motores de búsqueda.

Ampliar conocimientos

Contenidos relacionados