See llms.txt for all machine-readable content.

Back to Templates

Send weekly SEO, AEO and GEO drift reports with AEORank and Slack

Quick overview

Automate weekly 62-rule SEO, Answer Engine Optimization (AEO), and Generative Engine Optimization (GEO) audits for any website using AEORank, generate a 5-tab Agent Patch Pack (llms.txt, RFC 9309 robots.txt, JSON-LD), and send Slack alerts on score regressions.

How it works

  1. Weekly Monday Trigger initiates the diagnostic run automatically every Monday at 09:00 AM so you can catch technical SEO or AI search readiness regressions early.
  2. Set Target Website defines the target targetUrl (for example https://aeorank.app), audit language (en or vi), and your minimum acceptable GEO Readiness score threshold (80).
  3. Run 62-Rule SEO & GEO Audit sends a POST request to the AEORank Audit API (https://aeorank.app/api/v1/audit/sandbox or /api/v1/audit/technical) to evaluate 56 homepage rules and 6 sitemap rules across 9 normalized pillars (Schema, Content, Technical, Authority, AEO-Sem, Images, Links, Performance, and Social).
  4. Generate 5-Tab Agent Patch Pack queries the AEORank Model Context Protocol (MCP) server (https://aeorank.app/mcp) via JSON-RPC 2.0 (generate_agent_patch_pack) to synthesize ready-to-deploy llms.txt, RFC 9309 robots.txt, Schema.org JSON-LD, A2A agent.json, and mcp.json configurations.
  5. Build Audit & Patch Markdown Report aggregates the overall GEO score, growth stage classification, prioritized P1/P2/P3 findings, and llms.txt preview into a structured Markdown report.
  6. Check if GEO Score < Threshold evaluates whether the overall score dropped below minScoreThreshold (80) and routes the Markdown report to Send Slack Regression Alert.

Setup

  1. Import this workflow template into your n8n instance and open the Set Target Website node.
  2. Replace https://aeorank.app in the targetUrl field with the public website URL you want to audit and adjust minScoreThreshold (default is 80).
  3. By default, Run 62-Rule SEO & GEO Audit uses Bearer demo against /api/v1/audit/sandbox (or /api/trial-scan) for instant zero-cost testing without requiring a paid API key.
  4. For production multi-domain monitoring, obtain a Bearer aeo_live_... key from https://aeorank.app/pricing (or install the community node n8n-nodes-aeorank) and point the URL to https://aeorank.app/api/v1/audit/technical or /api/v1/audit/full.
  5. Connect your Slack workspace credentials in Send Slack Regression Alert and select your target channel (such as #seo-geo-alerts), then activate the workflow.

Requirements

  • An active n8n instance (Self-Hosted or n8n Cloud).
  • Access to AEORank (Bearer demo works out of the box for $0 sandbox/trial scans; aeo_live_* API key optional for commercial high-frequency scans).
  • A Slack workspace and channel (optional, for receiving regression alerts).

Customization

  • Swap Weekly Monday Trigger for a GitHub Webhook or Cloudflare Pages Deployment Webhook to run automatic post-deploy SEO & GEO regression gates on every production release.
  • Install the official community package n8n-nodes-aeorank from npm to use AEORank directly as an AI Agent Tool (usableAsTool: true).
  • Replace Send Slack Regression Alert with Gmail, Discord, Telegram, or Linear issue creation based on your engineering team's workflow.

Additional info

Learn more about the 62 deterministic SEO, AEO & GEO rules, RFC 9309 robots.txt policies, and llms.txt architecture in the AEORank Documentation Hub and Public Specification Repository.