SEO Agent Manual
Complete reference for your always-on AI SEO strategist — autonomous fixes, keyword research, content creation, SERP targeting, technical audits, rank tracking, topical authority analysis, programmatic SEO, and analytics integrations.
1. What the SEO Agent does
The SEO Agent is an always-on AI strategist that handles the full SEO lifecycle autonomously — from fixing missing meta tags to generating entire content libraries at scale. It runs on a schedule, responds to your questions in chat, and surfaces opportunities before you even think to look.
Autonomous capabilities (no prompting required)
| Capability | Schedule | What it produces |
|---|---|---|
| PageSpeed + health check | Every check interval | Performance alerts, CWV scores |
| On-page SEO audit | Weekly (Wed) | Missing tags, duplicate titles, thin content |
| Broken link check | Weekly (Thu) | Dead internal + external links with fix suggestions |
| Autonomous meta/schema fixes | After on-page audit | CMS update or GitHub PR — no approval needed |
| Keyword gap analysis | Weekly (Wed) | Keyword opportunities vs competitors |
| Content planning | Weekly (Fri) | Drafted articles + GitHub PR |
| SERP targeting report | Weekly (Tue) | Rank movements + feature opportunities |
| GA4 + Bing digest | Weekly (Thu) | Traffic by channel, top pages, Bing data |
| Technical SEO audit | Monthly (1st) | HTTPS, canonicals, redirects, schema, score /100 |
| Rank distribution report | Weekly (Sun) | Position bucket breakdown, long-tail quick wins |
| Topical authority analysis | Quarterly | Topic clusters, coverage %, content gaps |
| Internal link report | Weekly (Sat, Studio) | Underlinked pages + GitHub issue with suggestions |
On-demand tools (triggered from the Tools panel or chat)
Every capability is also available on demand from the SEO Tools panel on your agent's detail page, or by typing a request in the chat. Results always appear in the chat window.
2. Autonomous fixes
The agent can apply safe SEO fixes automatically — without waiting for your instruction. Every autonomous fix is policy-gated (you control what it can do), logged to the knowledge strand, and reported in the next daily email.
What the agent fixes automatically
| Fix type | How it works | Requires |
|---|---|---|
| Missing / weak meta titles | LLM generates an optimised title (50–60 chars). Written via CMS API or GitHub PR. | CMS or GitHub connected |
| Missing meta descriptions | LLM generates a description (120–155 chars) with a CTA. | CMS or GitHub connected |
| Missing JSON-LD schema | Generates schema.org structured data appropriate to the page type. Opens GitHub PR. | GitHub connected |
| Crawl error resubmission | Pushes 404 URLs back to GSC for re-indexing after you fix the underlying page. | GSC connected |
| Dead URLs in sitemap | Strips 404 URLs from sitemap.xml and opens a GitHub PR. | GitHub connected |
How to control what the agent fixes
Use the Policies tab on your agent's detail page to restrict or require approval for any fix type. Or tell the agent directly:
Propose a fix (approval required)
For more significant changes — a rewritten H1, a new redirect, a content restructure — the agent proposes the fix and emails you an approve / reject button. The change only executes after you approve.
3. Keyword research & gap analysis
The agent compares your current Google Search Console rankings against competitor organic keywords to find the gaps — keywords they rank for that you don't. Results are grouped by topic cluster and scored by opportunity.
Run a keyword gap analysis
Open the Research tab in the SEO Tools panel, or type in chat:
The agent fetches your competitor's top organic keywords (via DataForSEO, Ahrefs, or SEMrush), cross-references them against your GSC data, and returns prioritised gaps with volume, difficulty, and an opportunity score.
Understanding opportunity scores
| Score range | Interpretation |
|---|---|
| 80–100 | High volume, low difficulty, competitor ranks top 3 — act immediately |
| 50–79 | Good opportunity — fits your content plan this quarter |
| 20–49 | Low volume or high difficulty — consider for long-term authority building |
| 0–19 | Low priority — monitor but don't invest resources now |
Cluster keywords into topic groups
After a gap analysis (or with any keyword list), ask the agent to group them:
Generate a content brief for any keyword
Use the Content tab → Keyword Content Brief, or:
The brief includes: title tag, meta description, recommended word count, H2 structure, 6–8 LSI keywords, content angle vs the current top 3 results, internal linking suggestions, schema type recommendation, and a CTA.
4. Content creation & optimization
Draft a full SEO article
Use the Content tab → Draft Content Page, or:
The agent generates a complete Markdown article (~1,400 words) with YAML frontmatter, title, meta, H2 structure, body copy, and an FAQ section. If GitHub is connected it opens a pull request automatically — review and merge when ready.
Generate a FAQ section with JSON-LD schema
The agent returns the Q&A pairs plus a ready-to-paste <script type="application/ld+json"> block. Add it to your page <head> to become eligible for FAQ rich results.
Refresh underperforming pages
The agent identifies pages stuck in positions 5–20 with below-average CTR and generates improved titles, descriptions, and content gap recommendations.
— or target a specific page: —
"Refresh /blog/remote-work-tips — it's sitting at position 8 with 1.2% CTR."
Content planning (automated, weekly)
Every Friday the agent automatically picks the top quick-win keywords from the latest gap analysis, drafts full articles for each, and — if GitHub is connected — opens a single PR with all the files. Check your email Friday afternoon for the content plan summary.
5. SERP targeting & rank tracking
Track specific keywords
Set a watchlist of keywords you care about. The agent fetches fresh positions from GSC every Tuesday and sends a movement report.
You can also do this from Rankings tab → Track Keywords without typing.
Reading the rank movement report
| Direction | Threshold | Meaning |
|---|---|---|
| Improved ↑ | Delta < −1 position | Keyword moved up — content is gaining authority |
| Declined ↓ | Delta > +1 position | Keyword slipped — investigate for content or technical issues |
| Stable → | ±1 position | Normal fluctuation — no action needed |
Find SERP feature opportunities
The agent analyses your GSC queries to find where you can win Featured Snippets, People Also Ask boxes, FAQ schema, or How-To schema.
It targets positions 2–10 with 50+ impressions for featured snippets, and question-format queries with 30+ impressions for PAA and FAQ schema.
Check rank history at any time
6. Technical SEO audit
The agent runs a full technical crawl on the 1st of every month, checking up to 20 pages from your sitemap. It also runs on demand from the Performance tab → Technical SEO Audit.
What is checked on every page
| Check | What it detects | Impact |
|---|---|---|
| HTTPS | HTTP pages that should be served over HTTPS | Security + ranking signal |
| Canonical tag | Missing, malformed, or non-self-referencing canonical | Duplicate content risk |
| Meta robots | noindex set on pages that should be indexed | Pages excluded from Google |
| Redirect chains | Multi-hop redirects (A→B→C instead of A→C) | Lost link equity + slower crawling |
| JSON-LD structured data | Pages with no schema markup | Missed rich result eligibility |
| Robots.txt | Googlebot blocked accidentally | Entire site de-indexed |
| Sitemap health | Sitemap present and URL count | Crawl efficiency |
Understanding the audit score
The audit produces a score out of 100, calculated as:
HTTPS pages × 25 points Canonical accuracy × 25 points Schema coverage × 25 points No redirect chains × 25 points (−3 per chain found)
| Score | Interpretation |
|---|---|
| 90–100 | Excellent — only minor improvements possible |
| 70–89 | Good — a few specific issues to address |
| 50–69 | Needs work — at least one significant technical problem |
| < 50 | Critical — likely losing ranking due to technical issues |
7. Topical authority analysis
Topical authority is Google's measure of how comprehensively your site covers a subject. The agent groups all your ranking queries into topic clusters, shows your coverage percentage per cluster, and identifies the exact content gaps you need to fill to dominate each topic.
How to run the analysis
It runs automatically every quarter (Jan, Apr, Jul, Oct). To run it now:
Reading the report
| Field | What it means |
|---|---|
| Pillar topic | The main theme of this cluster (e.g. "Web Performance") |
| Pillar keyword | The best primary keyword for a comprehensive pillar page on this topic |
| Coverage % | How many sub-topics in this cluster you already have content for |
| Content gaps | 3–5 related keywords the site is not covering — highest-priority new pages to write |
| Priority | High = largest traffic opportunity or widest gap; Medium/Low = secondary |
8. Programmatic SEO
Programmatic SEO lets you create hundreds of targeted landing pages from a single template — one page per location, per tool, per comparison, or per category. The agent generates the template, writes unique content for each variant, and opens a single GitHub PR with all the files.
When to use programmatic SEO
| Page type | Example variables | Example URL pattern |
|---|---|---|
| Best X tools | Python, JavaScript, TypeScript | /best-python-testing-tools |
| X alternatives | Asana, Monday, Jira | /asana-alternatives |
| X vs Y | Notion vs Confluence, Slack vs Teams | /notion-vs-confluence |
| X for [location] | New York, London, Austin | /accounting-software-new-york |
| X pricing | HubSpot, Salesforce, Pipedrive | /hubspot-pricing |
How to generate programmatic pages
Open Content tab → Programmatic SEO Pages, fill in the page type and variables, then click Ask agent. Or via chat:
What the agent generates
For each variable the agent creates a Markdown file with:
--- title: "Best Python Testing Tools | YourSite" description: "Compare the top Python testing tools in 2025..." slug: "best-python-testing-tools" schema_type: "Article" generated: true --- # Best Python Testing Tools [~400–600 words of unique, helpful content per variant]
All files land in a single PR under content/programmatic/. Review, merge, and your CMS picks them up.
9. GA4 & Bing analytics
Google Analytics 4 traffic
With GA4 connected, the agent includes traffic-by-channel data in the Thursday weekly digest and on demand:
Returns sessions broken down by: Organic, Direct, Referral, Social, Paid, and Other — plus top pages by sessions with bounce rate.
Bing Webmaster Tools
With Bing connected, the Thursday digest also includes Bing ranking data:
Returns: top Bing queries by clicks and impressions, average position per query, and any Bing crawl errors detected.
How to connect GA4 and Bing
Go to your agent's detail page → click Edit integrations on your website connection → fill in GA4 or Bing credentials and save. Alternatively, add them during the initial hire step under Additional integrations.
| Integration | What you need |
|---|---|
| GA4 | A Google service account with Viewer role on your GA4 property (same type as GSC — just a different property) |
| Bing Webmaster | Bing Webmaster Tools API key — Settings → API Access → Generate API key |
10. Internal linking Studio
Internal links distribute PageRank across your site and help Google understand your content hierarchy. The agent crawls your sitemap, cross-references GSC impressions to find high-value pages, and identifies exactly which pages need more inbound links — and which existing pages should link to them.
How to run internal link analysis
Available on Advanced tab → Internal Link Analysis (Studio tier), or:
Reading the output
| Field | What it means | Action |
|---|---|---|
| High-value underlinked pages | Pages with strong GSC impressions but few inbound links | Add links from other pages to these |
| Link suggestion: From → To | Specific page pair where a link should be added | Edit the "From" page and add an anchor link |
| Reason | Why the agent thinks this link is valuable (topic relevance, authority flow) | Use this to write the anchor text |
If GitHub is connected the agent also opens a GitHub issue with all suggestions formatted as a checklist so your developer can work through them.
11. On-page SEO audits
The agent crawls your site every Wednesday and audits every page for the factors Google uses to evaluate quality and relevance. Issues are grouped by severity and sent in the weekly report.
What is checked on each page
| Check | Ideal state | Common issue |
|---|---|---|
| Title tag | 50–60 characters, includes primary keyword | Missing, too long, or duplicate across pages |
| Meta description | 140–160 characters, compelling CTA | Missing, truncated, or auto-generated |
| H1 tag | Exactly one, matches page intent | Multiple H1s or no H1 |
| Canonical URL | Self-referencing or points to preferred URL | Missing or pointing to wrong URL |
| Structured data (JSON-LD) | Valid schema.org markup | Schema validation errors |
| Content length | Depends on intent — checked vs competitors | Thin content (< 300 words for informational pages) |
| noindex | Only set on pages that should be excluded | Accidentally noindexing key landing pages |
How to request a page audit
12. Core Web Vitals
Core Web Vitals are Google's official page experience signals. The SEO Agent monitors CWV scores via PageSpeed Insights and alerts you when any key page falls below threshold.
The three signals and thresholds
How fast the main content loads.
How much the page layout shifts unexpectedly.
How responsive the page is to user input.
13. Broken link monitoring
Broken links hurt both user experience and crawl budget. The agent checks every internal and external link every Thursday and alerts you when any returns a non-200 response.
| Response | What it means | Agent action |
|---|---|---|
| 200 OK | Link is healthy | No action |
| 301/302 | Redirect — may lose link equity | Weekly report flag |
| 404 Not Found | Broken link | Immediate alert + suggested fix |
| 5xx Server Error | Destination server error | Retry 3×, then alert if still failing |
14. Outreach campaigns Pro+
On Pro and Studio tiers, the agent discovers backlink opportunities by analysing competitor referring domains, drafts personalised pitches, and sends them for your approval before any email goes out.
How to start an outreach campaign
Or from the Research tab → Discover Outreach Targets.
Check campaign status
Returns a breakdown of how many pitches are pending approval, sent, replied to, and converted.
15. Tools quick reference
All tools are available from the SEO Tools panel on your agent's detail page. They can also be triggered by typing a request in chat — the agent routes your message to the right tool automatically.
Performance tools
| Tool | Tab | What it does | Example chat trigger |
|---|---|---|---|
| PageSpeed Insights | Performance | Core Web Vitals + optimisation opportunities for mobile and/or desktop | "Run a PageSpeed audit — mobile and desktop" |
| Technical SEO Audit | Performance | HTTPS, canonicals, noindex, redirect chains, schema, robots.txt — scored /100 | "Run a technical SEO audit" |
Rankings tools (GSC required)
| Tool | Tab | What it does | Example chat trigger |
|---|---|---|---|
| Search Performance | Rankings | GSC clicks, impressions, CTR, avg position, top queries | "Show search performance for the last 14 days" |
| Index Coverage | Rankings | Indexed vs not-indexed page count from GSC | "How many pages are indexed?" |
| Submit for Indexing | Rankings | Push a URL to Google for immediate re-indexing | "Submit /new-page for indexing" |
| Rank Distribution | Rankings | Position bucket breakdown + long-tail quick wins | "Show the rank distribution" |
| Track Keywords | Rankings | Set watchlist keywords — positions fetched and compared weekly | "Track these keywords: …" |
| Rank History | Rankings | Current positions for all tracked keywords vs baseline | "Show rank history" |
| SERP Opportunities | Rankings | Featured snippet, PAA, FAQ schema, How-To schema targets | "Find SERP feature opportunities" |
| Topical Authority | Rankings | Topic clusters, coverage %, content gap keywords | "Analyse my topical authority" |
Content tools
| Tool | Tab | What it does | Example chat trigger |
|---|---|---|---|
| Keyword Content Brief | Content | Full brief: title, meta, H2s, LSI keywords, content angle, schema, CTA | "Write a brief for 'best invoicing software'" |
| Draft Content Page | Content | Full ~1,400-word article in Markdown + GitHub PR | "Draft content targeting 'remote work tips'" |
| Generate FAQ Section | Content | Q&A pairs + JSON-LD FAQPage schema | "Generate 5 FAQs on 'how to improve LCP'" |
| Refresh Underperforming Pages | Content | Improved meta + content suggestions for pos 5–20 pages | "Refresh underperforming pages" |
| Cluster Keywords | Content | Groups any keyword list into semantic topic clusters | "Cluster these 20 keywords: …" |
| Programmatic SEO Pages | Content | Batch content generation per variable + GitHub PR | "Generate programmatic pages: type 'X alternatives', variables: Notion, Asana, …" |
Research tools
| Tool | Tab | What it does | Example chat trigger |
|---|---|---|---|
| Keyword Gap Analysis | Research | Competitor organic keywords you don't rank for, scored + clustered | "Keyword gap vs competitor1.com and competitor2.com" |
| Competitor Autopsy | Research | Deep compare of your page vs a competitor's for a keyword | "Run competitor autopsy: our /pricing vs their /pricing for 'CRM pricing'" |
| Discover Outreach Targets | Research | Find backlink prospects from competitor referring domains | "Find outreach targets using competitor.com" |
| Outreach Status | Research | Pending, sent, replied, converted pitch counts | "Show outreach status" |
Advanced tools
| Tool | Tab | Tier | What it does | Example chat trigger |
|---|---|---|---|---|
| Internal Link Analysis | Advanced | Studio | Crawl + underlinked page report + GitHub issue | "Analyse internal links for my site" |
| Extract Brand Voice | Advanced | Studio | Crawl site to extract tone, style, prohibited words | "Extract the brand voice from my site" |
| GA4 Traffic | Advanced | GA4 connected | Sessions by channel + top pages | "Show GA4 traffic for the last 28 days" |
| Bing Performance | Advanced | Bing connected | Bing top queries + crawl errors | "Show Bing Webmaster data" |
16. Automated reports
The agent sends a structured email for every automated job that finds something meaningful. Here's the full report schedule:
| Report | Sent when | Subject line format |
|---|---|---|
| Daily SEO Report | Daily at 08:00 UTC | "Daily SEO Report — Monday, June 30" |
| SERP Targeting | Tuesday 09:00 UTC | "SERP Targeting: 3 improved, 1 declined, 5 opportunities — Site Name" |
| GA4 + Bing Digest | Thursday 11:00 UTC | "Analytics Digest (GA4 + Bing) — Site Name" |
| Content Plan | Friday 10:00 UTC | "Weekly Content Plan: 2 drafts, 1 refresh — Site Name" |
| Internal Linking | Saturday 08:00 UTC (Studio) | "Internal Linking: 5 suggestions, 3 underlinked pages — Site Name" |
| Rank Distribution | Sunday 10:00 UTC | "Rank Distribution: 8 quick wins, avg pos #14 — Site Name" |
| Keyword Gap | Wednesday 09:00 UTC | "Keyword Gap Report: 3 quick wins, 47 total gaps — Site Name" |
| Technical Audit | 1st of month 10:00 UTC | "Monthly Technical SEO Audit — Site Name" |
| Topical Authority | Quarterly (Jan/Apr/Jul/Oct) | "Topical Authority: 4 clusters, 12 content gaps — Site Name" |
| CEO Report | 1st of month 08:00 UTC (Studio) | "Monthly CEO SEO Report — Site Name" |
17. Communicating with your agent
Your SEO Agent has two communication channels — both share the same conversation history.
Session email address
Every session has a dedicated address (e.g. seo-a3f9b2c1@agents.boboyka.com). Use it for detailed requests, pasting content drafts, or sending SEO briefs from your inbox.
Chat panel
The chat panel on your agent's detail page gives you a live conversation window. Type any question or instruction — the agent responds immediately.
Example requests by category
| Category | Example request |
|---|---|
| Performance | "Run a PageSpeed audit on mobile" |
| Technical | "Run a technical SEO audit and tell me the top 3 issues" |
| Rankings | "What are my top 10 keywords by impressions this month?" |
| Rank tracking | "Track these 5 new keywords and show me where they stand today" |
| SERP features | "Which of my queries are close to winning a featured snippet?" |
| Content brief | "Write a content brief for 'best team chat apps' — volume ~900/month" |
| Content draft | "Draft an article targeting 'how to run a retrospective'" |
| FAQ | "Generate 8 FAQs for 'agile sprint planning' with JSON-LD schema" |
| Page refresh | "Refresh /blog/remote-work — it's at position 9 with 1.1% CTR" |
| Keyword research | "Run a keyword gap analysis against notion.so and asana.com" |
| Competitor autopsy | "Compare our /pricing to monday.com/pricing for 'project management pricing'" |
| Programmatic | "Generate programmatic pages: type 'best {{variable}} alternatives', variables: Slack, Zoom, Notion" |
| Analytics | "Show GA4 traffic breakdown for the last 14 days" |
| Topical authority | "Where are our biggest topical gaps compared to our top competitors?" |
| Outreach | "Find link prospects from competitor.com and draft pitches" |
| Fix proposal | "Propose a better meta description for /features" |
| Policy | "Stop auto-fixing meta titles on /blog/* — require my approval" |
18. Best practices
Getting started right
When you first hire the SEO Agent, orient it with full context:
Connect all integrations on day one
| Integration | What it unlocks |
|---|---|
| Google Search Console (GSC) | Keyword positions, index coverage, SERP tools, rank tracking, content refresh |
| Google Analytics 4 (GA4) | Traffic by channel, top pages, bounce rate in the weekly digest |
| Bing Webmaster Tools | Bing queries, Bing crawl errors — 20–30% of searches happen on Bing |
| GitHub | Auto-PR for content drafts, meta fixes, schema injection, programmatic pages, sitemap cleanup |
| DataForSEO / Ahrefs / SEMrush | Keyword gap analysis, opportunity scoring, keyword difficulty + volume data |
Use the Tools panel for quick actions
The SEO Tools panel on your agent's detail page lets you trigger any tool with a single click — no need to type a message. Results always appear in the chat so you can ask follow-up questions in context.
Let the agent propose before you act
When you're unsure about a change, use propose a fix rather than asking the agent to change something directly. The agent will show you exactly what it wants to change and why — you approve with one click from your email.
19. Tier capabilities
| Feature | Starter | Pro | Studio |
|---|---|---|---|
| Websites monitored | 1 | 3 | Unlimited |
| Check frequency | Daily | Daily | Daily |
| PageSpeed (PSI) audit | ✅ | ✅ | ✅ |
| Technical SEO audit (monthly) | ✅ | ✅ | ✅ |
| On-page audits | ✅ | ✅ | ✅ |
| Broken link monitoring | ✅ | ✅ | ✅ |
| Core Web Vitals alerts | ✅ | ✅ | ✅ |
| GSC search performance | ✅ | ✅ | ✅ |
| GSC index coverage | ✅ | ✅ | ✅ |
| Rank tracking (weekly) | ✅ | ✅ | ✅ |
| SERP feature opportunities | ✅ | ✅ | ✅ |
| Rank distribution report | ✅ | ✅ | ✅ |
| Topical authority (quarterly) | ✅ | ✅ | ✅ |
| Keyword gap analysis | ✅ | ✅ | ✅ |
| Keyword clustering + briefing | ✅ | ✅ | ✅ |
| Content drafting (GitHub PR) | ✅ | ✅ | ✅ |
| FAQ generation + schema | ✅ | ✅ | ✅ |
| Refresh underperforming pages | ✅ | ✅ | ✅ |
| Programmatic SEO pages | ✅ | ✅ | ✅ |
| GA4 analytics digest | ✅ (if connected) | ✅ | ✅ |
| Bing Webmaster digest | ✅ (if connected) | ✅ | ✅ |
| Autonomous meta/schema fixes | ✅ | ✅ | ✅ |
| Competitor autopsy | ❌ | ✅ | ✅ |
| Outreach campaigns | ❌ | ✅ (20/week) | ✅ (unlimited) |
| Internal link analysis (weekly) | ❌ | ❌ | ✅ |
| Extract brand voice | ❌ | ❌ | ✅ |
| Algorithm update detection | ❌ | ❌ | ✅ |
| Monthly CEO report | ❌ | ❌ | ✅ |
| Slack alerts | ❌ | ✅ | ✅ |
20. Troubleshooting
SERP tools return no data
Most SERP tools require Google Search Console to be connected. Go to your website connection → Edit integrations → add your GSC service account credentials. The agent auto-detects the property from your site URL.
Keyword gap returns 0 gaps
The gap analysis requires a backlink data provider (DataForSEO, Ahrefs, or SEMrush) to fetch competitor keywords. Connect one in your website integrations. The agent will tell you explicitly if it's missing credentials.
Programmatic pages not creating a PR
GitHub credentials must be connected. Without them the agent returns the generated Markdown in chat for manual copy-paste. Connect GitHub from your website's Edit integrations panel, then re-run the tool.
Technical audit takes a long time
The audit fetches up to 20 pages in parallel (10-second timeout each). For sites that are slow to respond or behind heavy CDN caching, some pages may time out. The agent skips timed-out pages and still scores the successfully checked ones. Ask: "Which pages failed the technical audit?" to see which URLs were skipped.
GA4 or Bing shows "no data available"
For GA4: ensure the service account has at minimum Viewer role on the GA4 property, and that you've entered the correct Property ID (numeric, e.g. 123456789 — not the Measurement ID G-XXXXXXXX).
For Bing: regenerate your API key in Bing Webmaster Tools → Settings → API Access. Keys occasionally expire or get rate-limited.
Too many autonomous fix notifications
Tell the agent to throttle fixes: "Only auto-fix meta issues if the page has fewer than 30 characters in the title and zero meta description. Otherwise propose the fix for my approval." You can also use the Policies tab to add a require_approval rule on AUTO_FIX_META.
Topical authority shows 0 clusters
The topical authority tool needs at least 10 queries with 10+ impressions in GSC. If your site is new or low-traffic, there may not be enough data yet. Wait until GSC has at least 30 days of data and run it again.
A ranking drop that looks like a Google algorithm update
On Studio, the agent automatically detects algorithm updates by comparing your weekly click totals to the prior week. For other tiers, ask: "Was there a Google algorithm update recently? Is our drop site-specific or industry-wide?"