SEO Marketing Ai Agent  banner
ademhfgrg ademhfgrg

SEO Marketing Ai Agent

Data community

Description

AI-powered SEO agent built in n8n — audits websites, analyzes Google Search Console data, and generates prioritized, scored recommendations (Impact/Effort/Risk). Works with free (Gemini) or paid (Claude/GPT) models. Audit & recommendation only — never auto-modifies live sites.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

AI SEO Marketing Agent

An n8n-based AI agent that audits websites, analyzes Google Search Console data, and produces prioritized SEO recommendations — usable as a chat assistant and resellable as a client service.

What it does

  • Crawls a website's homepage, robots.txt, and sitemap.xml
  • Runs a technical SEO audit (title, meta description, headings, canonical, missing ALT text, internal links) and scores it 0–100
  • Pulls real ranking/traffic data from Google Search Console
  • Compares a site against a competitor on request
  • Produces a prioritized action list scored by Impact / Effort / Risk, bucketed into DO FIRST / DO NEXT / LATER
  • Never auto-modifies the live site — audit & recommendations only
  • Works with multiple LLM backends: Google Gemini (free tier), Anthropic Claude, or OpenAI GPT — swap the connected model per client budget tier

Project structure

workflows/
  ai-seo-agent-v2-multimodel.json   ← main product: chat-based AI Agent (Gemini/Claude/GPT)
  ai-seo-agent-v1.json              ← earlier single-model (Claude) version
  seo-audit-pipeline-fixed.json     ← linear scheduled pipeline (audit + GSC + report to Sheets)
docs/
  claude-seo-strategist-prompt.md   ← standalone system prompt reference

Requirements

  • A running n8n instance (cloud or self-hosted)
  • One of: Google Gemini API key (free tier available), Anthropic API key, or OpenAI API key
  • A Google Cloud Service Account (or OAuth2 credential) with access to Google Search Console (webmasters.readonly scope)
  • (Optional) A Google Sheet for storing historical before/after results

Setup

  1. Import the workflow JSON from workflows/ into n8n (... menu → Import from File).
  2. Create credentials in n8n:
    • Google Gemini(PaLM) Api (or Anthropic API / OpenAI API) for the language model
    • Google OAuth2 / Service Account for Search Console
    • Google Sheets if using the scheduled pipeline version
  3. Attach ea