Agent skill

Technical SEO Checker

by LeoYeAI in LeoYeAI/openclaw-master-skills

A skill your agent uses when the user asks to "technical SEO audit", "check page speed", "crawl issues", "Core Web Vitals", "site indexing problems", "my site is slow", "Google cannot crawl my…

Apache-2.0Auto-check passedMarketing & SEO

Install Technical SEO Checker

skills CLI
$ npx skills add LeoYeAI/openclaw-master-skills --skill technical-seo-checker -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install LeoYeAI/openclaw-master-skills technical-seo-checker --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/technical-seo-checker-2 .claude/skills/technical-seo-checker && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
technical-seo-checker
GitHub stars
2.2k
Token cost
~6.1k tokens
SKILL.md length
843 words
Files
4 (incl. references)
Skills in repo
1,235
Repo updated
First seen
Licence
Apache-2.0

At a glance

A skill your agent uses when the user asks to "technical SEO audit", "check page speed", "crawl issues", "Core Web Vitals", "site indexing problems", "my site is slow", "Google cannot crawl my…

  • Works in 8 steps: Crawlability Audit: Checks robots.txt,… → Indexability Review: Analyzes index… → Site Speed Analysis: Evaluates Core Web… → …
  • The user asks to technical SEO audit
  • SKILL.md covers When to Use This Skill, What This Skill Does, How to Use and Data Sources, plus 9 more sections
  • Calls npx; reaches cloudhosting.com

What it does

Technical SEO Checker is an agent skill from LeoYeAI/openclaw-master-skills. Use when the user asks to "technical SEO audit", "check page speed", "crawl issues", "Core Web Vitals", "site indexing problems", "my site is slow", "Google cannot crawl my site", "mobile issues", or "indexing problems". Performs technical SEO audits covering site speed, crawlability, indexability, mobile-friendliness, security, and structured data. Identifies technical issues preventing optimal search performance. For content and heading element issues, see on-page-seo-auditor. For link architecture, see…

Its SKILL.md is about 6.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `_meta.json`, `references/http-status-codes.md` and `references/robots-txt-reference.md`).

It sits in Marketing & SEO, covering Technical SEO, On-page SEO and Web performance. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is Apache-2.0.

When your agent uses it

  • The user asks to technical SEO audit
  • Check page speed
  • Core Web Vitals
  • Site indexing problems

Example prompts

  • “technical SEO audit”
  • “check page speed”
  • “crawl issues”
  • “/technical-seo-checker”

Requirements

  • Node.js

Workflow steps

8 steps, taken from the first numbered list in SKILL.md.

  1. Crawlability Audit: Checks robots.txt, sitemaps, crawl issues
  2. Indexability Review: Analyzes index status and blockers
  3. Site Speed Analysis: Evaluates Core Web Vitals and performance
  4. Mobile-Friendliness: Checks mobile optimization
  5. Security Check: Reviews HTTPS and security headers
  6. Structured Data Audit: Validates schema markup
  7. URL Structure Analysis: Reviews URL patterns and redirects
  8. International SEO: Checks hreflang and localization

What it can do on your machine

Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • cloudhosting.com

    Also links to:

    • skills.sh

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Technical SEO Checker loads about 6.1k tokens when it runs, and up to ~13k if it reads all its reference files. Until then it costs about 140 tokens; SKILL.md has 843 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~140
When it runs · the whole SKILL.md, loaded when a task matches
~6.1k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~13k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its Apache-2.0 licence (© LeoYeAI). 843 words, ~6,138 tokens.

Download SKILL.mdSave it as .claude/skills/technical-seo-checker/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
technical-seo-checker
description
Use when the user asks to "technical SEO audit", "check page speed", "crawl issues", "Core Web Vitals", "site indexing problems", "my site is slow", "Google cannot crawl my site", "mobile issues", or "indexing problems". Performs technical SEO audits covering site speed, crawlability, indexability, mobile-friendliness, security, and structured data. Identifies technical issues preventing optimal search performance. For content and heading element issues, see on-page-seo-auditor. For link architecture, see internal-linking-optimizer.
license
Apache-2.0
metadata.author
aaron-he-zhu
metadata.version
2.0.0
metadata.geo-relevance
low
metadata.tags
seo, technical seo, page speed, core web vitals, crawlability, indexability, mobile-friendly, site speed, security audit
metadata.triggers
technical SEO audit, check page speed, crawl issues, Core Web Vitals, site indexing problems, mobile-friendly check, site speed, my site is slow, Google can't…

Technical SEO Checker

SEO & GEO Skills Library · 20 skills for SEO + GEO · Install all: npx skills add aaron-he-zhu/seo-geo-claude-skills

<details>
<summary>Browse all 20 skills</summary>

Research · keyword-research · competitor-analysis · serp-analysis · content-gap-analysis

Build · seo-content-writer · geo-content-optimizer · meta-tags-optimizer · schema-markup-generator

Optimize · on-page-seo-auditor · technical-seo-checker · internal-linking-optimizer · content-refresher

Monitor · rank-tracker · backlink-analyzer · performance-reporter · alert-manager

Cross-cutting · content-quality-auditor · domain-authority-auditor · entity-optimizer · memory-management

</details>

This skill performs comprehensive technical SEO audits to identify issues that may prevent search engines from properly crawling, indexing, and ranking your site.

When to Use This Skill

  • Launching a new website
  • Diagnosing ranking drops
  • Pre-migration SEO audits
  • Regular technical health checks
  • Identifying crawl and index issues
  • Improving site performance
  • Fixing Core Web Vitals issues

What This Skill Does

  1. Crawlability Audit: Checks robots.txt, sitemaps, crawl issues
  2. Indexability Review: Analyzes index status and blockers
  3. Site Speed Analysis: Evaluates Core Web Vitals and performance
  4. Mobile-Friendliness: Checks mobile optimization
  5. Security Check: Reviews HTTPS and security headers
  6. Structured Data Audit: Validates schema markup
  7. URL Structure Analysis: Reviews URL patterns and redirects
  8. International SEO: Checks hreflang and localization

How to Use

Full Technical Audit
Perform a technical SEO audit for [URL/domain]
Specific Issue Check
Check Core Web Vitals for [URL]
Audit crawlability and indexability for [domain]
Pre-Migration Audit
Technical SEO checklist for migrating [old domain] to [new domain]

Data Sources

See CONNECTORS.md for tool category placeholders.

With ~~web crawler + ~~page speed tool + ~~CDN connected: Claude can automatically crawl the entire site structure via ~~web crawler, pull Core Web Vitals and performance metrics from ~~page speed tool, analyze caching headers from ~~CDN, and fetch mobile-friendliness data. This enables comprehensive automated technical audits.

With manual data only: Ask the user to provide:

  1. Site URL(s) to audit
  2. PageSpeed Insights screenshots or reports
  3. robots.txt file content
  4. sitemap.xml URL or file

Proceed with the full audit using provided data. Note in the output which findings are from automated crawl vs. manual review.

Instructions

When a user requests a technical SEO audit:

  1. Audit Crawlability

    markdown
    ## Crawlability Analysis
    
    ### Robots.txt Review
    
    **URL**: [domain]/robots.txt
    **Status**: [Found/Not Found/Error]
    
    **Current Content**:

    [robots.txt content]

    
    | Check | Status | Notes |
    |-------|--------|-------|
    | File exists | ✅/❌ | [notes] |
    | Valid syntax | ✅/⚠️/❌ | [errors found] |
    | Sitemap declared | ✅/❌ | [sitemap URL] |
    | Important pages blocked | ✅/⚠️/❌ | [blocked paths] |
    | Assets blocked | ✅/⚠️/❌ | [CSS/JS blocked?] |
    | Correct user-agents | ✅/⚠️/❌ | [notes] |
    
    **Issues Found**:
    - [Issue 1]
    - [Issue 2]
    
    **Recommended robots.txt**:

    User-agent: * Allow: / Disallow: /admin/ Disallow: /private/

    Sitemap: https://example.com/sitemap.xml

    
    ---
    
    ### XML Sitemap Review
    
    **Sitemap URL**: [URL]
    **Status**: [Found/Not Found/Error]
    
    | Check | Status | Notes |
    |-------|--------|-------|
    | Sitemap exists | ✅/❌ | [notes] |
    | Valid XML format | ✅/⚠️/❌ | [errors] |
    | In robots.txt | ✅/❌ | [notes] |
    | Submitted to ~~search console | ✅/⚠️/❌ | [notes] |
    | URLs count | [X] | [appropriate?] |
    | Only indexable URLs | ✅/⚠️/❌ | [notes] |
    | Includes priority | ✅/⚠️ | [notes] |
    | Includes lastmod | ✅/⚠️ | [accurate?] |
    
    **Issues Found**:
    - [Issue 1]
    
    ---
    
    ### Crawl Budget Analysis
    
    | Factor | Status | Impact |
    |--------|--------|--------|
    | Crawl errors | [X] errors | [Low/Med/High] |
    | Duplicate content | [X] pages | [Low/Med/High] |
    | Thin content | [X] pages | [Low/Med/High] |
    | Redirect chains | [X] found | [Low/Med/High] |
    | Orphan pages | [X] found | [Low/Med/High] |
    
    **Crawlability Score**: [X]/10
  2. Audit Indexability

    markdown
    ## Indexability Analysis
    
    ### Index Status Overview
    
    | Metric | Count | Notes |
    |--------|-------|-------|
    | Pages in sitemap | [X] | |
    | Pages indexed | [X] | [source: site: search] |
    | Index coverage ratio | [X]% | [good if >90%] |
    
    ### Index Blockers Check
    
    | Blocker Type | Found | Pages Affected |
    |--------------|-------|----------------|
    | noindex meta tag | [X] | [list or "none"] |
    | noindex X-Robots | [X] | [list or "none"] |
    | Robots.txt blocked | [X] | [list or "none"] |
    | Canonical to other | [X] | [list or "none"] |
    | 4xx/5xx errors | [X] | [list or "none"] |
    | Redirect loops | [X] | [list or "none"] |
    
    ### Canonical Tags Audit
    
    | Check | Status | Notes |
    |-------|--------|-------|
    | Canonicals present | ✅/⚠️/❌ | [X]% of pages |
    | Self-referencing | ✅/⚠️/❌ | [notes] |
    | Consistent (HTTP/HTTPS) | ✅/⚠️/❌ | [notes] |
    | Consistent (www/non-www) | ✅/⚠️/❌ | [notes] |
    | No conflicting signals | ✅/⚠️/❌ | [notes] |
    
    ### Duplicate Content Issues
    
    | Issue Type | Count | Examples |
    |------------|-------|----------|
    | Exact duplicates | [X] | [URLs] |
    | Near duplicates | [X] | [URLs] |
    | Parameter duplicates | [X] | [URLs] |
    | WWW/non-WWW | [X] | [notes] |
    | HTTP/HTTPS | [X] | [notes] |
    
    **Indexability Score**: [X]/10
  3. Audit Site Speed & Core Web Vitals

    markdown
    ## Performance Analysis
    
    ### Core Web Vitals
    
    | Metric | Mobile | Desktop | Target | Status |
    |--------|--------|---------|--------|--------|
    | LCP (Largest Contentful Paint) | [X]s | [X]s | <2.5s | ✅/⚠️/❌ |
    | FID (First Input Delay) | [X]ms | [X]ms | <100ms | ✅/⚠️/❌ |
    | CLS (Cumulative Layout Shift) | [X] | [X] | <0.1 | ✅/⚠️/❌ |
    | INP (Interaction to Next Paint) | [X]ms | [X]ms | <200ms | ✅/⚠️/❌ |
    
    ### Additional Performance Metrics
    
    | Metric | Value | Status |
    |--------|-------|--------|
    | Time to First Byte (TTFB) | [X]ms | ✅/⚠️/❌ |
    | First Contentful Paint (FCP) | [X]s | ✅/⚠️/❌ |
    | Speed Index | [X] | ✅/⚠️/❌ |
    | Total Blocking Time | [X]ms | ✅/⚠️/❌ |
    | Page Size | [X]MB | ✅/⚠️/❌ |
    | Requests | [X] | ✅/⚠️/❌ |
    
    ### Performance Issues
    
    **LCP Issues**:
    - [Issue]: [Impact] - [Solution]
    - [Issue]: [Impact] - [Solution]
    
    **CLS Issues**:
    - [Issue]: [Impact] - [Solution]
    
    **Resource Loading**:
    | Resource Type | Count | Size | Issues |
    |---------------|-------|------|--------|
    | Images | [X] | [X]MB | [notes] |
    | JavaScript | [X] | [X]MB | [notes] |
    | CSS | [X] | [X]KB | [notes] |
    | Fonts | [X] | [X]KB | [notes] |
    
    ### Optimization Recommendations
    
    **High Impact**:
    1. [Recommendation] - Est. improvement: [X]s
    2. [Recommendation] - Est. improvement: [X]s
    
    **Medium Impact**:
    1. [Recommendation]
    2. [Recommendation]
    
    **Performance Score**: [X]/10
  4. Audit Mobile-Friendliness

    markdown
    ## Mobile Optimization Analysis
    
    ### Mobile-Friendly Test
    
    | Check | Status | Notes |
    |-------|--------|-------|
    | Mobile-friendly overall | ✅/❌ | [notes] |
    | Viewport configured | ✅/❌ | [viewport tag] |
    | Text readable | ✅/⚠️/❌ | Font size: [X]px |
    | Tap targets sized | ✅/⚠️/❌ | [notes] |
    | Content fits viewport | ✅/❌ | [notes] |
    | No horizontal scroll | ✅/❌ | [notes] |
    
    ### Responsive Design Check
    
    | Element | Desktop | Mobile | Issues |
    |---------|---------|--------|--------|
    | Navigation | [status] | [status] | [notes] |
    | Images | [status] | [status] | [notes] |
    | Forms | [status] | [status] | [notes] |
    | Tables | [status] | [status] | [notes] |
    | Videos | [status] | [status] | [notes] |
    
    ### Mobile-First Indexing
    
    | Check | Status | Notes |
    |-------|--------|-------|
    | Mobile version has all content | ✅/⚠️/❌ | [notes] |
    | Mobile has same structured data | ✅/⚠️/❌ | [notes] |
    | Mobile has same meta tags | ✅/⚠️/❌ | [notes] |
    | Mobile images have alt text | ✅/⚠️/❌ | [notes] |
    
    **Mobile Score**: [X]/10
  5. Audit Security & HTTPS

    markdown
    ## Security Analysis
    
    ### HTTPS Status
    
    | Check | Status | Notes |
    |-------|--------|-------|
    | SSL certificate valid | ✅/❌ | Expires: [date] |
    | HTTPS enforced | ✅/❌ | [redirects properly?] |
    | Mixed content | ✅/⚠️/❌ | [X] issues |
    | HSTS enabled | ✅/⚠️ | [notes] |
    | Certificate chain | ✅/⚠️/❌ | [notes] |
    
    ### Security Headers
    
    | Header | Present | Value | Recommended |
    |--------|---------|-------|-------------|
    | Content-Security-Policy | ✅/❌ | [value] | [recommendation] |
    | X-Frame-Options | ✅/❌ | [value] | DENY or SAMEORIGIN |
    | X-Content-Type-Options | ✅/❌ | [value] | nosniff |
    | X-XSS-Protection | ✅/❌ | [value] | 1; mode=block |
    | Referrer-Policy | ✅/❌ | [value] | [recommendation] |
    
    **Security Score**: [X]/10
  6. Audit URL Structure

    markdown
    ## URL Structure Analysis
    
    ### URL Pattern Review
    
    | Check | Status | Notes |
    |-------|--------|-------|
    | HTTPS URLs | ✅/⚠️/❌ | [X]% HTTPS |
    | Lowercase URLs | ✅/⚠️/❌ | [notes] |
    | No special characters | ✅/⚠️/❌ | [notes] |
    | Readable/descriptive | ✅/⚠️/❌ | [notes] |
    | Appropriate length | ✅/⚠️/❌ | Avg: [X] chars |
    | Keywords in URLs | ✅/⚠️/❌ | [notes] |
    | Consistent structure | ✅/⚠️/❌ | [notes] |
    
    ### URL Issues Found
    
    | Issue Type | Count | Examples |
    |------------|-------|----------|
    | Dynamic parameters | [X] | [URLs] |
    | Session IDs in URLs | [X] | [URLs] |
    | Uppercase characters | [X] | [URLs] |
    | Special characters | [X] | [URLs] |
    | Very long URLs (>100) | [X] | [URLs] |
    
    ### Redirect Analysis
    
    | Check | Status | Notes |
    |-------|--------|-------|
    | Redirect chains | [X] found | [max chain length] |
    | Redirect loops | [X] found | [URLs] |
    | 302 → 301 needed | [X] found | [URLs] |
    | Broken redirects | [X] found | [URLs] |
    
    **URL Score**: [X]/10
  7. Audit Structured Data

    CORE-EEAT alignment: Schema markup quality maps to O05 (Schema Markup) in the CORE-EEAT benchmark. See content-quality-auditor for full content quality audit.

    markdown
    ## Structured Data Analysis
    
    ### Schema Markup Found
    
    | Schema Type | Pages | Valid | Errors |
    |-------------|-------|-------|--------|
    | [Type 1] | [X] | ✅/❌ | [errors] |
    | [Type 2] | [X] | ✅/❌ | [errors] |
    
    ### Validation Results
    
    **Errors**:
    - [Error 1]: [affected pages] - [solution]
    - [Error 2]: [affected pages] - [solution]
    
    **Warnings**:
    - [Warning 1]: [notes]
    
    ### Missing Schema Opportunities
    
    | Page Type | Current Schema | Recommended |
    |-----------|----------------|-------------|
    | Blog posts | [current] | Article + FAQ |
    | Products | [current] | Product + Review |
    | Homepage | [current] | Organization |
    
    **Structured Data Score**: [X]/10
  8. Audit International SEO (if applicable)

    markdown
    ## International SEO Analysis
    
    ### Hreflang Implementation
    
    | Check | Status | Notes |
    |-------|--------|-------|
    | Hreflang tags present | ✅/❌ | [notes] |
    | Self-referencing | ✅/⚠️/❌ | [notes] |
    | Return tags present | ✅/⚠️/❌ | [notes] |
    | Valid language codes | ✅/⚠️/❌ | [notes] |
    | x-default tag | ✅/⚠️ | [notes] |
    
    ### Language/Region Targeting
    
    | Language | URL | Hreflang | Status |
    |----------|-----|----------|--------|
    | [en-US] | [URL] | [tag] | ✅/⚠️/❌ |
    | [es-ES] | [URL] | [tag] | ✅/⚠️/❌ |
    
    **International Score**: [X]/10
  9. Generate Technical Audit Summary

    markdown
    # Technical SEO Audit Report
    
    **Domain**: [domain]
    **Audit Date**: [date]
    **Pages Analyzed**: [X]
    
    ## Overall Technical Health: [X]/100
    

    Score Breakdown: ████████░░ Crawlability: 8/10 ███████░░░ Indexability: 7/10 █████░░░░░ Performance: 5/10 ████████░░ Mobile: 8/10 █████████░ Security: 9/10 ██████░░░░ URL Structure: 6/10 █████░░░░░ Structured Data: 5/10

    
    ## Critical Issues (Fix Immediately)
    
    1. **[Issue]**: [Impact] 
       - Affected: [pages/scope]
       - Solution: [specific fix]
       - Priority: 🔴 Critical
    
    2. **[Issue]**: [Impact]
       - Affected: [pages/scope]
       - Solution: [specific fix]
       - Priority: 🔴 Critical
    
    ## High Priority Issues
    
    1. **[Issue]**: [Solution]
    2. **[Issue]**: [Solution]
    
    ## Medium Priority Issues
    
    1. **[Issue]**: [Solution]
    2. **[Issue]**: [Solution]
    
    ## Quick Wins
    
    These can be fixed quickly for immediate improvement:
    
    1. [Quick fix 1]
    2. [Quick fix 2]
    3. [Quick fix 3]
    
    ## Implementation Roadmap
    
    ### Week 1: Critical Fixes
    - [ ] [Task 1]
    - [ ] [Task 2]
    
    ### Week 2-3: High Priority
    - [ ] [Task 1]
    - [ ] [Task 2]
    
    ### Week 4+: Optimization
    - [ ] [Task 1]
    - [ ] [Task 2]
    
    ## Monitoring Recommendations
    
    Set up alerts for:
    - Core Web Vitals drops
    - Crawl error spikes
    - Index coverage changes
    - Security issues
Show full SKILL.md (462 more words)Show less

Validation Checkpoints

Input Validation
  • Site URL or domain clearly specified
  • Access to technical data (robots.txt, sitemap, or crawl results)
  • Performance metrics available (via ~~page speed tool or screenshots)
Output Validation
  • Every recommendation cites specific data points (not generic advice)
  • All issues include affected URLs or page counts
  • Performance metrics include actual numbers with units (seconds, KB, etc.)
  • Source of each data point clearly stated (~~web crawler data, ~~page speed tool, user-provided, or estimated)

Example

User: "Check the technical SEO of cloudhosting.com"

Output:

markdown
# Technical SEO Audit Report

**Domain**: cloudhosting.com
**Audit Date**: 2024-09-15
**Pages Analyzed**: 312

## Crawlability Analysis

### Robots.txt Review

**URL**: cloudhosting.com/robots.txt
**Status**: Found

| Check | Status | Notes |
|-------|--------|-------|
| File exists | ✅ | 200 response |
| Valid syntax | ⚠️ | Wildcard pattern `Disallow: /*?` too aggressive — blocks faceted pages |
| Sitemap declared | ❌ | No Sitemap directive in robots.txt |
| Important pages blocked | ⚠️ | /pricing/ blocked by `Disallow: /pricing` rule |
| Assets blocked | ✅ | CSS/JS accessible |

**Issues Found**:
- Sitemap URL not declared in robots.txt
- `/pricing/` inadvertently blocked — high-value commercial page

### XML Sitemap Review

**Sitemap URL**: cloudhosting.com/sitemap.xml
**Status**: Found (not referenced in robots.txt)

| Check | Status | Notes |
|-------|--------|-------|
| Sitemap exists | ✅ | Valid XML, 287 URLs |
| Only indexable URLs | ❌ | 23 noindex URLs included |
| Includes lastmod | ⚠️ | All dates set to 2023-01-01 — not accurate |

**Crawlability Score**: 5/10

## Performance Analysis

### Core Web Vitals

| Metric | Mobile | Desktop | Target | Status |
|--------|--------|---------|--------|--------|
| LCP (Largest Contentful Paint) | 4.8s | 2.1s | <2.5s | ❌ Mobile / ✅ Desktop |
| FID (First Input Delay) | 45ms | 12ms | <100ms | ✅ / ✅ |
| CLS (Cumulative Layout Shift) | 0.24 | 0.08 | <0.1 | ❌ Mobile / ✅ Desktop |
| INP (Interaction to Next Paint) | 380ms | 140ms | <200ms | ❌ Mobile / ✅ Desktop |

### Additional Performance Metrics

| Metric | Value | Status |
|--------|-------|--------|
| Time to First Byte (TTFB) | 1,240ms | ❌ |
| Page Size | 3.8MB | ❌ |
| Requests | 94 | ⚠️ |

**LCP Issues**:
- Uncompressed hero image (2.4MB PNG): Convert to WebP, est. save 1.9MB
- No CDN detected: TTFB 1,240ms from origin server

**CLS Issues**:
- Ad banner at top of page injects without reserved height (0.18 shift contribution)

**Performance Score**: 3/10

## Security Analysis

### HTTPS Status

| Check | Status | Notes |
|-------|--------|-------|
| SSL certificate valid | ✅ | Expires: 2025-03-22 |
| HTTPS enforced | ⚠️ | http://cloudhosting.com returns 200 instead of 301 redirect |
| Mixed content | ❌ | 7 images loaded over HTTP on /features/ page |
| HSTS enabled | ❌ | Header not present |

**Security Score**: 5/10

## Structured Data Analysis

### Schema Markup Found

| Schema Type | Pages | Valid | Errors |
|-------------|-------|-------|--------|
| Organization | 1 (homepage) | ✅ | None |
| Article | 0 | — | Missing on 48 blog posts |
| Product | 0 | — | Missing on 5 plan pages |
| FAQ | 0 | — | Missing on 12 pages with FAQ content |

**Structured Data Score**: 3/10

## Overall Technical Health: 42/100

Score Breakdown: █████░░░░░ Crawlability: 5/10 ██████░░░░ Indexability: 6/10 ███░░░░░░░ Performance: 3/10 ██████░░░░ Mobile: 6/10 █████░░░░░ Security: 5/10 ██████░░░░ URL Structure: 6/10 ███░░░░░░░ Structured Data: 3/10


## Priority Issues

### 🔴 Critical (Fix Immediately)
1. **Mobile LCP 4.8s (target <2.5s)** — Compress hero image to WebP (est. save 1.9MB) and implement a CDN to reduce TTFB from 1,240ms to <400ms.

### 🟡 Important (Fix Soon)
2. **HTTP not redirecting to HTTPS** — Add 301 redirect from http:// to https:// and enable HSTS header. 7 mixed-content images on /features/ need URL updates.

### 🟢 Minor (Optimize)
3. **No Article/FAQ schema on blog posts** — Add Article schema to 48 blog posts and FAQ schema to 12 FAQ pages for rich result eligibility.

Technical SEO Checklist

markdown
### Crawlability
- [ ] robots.txt is valid and not blocking important content
- [ ] XML sitemap exists and is submitted to ~~search console
- [ ] No crawl errors in ~~search console
- [ ] No redirect chains or loops

### Indexability  
- [ ] Important pages are indexable
- [ ] Canonical tags are correct
- [ ] No duplicate content issues
- [ ] Pagination is handled correctly

### Performance
- [ ] Core Web Vitals pass
- [ ] Page speed under 3 seconds
- [ ] Images are optimized
- [ ] JS/CSS are minified

### Mobile
- [ ] Mobile-friendly test passes
- [ ] Viewport is configured
- [ ] Touch elements are properly sized

### Security
- [ ] HTTPS is enforced
- [ ] SSL certificate is valid
- [ ] No mixed content
- [ ] Security headers present

### Structure
- [ ] URLs are clean and descriptive
- [ ] Site architecture is logical
- [ ] Internal linking is strong

Tips for Success

  1. Prioritize by impact - Fix critical issues first
  2. Monitor continuously - Use ~~search console alerts
  3. Test changes - Verify fixes work before deploying widely
  4. Document everything - Track changes for troubleshooting
  5. Regular audits - Schedule quarterly technical reviews

Technical SEO Severity Framework

Issue Classification
SeverityImpact DescriptionExamplesResponse Time
CriticalPrevents indexation or causes site-wide issuesRobots.txt blocking site, noindex on key pages, site-wide 500 errorsSame day
HighSignificantly impacts rankings or user experienceSlow page speed, missing hreflang, duplicate content, redirect chainsWithin 1 week
MediumAffects specific pages or has moderate impactMissing schema, suboptimal canonicals, thin content pagesWithin 1 month
LowMinor optimization opportunitiesImage compression, minor CLS issues, non-essential schema missingNext quarter
Technical Debt Prioritization Matrix
FactorWeightAssessment
Pages affected30%Site-wide > Section > Single page
Revenue impact25%Revenue pages > Blog > Utility pages
Fix difficulty20%Config change < Template change < Code rewrite
Competitive impact15%Competitors passing you > parity > you ahead
Crawl budget waste10%High waste > Moderate > Minimal

Core Web Vitals Optimization Quick Reference

LCP (Largest Contentful Paint) Optimization
Root CauseDetectionFix
Large hero imagePageSpeed InsightsServe WebP, resize to container, add loading="lazy"
Render-blocking CSS/JSDevTools CoverageDefer non-critical, inline critical CSS
Slow server responseTTFB >800msCDN, server-side caching, upgrade hosting
Third-party scriptsDevTools NetworkDefer/async, use facade pattern
CLS (Cumulative Layout Shift) Optimization
Root CauseDetectionFix
Images without dimensionsDevToolsAdd explicit width/height attributes
Ads/embeds without reserved spaceVisual inspectionSet min-height on containers
Web fonts causing FOUTDevToolsfont-display: swap + preload fonts
Dynamic content injectionVisual inspectionReserve space with CSS
INP (Interaction to Next Paint) Optimization
Root CauseDetectionFix
Long JavaScript tasksDevTools PerformanceBreak into smaller tasks, use requestIdleCallback
Heavy event handlersDevToolsDebounce/throttle, use passive listeners
Main thread blockingDevToolsWeb workers for heavy computation

Reference Materials

© LeoYeAI, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (references) in skills/technical-seo-checker-2 of LeoYeAI/openclaw-master-skills.

  • SKILL.md
  • _meta.json
  • references/http-status-codes.md
  • references/robots-txt-reference.md

Open the folder on GitHubat commit e5199b5

Compare with similar skills

Technical SEO Checker next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Technical SEO Checker compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Technical SEO Checker this skillLeoYeAI/openclaw-master-skills2.2k—~6.1kAutomated safety check: PassApache-2.0
SEO Auditunifapi-agent/agents589—~3.4kAutomated safety check: PassMIT
SEOaffaan-m/ECC276k2 repos~1.1kAutomated safety check: PassMIT
Persian SEOTronIsHere/vibefarsiui212—~1.7kAutomated safety check: WarnMIT
Business Website Setupsickn33/agentic-awesome-skills47k1 repos~6.2kAutomated safety check: PassMIT
SEO Auditfjrevoredo/mini-diarium309—~4kAutomated safety check: PassMIT

Similar skills

  • SEO Audit

    unifapi-agent/agents

    When the user wants to audit, review, or diagnose SEO issues on their site.

    589 GitHub stars~3.4k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • SEO

    affaan-m/ECC

    Audit, plan, and implement SEO improvements across technical SEO, on-page optimization, structured data, Core Web Vitals, and content strategy.

    276k GitHub starsUsed in 2 repos~1.1k tokens
    Marketing & SEOAuto-check passed
  • Persian SEO

    TronIsHere/vibefarsiui

    Technical and on-page SEO for Persian (Farsi) websites: lang and hreflang for fa-IR, RTL-safe metadata, Persian titles and descriptions, slug and URL strategy for Persian content, ZWNJ and keyword…

    212 GitHub stars~1.7k tokensUpdated today
    Marketing & SEOAuto-check: warnings
  • Business Website Setup

    sickn33/agentic-awesome-skills

    Website page register: URL, title, meta description, search intent, NAP block, schema type, canonical, indexability and Core Web Vitals target.

    47k GitHub starsUsed in 1 repo~6.2k tokens
    Marketing & SEOAuto-check passed
  • SEO Audit

    fjrevoredo/mini-diarium

    Applies to the static marketing site under website/ only. An agent skill from fjrevoredo/mini-diarium.

    309 GitHub stars~4k tokensUpdated today
    Marketing & SEOAuto-check passed
  • SEO Validate

    softspark/ai-toolkit

    SEO validator: meta/OG, Schema.org, hreflang, Core Web Vitals, crawlability.

    179 GitHub stars~3.9k tokensUpdated 2 days ago
    Marketing & SEOAuto-check: notes

More from LeoYeAI/openclaw-master-skills

All 1,235 skills in this repo
  • DevOps Pipeline Management

    LeoYeAI/openclaw-master-skills

    Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.

    2.2k GitHub stars~4.2k tokensUpdated 2 mo ago
    Auto-check: notes
  • Feishu Document Collaboration

    LeoYeAI/openclaw-master-skills

    Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.

    2.2k GitHub stars~2k tokensUpdated 2 mo ago
    Auto-check passed
  • Files Memory System

    LeoYeAI/openclaw-master-skills

    Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.

    2.2k GitHub stars~3.8k tokensUpdated 2 mo ago
    Auto-check passed
  • GEO-Claw AI Visibility Agent

    LeoYeAI/openclaw-master-skills

    Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.

    2.2k GitHub stars~4.7k tokensUpdated 2 mo ago
    Auto-check passed
  • Google Workspace CLI

    LeoYeAI/openclaw-master-skills

    Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.

    2.2k GitHub stars~2.6k tokensUpdated 2 mo ago
    Auto-check: notes
  • HealthFit Health Advisors

    LeoYeAI/openclaw-master-skills

    Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.

    2.2k GitHub stars~4.4k tokensUpdated 2 mo ago
    Auto-check passed

Categories

Questions about Technical SEO Checker

What does Technical SEO Checker do?

A skill your agent uses when the user asks to "technical SEO audit", "check page speed", "crawl issues", "Core Web Vitals", "site indexing problems", "my site is slow", "Google cannot crawl my…. Technical SEO Checker is an agent skill from LeoYeAI/openclaw-master-skills. Use when the user asks to "technical SEO audit", "check page speed", "crawl issues", "Core Web Vitals", "site indexing problems", "my site is slow", "Google cannot crawl my site", "mobile issues", or "indexing problems".

When should I use Technical SEO Checker?

Technical SEO Checker fits situations like: the user asks to technical SEO audit; check page speed; core Web Vitals; site indexing problems.

How do I install Technical SEO Checker in Claude Code?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill technical-seo-checker -a claude-code`. Or copy the skill folder (skills/technical-seo-checker-2 in LeoYeAI/openclaw-master-skills) into .claude/skills/technical-seo-checker in your project. Claude Code loads it when a task matches its description.

How do I install Technical SEO Checker in Codex?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill technical-seo-checker -a codex`. Or copy the skill folder (skills/technical-seo-checker-2 in LeoYeAI/openclaw-master-skills) into .agents/skills/technical-seo-checker in your project. Codex loads it when a task matches its description.

Can I use Technical SEO Checker in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill technical-seo-checker -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/technical-seo-checker, .gemini/skills/technical-seo-checker, .github/skills/technical-seo-checker and .opencode/skills/technical-seo-checker in your project.

What does Technical SEO Checker need to run?

Going by SKILL.md and its folder, Technical SEO Checker needs the command-line tools its instructions call (npx). Our summary lists: Node.js.

Does Technical SEO Checker access the network?

SKILL.md names 2 domains. In commands or code: cloudhosting.com; the agent is likely to contact it when it follows the instructions. As links in the text: skills.sh. This is read from the text; nothing was executed.

Is Technical SEO Checker safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Technical SEO Checker use?

Technical SEO Checker is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Technical SEO Checker use?

About 6.1k tokens (SKILL.md is roughly 25k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 7.2k tokens, read only when the agent opens those files.

What are the alternatives to Technical SEO Checker?

Skills that share tags, products or a category with Technical SEO Checker: SEO Audit (unifapi-agent/agents, 589 stars), SEO (affaan-m/ECC, 276k stars), Persian SEO (TronIsHere/vibefarsiui, 212 stars) and Business Website Setup (sickn33/agentic-awesome-skills, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Technical SEO Checker?

LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,161 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.

Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.