方法 / 建站实战

从挖词到建站上线并接入GSC、GA、广告的保姆级攻略

你最终会得到什么

开始前准备

准备项用途是否必须验证方式备注
网络环境能登录 Google 这种海外网站是
Google 账号用于一号通用很多海外网站是
AI 工具(Codex、Claude、GLM 等选一)挖词到建站的全部工作是
Github代码仓库是
Vercel部署发布是
CloudflareDNS 解析是
spaceship域名购买及管理是
GSC网站数据是
GA用户分析是

第 1 步:挖词

影响游戏攻略站成败有很多因素,排在最前面的就是选词,词选的不好(没人搜、竞争大、没信息等等)后面建站、外链都很费劲,自然接广告的收入也会下降,在选词的时候,一定不要脑子一热凭感觉哪个词会火就上哪个,要通过几个核心维度的数据去交叉验证之后再上站。
因为我们做游戏攻略站赚钱的核心模式,就是通过建立一个有搜索需求的网站,让用户在我们的网站上停留,看一些广告赚取收益。这个模式里面有几个要素:搜索需求、用户停留、看广告。
先看搜索需求:这个说的是用户通过 Google 搜索某个词,然后能看到我们的网站,用户感兴趣之后点开我们的网站去浏览。所以在这里需要注意一个核心是要有 Google 搜索的量,而不能只看在社媒(X、Youtube、Discord 等)平台上的热度,这些平台上有热度是好事,但如果只在社媒上有热度而在 Google 里没有搜索,那就说明这个词可能是在火的前期、也可能只是一波风潮、还有可能是游戏本身的难度低。
再看用户停留:这个能判断网站在内容质量上是否足够吸引人,如何能真正做到吸引人,首先是网站的内容对用户有价值(的确可以用 AI 在网站内容输出上提效,但如何更有效的使用 AI 也非常重要,产出的东西一定要让玩家觉得有用才能真正的吸引用户看下去),然后就是一些吸引用户停留的技巧(比如在网站上用 Iframe 增加视频吸引用户观看,再比如在内页的文字部分多穿插一些图片增加内页的可读性等)。
最后是看广告:首先要在网站上线一段时间之后,看网站的数据相对正常的时候,就可以接入广告,接广告的平台也需要进行筛选,现在 Google Ads 的审核接入已经比较难,还有其他的平台可以选;然后接入广告时也要特别注意,一些非常影响用户体验的广告方式要谨慎使用。
那接下来我们先看搜索需求。

一、挖掘需求

其实各大游戏平台都会针对自己平台上的游戏做各类榜单, 你只需要从这些榜单上面挖掘到合适的词就可以,以下是一些游戏的平台。

1.游戏初筛:各大游戏平台的榜单捞出 20 个候选词

自己手工直接去 Google 里面搜索游戏词有没有热度无法操作,可以通过各大游戏网站自己整理出来的各类榜单去看,哪些词具备可能性。不同的游戏平台定位不一样,都有自己的受众和偏好,在这里大家按照自己的偏好选择就好,常见的游戏平台有这几个:steam、

(1)来源一 各大游戏平台的热门榜单
Steam的新增榜/热门榜

Sream 商店本身有“商品榜”、“热销榜”,想更早发现刚上架、还没火的游戏。
挑选游戏标准:新上线且玩的人数持续上升
https://steamdb.info/
在这里要跟大家举例说明一个,比如我下图里截出来的 wardogs、Valheim、Halloween: The Game等等游戏都可以作为备选

Pasted image 20260911091435
roblox 官网游戏榜单

Roblox 是一个让用户玩游戏、交朋友、创造游戏,并通过虚拟内容赚钱的 UGC 游戏生态平台。Roblox 最初以儿童和青少年用户为主,但现在的战略是向全年龄扩展。
主要用户需求包括:

  • 低门槛、快速开始游戏
  • 与好友一起玩
  • 进行角色扮演和虚拟生活
  • 收集、升级和展示成果
  • 装扮头像、表达身份
  • 参与持续更新的社区和活动

在 roblox 的 charts 频道可以看到不同的排行,通过排行也能找到一下值得做的游戏攻略站。
https://www.roblox.com/charts

Pasted image 20260911095950

筛选的时候,按照下面的步骤和标准操作:
1.从 top trending、up-and-coming、top playing now 三个排行榜里面选,其他的排行榜维度跟我们想要的维度不同;
2.可以让 AI 直接通过浏览器,从这三个维度里面扒出来游戏候选词,提示词如下:

3.挖候选词的标准:
(1)首先是游戏要玩的人数足够多、足够活跃、好评率高,这些可以保证我们选择的游戏的玩家基础足够;分为两档,A 档:查询当时的在线人数>10000,好评率>90%,查询日 15 个自然日内有更新,游戏创建时间 3 个月内;当 A 档实在不够时,可以用 B 档的游戏填补,B 档的标准是:查询当时在线人数>5000 人,好评率>95%,游戏创建时间 3 个月内,增长快,查询日15 个自然日内有更新;具体选择的时候,可以从三个排行榜里按照这个标准每个选前 15 个,然后将重复的游戏合并; 这一步选择下来的数量可能会超过 20 个,这个没关系可以先记录,因为下面的步骤还会继续过滤筛选
(2)区分游戏的类型,分为两大类,复杂性和简单型,简单型的游戏我们不需要做攻略站,因为玩法足够简单,通过 google 搜索攻略的人就会少很多,复杂型特征的游戏类型有:模拟器、大亨、塔防、RPG、战斗养成、经营/策略等需要玩家动脑或有工具/攻略辅助空间的类型;简单型特征的游戏类型:纯反应、纯逃跑、纯点击、低策略娱乐局等内容站可拆空间弱的游戏,这些类型的游戏操作简单、无脑可玩、剧情单一等等,基本就是那种无需动脑就可以直接玩的,比如;在这里对第一步初选出来的游戏清单进行分析归类,然后将简单型的游戏往下排,复杂型的游戏往上排
(3)然后是内容潜力,这里主要是分析各个游戏自己的玩法是否足够多,值得去做一个攻略站来解决玩家不会玩需要辅助的需求(玩法足够多,玩家才不会玩,也就才需要去查询看看怎么玩),也是通过几个维度给游戏评分:商业系统、宠物系统、装备系统、职业系统、技能系统等等,分为四档,S 档>8.5 (最高优先级,内容深度和栏目可拆性强,优先进入后面的社媒验证与后续深挖)、 A 档7.0~8.5(可进入后面的社媒验证与后续深挖,具备较明确的玩法系统、栏目方向或玩家痛点)、 B 档5.5~7(观察区,只有在后面社媒/搜索验证出现强信号时再继续推进)、C档<5.5(全部标记出来之后,<5.5 的这个分类过滤掉,不进入后面的步骤)
(4)通过以上标准筛选完之后, SA、SB、AA、AB 的游戏如果不足 20 个,就把 BA、BB 加进去,如果还凑不够也不再往下加,到此为止
(5)列出来的游戏按照 SA、SB、AA、AB、BA、BB、CA、CB 排序,同一标准的按照创建时间从新到旧,最后按照在线人数从多到少,然后标记出来前 20 个
(6)最后还需要关注的一个点是,当前游戏有没有风险,比如版权/IP/平台规则等风险较高但有流量的词,像之前有过的一款宝可梦联名的游戏,就存在这个风险,如果筛选的清单里出现这种词,可以做个记录

Crazygames游戏平台
CrazyGames 是一个“打开网页立即玩”的免费浏览器游戏平台,核心价值是免下载、低门槛、碎片化娱乐和快速分发。

它不是游戏数据库,也不是 Roblox 那样的创作世界,更不是 Steam 那样的下载安装商店。
CrazyGames 主要解决的是:

  • 不想下载安装游戏
  • 只有几分钟空闲时间
  • 使用学校、办公室或普通电脑
  • 手机存储空间有限
  • 希望点击链接马上开始
  • 想快速尝试多款免费游戏
  • 和朋友分享一个链接直接联机

所以它更接近“网页游戏版抖音”:玩家不断浏览、试玩,不喜欢就立即切换下一款。
CrazyGames 的榜单入口主要有以下几个:

itch.io游戏平台

tch.io 是一个以独立游戏为核心、强调创作者自主权的开放数字内容市场,同时也是独立游戏社区、实验作品发布平台和 Game Jam 基础设施。
主要游戏内容方向:实验性独立游戏、短篇恐怖游戏、视觉小说与互动叙事、Game Jam作品(在限定时间内围绕一个主题制作游戏的活动)
https://itch.io/games/new-and-popular

Epic Games Store

Epic Games Store是一个面向PC和移动端的综合数字游戏商店,核心功能包括:

  • 游戏购买、下载和安装
  • 免费游戏领取
  • DLC和游戏内内容销售
  • 愿望单
  • 游戏库
  • 云存档
  • 成就系统
  • 多人联机和跨平台服务
  • 游戏发行与开发者自助上架

其定位是Steam的直接竞争者,但发展策略与Steam不同:

Steam强调庞大的游戏库、社区和长期用户沉淀;Epic强调免费游戏引流、开发者分成和Fortnite生态协同。

几个榜单:
最多游玩榜「https://store.epicgames.com/collection/most-played?lang=en-US」
热门新作「https://store.epicgames.com/collection/top-new-releases?lang=en-US」
愿望单榜「https://store.epicgames.com/collection/top-wishlisted?lang=en-US」

Poki

Poki是一个免费、免下载、点击即玩的精选浏览器游戏平台。
核心定位是:

为全球用户提供安全、低门槛、跨设备的在线游乐场。

官方披露:

  • 约1亿月度玩家
  • 每月超过10亿次游戏启动
  • 每天约350万小时游玩
  • 覆盖34种语言
  • 合作开发者超过500家
  • 高表现游戏单月可以达到500万以上玩家

几个榜单:
当前综合热门游戏「https://poki.com/en/popular」
本周热门游戏「https://poki.com/」
新游戏榜「https://poki.com/en/new」

Fortnite Creative

Fortnite正在从一款大逃杀游戏转变为:

集官方游戏、第三方UGC游戏、虚拟社交、IP内容和创作者经济于一体的游戏生态平台。

玩家进入Fortnite后,不仅可以玩Epic制作的:

  • Battle Royale
  • Zero Build
  • LEGO Fortnite
  • Festival
  • Rocket Racing

Epic Games Store分发“完整游戏”,Fortnite Creative分发“Fortnite里面的创作者游戏”。
也可以通过Discover进入第三方创作者制作的岛屿。
几个排行榜:
当前最常游玩的地图「https://fortnite.gg/creative」
峰值玩家排名「https://fortnite.gg/creative?sort=peak」
总收藏数排名「https://fortnite.gg/creative?sort=totalfavorites」
最新地图「https://fortnite.gg/creative?sort=newest」

跨平台的综合游戏数据库

IGDB 严格来说不是“游戏平台”,而是游戏资料数据库。 IGDB 依靠官方资料、合作数据和社区贡献维护,冷门、新发布或资料不完整的游戏可能尚未收录。IGDB 类似游戏界的 IMDb / 豆瓣,Steam 类似游戏界的应用商店加启动器。
https://www.igdb.com/

Pasted image 20260911094405
游戏内容深度评估

这里主要是通过分析判断游戏本身的内容潜力,推断用户是否有搜索查看攻略的需求,以及是否足够支撑做一个详细的攻略站。在Roblox的游戏官方描述里找就可以,我核心看以下三个指标:
检查游戏的生命周期,核心看两个指标:创建时间、更新时间。创建时间最好是在三个月以内、更新时间如果是昨天或今天就是非常好的信号。
分析游戏内容的相关关键词,通过仔细阅读游戏本身的描述,寻找(这里有个待办是需要补充一个关键词清单,来便于后面 AI 做对照工作):Pets(宠物)、Trading(交易)、Evolve(进化)、PvP(玩家对战)、Tier List(梯度榜),等关键词是否存在,这些关键词都可以转化成攻略站栏目的关键词
评估游戏作者自身的商业决心:查看游戏的内购Games Passes设计是否合理(这里有个待办是通过什么指标或者数据来评估、判断游戏的内购设计合理性呢?), 这代表着游戏的长期可能性和开发团队的长期承诺。

游戏在社媒的热度验证,评估游戏未来爆款的可能性

目前几乎所有热门的爆款游戏(各平台的都包括,比如 Steam、Roblox、H5 等等),几乎都会先通过社媒平台传播并扩圈,否则不可能火起来,也就不可能蔓延至产生搜索需求。
因此社媒( 主要是Youtube、Tiktok、Reddit、Discord)。
这一步的根本目标是确认游戏的早期市场热度,并寻找社区中未被满足的信息需求。
Youtub 和 Tiktok :是两个核心的视频平台,这两个平台上面的视频数量、视频播放数据、评论数量是非常可靠的未来是否扩圈传播的早期信号。具体做法:搜索游戏名,观察最近一周或者 28 小时到游戏视频数量及其播放量,如果都是最近发布的,说明游戏开始升温。是否有大中型主播的视频,意味着游戏开始出圈传播。
Reddit和Discord:搜索是否存在官方或玩家自建的社区,重点关注社区中反复出现的提问帖,这些问题就是未来网站内容的最佳选题。
(整个这一步都可以交给 AI,然后也是可以对游戏的每日数据变化进行跟踪和动态记录,形成动态的分析)
接下来,我以 roblox 游戏站为例,详细实操一下如何选词,具体过程和作业表格见如下链接:https://my.feishu.cn/sheets/HiTlsHTpwhVgBAteqtnclC46n3e
通过登录 Roblox 游戏网站的几个榜单,把榜单里面的游戏都看一遍并记录到表格里,这个过程定义好规则并手动做几个后,就可以用 AI帮助完成剩下的重复操作过程;在这个过程中需要把挖词到过程做成一个工作环节、然后要定义一套选择词的标准、然后用这套标准去筛选选择出来的这些词。在这个过程中我突然发现这是一个动态的过程,比如可以让 AI 监测 Roblox 前三个榜单里的所有游戏形成一个档案,然后 AI 每天去扫描榜单数据,如果有新增就加入新增扫描,然后扫描到时候把所有的数据进行一下更新(这个就可以沉淀成数据过程),经过一段时间后发现某些游戏挂掉之后就不用再管了。然后 AI 监测的时候就把榜单里所有的数据监测起来,当发现有异常值时(比如达到了筛选的标准或者 trends 的数据出现增长时),就发信息提醒,由人工判断是否要开始上站。这是我在过程中的发现和思考,现在还是继续进行下面的手工上站过程。
通过列的榜单找到几个潜在的可做的词来进行到下一步,如何判断潜在的可做的词?通过三个榜单的交叉,好评率多少、收藏多少、在线多少、发布时间等等多个维度,这个判断因人而异,我有一个判断表可以分享:(https://my.feishu.cn/sheets/HiTlsHTpwhVgBAteqtnclC46n3e?from=from_copylink&sheet=RIKbuW)最核心的还是结合实战找到自己选词的标准
通过以上标准,我总共筛选出来两个词:Steal An Egg、Search For The Needle、+1 Tongue Escape( 这三个词都是近一个半月创建的游戏,然后点赞率都>90%,在线、收藏数都比较高,且在三个榜单里面的两个出现了交叉,所以先初筛出来),接下来是进入到量化的能不能做词。

(2)来源二 社媒的信息验证(Youtube、Reddit、Tiktok、Discord 等)
Youtube

搜索:gameplay trailer
(这个玩法是通过Youtube 搜索宣发游戏,找到早期的可做游戏,这个路径我还没真正的做过,等后面弄完自动化里可以测试一下)
但是通过从榜单到Youtube 里面去搜索视频及潜在爆发可能这个我熟悉,可以详细说说。
通过YouTube视频数和播放量等初步判断该游戏的热度
需要看几个维度的指标:
以下所有维度的数据都是用游戏关键词在 Youtube 的搜索里得出的结果,先把这个统计口径统一好
A.观察该游戏的总体社媒热度和不同主题的社媒热度:看该游戏下相关视频的总数量、发视频的博主总数量、总播放量、总观看量、总点赞量;然后再区分一下总量下面分别有几个主题,每个主题下面的视频总数量、总播放量、总博主数量
B.观察该游戏的出圈可能性:
头部博主(500 万 follow 以上):发布视频的总博主数量、视频数量、观看数量、其中播放量 top3 的博主、观看数量、主题
腰部博主(50~500 万 follow):发布视频的总博主数量、视频数量、观看数量、其中播放量 top3 的博主、观看数量、主题
长尾博主(<50 万 follow):发布视频的总博主数量、视频数量、观看数量、其中播放量 top3 的博主、观看数量、主题
C.近 7 天和 28 天的总视频数量、发过视频的总波数数量、总观看量、总点赞量的趋势图
D.所有视频里面播放量 TOP 10 的博主名称、粉丝数量、视频播放量、视频主题、视频链接
我想的是通过以上的方式看到这 20 个游戏的 YouTube 社媒热度。需要 AI 给出一个综合的评判社媒热度的标准,这个我还没想好

TikTok

这个暂时还没有方法,且现在游戏在 TikTok 的量没有 YouTube 大

Reddit

这个还没有测试出方法

Discord

这个在这一步只需要找到官方的可进入Discord 的社区链接就可以
第二步最终是得出社媒的热度信号且通过过去 7 天、28 天的趋势来预判游戏未来的热度走向。

(3) 潜在词清单表

通过以上的两步就可以得出一个 20 个游戏词的清单和对应的社媒清单和数据

第2 步 选词:逐个判断候选词能不能做

我们做海外站有一个核心逻辑是,找到用户在 Google 上面搜索的游戏需求,然后用攻略站满足他, 这个逻辑里面的一个核心就是用户在 Google 里面搜索,所以我们的一个主要判断标准就是 Google Trends 的搜索量情况。
在 Google Trends 核心要验证的是这个词近期(24 小时、7 天、30 天)有没有出现暴涨的搜索量,一会儿会举例什么叫暴涨。
在进入词的正式搜索量验证之前,需要先跟大家说明几点,首先 Google Trends 的搜索量只是一个相对的量,不是绝对的搜索了多少次的量,所以不能通过搜索曲线的高不高来看具体数量,需要有一个已知的相对稳定搜索量的词做对比,现在大家通常是用 GPTs 作为对彼此,现在 GPTs 每天的搜索量大概维持在 3000~5000 之间,用这个作为基准衡量数值,游戏站一对比就能算出来游戏站大概的搜索量是多少。
比如:
1、假设游戏词大概是 GPTs 的 1/3,说明该词有一定搜索量,但不算特别大
2、假设游戏词搜索量接近 GPTs,说明词的热度还 ok
3、假设游戏词搜索量超出 GPTs 很多,说明这个词是强趋势词,可以重点关注。
接下来我就将这三个词在 Google Trends 里面做一下验证:
过去 7 天的搜索量

Pasted image 20260914204547
Pasted image 20260914204607
Pasted image 20260914204619

过去 1 天的搜索量

Pasted image 20260914204721
Pasted image 20260914204733
Pasted image 20260914204753

过去 30 天的搜索量

Pasted image 20260914204828
Pasted image 20260914204843
Pasted image 20260914204856

通过三组数据就能大致判断出来,这个词已经火了一段时间,再做新站能获得流量的可能性大不了,因为超出 GPTs 几倍的这么火爆的词,还是在 8 月初就火的,等到 9 月中旬再去做这个词的网站很明显会有很多竞品站在前面排队等着,所以这个词很好,只是我们发现的太晚,不再适合做站(到这我就在想,其实最应该先做的是一个针对某个游戏站平台游戏榜单的每日监测工具,关注游戏平台榜单上所有游戏每日的 Trends 数变化,发现突然起量时就应该通知给人,判断是否可以做一个站,这应该是自动的,省去人的很多手工操作的工作)。我们接着看下一个词:
Search For The Needle
30 天数据

Pasted image 20260914205416
Pasted image 20260914205527
Pasted image 20260914205544

7 天数据

Pasted image 20260914205445
Pasted image 20260914205457
Pasted image 20260914205507

过去 1 天数据

Pasted image 20260914205614
Pasted image 20260914205633
Pasted image 20260914205645

通过三组数据就能大致判断出来,这个词已经也火了一段时间,但还没有超过半个月,可能还存在着一些潜在的机会点,这个时候就需要结合域名注册情况、友商上站时间等情况来综合判断,如果这个词是在 9 月 7 日发现的,那么就非常适合做一个站,但现在已经举例这个词搜索量暴涨过去了 10 天,在当前的市场竞争环境下,大概率也有很多站已经上线,再做新站可能能获取一点流量,但是想获得大流量的话也比较难,所以新词建站的一个核心竞争确实在如何比别人更早的发现热词并上站,至于站的质量可以后期再逐步优化,核心还是在如何比别人更早的发现这个上升趋势的词。(所以我认为这个针对游戏站平台游戏榜单的每日监测工具,除了上面说的内容之外,还应该能自动记录下来每日通过 Google Trends 查询到的这些数据,这样就能形成动态的监测)当前这个词可以作为备选进入下一步的多维度校验,我们接着看下一个词:
+1 Tongue Escape
过去 1 天的数据

Pasted image 20260914210243
Pasted image 20260914210259
Pasted image 20260914210307

过去 7 天的数据

Pasted image 20260914210335
Pasted image 20260914210344
Pasted image 20260914210353

过去 30 天的数据

Pasted image 20260914210413
Pasted image 20260914210430
Pasted image 20260914210441

通过三组数据就能大致判断出来,这个词有了一点搜索量,在 9 月 13 日达到了 GPTs 搜索量的 1/3,但是词的搜索量趋势涨的比较平缓,再结合下面的用户关联搜索发现这个词其实没什么真正的关联搜索,所以这个词做起来就会比较有风险,有很多种可能, 要么是这个游戏词本身太泛泛,跟其他的非游戏词混到一起了;要么是这个游戏本身的玩法非常简单,用户没有通过 Google 搜索攻略的需求;可能还会有其他的原因,但总之这个词要非常谨慎。(所以我认为这个针对游戏站平台游戏榜单的每日监测工具,像这种词就应该列为持续跟进,或者叫观察,做吧不一定有曝光量,不做吧又有一点起势)当前这个词可以作为次备选。
可以记住这几个趋势的快速判断方法:
现在往上走➡️可能性大,记下来
线是平的或往下➡️搜的人越来越少,换一个
线像一座山(突然暴涨➡️可能很快暴跌)➡️陷阱词
有个经验:一周内陡升的算新词,越新越好
新词搜索结果页还很“稀疏”➡️没有大站占满前 10 名,新手反而有机会排上去。

二、Similarweb 查KD,以及存在哪些细分需求

对上面初筛的三个词:Steal An Egg、Search For The Needle、+1 Tongue Escape(数字及前面的加号完全没用可以删掉),用 Similarweb 查KD(KD 这个词我还没有搞的特别明白,需要接下来再详细的看看),看看存在的细分需求。
看 KD(关键词难度,Keyword Difficulty,0-100,数字越大越难做)
KD 新手推荐 KD 范围 0~30;KD 太高(新手>40 时,尽量别做)说明大站已经占满,新手搞不动
看细分关键词数量,看细分需求有多少,判断是否有细分长尾关键词抢占流量的机会
Steal An Egg

Pasted image 20260914212604

Search For The Needle

Pasted image 20260914212638

Tongue Escape

Pasted image 20260914212728

三、看Google搜索首页竞争(SERP 验证)

这一步的目标是判断 SEO 的竞争格局,确认游戏内容供给失衡的存在和大小,可以直接采用 AI 分析 Google 的搜索结果页,用游戏名称及游戏名称+wiki、code、script、Tier list 等等。
大致的判断逻辑是:
如果结果被 Youtube 视频、低质量的 Fandom wiki、不相关内容主导➡️黄金机会可以考虑
如果存在一些内容不全的 wiki 或低质量播客➡️仍有机会
已存在专业、全面的独立网站或成熟的 wiki➡️谨慎考虑风险偏大
看完趋势和 KD 后,一定要看 Google 搜索首页,因为最后有没有流量、流量大小、核心取决于:你的网站能不能排进 Google 首页(所有关键词,包括主词、细分关键词)
重点看什么?搜索关键词后,重点看排名靠前的是哪些网站。重点识别以下类型的网站。

1.Fandom/Wiki类大站

全球最大的粉丝百科平台,几乎所有游戏在上面都有 wiki,由玩家共同编辑,你搜“游戏名+wiki”结果里几乎一定有他,通过域名里是否带 fandom.com就能快速辨认出来。
这类站权重很高、内容也特别全(每个角色、道具、关卡都有单独词条),是结果页里最常见的“巨无霸”,主词很难正面竞争。比如搜“Blox Fruits wiki”“VV Ultimatum wiki”,排前面的多半就是它)

2.官方Wiki

游戏开发商或发行商自己建的资料站,不是每款游戏都有,但大型游戏、网游、沙盒游戏常会维护一个。
如何辨认:域名是游戏官网或其子域名,内容权威、更新及时,它偏“官方资料档案”,攻略和兑换码类内容不一定做的全——这就可能留下你能切的缝隙。
(到这里我在想,其实自己在建站的时候,可以把 fandom、官网 wiki 这些站也作为自己网站内容的输入来源,以他们发布的文章内容作为资料,为自己的站写攻略文章提供素材)

3.大型游戏媒体

IGN、GameSpot、Polygon、Kotaku 这类综合游戏媒体,什么游戏都报道。
如何辨认:就是你耳熟能详的媒体域名,他们权重高,但内容偏新闻和评测,针对某个游戏的细分需求往往只有一两篇泛泛的报道,深度不够。

4.成熟攻略站

专门做游戏攻略的垂直站,比如 Pro Game Guides、Game8、Pocket Tactics,覆盖大量游戏、专做 codes、tier list、流程攻略,更新勤、内容深。
如何辨认:站点常带 guide/wiki/game,整站只做游戏攻略,URL 里常有/games/游戏名,他们正是你想成为的样子——既是竞争对手,也是最后的参考对象,可以学他们做了哪些页面

5.Steam、IGN、PC Gamer等大站的页面

这里指大平台里“某个游戏的某一页”,比如Steam 的游戏商店页、IGN 的某篇评测、PC Gamer 的某篇新闻。
如何辨认:域名是你熟悉的大平台,但点进去只是它海量页面里的普通一页,不是为这个游戏专门做的深度内容站。

怎么用这个判断词值不值得做?
如果全是 Fandom、成熟攻略这类”专门做攻略“的强站,主词竞争就比较大,新手正面排上去很难。但如果排在前面的是大战的普通内容——内容浅、没专门维护、甚至已经过时——说明这个搜索需求还没被认真满足,你仍然有机会

Steal An Egg

Pasted image 20260914215646
Pasted image 20260914215707
Pasted image 20260914215718

以上是首页

Pasted image 20260914215747
Pasted image 20260914215802
Pasted image 20260914215815

这些是二页
接下来是Search For The Needle

Pasted image 20260914215918
Pasted image 20260914215938
Pasted image 20260914215955

以上是首页

Pasted image 20260914220029
Pasted image 20260914220046

以上是二页
Tongue Escape

Pasted image 20260914220239
Pasted image 20260914220258
Pasted image 20260914220312

以上是首页

Pasted image 20260914220336
Pasted image 20260914220358
Pasted image 20260914220411

以上是二页

6.还有一个看竞争的方法是用候选词去域名检测网站看看域名注册情况

比如这个网站:https://instantdomainsearch.com/
登录后,输入你通过以上步骤选定的游戏词,我用Search For The Needle举例,输入后就可以看出来你选择到这个关键词的所有域名注册及可用域名情况。

Pasted image 20260915073740

然后可以点击其中几个已经注册的域名,去看竞品的网站制作情况。
其实在选择词做不做时,还可以考虑一个点,就是该词的域名购买成本,比如我现在用域名搜索工具找到这两个词Search For The Needle、+1 Tongue Escape,如果是购买.com、.wiki 的域名价格比较高(再不考虑其他人已经注册的情况下),此时需要想通过上线攻略站赚回本钱的难度就有点大,但如果选择非热门的域名,比如 site等等,购买域名的费用只有不到 1 美元,那么这个词上线后,通过广告赚回成本的可能性就很大,所以这是一个小的技巧,可以直线降低成本,提升 ROI。

7.候选词清单+域名购买

到这就可以把自己通过各种维度搜索这些词得到的数据和结果记录下来,然后选择出想要做的候选词。在第一步的挖词表里总结选出来的词。
比如我现在已经选出来主词是Search For The Needle、Tongue Escape两个都做,然后通过域名检索工具和 spaceship 查询价格后,发现这两个词都可以低成本的做,一个买 fun
的后缀、一个买 site 的后缀就可以直线降低建站成本。

第 3 步:规划

以下以之前选出来的一个游戏:「+1 Tongue Escape」为例,开始具体的做优化。

一、Google 搜索游戏关键词

电脑浏览器登录 Google,在搜索框中输入游戏关键词「Tongue Escape」,完整游戏词里的+1 没有具体含义,可以不用输入

Pasted image 20261013062221

输入完成后会得到如图的一个用户在 google 搜索这个游戏词时,搜的最多的词,然后把截图保存到 Obsidian 的文件夹里。

二、Trends搜索游戏关键词

Pasted image 20261013063412

电脑浏览器登录 Trends,点击「搜索」栏,在搜索框里输入「Tongue Escape」,搜索范围选择全球、搜索时间选择「过去 90 天」

然后拉到整个页面的底部,找到「相关搜索」,将「热门」、「蹿升」两个标签下的关键词都记录下来。

Pasted image 20261013064049
Pasted image 20261013063535

在这里你会发现,这个游戏的相关搜索关键词比较少,正常来说这样的关键词后期在 Google 的搜索量可能不会很大,这的确可能会是个问题,但先不用着急,打开 Similarweb 再校验一下。

三、Similarweb 的关键词研究

打开浏览器登录 Similarweb,选择左侧的「关键词生成器」,在右边的上方输入游戏词「Tongue Escape」,就可以看到下面的用户在 Google 搜索的所有关键词清单

Pasted image 20261013064512

点击右边的「导出 Excel」按钮,就可以将所有查出来的这些关键词导成表,但导表的操作需要消耗点数,如果你没有点数,也可以直接粗暴的把词都截图复制下来。

Pasted image 20261013064709

通过这样的三个渠道就把这个游戏玩家在 Google 上搜索的关键词都找到了,然后进行下一步,让 AI 对找到的关键词进行分类聚合

四、AI 分类聚合关键词

基于「Tongue Escape」文件夹下的「建站规划」文件夹里的{多渠道收集到关键词}文档,在「02游戏项目」文件夹下的「Tongue Escape」文件夹下的「站点」文件夹里的一个关键词分类文档:《关键词搜集清单》。

对【所有关键词】分类,必须有的分类:guide,要求最终关键词总数 10-20 个。
分类禁止大空,例如gameplay、general。
假设有Codes分类: 其分类下只能有一个关键词。
关键词中核心主词和非本主题词过滤掉。
同义词要合并(合并后的关键词必须是搜索量最大、大众习惯搜索那个)。
并给出同义词合并后,还有多少,即还能做多少"一个词一个内页"的精品内容。
分类1:xxx
关键词1
关键词2
…
严禁缺少任何一个关键词(游戏词本身和非该游戏主题词除外)。
关键词优化:
1、不允许存在非英文(需翻译成英文)
2、可修改某单词拼写错误,但禁止扩写
3、主题词统一,关键词命名统一成 游戏主题名 xxx。
除此之外,禁止做其他修改。
注意事项:
Mutually Exclusive(相互独立):
1、不同分类下,不要存在包含关系,例如Guides和Beginner Guides
2、一个分类下,不能出现同义关键词(例如只是单复数区别)
Collectively Exhaustive(完全穷尽):一个分类下所有有效关键词要覆盖这个分类可能的所有需求,且具备一定逻辑关系(顺序或包含)
还有一些是YouTube视频标题,也请分析高流量视频,提取关键词。
手动写,禁止使用脚本处理。
每个分类下,重要(流量大的)关键词排在前面。
输出格式必须是(禁止增加无用信息):
{
"categories": [
{
"category": "100 Waves Later",
"keywords": ["100 waves later tier list", "100 wave later code"]
},
{
"category": "Anime Card Collection",
"keywords": ["anime card collection codes", "anime card collection guide"]
}
]
}

等 AI 整理时,这个游戏就出现了关键词不足以支撑 10~20 个的情况,这个时候可以让 AI 去 Youtube 里播放量大的视频进行补词,可以告诉 AI:授权检索高流量 YouTube 视频,提取原有关键词补足,允许从视频简介或内容提炼需求词,补足 10–20 个。
还有一个扩充关键词的方法是通过让 AI 采集 Discord 社区的方式,先定向查看 Discord 的问答、攻略求助和问题反馈,补“玩家具体想解决什么”。合并重复问题,过滤闲聊和功能愿望,先判断是否足以支撑有价值的页面,无需让 AI 全量搜索整个社区。这一步可以现在做,也可以稍后在做内页规划的时候做。
所以如果出现前三个来源关键词数量不够时,可以让 AI 试着从 YouTube 里先扩一些,扩完之后就可以先直接往后进行。
有些时候你可能会遇到 Discord 社区邀请码失效的情况,这个时候不用着急,换游戏、等其他有效邀请链接等等都可以。
打开文档看下里面的内容,大致如下所示:

Pasted image 20261013073833

TE-P000:本轮起点确认(2026-10-13)

状态:游戏词及本轮目标已确认;关键词查询准备进行,尚未收到实际搜索操作和结果。本段为过程工作稿,未标记已实测。

用户原话:

这次规划 Tongue Escape。我准备先查相关搜索关键词,看看玩家有哪些攻略需求,我会把所有的操作过程都记录在我上传图片的 Obsidian 文件里,你帮我记录并分析哪些环节适合沉淀成 Skills。
  • 当前目的:通过相关搜索词了解玩家有哪些攻略需求。
  • 真实输入:上述用户消息与指定记录文件的目录截图。
  • 操作者及分工:用户主导搜索、记录操作与判断;AI整理已发生内容、协作核证据并分析沉淀点。
  • 工具及入口:本节草稿提到 Google;本轮实际搜索入口、输入词、地区/语言及关键操作尚未报告。
  • 实际结果:本次游戏与记录位置已明确;尚无本轮搜索词、玩家需求分类或需求成立的结论。
  • 时间及费用:用户操作起止、分钟和实际费用待核;2026-10-13 是本轮登记日期,不能代填搜索日期。
  • 异常及修复:尚未收到用户操作反馈,不能判断有无搜索异常。
  • 证据:用户指定记录文件的截图;本聊天原始消息。
  • AI说明:按用户实际过程逐步追加;原始观察、用户判断和 AI 解释分别记录。规划阶段完成后再汇总 Skills 方案。

项目日志:Tongue Escape 规划实战日志。
候选分析:Tongue Escape Skills 候选清单。

第 4 步:收集

这一步的主要工作是结合上一步「规划」里找到的关键词清单,输出网站的四个部分:首页、网站图标、内页、hub 页(非必需,看情况和设计,可能有可能没有)的详细原始资料,为下一步的「建站」提供最原始的生产资料。

一、首页

放游戏的整体信息和核心关键词模块,这里是通过给 ChatGPT 提示词,用最高级的模型搜索全网数据获得信息,这里建议用 ChatGPT 而不是 Codex,因为两者的定位不同,匹配的资料也不一样,用 ChatGPT 全网搜索出来的信息比 Codex 相对更多更全面一些。

1.登录ChatGPT官网

Pasted image 20261014192319

2.然后输入以下提示词:

游戏词:{TOPIC}

请按以下结构提供完整的网站开发信息:
【特别注意:1.注意不要附上我的竞对的网站(官网除外)2.禁止输出任何一个404/打不开的链接】
1、主题基础信息
(1)给出官方网站(禁止输出任何一个404/打不开的链接)和常用社群(如Discord、reddit等)和官方 trailer youtube链接(如果没有随便选一个爆款youtube视频)。
(2)搜索给出这4组用户关心的数据和SEO元数据,严格按照以下格式返回:(注意:4组用户关心的数据一定要最贴近玩家直觉,具体内容不限制,不要死板只查找Active Codes、Daily Updates、Total Visits、Units Available这4项,Players Online、 Peak CCU"、User Reviews、Release Date·····都可以。注意:1.某项数据为0就不要写,比如:禁止写Active Codes:0 2.value的值后面不要写任何括号)
{
"home": {
"meta": {
"title": "游戏名 Wiki — 核心关键词1, 核心关键词2",
"description": "SEO description(140-160字符)"
},
"hero": {
"eyebrow": "Fan-Made Community Wiki(或类似标语)",
"title": "游戏名",
"description": "游戏核心玩法介绍,2-3句,吸引玩家点击",
"stats": ["发布日期(如 Launched Jun 2025)", "最近更新日期", "核心数据1(如 3 Races)", "核心数据2(如 Lv100 Cap)", "核心数据3(如 130+ Skills)"],
"primaryCta": "Start Beginner Guide(或类似首要行动按钮)",
"secondaryCta": "Compare Races(或类似次要行动)",
"tertiaryCta": "Check Active Codes(或类似第三行动)",
"videoLabel": "Official media"
},
"start": {
"eyebrow": "Start Here",
"title": "Your 游戏名 Journey",
"cards": [
{"number": "1", "title": "Beginner Guide(固定:新手入门)", "description": "新手入门的完整攻略介绍。"},
{"number": "2", "title": "升级/刷资源/职业/Boss 等(根据游戏特点选择)", "description": "该游戏前2小时玩家最常搜的内容。"},
{"number": "3", "title": "与卡片2不同类型", "description": "该游戏核心玩法的教学。"},
{"number": "4", "title": "与卡片2/3不同类型", "description": "游戏特色机制或进阶内容。"}
]
},
"aboutGame": {
"title": "What is 游戏名?",
"paragraphs": [
"游戏类型和核心玩法的2-3句介绍(如:游戏名 是一个 Roblox 上受 XX 启发的格斗 RPG...)",
"进一步说明游戏特色的2-3句(如:无论是解锁第一个 XX、进化系统、还是...)"
],
"stats": [
{"label": "Developer", "value": "开发工作室名"},
{"label": "Platform", "value": "Roblox / Steam / PS5 等"},
{"label": "Genre", "value": "Fighting RPG 等"},
{"label": "Visits", "value": "12.6M+"},
{"label": "Favorites", "value": "243K+"},
{"label": "核心内容数", "value": "130+ Skills 等"},
{"label": "等级上限", "value": "100 等"}
],
"cta": "Explore All Guides"
},
"finalCta": {
"title": "Ready to Master 游戏名?",
"description": "号召性文案(如:From your first steps in XX to endgame boss fights, our community wiki has you covered...)",
"primary": "Read the Beginner Guide",
"secondary": "Play on Roblox(或对应平台)"
}
},
"footer": {
"aboutTitle": "游戏名 Wiki",
"about": "Wiki 的简要介绍(如:游戏名 Wiki 是一个独立的粉丝攻略站,覆盖...)",
"description": "一句话描述游戏(如:Free XX-inspired fighting RPG on Roblox. 3 races, 130+ skills, Lv100 cap.)",
"playGame": "Play 游戏名(或对应平台按钮文字)",
"officialDiscord": "Official Discord",
"officialYoutube": "Official YouTube",
"communityTool": "社区工具名称和链接(如有,如 Skill Planner)",
"privacyPolicy": "Privacy Policy",
"termsOfService": "Terms of Service"
},
"metadata": {
"title": "游戏名 Wiki — 核心关键词1, 核心关键词2(≤60字符)",
"description": "简洁描述网站提供的内容和价值(140-160字符)",
"keywords": "游戏名, 平台, 核心关键词列表(≤100字符)"
}
}
完成后自查:

  • home.meta.title 字符数是否 ≤ 60?
  • metadata.title 字符数是否 ≤ 60?
  • metadata.description 字符数是否在 140-160 之间?
  • metadata.keywords 字符数是否 ≤ 100?
  • home.hero.stats 数组是否为纯字符串(不含对象)?
  • home.start.cards 是否有 4 个对象?
  • home.aboutGame.stats 是否有 label+value 对?
  • footer.about 是否有 2-3 句介绍?
  • sidebarCodes 是否有 2 条兑换码?(如果没有兑换码则填"暂无")

3.然后用 GPT 调研后的效果长这样:

Pasted image 20261014193454

然后就是等待 ChatGPT 的输出,然后将输出的结果存到 Obsidian 对应的文档里备用。

二、网站图标

Favorite Icon,译为网站图标/收藏夹图标,是显示在浏览器标签、收藏夹、历史记录里的小图标,尺寸一般很小(16x16、32x32 像素),文件格式常为.ico。这一步也还是在 ChatGPT 里输入对应的提示词。

1.用 ChatGPT做出图标

游戏词:{TOPIC}
直接3 张生成适合该网站的favicon logo英文图标供我选择,3 张图都必须完全符合当前网站的风格,且他们各自之前的设计又完全不同,目标格式为:512x512 png

Pasted image 20261014195404

2.用免费的网站加工成各种格式

登录免费网站:https://favicon.io/favicon-converter
然后点击下面的「Convert an image to a favicon」上传之前 ChatGPT 已经生成好的游戏网站图标

Pasted image 20261014200303

然后将生成好的各种尺寸的图标压缩包下载下来,里面包括各种格式图标 png(各种尺寸、桌面/移动),你放到对应的文件里,也可以让 AI 放到合适的位置。

Pasted image 20261014200159

三、内页

这里主要就是结合之前已经梳理出来的关键词清单,在 Google、YouTube、Discord、官网搜集相关信息,这里需要记住的是,每个关键词一个文档,记录所有渠道搜集到的相关信息。

1. 给《关键词搜集清单》中的每个关键词新建文档

然后每一个整理出来的关键词都需要在《05 内页素材包》里新建一个文档

Pasted image 20261014201505

建好之后大概长下面这样:

Pasted image 20261014201712

2. 给《关键词搜集清单》中的每个关键词新建文档收录采集的信息

现在每个文档里面建立这样的一个目录:

Pasted image 20261014211014

3. 为每个关键词搜集基础资料

我接下来以tongue escape leaderboards这一个关键词为例。将该关键词复制到 Google 的搜索栏,开始搜索

Pasted image 20261014211159

从排名前三页的网址里面选择跟自己关键词相关的网站内容,这里首先需要排除短视频平台里的页面(比如 TikTok、Youtube等等),其中涉及到竞品网站和集合攻略站的都可以采集下来,采集的时候网站的网址、全部网页内容都需要复制到 Obsidian 对应的关键词文档里。

Pasted image 20261014211413

先复制网页的地址,然后 Ctrl+A复制整个页面的全部内容。
然后把内容都复制到该关键词对应的 Obsidian 文档里。

Pasted image 20261014212223
Pasted image 20261014212223 1

从 YouTube 里搜集素材的方式也类似,在浏览器登录 YouTube 官网,输入关键词

Pasted image 20261014212322

在弹出的页面选择「影片」类型,然后将前面的 3~5 个视频链接及视频文稿录制下来放到 Obsidian 对应的文件里(跟从 Google 搜索到的资料放到一个文件里)。

第 5 步:建站

一、建站需要的工具

spaceship 买域名
Github 存代码
Vercel 部署网站
Cloudflare DNS 解析
Codex AI 工作台

二、拆解网站模版做出框架层

在这个过程主要是找一些做的质量比较高,前端比较精美的网站,最好是几种不同类型得网站,用 Codex 可以进行复刻,把对标的网站 URL+提示词发给 Codex 进行复刻,需要用到 Superpower 这类技能包,进行增强和完整性覆盖,在做的过程中结合问答的方式输出复刻的游戏框架层和对应的模板。
最好自己在持续上站到过程中多积累几种不同形式的模板,比如 Roblox 游戏站、Steam 游戏站的风格方式就有一些区别,可以分别积累几个。

三、生成内容层

1.生成内页

(1)找到之前收集到素材文档

之前收集到的每个内页的素材文档每个都对应着一个关键词,也可以生成一个内页,接下来就是用提示词,让 AI 结合素材文档生成内页

(2)用 Skill 优化生成的内页

用 Skill 优化AI 生成的每个内页,这里就需要用到之前做好的 Skill,工作过程是用上一步生成内页后,在 AI 里调用已经做好的 Skill,优化用户的体验、去掉编写内页时都 AI 味道、结合模版补全缺失、结合模版和游戏特性增加该内页的独有内容,然后再输出改后的内页

(3) 用验收清单验收内页

Skill 优化后的内页,还需要人工的核验,主要看内容是否完整,主题是否清晰,有没有解决改关键词下用户的搜索需求,以及写的内容是不是容易理解,要更像是人写出来的那种感觉。这里需要有对应的验收清单进行验收

(4) 验收没问题后保存在本地

人工读完生成的内页且 Skill 优化后的内页+AI 用验收清单检查完内页没问题后,就可以将该页存在本地

(5) 按照同样的流程完成所有内页的生成

关键词清单里面的每一个页面都按照上述的流程走一遍,生成所有的内页

2.生成hub页

在做这一步前,需做个判断,当前游戏是否有必要做 hub 页,我现在的理解是做 hub 页主要的目的是为了方便用户通过主题词方便的查找到对应的内容,这样做的前期是网站的内页数量比较多,如果全部平铺的话,用户找起来很费劲,但如果本身游戏的内页可能就 10 个以内,那就不需要做 hub,只需要在顶部导航里把所有的内页做一个导航就可以。

(1)找到一组内页

在之前生成《关键词清单》的时候,里面的结果是先有一个category(分类),然后在这个分类下面有几个关键词,所谓的 hub 页其实就是每个分类

(2)内页生成hub

接下来要做的就是用提示词,让 AI 把每个分类下面的已经生成好的内页组织并分析一下,然后结合之前做好的模板,生成对应的 hub 页,这里也是一个 Skill

(3)用验收清单验收 hub 页

接下来要做的就是人工验收一下 hub 页做到效果是否完整、主题是否清晰,能不能达到用户在这个 hub 页能快速找到自己所需要的内页的需求,还有就是写的内容是不是容易理解,要更像人写出来的那种感觉,然后用 验收清单进行验收

(4) 验收没问题后保存在本地

人工读完生成的 hub 页且 Skill 优化后的内页+AI 用验收清单检查完内页没问题后,就可以将该hub页存在本地

(5) 按照同样的流程完成所有hub页的生成

关键词清单里面的每一个页面都按照上述的流程走一遍,生成所有的hub页

3.生成 首页

这一步的基本步骤跟前面两边差不多。

(1)生成首页

首先是结合之前用 ChatGPT 调研输出的内容,然后是前面已经做好的所有内页、hub 页,还有就是自己选择的模板,结合所有的这些信息,用提示词,让 AI 生成对应的首页

(2)用 Skill 优化生成的首页

用 Skill 优化AI 生成的首页,这里就需要用到做好的 Skill,工作过程是用上一步生成首页后,在 AI 里调用已经做好的 Skill,优化用户的体验、去掉编写内页时都 AI 味道、结合模版补全缺失、结合模版和游戏特性增加该内页的独有内容,然后再输出改后的首页

(3) 用验收清单验收首页

Skill 优化后的内页,还需要人工的核验,主要看内容是否完整,主题是否清晰,有没有解决改关键词下用户的搜索需求,以及写的内容是不是容易理解,要更像是人写出来的那种感觉。这里需要有对应的验收清单进行验收

(4) 验收没问题后保存在本地

人工读完生成的首页且 Skill 优化后的内页+AI 用验收清单检查完内页没问题后,就可以将该页存在本地

四、用配置层将做好的内容层结合模版装配成网站

之前已经有了模板(框架层),也做出来的所有的内页、hub 页、首页、图标,现在就差把所有的页面按照模板装配好了,这里就要用到配置层。

1.通过Skill 配置好网站

用已经做好的配置 Skill 将所有的页面、图标按照模板的要求配置出来,生成对应的网站初版

2. 人工+AI 验收

配置完成后,人工还需要对生成网站的效果、所有的页面、链接、按钮、每个页面打开做一次完整性的验收,然后让 AI 结合验收标准进行一次全面性的验收,验收都没有问题后,等待发布上线。

五、发布上线

1.网站代码提交到 Github

(1)新建仓库

代码在本地跑通后,提交到Github,如何判断代码是否在本地跑通?你上一步已经让 Codex 在本地浏览器给你做预览,就说明页面已经跑通;接下来你要做的就是首先就是到 Github 网页(Github.com)、新建仓库(New repository)

Pasted image 20261019204202
(2)仓库设置

然后是起个仓库名(我一般是用当前在做的游戏的名字直接当做仓库名),不要勾选自动生成的 README,默认最后 private(私有,外人不可见),然后就可以点击「Create repository」创建这个仓库,等你用熟练了 Codex,这一步都可以让他帮你做,或者可以直接做成 Skill 自动做。

Pasted image 20261019204426
(3)复制仓库地址

新建仓库成功后,在弹出的页面,复制该仓库的地址备用

Pasted image 20261019204728
(4)Codex 执行上传

然后打开 Codex
把下面的提示词发给他(再下面补充好自己的用户名和仓库名)

我的信息:【已打码】
帮我把当前项目推到 GitHub,依次执行:
1.git init➡️git add.➡️git commit ➡️m “first version”
2.git remote add origin 【GitHub 仓库地址已打码】
3.git push➡️u origin main
如果远程仓库还没建,先暂停,告诉我去 github.com➡️New repositotry 建一个空仓库(不要勾自动生成 README),建好再继续。
(5)最终确认

本地浏览器打开,所有页面都能访问、内容能看、链接能点
GitHub 仓库刷新一下,能看到你刚推送的代码

2.部署上线

到上线才是真正开始验证搜索流量的开始,只有上线了才会被收录、才会被用户真正的搜索到、才会有真实的数据和反馈。
第一个版本不需要完美,先让它能被访问就可以。

(1)前置准备

gmail 账号:这个是做出海业务的必须,可以让你一个账号无缝注册几百个出海业务过程中的网站,有点类似于国内的微信。这个最好是自己注册一个,但是注册前需要准备国外手机号和魔法工具,如果实在搞不定也可以在海鲜市场买一个(但这种做法有风险,不推荐)。自己实在搞不定也可以联系我。
几个核心平台
Cloudflare:负责域名怎么找到这个网站
假设你的域名是在 Spaceship 上买的,你需要拿着 Cloudflare 提供的 nameserver 去 Spaceship 更换,这样今后的 A、CNAME、TXT 等 DNS 记录主要就在 Cloudflare 管理。
然后你还需要去 Vercel(部署平台)上将 Vercel 提供的 DNS 添加到 Cloudflare 上,由 Cloudflare 托管你域名的 DNS。
Vercel:负责把网站真正跑起来
代码写好以后,需要有地方帮你构建并发布网站,Vercel 就负责这一部分。
GSC(Google Search Console)监控
这是让谷歌知道你的网站存在的工具,可以帮助你的网站在谷歌搜索中被找到,GSC 可以帮你查看网站的搜索排名、点击量、展示量,以及出现的问题(例如移动端可用性问题、爬虫抓取错误等)
GA(Google Analytics)监控
这是帮你查看多少人访问量你的网站,以及他们在网站上做了什么的工具
通过 GA(或其他分析工具),了解网站每日访问量、用户停留时长、跳出率等指标,找到用户最喜欢的页面。
如果你看到某些分类点击量极高,就可以针对这些分类持续丰富内容。
如果有一些页面跳出率很高,需要检查页面加载速度或页面本身的吸引力。
定期更新于版本迭代:玩家对游戏的兴趣变化速度很快,如果网站长时间不更新,就难以吸引回访用户。
建立每周、月更新计划,持续添加新游戏,或者对热门游戏页面做更多延伸内容,确保网站整体活跃度与吸引力。

(2) 域名映射及解决

绑定域名并更换 nameserver
打开https://dash.cloudflare.com/,登录之后默认进入到是「Account home」,然后点击页面中的「Domains」

Pasted image 20261019205603

进入页面之后,点击「Add domain」

Pasted image 20261019205638

选择「Connect a domain」

Pasted image 20261019205739

输入你自己购买的域名名称,然后点击「continue」

Pasted image 20261019210407

选择「free」套餐

Pasted image 20261019210442

将自带的 A 记录和 CNAME 记录删除(如果没有 CNAME 记录也可以不用关注),并点击「continue to activation」,点击后弹出的新页面,点击「确定」即可

Pasted image 20261019210511

在弹出的新页面,复制 Cloudflare 提供的 2 个 nameserver 备用(需要填写到 Spaceship 里面)

Pasted image 20261019210609

然后登录 Spaceship(https://www.spaceship.com),点击右上角的「Launchpad」,再在弹出的页面点击「域名管理器」,就可以进入你自己购买的域名清单

Pasted image 20261019210654
Pasted image 20261019210711

找到你要建站的那个域名点击后,选择后面弹出列表的「名称服务器和 DNS」

Pasted image 20261019210827

点击右侧弹出页面的「更改」

Pasted image 20261019210905

看弹出的页面,如果原来已经有 Nameserver 的信息就都删除,如果没有就直接粘贴进去刚刚在 Cloudflare 复制的两个信息,再点击「保存名称服务器设置」即可。

Pasted image 20261019211056

改完 nameserver 之后再返回去设置 Manage DNS settings,点击「高级 DNS」

Pasted image 20261019211202

弹出的页面默认的 DNS Records页内容为 0 即可。

Pasted image 20261019211251

然后回到 Cloudflare刚才任务中断的页面,点击底部「I updated my nameserver」进入下个页面

Pasted image 20261019211323

在弹出的页面点击「Check nameserver now」

Pasted image 20261019211406

然后他会进入到核查的工作,此时你需要等待

Pasted image 20261019211440

他核查完成后,如下图显示说明刚刚的 nameserver 替换工作成功了(如果当前页面一直没有自动刷新,你可以手动刷新下页面,看域名的状态有没有更新过来)

Pasted image 20261019211734

接下来进行,重定向等基础配置
设置 SSL/TLS=Flexible
还是刚才的页面,选择 SSL/TLS 下面的 Overview,再点击页面右上角的「Configure」

Pasted image 20261019212108

在弹出的页面选择 Flexible,再点击页面右下角的「Save」

Pasted image 20261019212208

设置好之后长下图这样

Pasted image 20261019212234

再点击左侧导航栏里的「Edge Certificates」,在弹出的页面将「Always Use HTTPS」选项打开

Pasted image 20261019212343

然后再点击左侧导航栏里的「Rules」的「Overview」,在弹出的页面选择「Redirect from root to WWW」

Pasted image 20261019212459

分别填上 https://+你的域名/* 和 https://www.+你的域名/${1} ;Status code选择「301-Permanent Redirect」,最后点击「Deploy」即可。

Pasted image 20261019212614

到此,Cloudflare 的设置就都做好了。

(3)Vercel 部署上线

经过上面的步骤已经将 AI 开发的代码提交到了 Git 的仓库,接下来就是在 Vercel 里关联到这个仓库。
登录 Vercel:https://vercel.com
先新建一个 team:进入网站后点击 Add New,选择「Project」

Pasted image 20261019213031

接下来链接到你的 Github 仓库,选择对应的仓库后,点击仓库后面的 Import

Pasted image 20261019213136

然后会进入并打开New Project 的页面,这里需要填写的是 Project Name(一般系统会自动将 Github 仓库的名字带过来,检查下没问题或者自己输入一个即可) 和下面的环境变量值(这个需要输入 GA 的 ID),暂时先不填,如果在这个阶段没有添加 GA 的 ID 到环境变量的话,后面就要去 setting 里面找到 environmenrtal varities 替换,并重新部署了。先点击页面下面的「deploy」就行。

Pasted image 20261019213301

等待一会儿就会看到部署成功的状态。

Pasted image 20261020064902
(4)Cloudflare 里添加 DNS 记录

找到 Vercel 给的 CNAME 记录
回到Vercel 的该项目的页面(点击 project 里这个项目的名字),然后点击 Domains 页

Pasted image 20261020070208

然后点击屏幕右上方的「Add Existing」,在新弹出的页面输入你自己购买的域名,然后点击「Add Domain」

Pasted image 20261020070240

添加完成后,会自动回到网站的域名页,此时你分别点击两个域名的「View DNS configuration」,记录下面的 Value 值

Pasted image 20261020070554

回到 Cloudflare 添加 DNS 记录

点击页面左侧的「DNS」,选择下拉框里的「Records」,然后点击「Add record」
(如果在页面左侧找不到「DNS」的菜单栏,可以按照下面的路径试试:登录 dash.cloudflare.com➡️在左侧 Domains 列表中点击对应的项目➡️点击左侧 DNS 的 Records 即可进入截图页面)

Pasted image 20261020072317

然后将两个域名分别对应好刚刚 Vercel 里面的 Value值,然后记得将「Proxy status」选项设置成「DNS only」,否则Vercel 检测域名代理的时候会出现无限循环导致网站无法在公网访问。

Pasted image 20261020072241

都配置好之后,再浏览器里分别输入你配置到两个网址,测试一下是否能正常访问,如果出现无法访问的情况,可以让 Codex 帮你分析原因并解决。

(5)整个过程中有一个容易踩的坑

用 A 站的代码复制成 B 站时,A 站的 robots.txt、sitemap.xml、配置里可能还留着 A 站的旧游戏名、旧域名、旧页面路径,导致 B 站域名下出现和 A 站一模一样的内容,被 Google 判为城府/抄袭,影响收录和排名。每次用模板上线新站前,检查robots.txt和sitemap.xml,把残留的旧站 URL 全换成新的;并确认游戏名、文案、配置都换成了新站的,没有就配置痕迹。

第 6 步:各类接入

1.接入GSC

在 Chrme 浏览器输入search.google.com,登录自己的账号后,点击「立即开始」

Pasted image 20260918134403

如果你已经有账号且之前链接过 GSC就会直接进入操作台,如果没有新建过项目,就需要先登录账号,然后再新建项目。

Pasted image 20261020074258

在弹出的页面点击「新增资源」,然后再弹出的页面选择「新增网站」

Pasted image 20261020074353

在下图的框里输入你这个网站的地址(带不带 www 都可以),然后点击「继续」

Pasted image 20260918134748

接下来点击「验证」就可以

Pasted image 20261020074546

然后他会自动跳转到 Cloudflare 的 DNS 配置页面,点击「Authorize」

Pasted image 20261020074647

然后就会弹出如图的「已验证拥有权」,点击「前往资源」就可以看到当前网站对应的页面

Pasted image 20261020074718

如果出现如下图的验证不通过,也不用慌,按照下面的做法做配置就可以。

Pasted image 20260918141401

首先回到 GSC刚刚的「验证拥有权」页面,下载「档案」文件,然后打开文件,把文件里面的信息复制出来。文件里的内容大概长下面这样:

Pasted image 20260918141532

复制出来,然后回到 Cloudflare,点击「DNS」的「Records」,点击按钮「Add Records」

Pasted image 20260918141712

然后在弹出的页面,Type 选 TXT,Name 输入@,Content 输入 Google 给的文件里的值,最后点击「Save」

Pasted image 20260918142000

完成输入后,稍等几分钟就可以去 GSC 里再做一次验证。
如果你在 GSC 那新增资源的时候,输入的不是 www 的资源,点击「继续」的时候,可能会直接让你去Cloudflare 做验证,然后你就可以看到下面的页面,然后直接点击「Authorize」

Pasted image 20260918142609

然后你就会看到下面的「已验证拥有权」的页面,到这就说明你已经成功接入 GSC了。

Pasted image 20260918142712

此时网站的所有数据都还没有出现,我建议在域名最上面的搜索栏输入网址,然后点击回车搜索一下域名,GSC 的后台如下图,回车之后会进入搜索。

Pasted image 20261020074926

然后输出结果,我当前这个页面是没有被收入索引的,不用担心,这属于正常,所以要先点击一下右上角的测试按钮
开始索引

Pasted image 20260919205701

下面这是测试成功了

Pasted image 20260919205721

点击「要求建立索引」

Pasted image 20260919205747

这样就完成了,建议建立索引这个操作,作为每一个新上网站的必备操作
如果点击「要求建立索引」后,显示暂时无法为网站建立索引,显示如下图所示的失败时,此时不用太担心,一般是 Google 的建立索引是按照顺序来,可以等 1 天再过来看看索引是否建立成功

Pasted image 20260919210731

如果你点击「测试网址」时报如下图的错误:

Pasted image 20261020075334

可以让 Codex检查你建站的时候是不是采用了预览环境以及是否在建站的时候有其他的问题,这些都可以让 Codex 自己去反查问题并解决掉。
为网站添加 sitemap.xml的索引,输入域名对应 sitemap.xml 路径,可以打开 URL 提前检查是否就绪,你不知道 sitemap.xml 的路径也没问题,直接让 Codex 提供给你就可以。

Pasted image 20261020145019

2.接入GA

登录 https://analytics.google.com 然后用你的 Google 账号登录,然后点击页面左下角的「设置」图标,然后点击「建立」、「资源」为网站建立分析资源

Pasted image 20261020145319

在弹出的页面输入域名名称,选择国家和时间,输入货币,然后点击「下一步」

Pasted image 20261020145500

在新弹出的页面,随便选择一个产业类别(我一般选择「游戏」)、上架规模选择「小-1到 10 名员工」,然后点击「下一步」

Pasted image 20261020145535

在新的页面选择「其他业务目标」,然后点击「建立」,就为网站创建好分析资源了,接下来就是在网站里给 GA 做上关联

Pasted image 20261020145619

接着在资料收集模块选择「网站」

Pasted image 20261020145726

在弹出的页面输入网址(带 www 的地址),串流名称自己定义一个(一般就是域名去掉后缀),然后点击右上角的「建立并继续」

Pasted image 20261020145812

在弹出的页面,点击「下一步」

Pasted image 20261020145949

接下来就是需要你将 GA 给你的评估 ID 放到网站的根目录里

Pasted image 20261020150040

先找到本地存储项目代码的文件,一般会按照下面的结构存:
项目目录/app/layout.tsx
项目目录/src/app/layout.tsx
这两个文件一般只有一个,你在自己电脑本地找到其中一个打开,然后如果你有多语言的话,在 App 文件家里可能会有一个英语网站的文件夹(en)、一个是其他语言的文件夹(locale),这两个是都需要将 GA 给的评估 ID 放进去的。(可以让 Codex 帮你放好)

Pasted image 20260919154231

接下来以其中一个(en)为例,打开文件夹,双击打开「layout.tsx」文件。

Pasted image 20260919154506

然后在文件里面添加下图框出来的两个红框,一定注意「en」和「locale」两个文件夹里的layout 文件都需要改

Pasted image 20260919155652

更改并保存后,在 Visual Studio Code 软件里打开文件夹「Search For the Needle.fun」

Pasted image 20260919163026

此时先看下 VS 右下角有没有一个「Restricted Mode」的按钮标识,如果有的话,点击一下,然后在弹出的对话框里点击「Trust」

Pasted image 20260919163301
Pasted image 20260919163323

然后点击屏幕上方的「Terminal」

Pasted image 20260919163517

在弹出的窗体里点击「New Terminal」

Pasted image 20260919163549

点击后在屏幕下面新的 Terminal里显示你当前项目的名称就可以继续

Pasted image 20260919163823

然后再 % 的后面输入“pnpm add @next/third-parties@16.3.5
”,这一步是在给 VS 安装 GA 组件,如果你没有编程经验,然后遇到任何报错的问题,别犹豫,直接把你电脑上报错的内容截图给 AI,他会教你具体怎么解决的。(我就没有编程背景,过程中遇到的所有问题都是直接扔给 AI,他会指引你走向胜利)
当 Terminal 下面出现下图里的提示,基本就说明该项目的 GA 已经接入成功。

Pasted image 20260919164708

接下来检查网站是否能正常构建,就在当前 % 后面输入:pnpm build,当出现以下截图里的内容时就说明已经成功

Pasted image 20260919165005

至此本地的内容都算做好了,接下来就是去 Vercel 里添加 GA ID。
接下来需要回到 Vercel 配置环境的 GA ID。
登录 Vercel,进入你的这个项目,然后点击屏幕左侧的「find」

Pasted image 20260919165708

直接输入 Environment Variables,点击搜出来的选项进入,点击页面右上方的「Add Environment Variable」

Pasted image 20260919165827

在右侧弹出来的抽屉(就是从右往左弹的那种)页面,按照下图的方式填写

Pasted image 20260919170159

Value 值可以在 GA的这个页面获取,就是 G 开头的那个

Pasted image 20260919170246

都填好之后,点击「Save」,然后这个环境变量只会应用到下一次生产部署,所以保存成功后,我们还需要把代码提交并推送,触发 Vercel 重新部署。
最后在 GA 的页面点击右上角的「测试」,当出现下图的内容时即说明 GA 接入成功。再点击「确认」即可。

Pasted image 20261020151550

如果出现如下图的内容,不用着急,GA 的数据接入需要 24~48 小时

673f025674ffa34412433474733aa462

你可以通过下图的路径检查GA 是否接入成功,如下图示例,出现了访问并且 GA 也统计到,就说明当前 GA 已接入成功。

Pasted image 20261020152539

3.接入广告

(1)了解 AdSense 广告变现

AdSense 是 Google 的广告系统,你把广告位放在网站上,Google 自动匹配广告,有看人或点你就赚钱。

(2)什么时候接入

有一定流量后再接,有人建议日访问>500 时效果最好,不够这个量也能接,只是收入很低。日访问量几百的时候,AdSense 收入可能每天只有几毛到几块钱。

(3)怎么接入
注册 adsense.google.com
获取广告代码,放在网站页面里
Google 审核(几天到几周不等)
审核通过后,广告开始展示
(4)审核经常被拒的原因

内容太少、内容质量差、缺隐私页。不要只做一个光秃秃的单页就去申请 AdSense——至少有首页、关于有(/about)、联系页(/contact)、一些内容页面,让网站看起来是一个正经网站而不是临时页面。被拒几次是正常的,不内容后再提交。

(5)收款方式
电汇到国内银行卡:固定手续费较高,适合大金额
虚拟货币方式:约 2% 手续费,适合中小金额

新站早期流量小、AdSense 审核严,就算你按照审核意见优化网站也不一定能过审,这个时候 Adsterra 是另一个广告网络,门槛比 AdSense 低、审核快,新站可以先接他赚第一笔收入,等流量起来再切 AdSense 或两个一起用

(6)接入Adsterra
去 adsterra.com注册账号(免费)

注册一个 Publisher 账号,完成邮箱验证

创建广告位,选广告形式

登录后在首页点击「ADD WEBSITE」

Pasted image 20260920195110

然后在弹出的页面选择广告形式,此处一定不要选 Adult 相关的,不然你可能会被举报,然后点击「ADD」

Pasted image 20261020153718

新手推荐「Native Banner(原生横幅,体验温和)」或「Banner(最简单)」,先别选 Popunder 弹窗,太激进、影响用户体验。

等待审核

Adsterra 的审核非常快,通常 1~3 分钟就能通过,审核通过后,你就可以为该域名创建更多的广告单元了。一般审核通过,Adsterra 会以邮件的方式通知。

获取广告 Key

你选择添加的广告类型不一样时,在 Adsterra 里给到的广告代码也不一样。
Native Banner 类型的广告,点击词条的「GET CODE」

Pasted image 20260920195917

点击后弹出来的页面大致的示意如下:

Pasted image 20260920200015

每个广告单元创建后,Adsterra 会分配一个唯一 Key(32 位十六进制字符串),用于构建广告加载 URL,然后点击「COPY CODE」,你需要让 Codex,在代码中引用这些脚本,appkey 可以通过环境变量接入。

广告开始展示,有人看或点就有收入

AdSense:单价高、长期更划算,但审核严、要网站内容够多够正经,适合流量起来之后(审核周期约 1~2 个月)
Adsterra:门槛低、审核快、新站就能接,单价稍低,适合早期先跑通变现
建议路径:Adsterra 起步➡️日访问过千、AdSense 能过审了再切 AdSense(或者两个一起用,AdSense 放主力广告位,Adsterra 放次要补充收入)

第 7 步: 运营

游戏攻略站不是一次写完的,用户的实际搜索行为会不断暴露新的需求——GSC 里出现的新搜索词,就是你下一步要做的页面,大部分游戏攻略站不会长期赚钱,你需要学会用数据决定“继续还是换”,而不是靠感觉坚持。

一、看GSC数据,找信号

每次打开 GSC,盯着这五个数据看:

展示量:你的页面在搜索结果里出现了多少次,这个数据在涨=词流量在上升
点击量:多少人从搜索结果点进来你的网站
平均排名:你的页面排第几位。前十才有意义,第三页以后基本没人看
平均点击率:受排名直接影响,排名越靠前、点击率越高
搜索词报告:用户搜了什么词看到你的。这个最重要——你会发现很多自己没想到的词
Pasted image 20260920193605
Pasted image 20260920193700

你需要根据具体数据做对应动作:

二、补页面,不要开新站

拿到数据后,如果这个词还有流量,第一反应应该是“我这个站还缺什么页面”,而不是“我再开一个新站”。

用户搜了哪些新词,gsc 流量很大,但你没做页面➡️补页面
哪些页面表现好➡️围绕它做更多关联内容
哪些页面没被收录➡️检查、修改、重新提交(也有可能是用户搜索确实少)

游戏站不是一次写完的——而是随着搜索数据,逐渐补页面:

出现“xxx how to get character X”➡️补一个获取攻略页
出现“xxx best build for Y”➡️补一个配装推荐页
出现“xxx codes 2026”➡️更新 codes 页,加上年份

常见失败与恢复

发布前检查