Introducción a la Búsqueda: Guía para desarrolladores
Es importante hacer que tu contenido sea fácil de buscar, porque así lograrás que puedan verlo usuarios más relevantes. Este método se conoce como "optimización para motores de búsqueda" (SEO) y permite que más usuarios interesados visiten tu sitio. Si la Búsqueda de Google tiene problemas para interpretar tu página, es posible que estés desaprovechando una importante fuente de tráfico.
En esta guía veremos qué pueden hacer los desarrolladores para asegurarse de que sus sitios funcionen correctamente con la Búsqueda de Google. Además de cumplir con los elementos de esta guía, verifica que tu sitio sea seguro, veloz, completamente accesible y compatible con todos los dispositivos.
Descubre cómo ve tu sitio Google
Para comenzar, prueba tu sitio con la Herramienta de inspección de URLs o la Prueba de resultados enriquecidos para ver cómo Google lo visualiza. Googlebot es la herramienta de rastreo web de Google. Este detecta páginas nuevas y actualizadas para su indexación en Google. Para obtener más información sobre el proceso, lee el artículo Cómo funciona la Búsqueda de Google.
Quizá te sorprenda saber que Google no siempre ve lo mismo que tú en el navegador. En el siguiente ejemplo, Google no sabe que hay imágenes en esta página porque el sitio utiliza una función de JavaScript que no es compatible con Google.
A continuación, se muestra cómo ve la página un usuario. Los usuarios pueden ver las imágenes y el texto en el navegador.
A continuación, se muestra cómo ve la página Google. No sabe que hay imágenes porque la página utiliza una función de JavaScript que no es compatible con Google.
Verifica tus vínculos
Googlebot navega de una URL a otra mediante la recuperación y el análisis de vínculos, mapas del sitio y redireccionamientos. Además, considera cada URL como la primera y única URL que ha visto de tu sitio. Para asegurarte de que Googlebot encuentre todas las URLs en tu sitio, haz lo siguiente:
- Usa elementos
<a>
que Google pueda rastrear. Asegúrate de que sea posible acceder a todas las páginas del sitio con un vínculo en otra página que se pueda encontrar. Asegúrate de que el vínculo de referencia incluya texto o, en el caso de las imágenes, un atributo alt relevante para la página de destino. - Crea y envía un mapa del sitio para ayudar a Googlebot a hacer un rastreo más inteligente de tu sitio. Los mapas del sitio son archivos que proporcionan información sobre las páginas, los videos y otros elementos de tu sitio, así como la relación entre ellos.
- En el caso de apps de JavaScript que solo tengan una página HTML, asegúrate de que cada pantalla o sección individual de contenido tenga una URL.
Comprueba cómo usas JavaScript
Si bien Google ejecuta JavaScript, hay algunas diferencias y limitaciones que debes considerar cuando diseñes tus apps y páginas para ajustar la manera en que los rastreadores acceden a tu contenido y lo procesan. Obtén más información sobre los conceptos básicos de SEO en JavaScript y cómo solucionar problemas de JavaScript relacionados con la Búsqueda.
Para obtener más información sobre cómo Google maneja JavaScript al rastrear, renderizar e indexar, mira el siguiente video.
Informa a Google cada vez que se modifique el contenido
Para asegurarte de que Google encuentre rápidamente tus páginas nuevas o actualizadas, haz lo siguiente:
Si aún tienes problemas para indexar una página, revisa los registros del servidor para ver si hay errores.
No olvides las palabras de la página
Googlebot solo puede rastrear el contenido de texto visible. Por ejemplo, no registra el texto que aparece en videos. Para asegurarte de que la Búsqueda de Google comprenda de qué trata tu página, haz lo siguiente:
- Asegúrate de que el contenido visual esté expresado en forma de texto. Por ejemplo, no uses una página de categoría de producto que contenga una lista de imágenes de camisas sin contexto textual sobre cada elemento. La página de categoría de producto debe incluir una explicación textual de cada imagen.
- Asegúrate de que cada página tenga un título descriptivo y una metadescripción. Las metadescripciones y los títulos únicos ayudan a Google a mostrar por qué tus páginas son relevantes para los usuarios, lo que, a su vez, puede aumentar tu tráfico de búsqueda.
- Usa código HTML semántico. Si bien Google indexa contenido HTML, contenido en PDF, imágenes y videos, no indexa contenido que requiere complementos (por ejemplo, Java o Silverlight) ni contenido que se renderiza en un lienzo. En lugar de complementos, usa lenguaje de marcado de HTML semántico para tu contenido cuando sea posible.
-
Asegúrate de que se pueda acceder a tu contenido de texto en el DOM.
Por ejemplo, el contenido que se agrega a través de la propiedad
content
de CSS no forma parte del DOM y la Búsqueda de Google lo ignora en este momento. Se puede usar la propiedadcontent
para contenido decorativo. Es posible que la Búsqueda de Google no indexe este contenido.
Informa a Google sobre otras versiones de tu contenido
Google no puede detectar automáticamente si hay varias versiones de tu sitio o contenido. Por ejemplo, no puede detectar una versión para dispositivos móviles y otra para computadoras, o versiones internacionales de tu sitio. Para asegurarte de que Google muestre la versión correcta a cada usuario, puedes hacer lo siguiente:
- Consolida las URL duplicadas.
- Informa a Google que hay versiones localizadas de tu sitio.
- Configura tus páginas de AMP para que sean detectables.
Controla el contenido que ve Google
Para bloquear Googlebot, puedes elegir entre estas opciones:
- Para evitar que Google encuentre tu página, restringe el contenido de modo que solo los usuarios que hayan accedido a una cuenta puedan verlo (por ejemplo, usa una página de acceso o protege la página con contraseña).
- Para evitar que Googlebot rastree tu página, crea un archivo robots.txt.
- Para evitar que Google indexe tu página, pero permitir el rastreo, agrega una etiqueta
noindex
.
Si tu contenido no aparece en la Búsqueda de Google, pero quieres que aparezca, haz lo siguiente:
- Comprueba si Googlebot puede acceder a la página mediante la Herramienta de inspección de URL.
- Revisa tu archivo robots.txt para verificar si estás impidiendo involuntariamente que Googlebot rastree tu sitio.
- Busca las reglas de
noindex
en las etiquetasmeta
de tu código HTML.
Habilita en tu sitio los resultados enriquecidos
Un resultado enriquecido puede incluir elementos de diseño, imágenes y otras funciones interactivas que podrían ayudar a que tu sitio se destaque más en los resultados de la Búsqueda. Usa datos estructurados en tu página para brindar información específica sobre su contenido y, de esa forma, mejorar el modo en que Google la interpreta y muestra sus resultados enriquecidos en la Búsqueda. Si no sabes por dónde comenzar, explora nuestra galería de funciones disponibles.