check_url_indexed
Check if a URL is indexed in Google or Yandex. Use for SEO audits and indexation monitoring to verify if search engines have found new pages.
Instructions
Check if a URL is indexed in Google or Yandex.
Internally uses url:<URL> operator with inindex=1 flag to xmlriver
(forces fresh index check, not cache).
Use this for: SEO audits, indexation monitoring, "did Google find my new page?".
Returns:
Dict with:
- url — checked URL
- search_engine
- indexed — bool
- details — full search results if indexed (with title, snippet, position)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL to check indexing for. Full URL with scheme. Example: 'https://example.com/page-slug'. | |
| search_engine | No | Which engine to check. Default 'google'. | |
| country | No | For Google: country ID (default 2008=Russia). For Yandex: region ID (default 213=Moscow). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||