Search EngineGoogle DriveGoogle SheetGoogle Mail

Google Search Visibility Monitor

This automation audits search engine results to track your brand's visibility and monitor competitor presence for a list of target search queries. It can be run on demand or scheduled after the agent is published, compares each run's findings with the most recent previous run, and sends a summary report to your email.

This agent acts as your automated SEO and competitive intelligence analyst. Here's how it works:

  • Configurable Cadence: Run the audit on demand, or configure a schedule for the published agent through agent trigger settings.
  • Fast & Efficient Search: For each query, it uses an AI-powered search to retrieve the top search results, focusing on the title and description snippets for speed. It does not need to visit each page.
  • Brand & Competitor Detection: The agent scans the search results for mentions of your brand and a list of competitors that you provide.
  • Historical Comparison: It saves each run's results in a structured Google Sheet, allowing it to compare current findings with the most recent previous run. This uncovers trends, such as new brand mentions gained, visibility lost, or changes in the competitive landscape.
  • Automated Reporting: Finally, it compiles a clear, plain-text summary of the audit, including a breakdown by query, a list of changes since the previous run, and actionable recommendations. This report is then sent directly to your email via Gmail.

Usage Ideas

  • Track your brand's "share of voice" for key industry keywords.
  • Monitor how your product is ranked in "best of" and "top tools" listicles.
  • Get alerted when a new competitor appears in the search results for your target terms.
  • Automate client reporting for SEO and content marketing performance.
  • Keep a pulse on the competitive landscape without any manual searching.

Customization Ideas

This template is a powerful starting point that you can easily adapt to your specific needs. You can:

  • Change Search Terms: Easily modify the list of search queries to monitor, from broad industry terms to specific product-related questions.
  • Define Your Landscape: Specify your unique brand keywords and the full list of competitors you want to track.
  • Control the Scope: Adjust how many search results (e.g., top 10, top 20) the agent should analyze for each query.
  • Configure Cadence: After publishing the agent, run it manually or set a schedule such as daily, weekly, or another cadence through agent trigger settings.
  • Customize Notifications: While it defaults to sending a report via Gmail, you can change this to send alerts to a different platform, like a Slack channel.
  • Modify Data Storage: The automation uses a Google Sheet to store historical data for comparison. You can provide a specific Sheet URL or leave it blank to use an automatically created spreadsheet named search_visibility_results.
  • Personalize the Report: You can work with the Agent Builder Assistant to alter the format, content, and subject line of the final report to match your preferences.

Agent inputs

Required

NameTypeDefault
brandKeywordsarray<string>[]
Keywords representing your brand to detect in search results (e.g. brand name, domain). The first entry is used as your brand's display name in the report.
competitorKeywordsarray<string>[]
Competitor brand names to track across search results
queriesarray<string>[]
List of search queries to audit for brand visibility (e.g. 'best <your product category> software')
reportEmailstringNone
Email address to receive the visibility report

Optional

NameTypeDefault
googleSheetUrlstring
Optional Google Sheets URL or ID for storing historical audit results. Leave blank to automatically find or create a spreadsheet named search_visibility_results.
maxResultsPerQuerynumber10
Maximum number of search results to process per query

See it run.

Spin up your first agent in five minutes.