mcpField
S
seo-analytics-auditor

seo-analytics-auditor

github.com/travisjneuman营销与增长106150 次安装1 天前更新
代码仓库

关于 seo-analytics-auditor

用于检查网站 SEO、分析统计和 Core Web Vitals 的实用技能,涵盖源代码与已部署 HTML 检查;浏览器审计须经用户同意并使用获批方式。

主要功能

  1. 01检查元标签与结构化数据
  2. 02验证 GA4 和 Cloudflare 分析
  3. 03检查 Core Web Vitals
  4. 04排查 Search Console 问题
  5. 05检查 robots.txt 和 sitemap.xml

适用场景

  1. 01检查网站 SEO 元数据
  2. 02核验分析统计安装
  3. 03调查网页性能指标
  4. 04排查爬虫与站点地图设置

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/travisjneuman/.claude --skill seo-analytics-auditor

安装后在 Claude Code 中输入/seo-analytics-auditor确认已加载。

详细介绍

SEO 与分析审计

审计 SEO、验证分析功能并优化 Core Web Vitals。

使用场景

适用于:

  • 审计 SEO 元标记和结构化数据
  • 验证分析功能的实现(GA4、Cloudflare)
  • 检查 Core Web Vitals(LCP、INP、CLS)
  • 排查 Search Console 问题
  • 验证 Open Graph 和 Twitter Card 元标记
  • 检查 robots.txt 和 sitemap.xml

快速审计工作流

所有者的 Mac 上不允许安装本地浏览器自动化工具(npx lighthouse、Playwright、无头 Chrome)。请先检查源代码、元标记和已部署的 HTML;仅在用户提出要求时,才通过经批准的渠道(例如 PageSpeed Insights 或 Search Console 报告)运行 Lighthouse 或其他浏览器审计。

# 1. Run Lighthouse audit
npx lighthouse https://yoursite.com --output=html --output-path=./audit.html

# 2. Check Core Web Vitals
npx lighthouse https://yoursite.com --only-categories=performance

# 3. Validate structured data
# Open: https://search.google.com/test/rich-results

SEO 检查清单

元标记(必需)
<title>Page Title - Brand (50-60 chars)</title>
<meta name="description" content="Description (150-160 chars)" />
<meta name="robots" content="index, follow" />
<link rel="canonical" href="https://domain.com/page/" />
Open Graph(社交分享)
<meta property="og:type" content="website" />
<meta property="og:url" content="https://domain.com/" />
<meta property="og:title" content="Title" />
<meta property="og:description" content="Description" />
<meta property="og:image" content="https://domain.com/og-image.png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
Twitter Card
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Title" />
<meta name="twitter:description" content="Description" />
<meta name="twitter:image" content="https://domain.com/og-image.png" />
Schema.org(结构化数据)
<script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "Person",
    "name": "Name",
    "jobTitle": "Title",
    "url": "https://domain.com"
  }
</script>

分析功能的实现

Google Analytics 4
<script
  async
  src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"
></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag() {
    dataLayer.push(arguments);
  }
  gtag("js", new Date());
  gtag("config", "G-XXXXXXXXXX", {
    anonymize_ip: true,
    cookie_flags: "SameSite=None;Secure",
  });
</script>
Cloudflare Web Analytics
<script
  defer
  src="https://static.cloudflareinsights.com/beacon.min.js"
  data-cf-beacon='{"token": "YOUR_TOKEN"}'
></script>

Core Web Vitals 目标(2025)

指标良好需要改进较差
LCP(最大内容绘制)< 2.5s2.5s - 4s> 4s
INP(下一次绘制交互延迟)< 200ms200ms - 500ms> 500ms
CLS(累积布局偏移)< 0.10.1 - 0.25> 0.25

测试工具

工具URL用途
PageSpeed Insightshttps://pagespeed.web.devCore Web Vitals
Rich Results Testhttps://search.google.com/test/rich-resultsSchema.org
OpenGraph.xyzhttps://www.opengraph.xyz社交预览

要检查的文件

  • index.html - 元标记、分析脚本、Schema.org
  • robots.txt - 爬虫指令、站点地图引用
  • sitemap.xml - URL 列表、lastmod 日期
  • manifest.json - PWA 配置

常见问题

问题修复方法
元描述过短使用 150-160 个字符
缺少规范 URL添加 <link rel="canonical">
OG 图片尺寸错误使用 1200x630 以获得最佳显示效果
Schema.org 错误使用 Rich Results Test 测试
分析功能未触发检查浏览器控制台中的错误

集成检查清单

  • 已验证 Google Search Console
  • 已将站点地图提交到 GSC
  • 已创建并关联 GA4 媒体资源
  • Core Web Vitals 处于“良好”范围
  • Rich Results 测试通过
  • 社交预览正常显示

另请参阅

评论

支持 Markdown