GenGrowth

工具 · 单个页面 · 一组关键词

这个页面真的覆盖了你想被搜到的词吗?

提交一个页面和最多五个目标关键词,得到每个词在这一页的哪些位置出现、出现多少次,以及哪些事实是公开 HTML 里量不出来的。

阶段 01

页面与关键词

留空也能跑:状态码、robots、canonical、跳转、标题、内链这些都不需要关键词。只有关键词落位那一类需要,所以不填就不给总分——那一类是判分里最大的一块,按剩下的重新算出来的分数会比实际更好看。

市场和语言只用于查询搜索结果页(下方「搜索结果页」一节),抓取与其余检查项在任何市场下都一样。它们也会随「打开 SEO Agent」一起带过去。

需要登录;工具测试期间免费。

本工具是从 SEO Agent 那一次全站采集里把这一页读出来,所以对一个站点的首次检查会和那次采集一样久。结果不写入任何 app 项目。

阶段 02

这一页给出的证据

还没有结果。填一个页面地址就能跑;目标关键词是选填的。

最近的检查

只存在这个浏览器里。不是账号存档:清缓存、换浏览器或登出都会丢失。

还没有检查记录。

这个工具检测什么、不检测什么

下面是它真正读得到的东西。凡是没列进来的,它就不会给结论——把边界写在这里,好过让你从一份没提到的报告里自己猜。

元信息
标题、描述、canonical、robots 指令、viewport、编码、语言、favicon。长度按显示宽度算,中日韩字符按两格。
内容
正文长度(中文按字数)、H1 数量与长度、H2–H6 副标题数量、正文与代码的比例、本页有没有可交互元素。
关键词
你提交的词在标题、描述、H1、副标题、正文开头和 URL 里的落点,以及一份全页 1–5 词的词频榜。
链接
站内出链数量、锚文本是否为空、站外出链数量与 rel 安全性。
图片
图片 alt 覆盖、是否声明 width/height、是否懒加载。
分享与结构化数据
Open Graph 三件套、Twitter 卡片、JSON-LD 结构化数据类型与解析错误。
技术
HTTPS、状态码与跳转、响应时间、URL 形态、HTML 体积、hreflang、robots.txt 与 sitemap 可达性、本页是否在 sitemap 里、正文是否在静态 HTML 里。
全站上下文
只有全站采集才能回答的:标题/描述是否与别的页面重复、sitemap 里有没有页面没人链、出链有没有断、点击深度。
搜索结果页
你的主关键词在指定市场的搜索结果第一页:谁在前十、你在不在、有几条带站内链接。

它不做这些

  • 不执行 JavaScript。由前端脚本挂载的内容、组件和链接,这个工具看不到——它会告诉你正文是不是在静态 HTML 里,但看不到脚本跑完之后的样子。
  • 不读样式表。用 CSS 隐藏的文字、用 aspect-ratio 占位的图片,它都判断不了。
  • 不预测排名,也不打「难度分」。搜索结果那一节是当下的一次采样,不是趋势。
  • 不看外链、域名权重或流量。这一页自己改不了的部分,不在这个工具的范围里。
  • 不给标题层级大纲。采集不保留 H2–H6 的层级,所以副标题只能给一份合并清单。
  • 不对关键词密度打分。密度的分母是已采文本,正常优化过的页面在这个口径下就有 20% 左右,套用整页密度的常见区间会把做对的页面判成堆砌。

它能告诉你什么、不能告诉你什么

这个分数是怎么来的?
把这一页的每一项检查按各自的分值加起来,再折算成 0-100。权重是我们定的,不是谷歌的口径——它衡量的是「这一页自己能改的部分做到什么程度」,不是「能不能排上去」。另外有几种情况会直接压低总分:页面声明了 noindex、返回错误状态码、正文太短、或者内容根本不围绕你给的关键词——这几种情况下其余各项做得再好也换不来搜索结果。
为什么第一次检查要几分钟?
你这一页是从一次全站采集里读出来的,不是单独抓一次。同一个站点在一小时内再检查一次会复用那份采集,几秒内返回;超过一小时采集就过期了,会重新抓一遍。
覆盖数高就能排上去吗?
不能。关键词在页面上的位置只是众多输入之一,还有站点权重、页面体验、竞争强弱和用户行为。本工具只量它真正看得见的那一项。
一次能填几个关键词?怎么填?
最多 5 个,全部写在同一个输入框里用逗号分隔,半角「,」和全角「,」都认,换行也算分隔。重复的词会合并成一个,超过 5 个的不会提交,框下面会写明丢掉了几个。其中一个会被标成主词:先取覆盖位置最多的那个,打平取更长的那个,再打平按你填写的先后。总分里的「主题聚焦」只按主词算,所以多填几个探索性的词不会把这一页的分数拉低。
品牌词会被特殊对待吗?
会被标出来,但不会因此加分或减分。判断很机械:把域名拆成标签,和你填的词逐一比对,一致就标成品牌词。它只作为一条观察出现,不参与判分——品牌词的密度天然低于话题词,把同一个数字判两次并不诚实。纯中文的单个词没有可比的拉丁标签,这一项会标成「不适用」,而不是「不匹配」。
为什么不给关键词密度打分?
因为这一页上有两个分母,混用会得出相反的结论。关键词那几行的密度,分母是「已采文本」——标题、描述、标题组和正文开头那一段;正常优化过的页面在这个口径下就有 20% 左右,套用常见的 0.5%~3% 区间会把做对的页面判成堆砌。全页词频榜的分母才是整页正文的计数单位。两个数字都标了各自的分母,但它们不能直接比,所以我们只报数,不给密度打分。
全页词频榜该怎么看?
把整页正文切成 1 到 5 个词的组合,每种长度各取前 15 名。「词频密度」是出现次数除以总单位数;「占位密度」是次数乘以词数再除以总数,用来比较长短不同的短语——重叠出现会被重复计入,所以在同一个词高频重复的页面上,长短语的占位密度可能超过 100%。单个词的榜单去掉了「的、是、the、and」这类功能词,短语榜单不去,因为「the astrology of」这种写法本身就是真实的表达。
为什么不执行 JavaScript?
抓取只读服务器返回的那份 HTML,所以由前端脚本挂载的正文、组件和链接,这个工具看不到。它不会假装看到了:报告里有一项专门告诉你正文是不是在静态 HTML 里。如果不在,这一页的词数和覆盖都是在这个前提下量出来的,不要当成浏览器渲染完之后的样子。
「搜索结果页」那一节的数据是哪来的?
来自第三方搜索结果数据源,按你在上面选的市场和语言,取桌面端第一页的一次采样:前十位是谁、你在不在里面、有几条带站内链接。搜索结果每天都在变,这是这一刻的样子,不是排名历史,也不是难度分。这也是这个工具唯一一次对外付费调用,所以市场和语言都做成了下拉——不在支持范围内的组合根本不会发出请求。
中文页面能查吗?
能。正文长度按字数算,一个中日韩字符算一个单位;标题和描述的长度按显示宽度算,中日韩字符按两格,这和搜索结果里被截断的位置更接近。全页词频榜也按同一口径切分。
检查记录存在哪里?
只存在你这个浏览器里。它不是账号存档:清缓存、换浏览器或者退出登录都会丢。同一个页面查过多次时,列表里能看到分数和覆盖数的变化。
这个工具和 SEO Agent 有什么区别?
底层是同一次全站采集。这个工具从那次采集里把你指定的那一页读出来,围绕你给的关键词回答;SEO Agent 读的是整个站。所以第一次检查要等那次采集跑完,之后一小时内再查同一个站就是几秒。报告底部可以把这一页和它的关键词直接带进 SEO Agent。
要花积分吗?
工具测试期间免费,不扣积分。

接下来可以用的工具

这一页只回答「这个页面自己做到什么程度」。剩下的问题在别的工具里。