claude-seo 竞争对手过滤清单Excluded Domains深度解析如何从 SERP 分析中剔除非真实竞争对手【免费下载链接】claude-seoUniversal SEO skill for Claude Code. 26 sub-skills 19 sub-agents covering technical SEO, E-E-A-T, schema, GEO/AEO, agent readiness (Lighthouse Agentic Browsing, WebMCP, llms.txt), backlinks, local SEO, e-commerce, international SEO, Google APIs, and PDF/Excel reporting. 9 optional extensions for live SEO data.项目地址: https://gitcode.com/GitHub_Trending/cl/claude-seo导读在基于 SERP搜索引擎结果页进行竞争对手评分与内容简报Content Brief生成时一个最容易被忽视却直接影响结论质量的前提是先剔除所有不是真实商业竞争对手的域名。本文以 claude-seo 仓库中seo-content-brief技能的配套参考文档 excluded-domains.md 为核心完整解析其 14 类排除域名清单、URL 路径排除规则及使用方法并结合 SKILL.md 的竞争对手评分流程、serp-overlap-methodology.md 的 SERP 聚类反模式等仓库证据说明为什么这层过滤是保证内容差距分析Content Gap Analysis准确性的关键。读完本文你将掌握一套可直接落地到任何 SERP 分析流程的域名过滤规则以及如何判断竞争格局稀薄并正确写入内容简报。为什么需要一份排除域名清单seo-content-brief技能的核心流程是抓取目标关键词前 5 名排名页面 → 为每个真实竞争对手按 Depth深度、Formatting排版、SEO、UX 四项打分每项 1-10 分→ 识别 Topic Gaps主题缺口、Depth Gaps深度缺口、Quality Gaps质量缺口→ 计算缺口优先级Impact × Competitive Advantage / Effort→ 生成可超越现有排名结果的写作简报。在这一流程中SKILL.md 第 3 步Analyse SERPs明确要求Filter out non-competitors (Wikipedia, Reddit, Pinterest, Amazon, YouTube, government sites, SEO tool pages, job boards, directories, news aggregators, social platforms). Seereferences/excluded-domains.mdfor the full list.这句话是理解整份清单的钥匙SERP 排名 ≠ 商业竞争。当目标关键词的搜索结果页里混入维基百科、Reddit、YouTube 或亚马逊时这些站点即使排在第一也不是你所在行业的真实对手。把它们计入竞争对手评分表会导致深度与格式评分失真百科条目和电商聚合页的内容形态与你的服务页/博客完全不同无法作为可借鉴的标杆内容差距误判你会误以为必须超越一篇百科条目或必须做得像亚马逊聚合页从而偏离真实用户意图信息增量Information Gain失真SKILL.md 要求每个简报必须明确当前排名页都没有提供的新价值如果样本被非竞争对手污染这个判断就失去了依据。因此排除域名清单本质上是一道数据清洗过滤器它服务于整个内容简报流水线的上游。排除域名清单完整解析14 大类以下分类与域名完整继承自 excluded-domains.md。每一类都不是随意罗列而是对应一种特定的伪竞争形态。1. 百科全书与参考站点Encyclopedias and Reference Siteswikipedia.org, britannica.com, investopedia.com, dictionary.com, merriam-webster.com, webmd.com, healthline.com, mayoclinic.org这类站点承担知识定义职责几乎为所有信息型关键词提供标准答案。对于医疗健康类关键词webmd.com 与 mayoclinic.org 尤其常见——它们是权威参考源而非同行且恰好属于 Google 文档中强调的 YMYLYour Money or Your Life领域普通商业站点不可能也不应该以定义条目的形态去竞争。2. 社交媒体平台Social Media Platformsfacebook.com, instagram.com, twitter.com, x.com, linkedin.com, pinterest.com, tiktok.com, youtube.com, reddit.com, quora.com, threads.net社交平台是社区讨论而非商业内容。注意这里既有 twitter.com 也有其新域名 x.com、既有通用社交也有问答社区reddit.com、quora.com。值得留意的是 linkedin.com 同时出现在社交类与后面的招聘类linkedin.com/jobs说明同一域名可以按不同路径被多类规则命中这是设计过滤逻辑时需要处理的幂等性细节。3. 内容平台与博客托管Content Platforms and Bloggingmedium.com, substack.com, blogger.com, wordpress.com, wix.com, squarespace.com, hubpages.com, tumblr.comMedium、Substack、WordPress.com 等平台上的文章属于平台内容其排名受平台域名权重影响极大与你自己的独立站不在同一竞争维度。这里的筛选逻辑基于域名而非内容——即使一篇 Medium 文章恰好与你的行业强相关其 SEO 价值信号域名权威与你无关。4. 搜索引擎Search Enginesgoogle.com, bing.com, yahoo.com, duckduckgo.com, baidu.com搜索引擎域名出现在 SERP 中通常是因为站内搜索、工具页或品牌页属于导航类需求与商业竞争无关。同时注意maps.google.com被单独列在目录与点评类中见第 9 类体现了子域名的差异化处理。5. 市场平台与电商聚合Marketplaces and E-Commerce Aggregatorsamazon.com, amazon.com.au, amazon.co.uk, ebay.com, ebay.com.au, etsy.com, shopify.com, alibaba.com, gumtree.com.au, kogan.com电商聚合站是交易场所而非内容竞争者。注意清单同时收录了 amazon.com、amazon.com.au、amazon.co.uk 等多个地区域名以及 ebay.com / ebay.com.au 的国别变体这说明排除规则必须覆盖地区化域名变体单纯匹配主域名会漏掉本地化镜像站点。6. 论坛与问答Forums and QAstackoverflow.com, stackexchange.com, whirlpool.net.au, superuser.com, serverfault.com技术类问答社区stackoverflow、superuser、serverfault对技术型关键词几乎是无处不在的钉子户。whirlpool.net.au 是澳大利亚知名论坛表明这份清单明显面向多地区尤其是澳大利亚市场应用场景。7. 新闻与媒体News and Mediabbc.com, bbc.co.uk, cnn.com, news.com.au, abc.net.au, theguardian.com, forbes.com, techcrunch.com, theverge.com, mashable.com, huffpost.com, nytimes.com, washingtonpost.com新闻媒体输出报道而非解决方案其排名由新闻价值与发布时效驱动不可复制也不应复制。清单同时覆盖了 bbc.com 与其英国变体 bbc.co.uk、以及澳大利亚的 news.com.au 和 abc.net.au再次印证地区覆盖的设计意图。8. 数据与研究平台Data and Research Platformsstatista.com, ibisworld.com, similarweb.comStatista、IBISWorld 提供付费行业数据SimilarWeb 提供流量情报。它们排名靠前是因为被广泛引用为数据来源属于参考对象而非竞争对手。9. 目录、点评与列表站点Directories, Reviews, and Listingsmaps.google.com, tripadvisor.com, yelp.com, trustpilot.com, yellowpages.com.au, bark.com, thumbtack.com, angi.com, homeadvisor.com, truelocal.com.au, hotfrog.com.au, productreview.com.au对本地服务类关键词这类站点点评站、黄页、本地目录是 SERP 常客。它们通过聚合商家信息获得排名你的单站点页面无法也不应模仿其列表形态。此类别与seo-local、seo-maps等本地 SEO 技能场景强相关。10. 比价与聚合站点Comparison and Aggregator Sitesfinder.com.au, canstar.com.au, iselect.com.au, mozo.com.au, comparethemarket.com.au, cmsmarket.com比价站是商业意图关键词如保险、贷款、能源的典型非内容竞争者。它们通过结构化比价表格与 CTA 转化获利其页面形态工具型/表格型与内容型页面有本质差异。注意该类别与市场平台类别的区别电商聚合卖货比价站卖比较过程。11. 招聘板Job Boardsseek.com.au, indeed.com, glassdoor.com, jora.com, linkedin.com/jobs招聘板是雇佣市场而非内容市场。注意linkedin.com/jobs是一个路径级排除示例——它出现在域名类清单中但实际上排除的是 LinkedIn 域名下的特定路径这正好衔接了后文URL Path Patterns的规则设计逻辑。12. SEO 与营销工具页SEO and Marketing Tool Pagessemrush.com, ahrefs.com, moz.com, neilpatel.com, backlinko.com, searchengineland.com, searchenginejournal.com, yoast.com, screamingfrog.co.uk, majestic.com这是最容易被误判的一类Neil Patel、Backlinko 的博客会为大量营销类关键词排名看起来像高质量内容竞争者。但它们本质是 SEO 工具厂商的获客内容其目标受众是 SEO 从业者而非终端消费者与你服务的目标客户群不同。注意screaming frog.co.uk写法中域名与路径粘连应为 screamingfrog.co.uk这种排版瑕疵提醒我们在落地为代码时要用规范化 URL 解析而不是字符串精确匹配。13. AI 平台AI Platformschat.openai.com, chatgpt.com, claude.ai, perplexity.ai, gemini.google.com, copilot.microsoft.com随着 AI 聊天产品在 SERP 中频繁出现常以品牌页、帮助页形式此类别将 AI 平台域名明确纳入排除范围。这类页面出现于搜索结果通常是用户在搜索某个 AI 产品本身属于导航意图而非商业竞争。14. 政府与学术域名Government and Academic Domains任何以 .gov, .gov.au, .gov.uk, .gov.nz, .gc.ca 结尾的域名 任何以 .edu, .edu.au, .ac.uk, .ac.nz 结尾的域名这两类是后缀级TLD 级规则而非域名列表代表过滤逻辑的第三种形态按顶级域/二级域后缀匹配。政府域名对 YMYL 关键词法律、政策、公共卫生占据权威地位学术域名对学术与研究类关键词.edu、.ac.uk、.ac.nz 等同样如此。设计实现时这两条规则需要做后缀匹配而非完全相等匹配。三类规则的形态总结从上述 14 类可以归纳出排除规则的三种匹配形态这也是落地实现时的核心设计点匹配形态示例实现要点完全域名匹配amazon.com,medium.com需要覆盖地区变体.com.au、.co.uk子域名/路径匹配maps.google.com,linkedin.com/jobs需对 host 与 path 分别处理后缀匹配.gov、.edu、.ac.uk按 TLD/二级域后缀做 ends-with 判断URL 路径排除模式对合法域名的二次过滤即使一个域名通过了域名级过滤例如某个正常商业站点其内部仍有大量非内容型 URL不应参与竞争对手评分。清单给出了明确的路径排除规则/tag/, /tags/, /author/, /category/, /archive/ → 列表页与归档页 /feed/, /rss/, /wp-json/, /wp-admin/ → 技术端点 /login, /signup, /register, /cart, /checkout → 功能页 /terms, /privacy, /cookie-policy, /disclaimer → 法律页 /sitemap, /robots.txt → 站点协议文件逐组解读/tag/、/tags/、/author/、/category/、/archive/这些是 WordPress 等 CMS 自动生成的聚合页内容重复且质量参差是典型的内容稀薄thin content页面。若计入评分会严重拉低该竞争对手的深度得分误导差距分析。/feed/、/rss/、/wp-json/、/wp-admin/RSS 与 WordPress REST API 端点、管理后台属于程序接口而非用户可见内容在任何场景下都不应进入竞争分析。/login、/signup、/register、/cart、/checkout转化功能页无内容价值。/terms、/privacy、/cookie-policy、/disclaimer法律合规页对排名分析无意义。/sitemap、/robots.txt站点协议文件仅供爬虫使用。路径规则的两个设计细节路径形态不一致/tag/与/tags/被同时列出说明规则需要覆盖单复数变体/login未带尾斜杠而/tag/带尾斜杠落地实现时应按路径段前缀匹配并对斜杠做归一化处理避免因一个斜杠差异漏判。与域名规则的衔接linkedin.com/jobs在域名类清单中出现本质上是域名 路径的组合规则。这提示我们一个完善的过滤器应由域名黑名单 路径黑名单 后缀黑名单三部分组成并支持组合判断。正确使用这份清单四步操作法excluded-domains.md 末尾给出了清单的标准使用流程这是整个过滤逻辑的操作契约必须完整继承抓取 SERP 结果后逐条检查每个 URL 是否命中上述域名在竞争对手评分之前移除所有命中项先过滤、后评分顺序不可颠倒若过滤后剩余真实竞争对手不足 3 个在简报中标注竞争格局稀薄thin competitive landscape被过滤的域名绝不进入竞争对手分析表格。第 3 步是整个流程中最容易被忽略的决策点。它的正确含义是排名页被非竞争者占据不代表没有竞争而是意味着该关键词的 SERP 竞争形态特殊——可能是 YMYL 词权威源主导、品牌词官网主导或高度聚合的电商词。此时合理的做法不是硬凑竞争对手而是按 SKILL.md 的 Error Handling 表将搜索范围扩展到部分匹配partial-match的竞争对手并在简报中注明竞争格局稀薄或者转向长尾变体关键词寻找 SERP 中真实商业站点能占据的位置。同时注意步骤 2 的顺序敏感性过滤必须在评分前完成。一旦某个百科或社交域名进入了评分环节它的 Depth/Formatting/SEO/UX 得分会污染整张竞争对手评分表进而污染 Topic Gaps、Depth Gaps、Quality Gaps 的判断最终导致整份简报的Winning Outline偏离实际可超越的对象。清单背后的方法论与 SERP 聚类方法论的呼应这份域名清单并非孤立存在它与仓库中其他 SEO 技能形成方法论闭环其中最直接的呼应来自 serp-overlap-methodology.md。该文档在第 5 条反模式Anti-Patterns中明确指出Never treat all domains equally.Wikipedia and Reddit appear in many SERPs. Consider filtering out ubiquitous domains (top 5 most common) before scoring, or weighting domain-specific results higher.这句话与 excluded-domains 清单互为印证内容简报场景seo-content-brief通过静态域名黑名单在竞争对手评分前剔除伪竞争者语义聚类场景seo-cluster通过最常见域名统计或权重调整在SERP 重叠度计算前剔除无处不在的域名。两者的共同底层逻辑是Google 的排名结果中高频出现的域名并不都是有效信号必须对高频但无关的域名做归一化处理SERP 信号才可用于竞争分析或聚类决策。这也是为什么这份清单会被 SKILL.md 以 Seereferences/excluded-domains.mdfor the full list 的方式硬性引用——它是整个seo-content-brief技能竞争对手分析环节的前置必要条件。落地实现建议如何将清单工程化虽然仓库中的清单以 Markdown 表格形式维护但将其落地到自动化 SERP 分析管线时需要把三类规则域名、路径、后缀转化为可执行逻辑。结合仓库中可用的工程能力可以按如下思路设计数据来源与成本控制使用 DataForSEO MCP 工具获取真实 SERPserp_google_organic_live_advanced每 100 条结果约 $0.002详见 cost-tiers.md需要竞争对手域名情报时可用dataforseo_labs_google_serp_competitors、dataforseo_labs_google_page_intersection等 Labs 工具工具清单见 tool-catalog.md每次调用前遵循成本审批流python3 scripts/dataforseo_costs.py check endpoint调用后python3 scripts/dataforseo_costs.py log endpoint cost避免预算失控。过滤器的三层结构伪代码级描述# 概念实现非仓库现成代码 def is_excluded(url: str) - bool: host normalize_host(urlparse(url).netloc) # 小写、去 www、去端口 path normalize_path(urlparse(url).path) # 去尾斜杠、解码 # 第 1 层后缀规则.gov/.edu 等 if host.endswith((.gov, .gov.au, .gov.uk, .gov.nz, .gc.ca, .edu, .edu.au, .ac.uk, .ac.nz)): return True # 第 2 层域名黑名单含子域名精确匹配如 maps.google.com if host in EXCLUDED_DOMAINS: return True # 第 3 层路径黑名单路径段前缀匹配 for pattern in EXCLUDED_PATH_PREFIXES: if path.startswith(pattern): return True return False工程化注意事项URL 归一化先剥离协议、小写化 host、去除尾斜杠与跟踪参数再执行匹配避免Example.com与example.com被当作两个域名幂等性一个 URL 可能同时命中域名规则与路径规则如linkedin.com/jobs过滤器应保证同一 URL 只被移除一次且移除后不再参与后续任何评分步骤可维护性清单按类别组织百科/社交/聚合/政府等意味着它天然适合扩展——新出现的平台类型如新的 AI 平台只需在对应类别追加域名无需改动匹配逻辑地区化清单中包含大量澳大利亚站点whirlpool.net.au、seek.com.au、canstar.com.au 等若目标市场在其他国家应补充当地主流目录、比价与招聘站点。常见误用与边界情况结合 SKILL.md 的完整流程以下误用场景需要特别规避误用方式后果正确做法把过滤放在评分之后评分表被伪竞争者污染严格先过滤、后评分只过滤域名不过滤路径竞争对手的 /tag/、/author/ 聚合页拉低深度得分域名规则与路径规则同时启用命中后硬凑 5 个竞争者简报基于错误样本按 Error Handling 表扩展 partial-match 搜索并标注竞争稀薄仅做字符串精确匹配漏掉screaming frog.co.uk这类粘连写法、大小写变体使用规范化 URL 解析 host/path 分段匹配忽略地区域名变体amazon.com.au 漏过过滤覆盖主域名所有地区镜像另外需要注意一个边界路径规则中的/tag/、/category/等模式是前缀匹配。实现时应使用路径段级别的匹配如path.startswith(/tag/)而非盲目子串匹配避免误伤/tagline、/categorize这类无关路径。小结一份清单三个层次的价值回顾全文这份被折叠在skills/seo-content-brief/references/下的清单实际承载了三层价值操作层14 类域名 一批路径模式构成了哪些 SERP 结果不算竞争对手的完整判定标准可复制到任何内容分析工具或脚本中方法层它把竞争定义为同一商业形态、同一目标客户群、可被合理超越的内容页面从而让 Depth/Formatting/SEO/UX 四项评分有了可靠的样本基础工程层域名/路径/后缀三种匹配形态的设计为自动化过滤器提供了清晰的可实现结构与仓库中 DataForSEO 集成、成本控制脚本形成了完整的数据管线。对于任何基于 SERP 做内容策略的从业者建议将这份清单纳入自己的工作流抓取结果 → 按三类规则过滤 → 评分 → 若不足 3 个真实竞争者则标注竞争稀薄并扩展搜索 → 再进入内容差距分析。只有先做对了排除后面的评分与超越才有意义。【免费下载链接】claude-seoUniversal SEO skill for Claude Code. 26 sub-skills 19 sub-agents covering technical SEO, E-E-A-T, schema, GEO/AEO, agent readiness (Lighthouse Agentic Browsing, WebMCP, llms.txt), backlinks, local SEO, e-commerce, international SEO, Google APIs, and PDF/Excel reporting. 9 optional extensions for live SEO data.项目地址: https://gitcode.com/GitHub_Trending/cl/claude-seo创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?