URLs con impresiones pero sin clics
Detecta URLs que aparecen en los resultados de Google pero no reciben ningún clic. Pueden indicar problemas en títulos, meta descriptions o contenido irrelevante para la intención de búsqueda.
-- URLs con impresiones pero cero clics en los últimos 28 días
SELECT
url,
SUM(impressions) AS impresiones,
SUM(clicks) AS clics,
ROUND(SUM(sum_top_position + impressions) / SUM(impressions), 2) AS posicion_media,
COUNT(DISTINCT query) AS keywords_asociadas,
-- Muestra algunas keywords representativas
STRING_AGG(DISTINCT query, ', ' ORDER BY query LIMIT 5) AS ejemplo_keywords
FROM
`your-project.searchconsole.searchdata_url_impression`
WHERE
data_date BETWEEN DATE_SUB(CURRENT_DATE(), INTERVAL 28 DAY) AND CURRENT_DATE()
AND search_type = 'WEB'
AND is_anonymized_query = FALSE
GROUP BY
url
HAVING
-- Impresiones significativas pero cero clics
clics = 0
AND impresiones >= 50
ORDER BY
impresiones DESC
LIMIT 50
Explicación paso a paso
- 6 Posición media de la URL en los resultados: posiciones altas sin clics sugieren problemas de snippet.
- 7 Cuenta keywords distintas asociadas para dimensionar el impacto potencial.
- 9 STRING_AGG muestra hasta 5 keywords de ejemplo para entender la intención de búsqueda asociada a la URL.
- 19 Filtra URLs con exactamente 0 clics pero al menos 50 impresiones.
- 22 Ordena por impresiones para priorizar las URLs con mayor potencial desaprovechado.
Ejemplo de resultado esperado
| url | impresiones | clics | posicion_media | keywords_asociadas | ejemplo_keywords |
|---|---|---|---|---|---|
| https://ejemplo.com/pagina-antigua | 2345 | 0 | 18.50 | 34 | analisis datos, consultas sql, datos bigquery, exportar ga4, sql basico |
| https://ejemplo.com/tag/analytics | 876 | 0 | 25.30 | 12 | analytics tutorial, ga4 datos, google analytics |
| https://ejemplo.com/borrador-publicado | 543 | 0 | 32.10 | 8 | borrador seo, contenido draft |
Variaciones y adaptaciones
Para ver URLs con CTR extremadamente bajo (no solo cero), cambiar clics = 0 por SAFE_DIVIDE(SUM(clicks), SUM(impressions)) < 0.005. Para filtrar solo URLs en posiciones competitivas (top 20), añadir AND posicion_media <= 20. Para excluir URLs de paginación o tags, añadir AND url NOT LIKE '%/page/%' AND url NOT LIKE '%/tag/%'.
Queries relacionadas
Keywords nuevas que aparecieron en los últimos 7 días
GSC en BigQuery
Intermedio
Comparativa periodo actual vs anterior por URL
GSC en BigQuery
Avanzado
Velocidad de página percibida por usuarios orgánicos
GA4 en BigQuery
Intermedio
Evolución de posición media de keywords objetivo
GSC en BigQuery
Intermedio