npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-johnrippy-seo

v0.3.4

Published

n8n community nodes for SEO automation powered by Apify actors. Local SEO, citation checking, review scraping, competitor monitoring, and more.

Downloads

283

Readme

n8n-nodes-johnrippy-seo

109 n8n Community Nodes for SEO Automation powered by Apify actors.

npm version License: MIT

Built by John Rippy | johnrippy.link


Installation

n8n Cloud / n8n Desktop

  1. Go to Settings > Community Nodes
  2. Select Install a community node
  3. Enter: n8n-nodes-johnrippy-seo
  4. Click Install

Self-hosted n8n

npm install n8n-nodes-johnrippy-seo

Then restart your n8n instance.


Configuration

All nodes require an Apify API Token. Get yours free at apify.com.

  1. In n8n, go to Credentials
  2. Create a new Apify API credential
  3. Enter your Apify API token

Nodes (109 Total)

Local SEO (18 nodes)

| Node | Description | |------|-------------| | Citation Checker | Verify NAP consistency across 50+ directories | | Citation Builder | Auto-submit business listings to directories | | Local Business Intelligence Suite | 18-module suite for comprehensive local SEO | | LBIS Pro | Premium version with advanced features | | Local Leads Scraper | Find local businesses by category/location | | Local News Monitor | Track local news mentions and PR opportunities | | Local Schema Generator | Generate JSON-LD structured data | | Service Area Mapper | Map service areas with ZIP codes | | Competitor Monitor | Track competitor rankings and changes | | GBP Poster | Post updates to Google Business Profile | | GBP Post Scheduler | Schedule GBP posts in bulk | | GBP Audit Scheduler | Automated GBP audits | | LocalFalcon Grid | Grid-based local ranking tracking | | Google Maps Scraper | Extract business data from Google Maps | | Google Lighthouse Checker | Run Lighthouse audits | | Lighthouse Checker | Alternative Lighthouse integration | | llms.txt Checker | Check llms.txt AI crawler permissions | | Moz Listing Checker | Verify Moz local listings |

Review Platforms (12 nodes)

| Node | Description | |------|-------------| | Review Scraper | Multi-platform review aggregation | | Review Response Generator | AI-generated review responses | | Yelp Scraper | Scrape Yelp business listings and reviews | | TripAdvisor Scraper | Hotels, restaurants, attractions | | Trustpilot Scraper | B2B and consumer reviews | | Angi Scraper | Home services reviews | | BBB Scraper | Better Business Bureau data | | Healthgrades Scraper | Healthcare provider reviews | | HomeAdvisor Scraper | Home improvement reviews | | G2 Scraper | Software reviews | | Capterra Scraper | Software comparison reviews | | Glassdoor Scraper | Employer reviews |

Social Media Posting (10 nodes)

| Node | Description | |------|-------------| | Facebook Poster | Post to Facebook pages | | Instagram Poster | Post to Instagram business accounts | | LinkedIn Poster | Post to LinkedIn company pages | | Twitter Poster | Post to Twitter/X | | Reddit Poster | Post to subreddits | | Pinterest Poster | Pin to Pinterest boards | | TikTok Poster | Post to TikTok | | Discord Poster | Send messages to Discord channels | | Slack Poster | Send messages to Slack channels | | WhatsApp Business Poster | Send WhatsApp Business messages |

Social Media Scraping (5 nodes)

| Node | Description | |------|-------------| | Instagram Scraper | Scrape profiles, posts, hashtags | | Facebook Ads Scraper | Extract ads from Facebook Ad Library | | LinkedIn Profile Scraper | Scrape LinkedIn profiles | | LinkedIn Post Scraper | Extract LinkedIn posts | | Reddit Scraper | Scrape subreddits and posts |

LinkedIn Intelligence (3 nodes)

| Node | Description | |------|-------------| | LinkedIn Voice Trainer | Analyze writing style for AI training | | LinkedIn MCP Server | MCP Server for AI assistants | | LinkedIn Profile Scraper | Extract profile data |

Technical SEO (9 nodes)

| Node | Description | |------|-------------| | Technical SEO Auditor | Comprehensive technical audits | | Robots.txt Checker | Analyze robots.txt files | | Rich Results Tester | Test structured data eligibility | | Sitemap Generator | Generate XML sitemaps | | Website Crawler | Crawl and extract website data | | PageSpeed Insights | Google PageSpeed API integration | | PageSpeed Intelligence | Advanced performance analysis | | GTmetrix Tester | GTmetrix performance testing | | GSC Data Analyzer | Google Search Console analysis |

SEO Intelligence APIs (6 nodes)

| Node | Description | |------|-------------| | DataForSEO SERP | SERP tracking and analysis | | DataForSEO OnPage | On-page SEO analysis | | DataForSEO Backlinks | Backlink analysis | | SerpAPI Realtime | Real-time SERP data | | SEO Intelligence MCP Server | MCP Server for AI assistants | | SEO News Aggregator | Aggregate SEO news and updates |

Lead Generation & Enrichment (6 nodes)

| Node | Description | |------|-------------| | Lead Enricher | Enrich lead data with company info | | Lead Enrichment MCP Server | MCP Server for AI-powered enrichment | | Fire Enrich | Firecrawl-based enrichment | | Company Contact Enricher | Find company contacts | | Email Validation API | Validate email addresses | | Nextdoor Scraper | Scrape Nextdoor neighborhoods |

AI & Image Generation (7 nodes)

| Node | Description | |------|-------------| | AI Extraction Agent | Extract structured data with AI | | AI Image Studio | Generate images with AI | | Gemini Image Generator | Google Gemini image generation | | Nanobanana Pro | Premium AI image generation | | Nanobanana Flash | Fast AI image generation | | Firecrawl Agent | AI-powered web scraping | | AI Readiness Checker | Check AI readiness for businesses |

B2B Research (6 nodes)

| Node | Description | |------|-------------| | Industry Research Suite | Comprehensive industry analysis | | Industry Research MCP Server | MCP Server for research | | B2B Research MCP Server | B2B-focused research | | Clutch Scraper | Agency directory scraping | | GoodFirms Scraper | B2B service provider reviews | | Crunchbase Scraper | Company and funding data |

Real Estate (7 nodes)

| Node | Description | |------|-------------| | Zillow Scraper | Scrape Zillow listings | | Redfin Scraper | Scrape Redfin listings | | Realtor Scraper | Scrape Realtor.com listings | | MLS Scraper | MLS listing aggregation | | Real Estate Aggregator | Multi-platform aggregation | | Real Estate MCP Server | MCP Server for AI assistants | | Automobile Scraper | Vehicle listing scraper |

Messaging & Integrations (6 nodes)

| Node | Description | |------|-------------| | Telegram Integration | Telegram bot integration | | WordPress Integration | WordPress API integration | | Google Calendar Integration | Calendar management | | Messaging MCP Server | Unified messaging MCP | | Lingo Asset Sync | Lingo asset management | | Blog Syndication | Multi-platform blog syndication |

MCP Servers (10 nodes)

Model Context Protocol servers for AI assistant integration:

| Node | Description | |------|-------------| | Local SEO MCP Server | Local SEO tools for AI | | Social Media MCP Server | Social posting for AI | | Review Intelligence MCP Server | Review analysis for AI | | Performance SEO MCP Server | Performance tools for AI | | SEO Intelligence MCP Server | SEO data for AI | | Industry Research MCP Server | Research tools for AI | | LinkedIn MCP Server | LinkedIn tools for AI | | Lead Enrichment MCP Server | Enrichment for AI | | Real Estate MCP Server | Real estate for AI | | Messaging MCP Server | Messaging for AI |

Utility & Analytics (9 nodes)

| Node | Description | |------|-------------| | Apify Actor | Run any Apify actor | | Sentiment API | Sentiment analysis | | Tech Stack Scraper | Detect website technologies | | PDF OCR API | Extract text from PDFs | | Recipe API | Recipe data extraction | | Yellow Pages Scraper | Business directory scraping | | Quora Research | Quora Q&A scraping |

Sports APIs (3 nodes)

| Node | Description | |------|-------------| | MLB Stats API | Major League Baseball data | | NHL API | National Hockey League data | | Premier League API | English Premier League data |


Demo Mode

Most nodes support Demo Mode for testing without consuming API credits:

{
  "demoMode": true
}

Enable this option to receive sample data and verify your workflow before running live.


Usage Example

Basic Citation Check

// Citation Checker Node
{
  "businessName": "Joe's Plumbing",
  "address": "123 Main St",
  "city": "Miami",
  "state": "FL",
  "phone": "(305) 555-1234"
}

Lead Generation Workflow

  1. Local Leads Scraper - Find businesses
  2. Company Contact Enricher - Find decision makers
  3. Email Validation API - Verify emails
  4. LinkedIn Profile Scraper - Get LinkedIn details
  5. Lead Enricher - Compile full profiles

Review Monitoring Workflow

  1. Review Scraper - Aggregate reviews from multiple platforms
  2. Sentiment API - Analyze sentiment
  3. Review Response Generator - Generate AI responses
  4. GBP Poster - Post owner responses

Webhook Support

All nodes support optional webhook callbacks:

{
  "webhookUrl": "https://your-webhook.com/callback"
}

Integrate with Zapier, Make, or any webhook-compatible service.


Rate Limits & Pricing

Each node runs an Apify actor. Costs depend on:

  • Compute time (pay-per-second)
  • Platform fees (some actors have pay-per-event pricing)

Check individual actor pricing on Apify Store.


Support


License

MIT License - see LICENSE for details.


Changelog

v0.3.0 (2025-12-29)

  • Initial public release
  • 109 nodes covering local SEO, reviews, social media, technical SEO, and more
  • Full Apify integration with demo mode support
  • MCP Server nodes for AI assistant integration