seo-domain-analyzer

Aggregate domain authority, traffic, keywords, and backlinks via Apify scrapers.

1.1k|200|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/gooseworks-ai/goose-skills --skill seo-domain-analyzer-gooseworks-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-domain-analyzer
Source: https://github.com/gooseworks-ai/goose-skills/tree/main/skills/capabilities/seo-domain-analyzer
Command: npx skills add https://github.com/gooseworks-ai/goose-skills --skill seo-domain-analyzer-gooseworks-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve?

Automates domain-level SEO analysis by aggregating public metrics (authority, traffic, keywords, backlinks) for a given domain.

Core Features & Use Cases

  • Domain overview: fetches authority, traffic estimates, and top keywords from public scrapers
  • Backlink profiling: analyzes referring domains, backlinks count, and top linking sites
  • SERP checks: verifies keyword rankings and discovers SERP competitors
  • Use Case: Benchmark multiple domains to inform content strategy, outreach, and competitive analysis.

Quick Start

Run python3 skills/seo-domain-analyzer/scripts/analyze_domain.py --domain example.com to generate a live SEO report.

Frequently Asked Questions about seo-domain-analyzer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze a domain's SEO performance using public data?

You can analyze domain SEO performance by running a Python script that fetches public metrics like authority, traffic estimates, and backlinks. This aggregates top keywords and referring domains to support competitive research and content planning.

Can I check keyword SERP rankings and discover competitors automatically?

Yes, SERP checks verify keyword rankings and discover SERP competitors automatically. This functionality performs Google SERP checks to benchmark multiple domains and inform your outreach and competitive analysis strategy.

Does the domain analyzer work without paid API access to Semrush or Ahrefs?

Yes, the domain analyzer supports a free-fallback mode when API access is unavailable. While it primarily relies on Apify scrapers for Semrush and Ahrefs data, it can still generate an SEO report using accessible public metrics.

What is the best way to profile backlinks for competitive research?

Backlink profiling analyzes referring domains, total backlinks count, and top linking sites for a target domain. Automating this extraction provides a comprehensive view of the backlink profile to benchmark competitors and guide outreach.

Do I need to install external Python packages to run the SEO analysis script?

Yes, you need the requests package installed to run the SEO analysis script. This Python dependency allows the script to fetch public metrics, perform SERP checks, and aggregate domain authority data for your report.