seo-audit-checklist

Automate SEO audits of HTML pages and output structured reports.

4|2|Updated Nov 13, 2025
One-click install
npx skills add https://github.com/khanh-vu/claude-force --skill seo-audit-checklist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-audit-checklist
Source: https://github.com/khanh-vu/claude-force/tree/main/.claude/skills/seo-audit-checklist
Command: npx skills add https://github.com/khanh-vu/claude-force --skill seo-audit-checklist

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, beautifulsoup4.

What problem does it solve?

SEO audits are tedious and error-prone when done manually; this Skill automates comprehensive checks across page metadata, structure, accessibility, and technical signals, speeding up remediation.

Core Features & Use Cases

  • Automated on-page SEO checks: title tags, meta descriptions, headings, alt text, canonical links, and robots meta.
  • Open Graph and structured data validation, robots.txt and sitemap verification.
  • Core Web Vitals assessment via PageSpeed Insights API (optional), with a consolidated audit report.

Quick Start

Run the seo-audit-checklist on https://example.com to generate a full audit report. If you want Core Web Vitals, supply a PageSpeed API key when prompted.

Frequently Asked Questions about seo-audit-checklist

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

FAQPage Schema
How do I automate a technical SEO audit for my website?

You can automate an SEO audit using Python with requests and BeautifulSoup to parse HTML and check metadata, headings, canonical links, robots.txt, and structured data, outputting a consolidated report with actionable recommendations.

What does an automated SEO audit check for in website HTML?

An automated SEO audit checks HTML for proper title tags, meta descriptions, heading structures, alt text, canonical links, robots meta directives, Open Graph tags, and structured data to evaluate overall site health and search visibility.

Can I assess Core Web Vitals using a Python SEO audit script?

Yes, you can assess Core Web Vitals by supplying a PageSpeed Insights API key, which the script uses to fetch and consolidate performance metrics into the final SEO audit report alongside HTML parsing results.

Do I need a PageSpeed API key to run an SEO audit with BeautifulSoup?

No, a PageSpeed API key is only required if you want to include Core Web Vitals assessment in the report; the standard SEO audit covering titles, meta descriptions, structured data, and robots.txt runs without it.

Does this Python SEO audit tool verify robots.txt and sitemap configuration?

Yes, the SEO audit verifies robots.txt and sitemap configuration by fetching these files directly to ensure they are accessible and properly structured for search engine crawlers.

What are the limitations of using BeautifulSoup for website SEO analysis?

Using BeautifulSoup for SEO analysis limits checks to static HTML parsing, meaning it cannot execute JavaScript to render dynamic content or interact with pages, relying solely on the initial server response for metadata validation.