新网站怎么做 SEO?我会按这个流程来
大家好!

我之前写过网站 GEO 怎么做,里面反复提到一句话:GEO 是在 SEO 的基础上多做几步。那 SEO 本身该怎么做?这篇就来补上。
SEO 是独立开发者最值得长期投入的流量来源之一。自然搜索的点击不用付广告费,页面排上去以后,每天都能带来访问。
但是要先说清楚两点:
- SEO 不是免费的,不用付广告费,但做页面、写内容、维护网站,都要花时间
- SEO 没有保证,做了不一定有排名,新网站前几个月几乎没有流量也很正常
本文以 Google 为主,分享我做一个新网站时的 SEO 流程,不是标准答案,欢迎一起交流。
先选词:从具体问题开始

很多人做 SEO 的第一步是写文章,我的第一步是选词,也就是先搞清楚用户到底在搜什么。
搜索词大致可以分成三类:
| 类型 | 例子 | 特点 |
|---|---|---|
| 大词 | 图片压缩 | 搜索量大,竞争激烈,需求模糊 |
| 中等词 | 在线图片压缩工具 | 搜索量和竞争都适中 |
| 长尾词 | 把图片压缩到 200KB 以内 | 搜索量小,竞争小,需求非常具体 |
新网站优先做长尾词。大词基本被老网站和大网站占着,新网站很难排上去;长尾词虽然每个搜索量不大,但数量多、竞争小、需求明确,用户点进来更容易用你的产品。
去哪里找词
免费的方法就够用了:
- Google 搜索框联想:输入核心词,看下拉框里给出的补全,再在核心词前后加上字母、how、for 等,能挖出很多长尾词
- 搜索结果页:“其他人还问了”和页面底部的“相关搜索”,都是真实用户的问题
- Google Trends:看一个词的热度趋势,比较两个词哪个搜的人更多,也能看出不同国家的差异
- Google Ads 关键字规划师:需要注册 Google Ads 账号,可以看到大致的搜索量区间
- 社区和竞品:Reddit、论坛里用户怎么描述问题,竞品网站做了哪些页面
预算充足的话,可以用 Ahrefs、Semrush 这类付费工具,能看到关键词难度、竞品流量来自哪些词,效率高很多。
选词之前,先搜一遍
找到一个词以后,我不会马上做页面,而是先在 Google 搜一下,看看排在前面的是什么:
- 结果是工具还是文章? 如果前几名都是能直接用的工具,你写一篇教程大概率排不上去,反过来也一样
- 前几名是谁? 如果都是大品牌、大网站,先放一放;如果有小网站、论坛帖子排在前面,说明有机会
- 内容质量怎么样? 如果排在前面的页面都写得一般,或者已经过时,你做一个更好的,就有机会超过它
这一步其实就是在判断搜索意图:用户搜这个词,到底想要什么。页面类型和搜索意图对不上,内容写得再好也没用。
一个页面解决一个问题
选好词以后,就是规划页面。我的原则是:一个页面只解决一个具体问题,一个问题只做一个页面。
比如做一个图片压缩网站,可以这样规划:
- 首页:在线图片压缩工具
- 压缩 JPG、压缩 PNG、压缩到指定大小:分别做独立的工具页
- 怎么压缩微信头像、怎么压缩简历照片:做教程页,文中放工具页的链接
要避免的情况是:好几个页面都在抢同一个词。比如写了三篇“图片压缩教程”,内容大同小异,Google 不知道该给哪个页面排名,结果哪个都排不好。遇到这种情况,我会把它们合并成一篇,其他的 301 跳转过去。
规划网站结构和内链

网站结构尽量扁平、清晰:
- 首页 -> 分类页 -> 内容页,重要页面从首页点 3 次以内就能到达
- 每个页面都要有链接指向它,没有任何内链的页面叫“孤岛页面”,Google 很难发现,也不会觉得它重要
- 相关的页面之间互相链接,比如教程页链接到对应的工具页,工具页底部推荐几个相关工具
内链的锚文本,也就是链接上的文字,要写清楚目标页面是什么,比如“压缩 PNG 图片”,而不是“点击这里”。
URL 也要提前规划好:
- 用简短的英文单词,单词之间用
-连接,比如/compress-png - 不要带日期、ID、一长串参数
- 上线之后尽量不要改,必须改的话一定要做 301 跳转
写好 Title、Description 和页面结构

用户在搜索结果里看到的就是这三样:标题、网址和描述。用户点不点你,很大程度上取决于它们。
Title
Title 是最重要的页面元素之一:
- 每个页面的 Title 都不一样,准确描述这个页面的内容
- 核心词放在前面,自然地写,不要堆砌
- 写清楚用户能得到什么,比如“免费在线压缩 PNG 图片,无需注册”
- 不要太长,太长会在搜索结果里被截断
Google 不一定会原样显示你写的 Title,有时会根据页面内容自己生成。如果发现被改写了,可以检查一下 Title 是不是太长、太笼统,或者和页面内容对不上。
Description
Description 不直接影响排名,但会影响点击率。用一两句话说清楚页面能解决什么问题,可以加上行动引导。同样,Google 可能会根据用户的搜索词,从页面里摘取别的内容来展示。
顺便说一下,meta keywords 标签 Google 早就不用了,不用再写。
页面结构
- 一个页面只有一个 H1,和 Title 意思一致
- 用 H2、H3 组织内容,层级清晰
- 图片加上有意义的
alt描述,文件名也用英文单词 - 设置
canonical,告诉 Google 哪个才是这个页面的标准网址,避免带参数的网址被当成重复页面
如果是多语言网站,还要设置 hreflang,告诉 Google 每个语言版本对应哪个网址,不然不同语言的页面可能会互相抢排名,或者给用户展示错误的语言版本。
接入 Search Console,确认能被收录
页面做好了,下一步是确认 Google 能找到它、收录它。没被收录的页面,不可能有排名。
我上线一个新网站后会做这些事:
- 验证网站:在 Google Search Console 添加网站,推荐用 DNS 验证,可以覆盖所有子域名和协议
- 提交 sitemap:sitemap 里只放需要收录的、能正常访问的网址
- 网址检查:用网址检查工具看重要页面的收录状态,新页面可以点“请求编入索引”
- 同时接入 Bing Webmaster Tools:可以直接从 Search Console 导入网站,Bing 还支持 IndexNow,内容更新后可以主动推送
关于 sitemap 有一点要注意:Google 会忽略 priority 和 changefreq,只会参考 lastmod,而且前提是这个时间是准确的。所以 lastmod 要写真实的更新时间,不要每次构建都把所有页面改成当天。
另外,robots.txt、服务端渲染、结构化数据这些技术基础,我在 GEO 那篇里已经写过,这里不再重复。如果网站接入了 Cloudflare,可以参考新网站接入 Cloudflare 后,我会先做这 8 项配置,把 HTTPS 和 301 跳转配置好。
页面没被收录怎么办
在 Search Console 的 编入索引 -> 网页 里,可以看到哪些页面没有被收录,以及原因。最常见的是这两种:
- 已发现 - 尚未编入索引:Google 知道这个网址,但还没去抓取。通常是网站太新、页面太多,或者这个页面的内链太少。可以从首页或者重要页面加链接过去
- 已抓取 - 尚未编入索引:Google 已经抓取了,但觉得不值得收录。通常是内容太单薄,或者和其他页面太相似。这时候反复提交没有用,要改善内容本身
还有一些常见的问题,比如误加了 noindex、canonical 指向了别的页面、页面返回 404 或者跳转错误,在报告里也能看到具体原因。
内容要比排在前面的更好
能被收录只是开始,能不能排上去,主要看内容。
Google 的核心要求是:内容要实用、可靠、以用户为中心。Google 的搜索质量评估指南里有一个常被提到的标准叫 E-E-A-T,即经验(Experience)、专业(Expertise)、权威(Authoritativeness)和可信(Trust)。对独立开发者来说,最容易做到的是“经验”:
- 写你自己真实用过、测过的东西
- 放真实的截图、数据和操作结果
- 写清楚限制条件和可能踩的坑
现在很多人用 AI 写内容。Google 的态度是看内容质量,不看是不是 AI 写的。但是用 AI 批量生成大量没有价值的页面,属于规模化内容滥用,是违反 Google 垃圾内容政策的。AI 可以帮你写,但内容要经过你的检查和补充,要有你自己的东西。
内容发布后也不是一劳永逸。价格变了、功能改了、步骤过时了,都要及时更新。
外链:质量比数量重要
外链,也就是其他网站链接到你的网站,仍然是 Google 判断网站权威性的重要信号之一。新网站没有外链,排名会很难起来。
比较靠谱的获取方式:
- 产品目录和导航站:Product Hunt、各类工具导航站、行业目录,提交时信息填完整
- 社区:在相关社区真诚地回答问题,在合适的时候提到自己的产品
- 做值得被引用的内容:原创数据、免费工具、详细的对比评测,别人写文章时会主动引用
- 开源项目:GitHub 项目的 README 里放上网站链接
- 合作:和相关领域的网站、博主交换内容或者客座投稿
不要买链接,也不要大量交换链接,这属于 Google 明确禁止的链接垃圾行为,轻则链接无效,重则影响整个网站。
看数据,持续优化

网站有了展示以后,我会定期看 Search Console 的 效果 -> 搜索结果 报告。四个核心指标:
- 展示:你的网站在搜索结果中出现了多少次
- 点击:用户点击了多少次
- 点击率:点击 / 展示
- 平均排名:在搜索结果中的平均位置
我常用的几个优化思路:
| 现象 | 可能的原因 | 我会怎么做 |
|---|---|---|
| 展示多,点击率低 | 标题和描述没有吸引力,或者和搜索意图对不上 | 改写 Title 和 Description |
| 排名在第 8 到 20 名 | 差一点就到首页了 | 补充内容、增加内链,这类页面最值得优化 |
| 出现了没想到的搜索词 | 用户需求和你想的不一样 | 针对这个词单独做一个页面 |
| 展示突然下降 | 收录问题、技术问题,或者算法更新 | 先看“网页”报告和网址检查,排除技术问题 |
除了 Search Console,还要看 Google Analytics 里搜索流量的转化:用户有没有用你的工具、有没有注册、有没有付费。有排名但没有转化,说明页面和用户需求还有差距。
每次改动后记下日期,给 Google 一些时间重新抓取,通常几周后再对比数据。不要今天改完明天就看,也不要一次改太多,不然不知道是哪个改动起的作用。
常见的误区
- 只看文章数量:先把一个页面做好,确认能被收录、能排上去,再批量复制这个模式
- 追求工具评分满分:Lighthouse 跑到 100 分不等于排名好,性能达标就行,重点还是内容
- 频繁改 URL 和网站结构:每次改动都要重新抓取和评估,没做 301 跳转还会丢失积累的排名
- 刚上线就期待流量:新网站前几个月没什么流量很正常,坚持做内容、看数据
- 只做 Google:Bing 的市场份额虽然小,但接入成本很低,而且 Copilot 等 AI 产品也会用到 Bing 的数据
我的 SEO 清单
最后总结一下:
- 新网站优先做长尾词,选词前先搜一遍,判断搜索意图和竞争情况
- 一个页面解决一个问题,避免多个页面抢同一个词
- 网站结构扁平,重要页面 3 次点击内可达,没有孤岛页面
- URL 简短、用英文,上线后不随便改
- 每个页面有独立的 Title 和 Description,一个 H1,设置 canonical,多语言加 hreflang
- 接入 Search Console 和 Bing Webmaster Tools,提交 sitemap,
lastmod写真实时间 - 定期看“网页”报告,处理没被收录的页面
- 内容写真实经验和一手信息,及时更新,不批量生成垃圾页面
- 通过目录、社区、优质内容获取外链,不买链接
- 定期看展示、点击、点击率和排名,优先优化排名第 8 到 20 名的页面
总结
SEO 没有捷径,本质上就是三件事:找到用户真正在搜的问题,做一个比别人更好地解决这个问题的页面,确保 Google 能找到它。
剩下的就是时间和耐心。先做好一个页面,跑通了再做下一个。
以上就是我做网站 SEO 的流程,希望能对大家有点帮助,欢迎留言一起交流。
Google SEO 入门指南: https://developers.google.com/search/docs/fundamentals/seo-starter-guide
Google 实用、可靠、以用户为中心的内容: https://developers.google.com/search/docs/fundamentals/creating-helpful-content
Google 垃圾内容政策: https://developers.google.com/search/docs/essentials/spam-policies
Google 站点地图说明: https://developers.google.com/search/blog/2023/06/sitemaps-lastmod-ping