GET_KEYWORD_POSITION
Obtén la posición de ranking de un dominio en los resultados de búsqueda de Google para una palabra clave.
=GET_KEYWORD_POSITION(keyword, domain, [location], [language])Devuelve: number (1-100) or "Not found"
Descripción General
GET_KEYWORD_POSITION verifica dónde se posiciona un dominio específico en los resultados de búsqueda orgánica de Google para una palabra clave determinada. Escanea hasta los primeros 100 resultados y devuelve el número exacto de la posición, o "Not found" si el dominio no aparece dentro de ese rango.
Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
keyword | string | Sí | La consulta de búsqueda para verificar rankings. |
domain | string | Sí | El dominio a encontrar en los resultados de búsqueda (por ejemplo, "example.com"). |
location | string | No (United States) | La ubicación geográfica para resultados localizados. |
language | string | No (English) | El idioma para los resultados de búsqueda. |
Ejemplos
Verificar ranking para una palabra clave específica
Encontrar dónde rankea asana.com para "project management software" en resultados de Estados Unidos en inglés.
=GET_KEYWORD_POSITION("project management software", "asana.com")Salida
3Rastrear ranking en un país específico
Verificar el ranking de HubSpot para "best crm software" en resultados de búsqueda del Reino Unido.
=GET_KEYWORD_POSITION("best crm software", "hubspot.com", "United Kingdom")Salida
5Verificar ranking en un idioma extranjero
Verificar la posición de Semrush para "herramientas seo" en resultados de Google en español desde España.
=GET_KEYWORD_POSITION("herramientas seo", "semrush.com", "Spain", "Spanish")Salida
2Monitorear ranking de competidores
Rastrear dónde rankea un competidor para una palabra clave objetivo.
=GET_KEYWORD_POSITION("email marketing platform", "mailchimp.com")Salida
1Palabra clave no en el top 100
Cuando el dominio no aparece en los primeros 100 resultados, la función devuelve "Not found".
=GET_KEYWORD_POSITION("best laptops 2025", "mysmallblog.com")Salida
Not foundCasos de Uso
Dashboard de seguimiento de rankings diario
Construye una hoja de cálculo de seguimiento de rankings que monitorea las posiciones de palabras clave de clientes en múltiples mercados. Registra resultados diarios en columnas separadas y crea gráficos de tendencias que muestran mejoras de ranking a lo largo del tiempo.
Benchmarking de posición de competidores
Rastrea cómo rankea tu producto versus competidores para palabras clave de alto valor. Crea una matriz con tu dominio y dominios de competidores como filas y palabras clave objetivo como columnas para identificar brechas.
Monitoreo de rendimiento de contenido
Después de publicar nuevos posts de blog, rastrea su progreso de ranking para palabras clave objetivo semana tras semana. Identifica qué piezas de contenido están ganando tracción y cuáles necesitan optimización.
Seguimiento de SEO local
Monitorea rankings para palabras clave específicas de ubicación en múltiples ciudades o regiones. Compara el rendimiento en diferentes mercados geográficos para priorizar esfuerzos de SEO local.
Verificación de ranking post-migración
Después de una migración o rediseño de sitio, verifica rápidamente que las páginas clave aún rankeen para sus palabras clave objetivo. Configura alertas para posiciones que caigan significativamente.
Monitoreo de SEO internacional
Rastrea rankings de categorías de productos en diferentes países e idiomas. Identifica mercados donde tu visibilidad es más fuerte y donde existen oportunidades de expansión.
Consejos Profesionales
Usa referencias de celdas para palabras clave y dominios en lugar de codificarlos en la fórmula. Esto facilita rastrear cientos de combinaciones palabra clave-dominio arrastrando la fórmula hacia abajo.
Crea un registro histórico copiando valores de posición (pegar como valores) en columnas con marca de tiempo semanalmente. Esto construye un historial de rankings que puedes graficar a lo largo del tiempo.
Combina con formato condicional para codificar posiciones por colores: verde para top 3, amarillo para 4-10, naranja para 11-20, rojo para 20+. Esto te da una vista visual instantánea de tus rankings.
Al rastrear muchas palabras clave, agrégalas gradualmente en lugar de todas a la vez. Las funciones de hojas de cálculo se ejecutan en paralelo, y ejecutar demasiadas simultáneamente puede causar timeouts.
Usa el dominio sin el prefijo "www." para una coincidencia más amplia. Ingresar "example.com" coincidirá tanto con URLs "www.example.com" como "example.com" en los resultados.
Esta función es esencial para profesionales SEO y propietarios de sitios web que necesitan monitorear su visibilidad en búsquedas sin salir de Google Sheets. En lugar de buscar manualmente en Google o pagar por costosas herramientas de seguimiento de rankings, puedes construir un dashboard completo de seguimiento de posiciones directamente en tu hoja de cálculo.
La función admite segmentación geográfica y de idioma a través de parámetros opcionales. Puedes especificar una ubicación a nivel de país (por ejemplo, "United States", "United Kingdom", "Germany") y un idioma (por ejemplo, "English", "Spanish", "French") para obtener resultados localizados. Esto es particularmente valioso para empresas que operan en múltiples mercados o que se dirigen a audiencias internacionales.
Combina GET_KEYWORD_POSITION con activadores programados o actualizaciones manuales para rastrear cambios de posición a lo largo del tiempo. Al registrar los resultados diariamente o semanalmente en columnas separadas, puedes visualizar tendencias de ranking con gráficos de Google Sheets. Esto te proporciona un sistema ligero pero potente de seguimiento de posiciones que compite con plataformas SEO dedicadas.
Para mejores resultados, usa el dominio exacto sin protocolo ni barras finales (por ejemplo, "example.com" en lugar de "https://example.com/"). La función coincide con cualquier página en ese dominio, por lo que devuelve la URL mejor posicionada. Si necesitas ver todas las páginas que rankean, usa GET_ORGANIC_PAGES_FROM_SERP en su lugar.
Errores Comunes
#ERROR - Invalid domain formatCausa: El parámetro de dominio incluye un protocolo (http:// o https://) o una barra final.
Solución: Usa solo el nombre de dominio sin protocolo ni ruta. Por ejemplo, usa "example.com" en lugar de "https://example.com/".
#ERROR - SERP credit limit reachedCausa: Has excedido tu asignación mensual de créditos SERP para tu nivel de plan.
Solución: Espera hasta que tus créditos se restablezcan el próximo mes, o actualiza a un plan Business para 10,000 créditos por mes. Puedes verificar tus créditos restantes en la barra lateral de Unlimited Sheets.
#ERROR - Request timeoutCausa: La búsqueda SERP tomó demasiado tiempo, usualmente debido a alta carga del servidor o problemas de red.
Solución: Espera unos segundos e intenta de nuevo. Si el problema persiste, intenta una palabra clave menos competitiva o verifica tu conexión a internet.
Preguntas Frecuentes
Cada llamada consume un crédito SERP. Los planes Pro incluyen 1,000 créditos por mes y los planes Business incluyen 10,000 créditos. Puedes verificar tan frecuentemente como lo permita tu asignación de créditos. Para seguimiento diario de 30 palabras clave, usarías aproximadamente 900 créditos por mes en un plan Pro.
Por defecto, GET_KEYWORD_POSITION devuelve resultados de búsqueda de escritorio. Los resultados reflejan de cerca lo que verías al buscar en Google en un navegador de escritorio desde la ubicación especificada.
Google personaliza los resultados basándose en tu historial de búsqueda, ubicación y dispositivo. GET_KEYWORD_POSITION devuelve resultados no personalizados desde la ubicación especificada, lo que proporciona una medición de ranking más objetiva. Pequeñas diferencias de posición de 1-3 lugares son normales.
GET_KEYWORD_POSITION verifica una palabra clave a la vez, pero puedes escalar fácilmente colocándola en múltiples filas. Pon tus palabras clave en la columna A y arrastra la fórmula hacia abajo. Cada celda hará una llamada API separada, así que ten en cuenta el uso de créditos.
Si buscas "example.com", la función coincidirá con cualquier página en ese dominio incluyendo subdominios como "blog.example.com" o "shop.example.com". Devuelve la coincidencia mejor posicionada. Si quieres verificar solo un subdominio específico, ingresa el subdominio completo como parámetro de dominio.
La función devuelve la posición orgánica. Si tu sitio aparece en un featured snippet (posición 0), típicamente se reportará como posición 1. Otras características SERP como People Also Ask o paneles de conocimiento no se cuentan en el número de posición.
No, GET_KEYWORD_POSITION solo rastrea resultados web orgánicos estándar. Los resultados del paquete local (mapa) son separados de los rankings orgánicos y no están incluidos en el conteo de posiciones.
Puedes usar cualquier nombre de país (por ejemplo, "United States", "Germany", "Japan") o ubicaciones más específicas como "California, United States" o "London, United Kingdom". El parámetro de ubicación admite miles de objetivos geográficos en todo el mundo.
Funciones Relacionadas
GSC_KEYWORD_POSITION
Obtén la posición promedio para una palabra clave específica desde Google Search Console.
GET_ORGANIC_PAGES_FROM_SERP
Obtén resultados de búsqueda orgánicos para una palabra clave desde Google.
GET_SEARCH_VOLUME_FROM_GOOGLE
Obtén datos de palabras clave de Google Ads: volumen de búsqueda, competencia y CPC.
Comienza a usar GET_KEYWORD_POSITION hoy
Instala Unlimited Sheets para obtener GET_KEYWORD_POSITION y 41 otras funciones poderosas en Google Sheets.