πŸ“Š Generate SEO anchor text suggestions from URLs with Firecrawl and Claude

⚑ 210 views Β· πŸ“Š Market Research & Insights

Description

πŸ“Ί Full walkthrough video: https://youtu.be/XUvPeH5LSVU

⚠️ Self-hosted only β€” This template uses a community node (Firecrawl) and cannot run on n8n Cloud.

Who it’s for

This workflow is for SEO specialists and content managers who need to generate optimized internal linking anchor texts at scale, without manually reviewing each page. It suits agencies or in-house teams managing large site structures stored in Google Sheets.

How it works

  1. A chat message triggers the workflow and passes a Google Sheets URL as input.
  2. The workflow reads all rows from the sheet and filters only those with a URL but no anchor text yet.
  3. Filtered rows are fed into a loop that processes each URL one at a time.
  4. Each URL is scraped using Firecrawl; failed scrapes are flagged in the sheet and skipped.
  5. A code node cleans the raw markdown output (removes links, navigation, ads, etc.).
  6. An AI agent powered by Claude Sonnet 4 analyzes the cleaned content and generates 10 SEO anchor text suggestions with linguistic variations.
  7. Results are written back to the Google Sheet; the loop then continues to the next row.

How to set up

Requirements

How to customize

πŸ”— Nodes Used

Google Sheets, Filter, AI Agent, Anthropic Chat Model, Chat Trigger

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup