edit.pink
Pink Editor docs

Search Console

Performance insights from the Google Search Console property linked to your site.

API v1

These tools read the Search Console property you linked in Pink Editor. Without one they answer gsc_not_connected; the two marked as needing the BigQuery bulk export answer gsc_bq_not_configured until it is set up. Both are refunded.

Each description below is the text your AI client receives for that tool, word for word. It is written for the model, which is why it reads like instructions.

gsc_query_stats

Get Search Console performance for a specific page: clicks, impressions, avg position, top queries over a recent window. Use when the operator asks "how is this page doing?" or "what queries drive traffic to /foo".

Parameters

ParameterTypeRequiredDescription
page_idintegercm_pages.id (required if url not set)
urlstringURL or path (required if page_id not set)
daysintegerLookback days (default 28, max 90)

Input schema

{
  "type": "object",
  "properties": {
    "page_id": {
      "type": "integer",
      "description": "cm_pages.id (required if url not set)"
    },
    "url": {
      "type": "string",
      "description": "URL or path (required if page_id not set)"
    },
    "days": {
      "type": "integer",
      "description": "Lookback days (default 28, max 90)"
    }
  }
}

gsc_striking_distance

Page+query pairs in positions 8–20 with real impressions — small edits typically push them into the top 5. Use when the operator asks for "easy SEO wins" or "what to optimize next".

Parameters

No parameters.

Input schema

{
  "type": "object",
  "properties": {}
}

gsc_content_decay

Pages whose clicks/day dropped >40% comparing last 28d vs prior 62d. Often staleness, competitor moves, or an AI Overview eating the click. Use when the operator asks "which pages are losing traffic".

Parameters

No parameters.

Input schema

{
  "type": "object",
  "properties": {}
}

gsc_cannibalization

Queries where 2+ of our URLs compete in the 15–25 band and none wins. Returns consolidation/differentiation candidates. Use when the operator asks "are my pages cannibalizing each other".

Parameters

No parameters.

Input schema

{
  "type": "object",
  "properties": {}
}

gsc_hidden_winners

Pages where Google has hidden most of the query data (anonymized impressions ≥40%). These pages are working harder than they look — expand them. REQUIRES BigQuery bulk export; returns gsc_bq_not_configured with setup link otherwise.

Parameters

No parameters.

Input schema

{
  "type": "object",
  "properties": {}
}

gsc_forecast

90-day click forecast per page with confidence intervals. REQUIRES BigQuery bulk export; returns gsc_bq_not_configured with setup link otherwise.

Parameters

No parameters.

Input schema

{
  "type": "object",
  "properties": {}
}

On this page