Token导航 LogoToken导航TokenDH.com
研究检索external-servicegithub未标认证来源可访问许可证需确认审计提醒

seo-technical-auditSEO technical 审核

Agent Skill

用于辅助安全审计、权限检查、凭据风险、认证流程和常见漏洞排查。它适合让 Agent 梳理敏感配置、检查依赖风险、分析鉴权逻辑或生成安全复核清单。使用时不能把工具输出直接当最终结论,涉及密钥、令牌、用户数据或生产系统时,应先确认最小权限、脱敏方式和操作边界。

总安装

528

周安装

22

GitHub Stars

公开资料未说明

下载量

176
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:seo-technical-audit(SEO technical 审核)
来源仓库:https://github.com/autom8minds/seo-skills
仓库路径:skills/seo-technical-audit
安装命令:
npx skills add https://github.com/autom8minds/seo-skills --skill seo-technical-audit
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/autom8minds/seo-skills --skill seo-technical-audit

简介

用于辅助安全审计、权限检查和常见漏洞排查,适合梳理敏感配置和分析鉴权逻辑。

  • 适用于技术 SEO 审核,包括爬虫可访问性、robots.txt 控制和站点地图管理。
  • 使用时不能将工具输出直接当作最终结论,涉及密钥或生产系统时应确认最小权限。
  • 安装方式:通过 npx skills add 从 GitHub 仓库安装,支持 Codex、Claude、Cursor、Gemini CLI。
  • 建议结合原始 README 核验具体用法,注意权限范围和操作边界。

SKILL.md

Technical SEO Audit


Crawlability

Search engines must be able to discover and access your pages. Crawlability issues block indexing entirely.

Robots.txt

Controls which URLs crawlers can access.

# Allow all crawlers access to everything
User-agent: *
Allow: /

# Block specific paths
User-agent: *
Disallow: /admin/
Disallow: /api/
Disallow: /staging/
Disallow: /*?sort=
Disallow: /*?filter=

# Sitemap reference (always include)
Sitemap: https://example.com/sitemap.xml

Critical rules:

  • Never block CSS/JS files (Google needs them to render pages)
  • Never block important content paths accidentally
  • Test with analyze_robots_txt before deploying changes
  • Crawl-delay is ignored by Google (honored by Bing/Yandex)

Meta Robots & X-Robots-Tag

Page-level crawl and index directives.

DirectiveEffect
indexAllow indexing (default)
noindexPrevent indexing — removes from search results
followFollow links on this page (default)
nofollowDon't follow any links on this page
noarchiveDon't show cached version
nosnippetDon't show text snippet in results
max-snippet:NLimit snippet to N characters
max-image-preview:largeAllow large image previews
<!-- In HTML head -->
<meta name="robots" content="noindex, follow">

<!-- Via HTTP header (for non-HTML files) -->
X-Robots-Tag: noindex, nofollow

MCP Tool: analyze_page extracts both meta robots and HTTP header directives.


Indexing

Canonical Tags

The definitive way to tell search engines which URL is the preferred version.

Rules:

  • Every indexable page: self-referencing canonical
  • Absolute URLs only (https://example.com/page, not /page)
  • Must be consistent: canonical URL must return 200 (not redirect or 404)
  • One canonical per page (if multiple, Google uses the first)
  • HTTP header canonical overrides HTML canonical if both present

Noindex vs Canonical

ScenarioUse
Page should never appear in searchnoindex
Duplicate page, prefer another versioncanonical to preferred version
URL parameter variantscanonical to clean URL
Paginated contentSelf-referencing canonical on each page

Sitemap Submission

  • Submit via Google Search Console
  • All indexable pages should be in the sitemap
  • Noindex pages should NOT be in the sitemap
  • Keep sitemaps under 50,000 URLs / 50MB per file (use sitemap index for larger sites)

MCP Tools: analyze_sitemap validates structure, gsc_sitemaps checks submission status.


Core Web Vitals

Google's page experience signals. Measured from real user data (CrUX) and lab data (Lighthouse).

Thresholds (2024+)

MetricGoodNeeds ImprovementPoor
LCP (Largest Contentful Paint)≤ 2.5s≤ 4.0s> 4.0s
INP (Interaction to Next Paint)≤ 200ms≤ 500ms> 500ms
CLS (Cumulative Layout Shift)≤ 0.1≤ 0.25> 0.25

LCP Optimization

Largest Contentful Paint measures when the largest visible element finishes rendering.

Common causes of poor LCP:

  1. Slow server response (TTFB > 800ms) → optimize server, use CDN
  2. Render-blocking resources → defer non-critical CSS/JS
  3. Slow resource load → optimize/compress LCP image, use preload
  4. Client-side rendering → server-side render critical content

Quick wins:

  • Preload LCP image: <link rel="preload" href="hero.webp" as="image">
  • Use CDN for static assets
  • Optimize server response (caching, database queries)
  • Avoid lazy-loading the LCP element

INP Optimization

Interaction to Next Paint measures responsiveness to user input.

Common causes of poor INP:

  1. Long JavaScript tasks blocking main thread → break into smaller tasks
  2. Heavy event handlers → debounce, use requestAnimationFrame
  3. Large DOM size → reduce DOM nodes (target < 1,500)
  4. Third-party scripts → defer or lazy-load

CLS Optimization

Cumulative Layout Shift measures visual stability.

Common causes of poor CLS:

  1. Images without dimensions → always set width and height
  2. Ads/embeds without reserved space → use aspect-ratio or min-height
  3. Web fonts causing FOIT/FOUT → use font-display: swap + preload
  4. Dynamically injected content → reserve space before injection

MCP Tool: check_core_web_vitals returns all metrics with specific optimization suggestions.


Page Speed Optimization

Beyond Core Web Vitals, overall page speed impacts user experience and crawl budget.

Critical rendering path

  1. Minimize render-blocking resources (critical CSS inline, defer JS)
  2. Enable compression (Brotli preferred, gzip minimum)
  3. Set cache headers (Cache-Control: max-age=31536000 for static assets)
  4. Use HTTP/2 or HTTP/3
  5. Minimize main-thread work (reduce JS execution time)

Image optimization

  • Use modern formats (WebP/AVIF)
  • Serve responsive images (srcset)
  • Lazy load below-the-fold images
  • Compress aggressively (80-85% quality)

Resource hints

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preload" href="/critical.css" as="style">
<link rel="prefetch" href="/next-page.html">
<link rel="dns-prefetch" href="https://analytics.example.com">

Mobile-Friendliness

Google uses mobile-first indexing — the mobile version of your site is what gets indexed.

Requirements

  • Viewport meta tag: <meta name="viewport" content="width=device-width, initial-scale=1">
  • Responsive design (content adapts to screen size)
  • No horizontal scrolling
  • Tap targets: minimum 48x48px with 8px spacing
  • Font size: minimum 16px for body text
  • No intrusive interstitials (popups covering content)
  • Content parity: mobile version has same content as desktop

MCP Tool: check_mobile_friendly evaluates all mobile usability factors.


HTTPS & Security

HTTPS requirements

  • All pages served over HTTPS (no HTTP pages in index)
  • Valid SSL certificate (not expired, correct domain)
  • No mixed content (HTTPS page loading HTTP resources)
  • HSTS header recommended: Strict-Transport-Security: max-age=31536000; includeSubDomains
  • HTTP pages 301 redirect to HTTPS

Common HTTPS issues

IssueImpactFix
Mixed contentMediumUpdate all resource URLs to HTTPS
Expired certificateCriticalRenew SSL certificate immediately
HTTP pages indexedHigh301 redirect HTTP → HTTPS + update canonical
Missing HSTSLowAdd HSTS header

Redirects

Redirect types

CodeTypeWhen to UseSEO Impact
301PermanentURL changed permanently, content movedPasses ~95% link equity
302TemporaryTemporary move (A/B test, maintenance)Does not pass link equity
307Temporary (strict)Same as 302 but preserves HTTP methodDoes not pass link equity
308Permanent (strict)Same as 301 but preserves HTTP methodPasses link equity

Redirect issues

  • Redirect chains: A → B → C → D. Maximum 2 hops recommended. Fix by pointing A directly to D.
  • Redirect loops: A → B → A. Critical error — page becomes inaccessible.
  • Soft 404s: Page returns 200 but shows "not found" content. Should return actual 404.
  • 302 where 301 needed: Temporary redirect for permanent move wastes link equity.

XML Sitemaps

Requirements

  • Located at /sitemap.xml (or referenced in robots.txt)
  • Valid XML format
  • Only indexable pages (no noindex, no 404s, no redirects)
  • Include <lastmod> with accurate dates (ISO 8601)
  • Maximum 50,000 URLs per sitemap file
  • Maximum 50MB uncompressed per file
  • Use sitemap index for larger sites

Validation

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/page</loc>
    <lastmod>2026-01-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>

MCP Tool: analyze_sitemap parses, validates, and reports issues.


Hreflang (International SEO)

For multi-language or multi-region sites. Tells Google which language/region version to show.

Syntax

<link rel="alternate" hreflang="en-us" href="https://example.com/page">
<link rel="alternate" hreflang="en-gb" href="https://example.co.uk/page">
<link rel="alternate" hreflang="es" href="https://example.com/es/page">
<link rel="alternate" hreflang="x-default" href="https://example.com/page">

Rules

  • Bidirectional: If page A references page B, page B must reference page A
  • Self-referencing: Each page must include a hreflang pointing to itself
  • x-default: Include for the fallback/language selector page
  • Return tags: Every referenced URL must return the same hreflang set
  • Use ISO 639-1 language codes, optionally with ISO 3166-1 region codes

HTTP Status Codes (SEO Impact)

CodeMeaningSEO Action
200OKExpected for all indexable pages
301Moved PermanentlyPasses link equity. Use for permanent URL changes
302Found (Temporary)Does NOT pass link equity. Use only for temporary moves
304Not ModifiedGood — efficient caching
404Not FoundRemove from sitemap, fix internal links pointing here
410GonePermanently removed. Stronger signal than 404 for deindexing
500Server ErrorFix immediately — blocks crawling and indexing
503Service UnavailableTemporary. Google retries. Use for planned maintenance

Technical Audit Workflow

Recommended order for a complete technical audit:

  1. Crawlability: analyze_robots_txt → check for blocking issues
  2. Sitemap: analyze_sitemap → validate structure and URLs
  3. Page-level: analyze_page → meta robots, canonical, redirects, status
  4. Performance: check_core_web_vitals → LCP, INP, CLS scores
  5. Mobile: check_mobile_friendly → viewport, tap targets, fonts
  6. Schema: extract_schema → structured data validation
  7. GSC data: gsc_index_coverage → real indexing status from Google

See ERROR_CATALOG.md for the complete issue catalog. See AUDIT_WORKFLOW.md for detailed audit methodology. See HTTP_STATUS_REFERENCE.md for complete status code reference.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

34.1%
按下载量换算60

Claude

32.47%
按下载量换算57

Cursor

17.78%
按下载量换算31

Gemini CLI

9.42%
按下载量换算17

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills