toprank-seo

Integrate Google Search Console, PageSpeed Insights, and CMS connectors for SEO audits.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/seppegadeyne/toprank-skills --skill toprank-seo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: toprank-seo
Source: https://github.com/seppegadeyne/toprank-skills/tree/main/toprank-seo
Command: npx skills add https://github.com/seppegadeyne/toprank-skills --skill toprank-seo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill eliminates the tedious manual work of switching between disparate SEO tools by providing a unified, scripted interface for Google Search Console analysis, PageSpeed Insights, URL Inspection, broken-link crawling, and CMS content audits.

Core Features & Use Cases

  • Google Search Console Analytics: Pull search performance data, detect keyword cannibalization, identify CTR gaps, and track period-over-period traffic changes.
  • Technical Performance Audits: Run PageSpeed Insights tests, inspect URL indexing status, and crawl websites to find broken internal and external links.
  • Multi-CMS Integration: Preflight and fetch published content from WordPress, Strapi, Contentful, and Ghost to audit SEO metadata completeness.

Quick Start

Use the toprank-seo skill to run a comprehensive SEO audit on your website by providing your Google Search Console property ID and target URL.

Frequently Asked Questions about toprank-seo

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

FAQPage Schema
How do I run a technical SEO audit using Google Search Console data?

To run a technical SEO audit, this skill pulls search performance data and validates metadata using the Google Search Console API. It requires a Python 3.8+ runtime and gcloud CLI with Search Console API enabled to detect keyword cannibalization and track period-over-period traffic changes.

Can I audit SEO metadata across WordPress, Strapi, Contentful, and Ghost?

Yes, you can audit SEO metadata across those CMS platforms. The skill uses CMS connectors to preflight and fetch published content from WordPress, Strapi, Contentful, and Ghost, evaluating metadata completeness and validating schema markup.

How do I find broken links and check PageSpeed Insights for my website?

You can find broken links and check PageSpeed Insights by running the integrated crawling and performance tests. The skill crawls websites to detect broken internal and external links, and runs PageSpeed Insights tests, requiring an optional PAGESPEED_API_KEY for reliable quota.

What's the best way to identify keyword cannibalization and CTR gaps?

The best way to identify keyword cannibalization and CTR gaps is by analyzing search performance data. This skill integrates Google Search Console analytics to pull query metrics, automatically detecting overlapping keyword performance and highlighting click-through rate gaps.

Do I need Python and gcloud CLI to inspect URL indexing status?

Yes, you need Python 3.8+ and gcloud CLI to inspect URL indexing status. The skill leverages the URL Inspection API alongside the Google Search Console API, requiring proper gcloud CLI authentication to check live indexing status and troubleshoot coverage.

Why does my SEO metadata validation return quota errors during a website crawl?

SEO metadata validation returns quota errors when API limits are exceeded during a website crawl. Configuring an optional PAGESPEED_API_KEY ensures reliable quota for PageSpeed Insights tests, while proper gcloud CLI setup manages Search Console API request thresholds.