GET_ALL_PAGES_FROM_SERP
Obtén todos los resultados de búsqueda (orgánicos + pagados) para una palabra clave.
=GET_ALL_PAGES_FROM_SERP(keyword, [limit], [location], [language])Devuelve: 2D array with columns: Position, Type, URL, Title, Domain
Descripción General
GET_ALL_PAGES_FROM_SERP combina resultados de búsqueda tanto orgánicos como pagados en una vista unificada de la página de resultados de búsqueda de Google. Cada resultado incluye una columna Type que identifica si es un listado "Organic" o "Paid", dándote una imagen completa del SERP en una sola llamada de función.
Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
keyword | string | Sí | La consulta de búsqueda para recuperar todos los resultados. |
limit | number | No (20) | Número total de resultados a devolver, tanto orgánicos como pagados combinados (1-100). |
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
Análisis SERP completo para una palabra clave comercial
Obtener resultados tanto pagados como orgánicos para ver la imagen completa de una palabra clave comercial competitiva.
=GET_ALL_PAGES_FROM_SERP("accounting software")Salida
| Position | Type | URL | Title | Domain |
| 1 | Paid | https://quickbooks.intuit.com/ | QuickBooks Accounting Software | quickbooks.intuit.com |
| 2 | Paid | https://www.xero.com/ | Xero Online Accounting Software | xero.com |
| 3 | Paid | https://www.freshbooks.com/ | FreshBooks Accounting Software | freshbooks.com |
| 4 | Organic | https://www.pcmag.com/picks/the-best-accounting-software | Best Accounting Software 2025 | pcmag.com |
| 5 | Organic | https://www.nerdwallet.com/best/small-business/accounting-software | Best Accounting Software for Small Business | nerdwallet.com |
Comparar composición SERP entre mercados
Analizar el SERP completo para consultas de web hosting en el mercado alemán.
=GET_ALL_PAGES_FROM_SERP("web hosting", 20, "Germany", "German")Salida
| Position | Type | URL | Title | Domain |
| 1 | Paid | https://www.ionos.de/hosting/webhosting | IONOS Webhosting | ionos.de |
| 2 | Paid | https://www.strato.de/hosting/ | STRATO Webhosting | strato.de |
| 3 | Organic | https://www.hosttest.de/vergleich/webhosting.html | Webhosting Vergleich 2025 | hosttest.de |
Palabra clave informativa sin anuncios
Para consultas educativas, los resultados típicamente serán todos orgánicos sin listados pagados.
=GET_ALL_PAGES_FROM_SERP("what is photosynthesis", 10)Salida
| Position | Type | URL | Title | Domain |
| 1 | Organic | https://www.nationalgeographic.org/encyclopedia/photosynthesis/ | Photosynthesis | National Geographic Society | nationalgeographic.org |
| 2 | Organic | https://en.wikipedia.org/wiki/Photosynthesis | Photosynthesis - Wikipedia | en.wikipedia.org |
| 3 | Organic | https://www.khanacademy.org/science/biology/photosynthesis | Photosynthesis | Biology | Khan Academy | khanacademy.org |
Análisis SERP profundo
Obtener 50 resultados para una palabra clave extremadamente competitiva para ver el panorama completo.
=GET_ALL_PAGES_FROM_SERP("best credit cards", 50)Salida
| Position | Type | URL | Title | Domain |
| 1 | Paid | https://www.nerdwallet.com/best/credit-cards | Best Credit Cards of 2025 | NerdWallet | nerdwallet.com |
| 2 | Paid | https://www.bankrate.com/credit-cards/best/ | Best Credit Cards of 2025 | Bankrate | bankrate.com |
| 3 | Organic | https://www.nerdwallet.com/best/credit-cards | Best Credit Cards of 2025 | NerdWallet | nerdwallet.com |
Análisis SERP de servicio local
Ver tanto anuncios como resultados orgánicos para una consulta de servicio local.
=GET_ALL_PAGES_FROM_SERP("dentist chicago", 15, "Illinois, United States")Salida
| Position | Type | URL | Title | Domain |
| 1 | Paid | https://www.aspendentalgroup.com/chicago | Aspen Dental Chicago - Book Today | aspendentalgroup.com |
| 2 | Organic | https://www.yelp.com/search?find_desc=dentist&find_loc=chicago | Best Dentists in Chicago | Yelp | yelp.com |
Casos de Uso
Análisis de espacio SERP
Evalúa cuánto de la página de resultados de búsqueda está ocupado por anuncios versus resultados orgánicos. Para palabras clave donde los anuncios dominan el área above-the-fold, evalúa si la inversión SEO vale la pena o si PPC es necesario para ganar visibilidad.
Planificación integrada de estrategia de búsqueda
Crea reportes unificados que muestren presencia tanto orgánica como pagada para palabras clave de clientes. Identifica palabras clave donde el cliente rankea orgánicamente pero no anuncia (y viceversa) para optimizar la estrategia de búsqueda general.
Mapeo de competidores cross-channel
Construye un mapa completo de competidores analizando qué empresas aparecen tanto en resultados pagados como orgánicos. Las empresas que invierten en ambos canales para las mismas palabras clave son tus competidores más agresivos.
Investigación de asignación de presupuesto
Analiza la proporción pagado-a-orgánico en tus palabras clave objetivo para informar la asignación de presupuesto entre SEO y PPC. Las palabras clave con fuerte presencia publicitaria pueden requerir inversión pagada, mientras que aquellas con pocos anuncios pueden servirse mejor con optimización orgánica.
Clasificación de intención de búsqueda
Usa la presencia y proporción de anuncios para clasificar la intención de palabras clave. Las palabras clave con muchos anuncios tienden a ser transaccionales, mientras que aquellas con mayormente resultados orgánicos son típicamente informativas. Esta clasificación guía decisiones de tipo de contenido.
Seguimiento de volatilidad SERP
Ejecuta instantáneas periódicas del SERP completo para términos clave. Compara la mezcla de resultados pagados y orgánicos a lo largo del tiempo para detectar cambios en el diseño SERP de Google o cambios en estrategias publicitarias de competidores.
Consejos Profesionales
Cuenta resultados pagados vs orgánicos usando COUNTIF en la columna Type para evaluar rápidamente la competitividad comercial de una palabra clave. Más anuncios generalmente significan mayor CPC e intención de compra más fuerte.
Usa formato condicional para resaltar filas de manera diferente según la columna Type (por ejemplo, azul claro para pagados, verde claro para orgánicos). Esto hace que la estructura SERP sea visible de un vistazo.
Esta función ahorra créditos SERP comparado con llamar funciones orgánicas y pagadas por separado. Úsala como predeterminada cuando necesites ambos tipos de datos.
Verifica si un dominio aparece en ambos resultados pagados y orgánicos usando COUNTIFS. Las empresas que aparecen en ambas posiciones tienen una fuerte estrategia de dominancia SERP que vale la pena analizar.
Ordena resultados por Domain para ver qué empresas tienen la mayor presencia SERP total (pagado + orgánico combinado). Esto revela los verdaderos líderes competitivos independientemente de cómo logren visibilidad.
Esta función es ideal cuando necesitas entender el panorama competitivo completo para una palabra clave. En lugar de ejecutar llamadas separadas para resultados orgánicos y pagados, obtienes todo en una solicitud usando un solo crédito SERP. La vista unificada refleja lo que un usuario real ve en la página de resultados de búsqueda, con resultados pagados intercalados entre listados orgánicos.
La salida incluye cinco columnas: Position, Type, URL, Title y Domain. Position refleja el orden visual en la página, con anuncios superiores apareciendo primero, seguidos de resultados orgánicos y anuncios inferiores al final. Este orden ayuda a entender la experiencia real del usuario para cualquier consulta de búsqueda determinada.
Con un límite predeterminado de 20, obtienes una vista completa que típicamente cubre todos los anuncios más la primera página de resultados orgánicos. Puedes aumentar esto hasta 100 para ver más profundamente en los listados orgánicos. El límite se aplica al número total de resultados, no por separado a orgánicos y pagados.
Esta función es especialmente valiosa para análisis de dominancia SERP. Al examinar el diseño completo de la página, puedes evaluar cuánto espacio está ocupado por anuncios versus resultados orgánicos. Algunas palabras clave altamente comerciales tienen 4+ anuncios empujando resultados orgánicos muy por debajo del pliegue, lo que tiene implicaciones tanto para estrategia SEO como PPC.
Los parámetros de segmentación geográfica y de idioma funcionan idénticamente a las otras funciones SERP, permitiéndote analizar el SERP completo en cualquier mercado mundial.
Errores Comunes
#REF! - Spill errorCausa: Datos existentes en celdas adyacentes impiden que el array de salida se expanda.
Solución: Limpia suficiente espacio para la fila de encabezado más tu valor de límite. Recuerda que esta función tiene 5 columnas (Position, Type, URL, Title, Domain) en lugar de 4, así que asegúrate de tener suficiente espacio horizontal también.
#ERROR - SERP credit limit reachedCausa: Tu saldo mensual de créditos SERP es cero.
Solución: Revisa tu uso de créditos en todas las funciones SERP. Considera actualizar a Business para 10,000 créditos mensuales, u optimiza tu uso almacenando resultados en caché con pegar-como-valores.
#ERROR - Request timeoutCausa: Conjuntos de resultados grandes (límite > 50) pueden ocasionalmente agotar el tiempo debido al volumen de datos siendo procesados.
Solución: Intenta un valor de límite más bajo o reintenta la solicitud. Si el problema persiste, intenta la misma consulta con un límite de 20 para confirmar que la palabra clave funciona, luego aumenta gradualmente.
Preguntas Frecuentes
La columna Position refleja el orden visual de los resultados en la página. Los anuncios superiores se numeran primero, seguidos de resultados orgánicos y luego anuncios inferiores. Esto coincide con el orden de arriba hacia abajo que un usuario vería al desplazarse por la página de resultados de búsqueda.
No, GET_ALL_PAGES_FROM_SERP usa un solo crédito SERP por llamada. Esto es en realidad más eficiente que hacer llamadas separadas a GET_ORGANIC_PAGES_FROM_SERP y GET_PAID_PAGES_FROM_SERP, lo que usaría dos créditos en total.
Sí, es común que un dominio aparezca en ambos listados pagados y orgánicos. Por ejemplo, una empresa podría ejecutar Google Ads mientras también rankea orgánicamente. La columna Type ayuda a distinguir entre las dos ubicaciones para el mismo dominio.
El límite se aplica al número total de resultados devueltos. Si estableces un límite de 20 y hay 4 anuncios más 16 resultados orgánicos, obtienes los 20. Si hay 4 anuncios y estableces un límite de 10, obtienes los 4 anuncios más los 6 mejores resultados orgánicos.
Como esta función combina ambos tipos de resultados, un límite de 20 asegura que captures todos los anuncios pagados (típicamente 3-7) más al menos una página completa de resultados orgánicos (10). Esto da una vista completa sin requerir ajuste manual en la mayoría de casos.
No, la función devuelve resultados web orgánicos estándar y anuncios de texto pagados. Los resultados del paquete local (mapa), paneles de conocimiento, resultados de imágenes y otras características SERP no están incluidas.
Sí, puedes usar la función FILTER de Google Sheets en la columna Type. Por ejemplo: =FILTER(A1:E20, B1:B20="Organic") mostrará solo resultados orgánicos, y =FILTER(A1:E20, B1:B20="Paid") mostrará solo resultados pagados.
Funciones Relacionadas
GET_ORGANIC_PAGES_FROM_SERP
Obtén resultados de búsqueda orgánicos para una palabra clave desde Google.
GET_PAID_PAGES_FROM_SERP
Obtén resultados de búsqueda pagados (Google Ads) para una palabra clave.
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.
Comienza a usar GET_ALL_PAGES_FROM_SERP hoy
Instala Unlimited Sheets para obtener GET_ALL_PAGES_FROM_SERP y 41 otras funciones poderosas en Google Sheets.