Yandex search queries
search_queriesAnalyze Yandex Search queries for a host: impressions, clicks, positions. Get ranked top queries or trend time series to spot high-impression, low-conversion phrases worth optimizing.
Instructions
Search-query analytics for a host from Yandex Search: impressions (TOTAL_SHOWS), clicks (TOTAL_CLICKS), average show/click position. Read-only. • report="top" (default): ranked list of the queries bringing the most traffic, ordered by orderBy. Use this to see which phrases people search. • report="trend": a time series. Pass queryId (from a prior "top" call) for one query's history over time, or omit it for the site's aggregate trend. Tip: cross-reference these queries/landing pages with Yandex Metrica (bounce rate, conversions) to find high-impression, low-conversion phrases worth optimizing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | report="top" only: rows to return (1-500). Default 50. | |
| dateTo | No | End date, YYYY-MM-DD. Default: today. | |
| hostId | No | Host id (e.g. "https:example.com:443"). Defaults to YANDEX_WEBMASTER_HOST_ID. List valid ids with get_hosts. | |
| offset | No | report="top" only: rows to skip for paging. Default 0. | |
| report | No | "top" ranked list (default) or "trend" time series. | |
| orderBy | No | report="top" only: rank by TOTAL_SHOWS or TOTAL_CLICKS. Default TOTAL_CLICKS. | |
| queryId | No | report="trend" only: return the time series for this specific query (query_id from a prior "top" call). Omit for the aggregate trend. | |
| dateFrom | No | Start date, YYYY-MM-DD. Default: last week. | |
| deviceType | No | Device bucket. Default ALL. | |
| indicators | No | Which indicators to return. Default: all four (TOTAL_SHOWS, TOTAL_CLICKS, AVG_SHOW_POSITION, AVG_CLICK_POSITION). |