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/%'.