Traffic Drop Diagnosis
Systematically diagnose the root cause of a traffic decline.
Steps
- Call
list_propertiesto confirm the exactsite_url. - Call
traffic_dropsto identify the time range and magnitude of the drop. Note the start date and affected segments (queries, pages, device types). - Call
check_alertsto check for manual actions, security issues, or GSC notifications around the drop date. - Call
analytics_anomaliesto detect statistical anomalies and corroborate the drop timing with data. - Call
seo_lost_queriesto find the specific queries that lost clicks or impressions. Note the top 20 by click loss. - Call
compare_search_periodsfor the 28 days before vs. the 28 days after the drop, usingdimensions=queryandlimit=50. Flag any query with more than 30% click decline. - Cross-reference the drop timing against known Google algorithm update dates. Ask the user for the approximate drop date if not yet provided.
Output format
Present a structured diagnosis in four sections:
Drop summary: date range, magnitude (clicks and impressions % change), overall health status from step 2.
Root cause candidates (ranked by likelihood based on the data):
- Manual action or penalty (from
check_alerts) - Algorithm update impact (correlated with timing)
- Specific query losses (from
seo_lost_queries) - Technical issues (crawl or index problems)
Most affected queries: table with Query | Clicks before | Clicks after | % change
Next steps: specific actions ordered by priority, one per root cause candidate identified.