
Si necesitas todas las páginas conocidas de tu propio sitio web, empieza por tu inventario del sitio y las pruebas de Google Search Console. Esos registros del propietario se ajustan mejor a esa pregunta. Una exportación de búsqueda pública indica qué resultados aparecieron en la búsqueda seleccionada. Google señala que los resultados de `site:` no son exhaustivos y que no se garantiza que aparezca una dirección indexada. Guía de Google sobre búsquedas en sitios — revisada el 25 de octubre de 2026; explica los límites de búsqueda, no ofrece un inventario completo del sitio
Para una muestra definida de búsqueda pública, Google Search Scraper de Chronometrica documenta un formato útil para hojas de cálculo: una fila guardada por cada observación de un resultado. Una observación es un resultado registrado para una búsqueda, una página y una posición concretas. Un Actor es un programa de recopilación de datos alojado en una plataforma. El Actor recopila esas filas; tú debes comprobar la exportación y explicar sus límites. Chronometrica Google Search Scraper — especificación revisada el 25 de octubre de 2026; sin ejecución de pago
1. Define qué debe responder la hoja de cálculo
Sustituye «todos los resultados» por una petición que puedas comprobar. Por ejemplo: «Guarda hasta 10 observaciones de búsqueda web de Google para una consulta, con Estados Unidos e inglés como ajustes».
El límite es el número máximo de filas que la recopilación puede guardar por cada consulta ejecutada en cada motor. No garantiza que la fuente devuelva ese número de filas.
Antes de recopilar datos, anota estas decisiones:
- Indica el propósito de la lista. Quizá necesites páginas candidatas para revisar un tema o pruebas de los destinos que aparecieron.
- Guarda el texto exacto de la consulta. Conserva su ortografía, su puntuación y los operadores de búsqueda que contenga.
- Selecciona Google como motor para esta primera exportación.
- Establece el país y el idioma que quieres solicitar.
- Establece el límite de filas y anota si se incluyen resultados patrocinados.
- Define las comprobaciones que debe superar la hoja de cálculo antes de usarla.
Un operador de búsqueda es un texto, como `site:`, que pide al motor que restrinja una búsqueda. El motor lo interpreta. Un operador no convierte una búsqueda en un inventario completo del sitio web.
Ten clara la fuente a la que se refiere tu pregunta. Un motor de Google Custom Search es una fuente distinta de la recopilación de búsqueda web de Google descrita aquí. Las pruebas aportadas no confirman la compatibilidad con Google Custom Search API. Una API es un medio que permite a los programas intercambiar datos. Una pregunta pública trata sobre cómo exportar los resultados de un motor personalizado a Excel, pero esa pregunta no verifica que este Actor lo admita. Pregunta pública sobre hojas de cálculo — observada el 11 de agosto de 2026; fecha de publicación desconocida, limitada a Custom Search
Este método trata sobre observaciones de búsqueda web pública. No demuestra la cobertura de Maps, el volumen de búsquedas, la existencia de un índice web completo ni el acceso a registros disponibles solo para el propietario.
2. Guarda una entrada pequeña antes de recopilar datos
Usa los siguientes datos de entrada como punto de partida. JSON es un formato de texto que almacena valores con nombre y listas.
{"country":"US","engines":["google"],"includeSponsoredResults":false,"language":"en","maxResultsPerExecutedQuery":10,"queries":["small business invoice approval workflow"],"safeSearch":true}Estos datos de entrada superaron una comprobación de las reglas públicas de entrada de la compilación predeterminada. No se ejecutaron para esta guía. La comprobación confirma el formato de entrada y los valores permitidos. No confirma que Google devolviera resultados. Compilación predeterminada pública 1.0.15 — revisada el 25 de octubre de 2026; reglas de entrada inspeccionadas, sin ejecución de pago
Sustituye los valores de ejemplo en este orden:
- Sustituye toda la lista `queries` por la consulta que quieras usar. Mantén una sola consulta para la primera comprobación.
- Mantén `engines` en `["google"]` para este método.
- Sustituye `country` y `language` si la búsqueda que quieres hacer usa otros ajustes. `US` solicita Estados Unidos; `en` solicita inglés cuando el motor lo admite.
- Establece `maxResultsPerExecutedQuery` en el límite elegido. El intervalo comprobado es de 1 a 100.
- Revisa `safeSearch` e `includeSponsoredResults` antes de guardar los datos de entrada.
`safeSearch:true` pide a los motores compatibles que filtren los resultados con contenido explícito. Los motores pueden aplicar sus propias reglas locales. `includeSponsoredResults:false` excluye los resultados patrocinados. Si activas esta opción, la salida documentada incluye los campos `isSponsored` y `advertiserDomain` para ese fin.
Guarda todos los datos de entrada con el registro de recopilación. Los campos de salida no sustituyen al registro de entrada. En particular, conserva el ajuste de resultados patrocinados para que otra persona pueda entender qué resultados solicitaste.
También puedes empezar con la Task pública para exportar resultados de búsqueda a CSV — revisada el 25 de octubre de 2026; presencia pública verificada, datos de entrada guardados sin inspeccionar. Una Task es una configuración de entrada guardada para un Actor. Sustituye su consulta de ejemplo e inspecciona todos los ajustes guardados antes de usarla. La revisión de la página pública no verificó que sus valores guardados coincidieran con los datos de entrada anteriores.
3. Comprueba el estado de la recopilación antes de exportar
Los siguientes pasos son acciones propuestas para el lector. No se ejecutó el programa de recopilación para esta guía.
Después de iniciar la recopilación, inspecciona su estado final y su resumen antes de considerar listo el conjunto de datos. Un conjunto de datos es la colección guardada de filas de resultados. Conserva tanto el conjunto de datos como el resumen que explica lo ocurrido durante la recopilación.
Sigue esta secuencia:
- Comprueba si la ejecución terminó correctamente, falló o se interrumpió.
- Lee el motivo registrado por el que terminó la recopilación.
- Comprueba el número de resultados de Google indicado y toda la información sobre fallos del motor.
- Compara el número guardado con el límite solicitado.
- Conserva con la exportación toda la información sobre bloqueos, filtros o agotamiento de la fuente.
El agotamiento de la fuente significa que la recopilación llegó al final de los resultados disponibles mediante esa petición. No demuestra que Google no tenga otras páginas indexadas.
Distingue estos estados:
| Estado registrado | Qué puedes comunicar | Qué queda sin demostrar |
|---|---|---|
| Límite alcanzado | La recopilación guardó filas hasta el límite solicitado | Si había más resultados disponibles |
| Fuente agotada | La recopilación terminó al agotarse los resultados disponibles de la fuente | La cobertura completa de Google o del sitio web |
| Fuente bloqueada o petición fallida | La recopilación encontró un problema de acceso o ejecución | Si existen resultados que coincidan con la consulta |
| Resultados filtrados | El filtrado afectó al conjunto de resultados | El contenido del conjunto excluido |
| Estado de finalización ausente o poco claro | Se desconoce el motivo | Por qué la recopilación terminó por debajo del límite |
Una ejecución terminada con menos filas de las solicitadas necesita una explicación. Eso no significa por sí solo que haya fallado ni que esté completa.
Si el conjunto de datos y el resumen no coinciden, conserva los registros originales y deja la hoja de cálculo pendiente de revisión. No añadas filas vacías para alcanzar el límite. No sustituyas el número realmente guardado por el límite solicitado.
4. Exporta sin cambiar los valores de la fuente
Exporta el conjunto de datos terminado a CSV o JSON. CSV almacena los valores de una tabla en texto, normalmente separados por comas. Conserva el archivo original descargado antes de editar una copia en una hoja de cálculo.
Importa el archivo mediante los controles de importación de tu hoja de cálculo. Configura los identificadores y las direcciones web como texto. Conserva también las cadenas originales de fecha y hora en columnas de texto. La conversión automática de fechas o números puede cambiar la forma de un valor y dificultar su comparación con la fuente.
Conserva estos campos de resultados documentados:
| Campo | Qué conservar o comprobar |
|---|---|
| `runId` | Identificador que vincula la observación con su ejecución de recopilación |
| `country` | Ajuste de país registrado para el resultado |
| `language` | Ajuste de idioma registrado para el resultado |
| `safeSearch` | Ajuste registrado del filtro de contenido explícito |
| `engine` | Motor de búsqueda asociado a la observación |
| `executedQuery` | Consulta exacta asociada a la observación |
| `page` | Página de resultados de búsqueda registrada |
| `rankOnPage` | Posición registrada dentro de esa página |
| `rank` | Posición registrada del resultado en la búsqueda |
| `title` | Título del resultado de búsqueda devuelto |
| `canonicalUrl` | Dirección candidata normalizada devuelta |
| `resultDomain` | Dominio de destino devuelto |
| `snippet` | Texto del resultado de búsqueda devuelto |
| `isSponsored` | Indicador devuelto de resultado patrocinado |
| `advertiserDomain` | Dominio del anunciante devuelto, cuando se proporciona |
| `observedAt` | Fecha y hora registradas de la observación |
| `schemaVersion` | Identificador de la versión del formato de salida |
Estos campos proceden de la especificación pública de salida revisada. Chronometrica Google Search Scraper — revisado el 25 de octubre de 2026; campos documentados, sin verificación en ejecución
`canonicalUrl` es una dirección candidata normalizada. Su nombre no demuestra que alguien haya comprobado la etiqueta canónica HTML de la página de destino, que identifica una dirección preferida para la página. Tampoco permite establecer el texto ni la dirección del enlace original.
Un fragmento es texto de un resultado de búsqueda. No es texto obtenido del artículo. La ausencia de un fragmento no significa que la página de destino esté vacía. La posición registra dónde aparece un resultado; no mide visitas ni tráfico.
Compara algunas filas importadas con el archivo original. Incluye los valores disponibles que contengan comas, comillas, saltos de línea o caracteres de idiomas distintos del inglés. Confirma que cada valor permanezca en la columna correcta.
Si CSV no conserva la diferencia entre un valor ausente y una cadena vacía, conserva JSON como referencia de la fuente. Registra esa diferencia en una columna de revisión aparte cuando la hoja de cálculo lo necesite.
5. Cuenta las observaciones y los destinos por separado
El número de filas y el número de destinos únicos responden a preguntas distintas.
El número de observaciones indica cuántos registros de resultados guardaste. El número de destinos únicos indica cuántas direcciones distintas devueltas aparecen según la regla de recuento que hayas indicado.
Para la primera exportación, usa las cadenas exactas de `canonicalUrl` como regla para contar destinos. Así evitas combinar sin indicarlo direcciones con rutas o parámetros diferentes. El resultado sigue siendo un recuento de direcciones distintas devueltas, no de páginas cuya identidad se haya verificado de forma independiente.
Mantén intacta la tabla de observaciones. Crea cualquier lista de destinos en una tabla de trabajo aparte. Si una dirección aparece dos veces en distintas posiciones de resultados, conserva ambas observaciones y sus posiciones.
Una fila repetida en la exportación es un problema distinto. Si el mismo registro guardado aparece dos veces porque importaste el archivo dos veces, investiga ese error de importación. No uses solo la repetición de direcciones de destino para decidir que las observaciones son copias duplicadas.
Para la tarea distinta de combinar exportaciones, consulta Cómo combinar exportaciones de búsqueda de Bing sin perder las pruebas de consulta y posición. Esa guía trata sobre exportaciones de Bing. Sus tablas separadas de observaciones y destinos ayudan a explicar la diferencia entre los recuentos; no aporta pruebas de ejecución para este método de Google.
Conserva los valores ausentes en todos los recuentos. Una posición ausente es desconocida, no una posición cero. Un número de resultados ausente es desconocido, no un cero confirmado. Registra cero solo cuando las pruebas de la fuente respalden ese recuento dentro del alcance de recopilación indicado.
6. Ficción original: 16 observaciones y 15 destinos
Todo este ejemplo desarrollado es ficción original. Su ejecución, sus horas, las posiciones de los resultados, la dirección de destino y los recuentos se han inventado con fines didácticos. No es una prueba del Actor ni un resultado de un cliente.
Una persona analista usa una consulta de Google: «small business invoice approval workflow». Solicita Estados Unidos e inglés como ajustes. Mantiene activada la búsqueda segura y desactivados los resultados patrocinados.
Solo para este ejemplo ficticio, cambia el límite de 10 observaciones de los datos de entrada proporcionados a 20. La recopilación guarda 16 observaciones. El resumen ficticio indica que la fuente se agotó.
Dos observaciones tienen la misma dirección devuelta:
| Registro ficticio | Motor | Posición | Dirección devuelta | Fecha y hora de la observación |
|---|---|---|---|---|
| Observación A | 3 | `https://workflow.example/invoice-approval` | `2026-10-24T14:00:00Z` | |
| Observación B | 11 | `https://workflow.example/invoice-approval` | `2026-10-24T14:00:00Z` |
Cada una de las otras 14 observaciones tiene una dirección diferente. Ninguna coincide con la dirección compartida anterior.
Los recuentos cuadran de la siguiente manera:
- Número de observaciones: 2 observaciones con un destino compartido + otras 14 observaciones = 16 observaciones.
- Número de destinos únicos: 1 destino compartido + otros 14 destinos = 15 destinos.
- Margen no utilizado del límite: 20 observaciones permitidas − 16 observaciones guardadas = 4 observaciones por debajo del límite.
Esas cuatro observaciones representan margen no utilizado. No son cuatro resultados cuya ausencia se conozca. El límite no indica cuántos resultados coincidentes tiene Google en total.
El registro ficticio de recopilación de la persona analista contiene lo siguiente:
| Elemento | Valor ficticio registrado |
|---|---|
| Consulta | small business invoice approval workflow |
| Motor | |
| País e idioma | Estados Unidos e inglés solicitados |
| Resultados patrocinados | Excluidos |
| Búsqueda segura | Solicitada |
| Límite solicitado | 20 observaciones |
| Filas guardadas | 16 observaciones |
| Destinos únicos devueltos | 15 cadenas de dirección exactas |
| Fecha y hora de comprobación | `2026-10-24T14:00:00Z` |
| Estado de finalización | Agotamiento de la fuente |
Una declaración ficticia de cobertura adecuada sería:
No describas este ejemplo como 20 resultados devueltos. No lo describas como todas las páginas indexadas. Dividir 16 entre el límite de 20 compararía las filas guardadas con un máximo permitido; no mediría la cobertura de Google.
7. Acepta la hoja de cálculo y registra sus límites
Antes de usar el archivo en un informe o en otro proceso, aplica estas comprobaciones de aceptación:
- Comprueba que coincide con la petición. Confirma el motor, la consulta ejecutada, el país, el idioma y los ajustes de entrada guardados.
- Cuadra las filas. Compara el número de registros del conjunto de datos original con el número de observaciones importadas. Explica cualquier diferencia.
- Comprueba los campos. Confirma que los identificadores, las direcciones, el texto de la consulta y las fechas y horas se conservaron durante la importación.
- Separa los recuentos. Indica las observaciones y los destinos únicos según una regla de direcciones explícita.
- Conserva los valores desconocidos. Distingue los valores ausentes del cero y del texto vacío cuando la fuente permita esa distinción.
- Adjunta las pruebas del motivo de finalización. Registra el estado final, los fallos conocidos y el motivo por el que terminó la recopilación.
- Redacta la declaración de cobertura. Indica el límite, las filas guardadas, los destinos únicos, los ajustes, la fecha y hora reales de comprobación y los límites de la fuente.
Si faltan las fechas y horas de las observaciones, indícalo. Si registras la fecha y hora de tu propia inspección, identifícalas como tales. No las pongas en `observedAt` como si las hubiera proporcionado la fuente.
Una hoja de cálculo sin errores no demuestra que las páginas de destino sean accesibles o pertinentes. Si el siguiente paso es recopilar páginas, revisa los destinos por separado. La guía de colas de rastreo de Bing explica esa tarea de revisión posterior. Su fuente de búsqueda es Bing; úsala para entender la aceptación de destinos, su rechazo y las comprobaciones pendientes.
Añade otra consulta solo cuando responda a una necesidad indicada. Quizá necesites otro término temático u otro mercado. Mantén esa búsqueda como otra muestra definida. Repetir búsquedas no demuestra que la cobertura sea completa.
Fuentes y lecturas adicionales
- Guía de Google sobre búsquedas en sitios — revisada el 25 de octubre de 2026; los resultados de sitios no son exhaustivos ni demuestran un inventario completo del sitio
- Chronometrica Google Search Scraper — revisado el 25 de octubre de 2026; datos de entrada y campos de resultados documentados públicamente, sin prueba de ejecución de pago
- Compilación predeterminada pública 1.0.15 — revisada el 25 de octubre de 2026; reglas de entrada y especificación de salida correspondiente inspeccionadas, ejemplo sin ejecutar
- Task para exportar resultados de búsqueda a CSV — revisada el 25 de octubre de 2026; página pública y presencia de la configuración guardada verificadas, datos de entrada guardados sin inspeccionar ni ejecutar
- Pregunta pública sobre Custom Search y hojas de cálculo — observada el 11 de agosto de 2026; fecha de publicación desconocida, una pregunta no confirma la compatibilidad del Actor
Por Chronometrica · Actualizado
Volver arriba ↑
