¿Cómo recuperar el volumen de búsqueda a escala?

En esta entrada hablo de:

COMPARTE ESTA ENTRADA:

Por algún tiempo, la industria del SEO ha estado discutiendo sobre lo que comúnmente se refiere a las palabras clave de volumen cero. Puedes leer estos dos artículos (uno y dos) y decidirte por este tema. Actualmente, tengo incontables ejemplos escribiendo en temas de volumen cero que han dado resultados notables, como se puede ver más abajo. Usualmente, no existe una receta secreta: necesitas conocer a tu audiencia y/o tener suerte en encontrar fácilmente una SERP.

Lo dicho, existen situaciones en las que los volúmenes de búsqueda son muy útiles y precisos. Es fácil obtener datos de un par de cientos con cualquier herramienta convencional o con Google Keyword Planner si tienes anuncios activos (de otra forma tendrás errores en el volumen). Pero, ¿Cómo puedes recuperar los volúmenes de búsqueda de miles o incluso de millones de palabras clave ? En este artículo, te voy a guiar para darte una solución.

¿Por qué necesitarías datos de miles de palabras clave ?

Esta es una pregunta correcta que te puedes hacer a ti mismo. Al final del día, no necesitaremos obtener el volumen de búsqueda para cada una de las palabras que tenemos en nuestra Google Search Console, por ejemplo. ¡Esta es una realidad!

Pero, imagina por un momento que trabajas para la compañía nacional de trenes francesa (SNCF). La red francesa está compuesta por más de 3,000 estaciones de trenes (fuente), que termina por crear un poco más de 9,000,000 de rutas posibles entre ellas. Obviamente vas a querer cubrir lo más buscando en tu arquitectura, y tendrás que tomar tu decisión basándote en:

  • Datos propios como las búsquedas internas y ventas
  • Datos de terceros, como el número de búsquedas en Google y otros motores de búsqueda

¡Y es aquí donde la capacidad de recuperar el volumen de búsqueda a escala resultará útil!

Aproximación usual

Si quieres obtener datos para tus palabras clave, normalmente tendrás dos opciones.

Google Keyword Planner

Esta herramienta de Google puede ser la opción más fácil en la gran mayoría de los casos. Sin embargo, no podrás añadir más de 700 palabras clave al mismo tiempo. Si tienes unos cuantos miles de registros, podrás agregarlos por lotes, pero rápidamente se volverá molesto, porque necesitará demasiado tiempo.

También existe la API de Google Ads, pero configurarla será muy complejo y necesitarás revisar la documentación de Google.

Otras herramientas

Algunas herramientas tienen una API para obtener los datos de las palabras clave, incluyendo los volúmenes de búsqueda. Pero no recomiendo demasiado utilizarlas por diferentes razones:

  • Precio: las APIs están (casi) siempre solo disponibles con los planes más costosos. Además, normalmente tendrás que gastar muchos créditos API para obtener la información necesaria.
  • Documentación: la documentación (incluso cuando Semrush la ha mejorado mucho) es mala. Mira lo que hace ScapingBee (fuente) donde todo está bien explicado, y se pueden copiar los fragmentos de código. Y después compara esto con la mayoría de los proveedores de SEO. Personalmente, no me gusta gastar una hora averiguando cómo funciona una API.
  • Solicitudes por lotes: una de las características críticas para nuestro uso es que se debe suministrar los datos por lotes, significando que una búsqueda puede devolver los datos de cientos o miles de palabras clave. La mayoría de las APIs que he probado no permiten esto.

¿Cómo lo hago yo?

Obviamente, no estoy escribiendo este artículo para deprimirte y para decirte que no podrás recuperar el volumen de palabras clave a escala. He descubierto una API (DataForSEO) que tiene todas las funcionalidades que necesitas. DESCARGO DE RESPONSABILIDAD: esta compañía no me ha pagado para escribir este artículo. Resulta que soy un cliente encantado, pero esta web no es muy conocida.

El único inconveniente que tiene: Es una API; por lo tanto, tendrás que escribir el código o usar una herramienta sin código para que lo haga por ti. Pero podrás tener el volumen para 1,000,000 de Keywords en menos de una hora por tan solo $50. Sorprendente ¿Verdad? También, podrás obtener datos de Google, y los de Bing.

No te daré los códigos que necesitas para hacer las búsquedas porque:

  • Yo trabajo en Python, pero tú puedes usar otro lenguaje. Si tú también utilizas Python, revisa este repositorio para acelerar tu implementación. Si no lo utilizas mira esta documentación.
  • Este artículo tiene como objetivo explicar los pasos que tienes que seguir. Si necesitas ayuda con el código, recurre a DataForSeo.

Para obtener el volumen de búsquedas, tendrás que seguir estos pasos:

  • Selecciona una localización: necesitarás un punto geográfico específico para obtener la lista. Estas localizaciones son las mismas disponibles en Google Ads, y normalmente son un país, región o ciudad. Una vez que encuentres la tuya, escríbela. Puedes utilizar también “location_name”, pero yo prefiero usar el «location_code».
  • Divide las palabras clave en lotes de hasta 1000: una de las mejores características de esta API es que solo tendrás que hacer una búsqueda para obtener los datos para 1,000 palabras clave. Si tienes 1,600 palabras clave, necesitarás hacer dos búsquedas, una con 1,000 palabras clave y otra con 600. Usando el método POST (ver la documentación) podrás solicitar los datos. Los datos no se envían de forma inmediata a menos que utilices el método LIVE (es más costoso). Debes tener cuidado con las limitaciones que tienes para tus palabras clave (caracteres prohibidos, tamaño) porque si una de ellas no pasa la comprobación, el lote completo fallará.
  • Espera un momento y verifica que tus datos están disponibles: basado en el número de lotes, tendrás que esperar menos de 1 minuto o más. Pero hay un punto final para verificar si los datos se pueden descargar.
  • Descargar tus datos: utilizando el último punto final, puedes descargar lo que quieras. El resultado (después de una pequeña manipulación de datos): ¡Los datos que necesitas!

Conclusión

Recuperar el volumen de las palabras clave a escala algunas veces es necesario, y te ayudará a entender la popularidad de palabras específicas. El método mencionado en este artículo es uno que yo utilizo, y que siempre recomiendo. Si no sabes cómo programar, ¡Solo busca a alguien que lo haga y ahorrarás tiempo y dinero en el largo plazo!

COMPARTE ESTA ENTRADA: