Read queries by page
read_query_evidenceRead the Search Console queries that bring searchers to each site page, matched to pages CiteLadder crawled, for one saved window. Use it to see which queries a page ranks for, or which page answers a query; for totals and trends use read_performance, and for the search signals found in the same window use read_demand. The window must exactly match a saved one: read_demand returns it. Any other window returns unavailable exact_query_evidence_window_not_projected, which is not zero. Each row is one query, page and day: the query, the page Search Console reported, the crawled page it was matched to (site_url_id), how the match was made (resolution_outcome), and impressions, clicks and CTR. Rows come in pages; pass next_cursor for more. Country, device and search type are not broken out.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many rows to return; omit for the default page size. | |
| query | No | One search query, matched exactly ignoring case and spacing, not a search. | |
| cursor | No | The next_cursor a previous page returned. | |
| project_id | Yes | A project id that list_projects returned. | |
| window_end | Yes | Last day of the same saved window, inclusive: read_demand's window.end. | |
| site_url_id | No | A page id (site_url_id) from read_site_pages or an earlier row; keep only its queries. | |
| window_start | Yes | First day of a saved window, inclusive: read_demand's window.start. | |
| resolution_outcome | No | Keep only queries whose page match was exact, resolved (for example through a redirect or canonical), ambiguous or unresolved. All filters combine. |