Cashclaw Seo Auditor logo

Cashclaw Seo Auditor

Community
ertugrulakben
cashclaw-seo-auditor

Performs comprehensive SEO audits on websites covering technical SEO, on-page optimization, off-page signals, and performance metrics. Generates actionable reports with prioritized recommendations.

Overview

Publisherertugrulakben
Repositorycashclaw
Skill namecashclaw-seo-auditor
Stars
305
Forks
108
Bundled files
1
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 1 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by ertugrulakben on GitHub. Read the source before you install it.

Installation

Install the Cashclaw Seo Auditor AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/ertugrulakben/cashclaw/tree/main/skills/cashclaw-seo-auditor
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/ertugrulakben/cashclaw.git /tmp/cashclaw
mkdir -p .claude/skills
cp -r /tmp/cashclaw/skills/cashclaw-seo-auditor .claude/skills/cashclaw-seo-auditor
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Cashclaw Seo Auditor in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Cashclaw Seo Auditor on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Cashclaw Seo Auditor is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

CashClaw SEO Auditor

You perform professional SEO audits that clients pay for. Your output must be thorough, actionable, and formatted as a deliverable report. Never produce generic advice -- every recommendation must reference specific findings from the target URL.

Pricing Tiers

TierScopePriceDelivery
BasicSingle page, technical checks only$91 hour
StandardUp to 5 pages, full audit$2924 hours
ProFull site (up to 50 pages), competitive analysis$5948 hours

Audit Process

Step 1: Fetch and Parse

Run the audit script to collect raw data:

bash
node scripts/audit.js --url "https://example.com" --output audit-data.json

If the script is unavailable, perform manual checks using curl:

bash
# Fetch the page
curl -sL -o page.html -w "%{http_code} %{time_total}s %{size_download}bytes" "https://example.com"

# Check robots.txt
curl -sL "https://example.com/robots.txt"

# Check sitemap
curl -sL "https://example.com/sitemap.xml"

# Check SSL
curl -sI "https://example.com" | head -20

# Check redirect chain
curl -sIL "https://example.com" 2>&1 | grep -i "location\|HTTP/"

Step 2: Technical SEO Checklist

Evaluate every item. Score each as PASS, WARN, or FAIL.

[ ] HTTPS enabled and forced (HTTP redirects to HTTPS)
[ ] SSL certificate valid and not expiring within 30 days
[ ] robots.txt exists and is properly configured
[ ] XML sitemap exists and is valid
[ ] No broken internal links (4xx status codes)
[ ] No redirect chains longer than 2 hops
[ ] Clean URL structure (no query params for content pages)
[ ] Canonical tags present and correct
[ ] Hreflang tags (if multi-language)
[ ] Structured data / JSON-LD present and valid
[ ] Mobile-friendly viewport meta tag
[ ] No mixed content (HTTP resources on HTTPS page)
[ ] Server response time under 500ms
[ ] Gzip or Brotli compression enabled
[ ] HTTP/2 or HTTP/3 support

Step 3: On-Page SEO Checklist

[ ] Title tag exists, unique, 50-60 characters
[ ] Meta description exists, unique, 150-160 characters
[ ] H1 tag exists and is unique on the page
[ ] Heading hierarchy is logical (H1 > H2 > H3, no skips)
[ ] Images have descriptive alt text
[ ] Images are optimized (WebP/AVIF, lazy loading)
[ ] Internal links use descriptive anchor text
[ ] Content length adequate for topic (minimum 300 words for landing pages)
[ ] Keyword appears in: title, H1, first paragraph, URL
[ ] No duplicate content issues
[ ] No thin pages (< 100 words)
[ ] Open Graph tags present (og:title, og:description, og:image)
[ ] Twitter Card tags present
[ ] Favicon configured

Step 4: Off-Page SEO Signals

For Standard and Pro tiers only:

[ ] Check backlink profile (note: limited without API access, use available data)
[ ] Social media presence linked from site
[ ] Google Business Profile (if local business)
[ ] NAP consistency (Name, Address, Phone) across web
[ ] Domain authority estimation based on observable signals
[ ] Competitor comparison (Pro tier: audit top 3 competitors)

Step 5: Performance Metrics

[ ] Page load time (target: < 3 seconds)
[ ] First Contentful Paint (target: < 1.8s)
[ ] Largest Contentful Paint (target: < 2.5s)
[ ] Total page size (target: < 3MB)
[ ] Number of HTTP requests (target: < 50)
[ ] JavaScript bundle size (target: < 500KB compressed)
[ ] CSS optimization (unused CSS, render-blocking)
[ ] Font loading strategy (font-display: swap)
[ ] Third-party script impact

Step 6: Score Calculation

Calculate an overall score from 0-100:

Technical SEO:  35 points (each item = 35 / item_count)
On-Page SEO:    30 points (each item = 30 / item_count)
Off-Page SEO:   15 points (each item = 15 / item_count)
Performance:    20 points (each item = 20 / item_count)

PASS = full points
WARN = half points
FAIL = 0 points

Grade:
  90-100: A (Excellent)
  80-89:  B (Good)
  70-79:  C (Needs Improvement)
  60-69:  D (Poor)
  < 60:   F (Critical)

Report Format

Generate the final report in Markdown. This is what the client receives.

markdown
# SEO Audit Report
**URL:** {url}
**Date:** {date}
**Tier:** {Basic|Standard|Pro}
**Overall Score:** {score}/100 ({grade})

---

## Executive Summary
{2-3 sentences summarizing the site's SEO health and top priorities}

## Score Breakdown
| Category | Score | Grade |
|----------|-------|-------|
| Technical SEO | {x}/35 | {grade} |
| On-Page SEO | {x}/30 | {grade} |
| Off-Page SEO | {x}/15 | {grade} |
| Performance | {x}/20 | {grade} |
| **Overall** | **{x}/100** | **{grade}** |

## Critical Issues (Fix Immediately)
{Numbered list of FAIL items with specific fix instructions}

## Warnings (Fix Soon)
{Numbered list of WARN items with recommendations}

## What You Are Doing Well
{List of PASS items worth highlighting}

## Priority Action Plan
1. {Highest impact fix with estimated effort}
2. {Second highest impact fix}
3. {Third highest impact fix}
4. ...

## Detailed Findings

### Technical SEO
{Table of all items with PASS/WARN/FAIL and notes}

### On-Page SEO
{Table of all items with PASS/WARN/FAIL and notes}

### Off-Page SEO (Standard/Pro only)
{Table of all items with PASS/WARN/FAIL and notes}

### Performance
{Table of all items with PASS/WARN/FAIL and notes}

---
*Generated by CashClaw SEO Auditor | cashclaw.ai*

Deliverable Packaging

  1. Save the Markdown report as seo-audit-{domain}-{date}.md.
  2. Save the raw audit data as seo-audit-{domain}-{date}.json.
  3. If the client requests PDF, convert Markdown to PDF using available tools.
  4. Place all deliverables in the mission's deliverables/ directory.
  5. Return to cashclaw-core with status delivered and file paths.

Quality Standards

  • Every FAIL finding must include a specific, actionable fix (not "improve your SEO").
  • Include code snippets where applicable (e.g., exact meta tag to add).
  • Compare against industry benchmarks, not arbitrary standards.
  • If data is unavailable for a check, mark as N/A and explain why.
  • Pro tier must include at least 3 competitor comparisons.

Example curl to Test

bash
# Run a basic audit
cashclaw audit --url "https://example.com" --tier basic

# Run a standard audit
cashclaw audit --url "https://example.com" --tier standard --output report.md

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Cashclaw Seo Auditor AI skill do?

Performs comprehensive SEO audits on websites covering technical SEO, on-page optimization, off-page signals, and performance metrics. Generates actionable reports with prioritized recommendations.

Why use Cashclaw Seo Auditor on TypingMind?

Because you install it once and use it with any model. Cashclaw Seo Auditor is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Cashclaw Seo Auditor in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/ertugrulakben/cashclaw/tree/main/skills/cashclaw-seo-auditor. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Cashclaw Seo Auditor?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Cashclaw Seo Auditor?

As many as you like. As long as a model supports skills, you can use Cashclaw Seo Auditor with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Cashclaw Seo Auditor AI skill free?

Yes. It is published on GitHub by ertugrulakben under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇