¿Ha pensado que los problemas de JavaScript pueden interferir con su sitio o contenido para mostrar en los resultados de la búsqueda de Google? En este manual, explicaremos cómo resolver los problemas de JavaScript para que su sitio esté disponible para la indexación en el motor de búsqueda.
JavaScript juega un papel importante en el desarrollo web, proporcionando muchas funciones que convierten el sitio en una plataforma completa para aplicaciones. Hacer que su proyecto JavaScript esté disponible para una búsqueda en Google es una oportunidad para atraer nuevos usuarios y devolver a los antiguos que buscan su contenido.
A pesar del hecho de que Google usa el motor de cromo moderno para procesar JavaScript, hay varias cosas que deberían optimizarse para mejorar la visibilidad en el motor de búsqueda.
Google pasa a través de tres etapas clave para procesar páginas web de JavaScript:
Googlebot pone páginas en la cola para Kraling y Rendering. Esto puede llevar algún tiempo, ya que no siempre es obvio cuando la página se procesa en cada una de las etapas. Con Crailing, GoogleBot hace verificaciones HTTP y verifica el archivo robots.txt. Si la URL está bloqueada, GoogleBot la pierde sin realizar una renderización.
Los elementos únicos e informativos de
Los navegadores ofrecen muchas API, y JavaScript es un lenguaje que se está desarrollando constantemente. Para que su código funcione con Google, siga las recomendaciones para eliminar los errores de JavaScript.
GoogleBot utiliza estados HTTP para determinar qué salió mal durante el crowring. Si la página no puede ser indexada o disponible, envíe el código de estado correcto, por ejemplo, 404 o 401.
Para aplicaciones de una página que implementan enrutamiento en el lado del cliente, es muy importante usar los códigos de estado correctamente. Use JavaScript Redirect para un error con un error, por ejemplo:
fetch(`/api/products/${productId}`).then(response => response.json()).then(product => {
if (product.exists) {
showProductDetails(product); // отображает информацию о продукте
} else {
window.location.href = '/not-found'; // перенаправление на страницу 404
}
});
Google puede encontrar sus enlaces si están en elementos con el atributo HREF. Para aplicaciones de una página, use el historial de API para enrutar entre diferentes páginas de su aplicación web.
Puede introducir la etiqueta Rel = "Canonical" usando JavaScript para indicar qué versión de la página debe indexarse. Sin embargo, tenga cuidado para que no haya enlaces duplicados Rel = "Canonical" en la página.
Puede usar la meta-etiqueta de los robots para prohibir la indexación de la página o los siguientes enlaces. Por ejemplo, para bloquear la indexación, agregue la siguiente meta-etiqueta:
<meta name="robots" content="noindex, nofollow">
Es importante recordar que si Google ve noindex antes de la representación de JavaScript, se perderá esta página. Si desea que se indexe la página, no use noindex en el código fuente.
GoogleBot usa activamente un caché para reducir la cantidad de solicitudes y ahorrar recursos. Use la estrategia de almacenamiento en caché teniendo en cuenta el cambio de contenido, por ejemplo, agregando montos de control a los nombres de los archivos.
Si usa datos estructurados en su sitio, puede generar JSON-LD usando JavaScript e introducirlos en la página. Sin embargo, asegúrese de que su implementación no esté equivocada.
Google admite componentes web. Sin embargo, solo puede ver el contenido que se muestra en la representación. Si usa DOM's Shadow o Light DOM, asegúrese de que Google pueda ver todo el contenido.
Las imágenes pueden tomar mucho tráfico y reducir la velocidad de la carga de páginas. Aplique la carga perezosa para que las imágenes se carguen solo cuando el usuario se acerca a ellas. Asegúrese de que su pereza sea compatible con SEO, siguiendo las recomendaciones sobre este tema.
Al crear su sitio, piense no solo sobre los motores de búsqueda, sino también sobre los usuarios, incluidas las personas con necesidades especiales, como lectores de pantalla o dispositivos móviles menos potentes. Esto lo ayudará a crear un sitio que estará disponible y conveniente para todos.
Si tiene preguntas sobre la optimización de JavaScript para su sitio o necesita establecer SEO, comuníquese con el equipo de SEO.COMPUTER. ¡Estamos felices de ayudar!
Detalles de contacto: info@seo.computer, WhatsApp: +79202044461
ID 71