← 返回
未分类 中文

SEO Audit Bot

Perform a comprehensive SEO audit of any website. Analyzes technical SEO, on-page factors, content quality, performance, and generates an actionable report w...
对任意网站进行全面SEO审计,分析技术SEO、页面因素、内容质量和性能,并生成可执行的报告
eyensama eyensama 来源
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 311
下载
💾 0
安装
1
版本
#latest

概述

SEO Audit Bot

A comprehensive SEO auditing skill that analyzes any website and produces a detailed, actionable report.

What It Does

When a user provides a URL, this skill performs a full SEO audit covering:

  1. Technical SEO — robots.txt, sitemap, HTTPS, mobile-friendliness, page speed signals
  2. On-Page SEO — title tags, meta descriptions, headings, URL structure, internal linking
  3. Content Analysis — word count, keyword density, readability, duplicate content signals
  4. Performance — page load indicators, Core Web Vitals signals
  5. Social & Sharing — Open Graph tags, Twitter Cards, structured data
  6. Competitor Comparison (optional) — compare against a competitor URL

How to Use

Basic Audit

User says: "Audit the SEO of https://example.com"

Agent should:

  1. Fetch the target URL using web_fetch
  2. Fetch the robots.txt (/robots.txt)
  3. Fetch the sitemap (/sitemap.xml or from robots.txt)
  4. Analyze the HTML content for all SEO factors
  5. Generate a structured report

Competitor Comparison

User says: "Compare SEO of https://example.com vs https://competitor.com"

Agent should:

  1. Audit both URLs
  2. Generate a side-by-side comparison
  3. Highlight advantages and gaps

Audit Process

Step 1: Fetch the Page

web_fetch(url="<target_url>", maxChars=50000, extractMode="text")

Step 2: Check Technical Signals

  • Fetch robots.txt → check if exists, what's blocked
  • Fetch sitemap.xml → check if exists, last modified
  • Check HTTPS redirect
  • Check canonical tag presence

Step 3: Analyze On-Page Elements

Extract and evaluate:

  • </code> — length (50-60 chars ideal), keyword presence</li><li><code><meta name="description"></code> — length (150-160 chars ideal), keyword presence</li><li><code><h1></code> — single h1, contains primary keyword</li><li><code><h2></code>–<code><h6></code> — proper hierarchy</li><li>URL structure — short, descriptive, keyword-rich</li><li>Image alt tags — descriptive, not keyword-stuffed</li><li>Internal links — count, quality, anchor text</li><li>External links — count, quality, nofollow usage</li></ul><h3>Step 4: Content Analysis</h3><ul><li>Word count (minimum 300 for pages, 1000+ for blog posts)</li><li>Keyword density (1-3% for primary keyword)</li><li>Heading structure (logical hierarchy)</li><li>Readability (sentence length, paragraph size)</li><li>Duplicate content risk</li></ul><h3>Step 5: Performance Indicators</h3><ul><li>Check for <code><meta name="viewport"></code> (mobile-friendly)</li><li>Check for lazy loading on images</li><li>Check for minified CSS/JS references</li><li>Check for CDN usage</li><li>Check for excessive inline styles</li></ul><h3>Step 6: Social & Schema</h3><ul><li>Open Graph tags (og:title, og:description, og:image)</li><li>Twitter Card tags</li><li>JSON-LD structured data</li><li>Schema.org markup</li></ul><h3>Step 7: Generate Report</h3><h2>Report Format</h2><pre><code># SEO Audit Report: [URL] Date: [date] ## Overall Score: XX/100 ### 🔧 Technical SEO: XX/100 - ✅ HTTPS enabled - ✅ robots.txt found - ❌ No sitemap.xml found - ✅ Mobile viewport configured - ⚠️ Missing canonical tag Recommendations: 1. Create and submit a sitemap.xml 2. Add canonical tags to prevent duplicate content ### 📄 On-Page SEO: XX/100 - ✅ Title tag (52 chars) — Good - ⚠️ Meta description (180 chars) — Too long, aim for 150-160 - ❌ No H1 tag found - ✅ URL structure is clean - ⚠️ 3 images missing alt tags Recommendations: 1. Add a clear H1 tag with primary keyword 2. Shorten meta description to 150-160 characters 3. Add alt tags to all images ### 📝 Content: XX/100 - Word count: 450 words - Primary keyword density: 1.2% - Heading structure: Proper H2/H3 hierarchy - Readability: Good (avg 15 words/sentence) Recommendations: 1. Expand content to 800+ words for better ranking potential ### ⚡ Performance: XX/100 - Viewport meta: ✅ - Lazy loading: ⚠️ Partial - Minified assets: ✅ - CDN: ❌ Not detected ### 📱 Social & Schema: XX/100 - Open Graph: ✅ Complete - Twitter Cards: ⚠️ Missing - JSON-LD: ❌ Not found Recommendations: 1. Add Twitter Card meta tags 2. Implement JSON-LD structured data for rich snippets ## 🎯 Priority Actions (Do These First) 1. [HIGH] Add H1 tag with primary keyword 2. [HIGH] Create sitemap.xml 3. [MEDIUM] Implement JSON-LD structured data 4. [LOW] Add Twitter Card tags </code></pre><h2>Scoring Rubric</h2><p>Each section is scored 0-100:</p><h3>Technical SEO (25% weight)</h3><ul><li>HTTPS: 15 points</li><li>robots.txt: 10 points</li><li>sitemap.xml: 15 points</li><li>Mobile viewport: 15 points</li><li>Canonical tag: 10 points</li><li>Clean URL structure: 10 points</li><li>Page speed indicators: 15 points</li><li>No broken links: 10 points</li></ul><h3>On-Page SEO (30% weight)</h3><ul><li>Title tag (exists, length, keyword): 20 points</li><li>Meta description (exists, length, keyword): 20 points</li><li>H1 tag (exists, unique, keyword): 20 points</li><li>Heading hierarchy: 10 points</li><li>Image alt tags: 15 points</li><li>Internal linking: 15 points</li></ul><h3>Content (25% weight)</h3><ul><li>Word count: 25 points</li><li>Keyword presence & density: 25 points</li><li>Readability: 25 points</li><li>Content structure: 25 points</li></ul><h3>Performance (10% weight)</h3><ul><li>Mobile-friendly: 30 points</li><li>Asset optimization: 30 points</li><li>Loading indicators: 40 points</li></ul><h3>Social & Schema (10% weight)</h3><ul><li>Open Graph: 40 points</li><li>Twitter Cards: 30 points</li><li>Structured data: 30 points</li></ul><p>Overall Score = weighted average of all sections.</p><h2>Tips for the Agent</h2><ol><li><strong>Be specific</strong> — don't just say "improve SEO", say exactly what to change</li><li><strong>Prioritize</strong> — label recommendations as HIGH/MEDIUM/LOW</li><li><strong>Show before/after</strong> — when suggesting changes, show the current state and the ideal state</li><li><strong>Be honest about limitations</strong> — you can't check page speed directly, only indicators</li><li><strong>Offer follow-up</strong> — suggest re-audit after changes are made</li></ol></div> </div> </div> <div id="tab-versions" class="detail-content"> <div class="detail-section"> <h2>版本历史</h2> <p style="margin-bottom:12px;font-size:14px;color:#94a3b8;">共 1 个版本</p> <ul class="version-list"> <li> <div> <span class="version-tag">v1.0.0</span> <span style="font-size:11px;color:#5b6abf;margin-left:8px;background:#eef0ff;padding:1px 8px;border-radius:10px;">当前</span> </div> <div style="font-size:12px;color:#94a3b8;"> 2026-05-07 10:54 安全 安全 </div> </li> </ul> </div> </div> <div id="tab-security" class="detail-content"> <div class="detail-section"> <h2>安全检测</h2> <div class="sec-grid"> <div class="sec-card"> <h4>腾讯云安全 (Keen)</h4> <div class="sec-status sec-safe"> 安全,无风险 </div> <a href="https://tix.qq.com/search/skill?keyword=999066d00ea6c38b337547c57dff480e" target="_blank">查看报告</a> </div> <div class="sec-card"> <h4>腾讯云安全 (Sanbu)</h4> <div class="sec-status sec-safe"> 安全,无风险 </div> <a href="https://static.cloudsec.tencent.com/html-report-v2/2026/05/26/441534_01fa7668cea4bffca63897abbf727e07.html?q-sign-algorithm=sha1&q-ak=AKID8JMG1bzBC1dz96qNhssfFftujT1NCoFi&q-sign-time=1782902443%3B1814438443&q-key-time=1782902443%3B1814438443&q-header-list=host&q-url-param-list=&q-signature=c80363c461cd65a74c50d6c64a1bf89e5e638daa" target="_blank">查看报告</a> </div> </div> </div> </div> <!-- Recommended Skills --> <div style="margin-top:24px;"> <h2 style="font-size:18px;font-weight:600;margin-bottom:16px;">🔗 相关推荐</h2> <div class="rec-grid"> <div class="rec-card"> <span class="badge-cat" style="margin-bottom:8px;display:inline-block;">content-creation</span> <h3><a href="/s/marketing-mode">Marketing Mode</a></h3> <div class="rec-owner">thesethrose</div> <div class="rec-desc">{"answer":"营销模式整合23项全能技能,涵盖策略、心理、内容、SEO、转化优化及付费增长。适用于营销策略、文案、SEO、转化优化、付费广告及各类营销战术需求。"}</div> <div class="rec-stats"> <span style="color:#f39c12;">★ 163</span> <span style="color:#5b6abf;">📥 25,299</span> </div> </div> <div class="rec-card"> <span class="badge-cat" style="margin-bottom:8px;display:inline-block;">content-creation</span> <h3><a href="/s/humanizer">Humanizer</a></h3> <div class="rec-owner">biostartechnology</div> <div class="rec-desc">消除AI写作痕迹,使文本更自然真实。基于维基百科"AI写作特征"指南,识别并修正夸张象征、宣传用语、肤浅-ing分析、模糊归因、破折号滥用、三项排比、AI词汇、负面平行结构及冗长连接词等模式。</div> <div class="rec-stats"> <span style="color:#f39c12;">★ 935</span> <span style="color:#5b6abf;">📥 211,192</span> </div> </div> <div class="rec-card"> <span class="badge-cat" style="margin-bottom:8px;display:inline-block;">content-creation</span> <h3><a href="/s/humanizer-zh">humanizer-zh</a></h3> <div class="rec-owner">liuxy951129-cpu</div> <div class="rec-desc">去除文本中的 AI 生成痕迹。适用于编辑或审阅文本,使其听起来更自然、更像人类书写。 基于维基百科的"AI 写作特征"综合指南。检测并修复以下模式:夸大的象征意义、 宣传性语言、以 -ing 结尾的肤浅分析、模糊的归因、破折号过度使用、三段</div> <div class="rec-stats"> <span style="color:#f39c12;">★ 64</span> <span style="color:#5b6abf;">📥 30,594</span> </div> </div> </div> </div> </div> <script> document.addEventListener('DOMContentLoaded',function(){ document.querySelectorAll('.detail-tab').forEach(function(btn){ btn.addEventListener('click',function(e){ var tab = this.getAttribute('data-tab'); document.querySelectorAll('.detail-tab').forEach(function(b){b.classList.remove('active')}); document.querySelectorAll('.detail-content').forEach(function(c){c.classList.remove('active')}); this.classList.add('active'); var el = document.getElementById('tab-'+tab); if(el) el.classList.add('active'); }); }); }); </script> <div class="footer"> <p>Skill工具集 © 2026</p> </div></body> </html>