https://mp.weixin.qq.com/s/IrXpg65HjbxK8Gu1TUbkUg
正文前的碎碎念
说到底,我也算是 SEO 老鸟了,毕竟 07 年开始我就靠它挣钱了。最基本的一些东西应该算是刻在我骨子里的,所以无论我在什么公司只要参与任何一个 2C 的平台,那么它必然是标配。
但老实说,自从百度搜索结果变成自家花园之后,它的杀伤力已经远不如以前那么大,所以很多人觉得它“无用”倒是挺正常的。
但有意思的是,这种“无用”的感受又是建立在你做了的基础上,假设你没做,那你的平台大概率才是那个“无用”的,于是它最好的价值体现在,你在一个没有考虑过要 SEO 的平台上把它变成了一个”基础设施”,这个是效果最明显的。
这点就特别像靠谱的程序员因为写的代码比较稳定,不出错,而让老板觉得好像他啥也没干,而另一个状态频出总是在救火的,老板会认为他一直在解决问题。
今天聊的就是这个基础设施:SEO,当然,哪怕是现在,估计依然还会有人心里嘀咕,它就是个忽悠,有毛线用,这类人就好像天天说都移动互联网了,谁还在乎域名啊。可现实是,人家 ChatGPT 花了大价钱买了 chatgpt.com 域名,AI代码编辑器cursor也花了近四十万美金从别人手里买了cursor.com。
SEO 也是同样的道理,尤其是你做的是以Google 为主要阵地的海外市场。回头看看我这篇《分享几个“能养老的“网站案例,聚焦需求+功能简单》,哪一个不是 SEO 的“翘楚”,否则根本没办法在如此激烈的竞争市场吃到那么大的流量份额。
每每一写这个,我就不由自主想起三年前,我刚离职那会儿,有朋友推荐我去长城汽车,然后我面试的时候根据他们部门 KPI,我就从 SEO 的角度出了个主意,面试我的人没听懂,然后虽然最后没去,我也写了一篇详细的文档给对方,此时此刻,对方是一点都没改啊,好气……就是那种对牛弹琴都无力感。
这就是为啥我经常说,一个公司得多一些综合能力强,比较有好奇心的管理者,确实能走很多弯路和浪费很多资源。就好像你让一个自己都不怎么用 AI 的管理者,怎么会去想办法或者有办法利用 AI 把自己公司的效率和质量提高呢?所以啊,最近经常有人在微信上问他是干啥干啥的,想知道怎么 AI,很简单啊,你先用起来,把你工作量里可以 AI 的用它试试,很快你就知道哪里你可以 AI 了。
好了,说了这么多,还没进入正题……但木有办法,这是我写公众号的风格,这样内容不会那么枯燥乏味。
正文
江湖上,对于 SEO 有很多所谓的武林绝技,其实只看 Google 的官方文档就好了。
地址:
https://developers.google.com/search?hl=zh-cn&card=seo
我来负责简化成大部分人听得懂的语言,并试图用 AI 工具把它图形化,如果你本质上是一名 SEO 高手,没必要看我这篇。
1,SEO就是通过优化网站内容和结构,让搜索引擎更容易找到并推荐(更好的排名)你的网站,从而吸引更多访问者。
主意两个关键词:找到+推荐。很多人都没发现自己都网站连找到都没做到,何谈推荐,比如《最近的一点碎碎念》里第二部分提到的那个平台。
搜索引擎工作流程分为 3 个阶段:抓取(先能被发现有你这么个网站),索引(你网站的内容被收录),结果(用户搜索关键词结果列表页能看到你的网页)。
基本操作:
– 检查 Google 是否已经找到你的内容
site:你的域名
然后,推荐 Google 官方的一个控制台给你用:
https://search.google.com/search-console
里面可以查看你网站的收录情况以及各种状况,包括曝光量,点击量等数据也是一目了然,也包括站点地图提交等功能。
2,几个要素:
– 最基本的,相当于是保底:保证网页能被 Google “看到” 和“理解”,这样 Google 才能把它放进搜索结果中。
– Google 如果觉得你的网页不可靠或有欺骗性,结果就是排名降低,自然流量也跟着降。它判断主要是两方面:
垃圾内容:过度堆砌关键字,或者写一些没有实际价值的内容。
欺骗性技巧:比如隐藏文字、链接等方式来误导 Google 的搜索算法。
– 进阶,这一般要上 SEO 技巧了:比如标题、段落、图片的描述等;确保链接可以被抓取;外部链接;如图片、视频、结构化数据 和 JavaScript等处理得当;
3,好的网址结构:
描述性网址:https://www.example.com/pets/cats.html
通过将主题相似的网页归为一组并放入目录,可以帮助 Google 更好地理解网站结构和各目录中网页的更新频率,从而优化抓取和索引效果。举例:
https://www.example.com/policies/return-policy.html
https://www.example.com/promotions/new-promos.html
这就是为啥老外的网站都特别喜欢“Friendly URL”,类似这样的:
https://www.cursor.com/blog/shadow-workspace
因为Google 在文档里还有这样一句话:「仅包含随机标识符的网址对用户没有多大帮助」,
例如:https://www.example.com/2/6772756D707920636174
前端搜索结构形式类似这样:
PS:当然,咱们也不要钻牛角尖,不是说你数字了就一定完犊子,只是 Google 觉得url 有含义更友好(因为你是英文啊!)
4,链接:外链+内链
– 内链(内部链接):指的是网站内部不同页面之间的链接,有助于搜索引擎更好地抓取和索引网站内容,同时增强用户体验,帮助用户更容易找到相关内容。
简单来说就是在网站内部页面之间建立相互链接。比如文章A提到某个概念,可以链接到专门讲这个概念的文章B。这样做有两个好处:帮助搜索引擎理解网站结构,同时引导用户浏览更多相关内容。
– 外链(外部链接):指的是从其他网站指向你网站的链接,能够提升网站的权威性和在搜索引擎中的排名。
搜索引擎将外链视为”投票”,获得高质量网站的外链可以提升网站权重,质量比数量更重要。
一般来说,用rel=”nofollow”比较多,当你的网页链接到其他网站时,添加nofollow属性相当于告诉搜索引擎”不要将我的网页权重传递给被链接的网站”。这样可以保留自己网站的SEO权重。类似于你有100分,不想分给其他人,所以加个标记说”这分不能转让”。
有时候我们喜欢在一些文章中插入一些内部链接,还有一个重要的原因其实是为了好内容被人复制的时候顺带着把链接也带走,从而变成一个对你有利的外链来源。这就像钓鱼,优质内容是诱饵,对方复制走我的内容让我获得的外部链接是收获的鱼。
于是乎,就有一些内容管理系统里专门有人做插件,可以文章详情页自动加关键词链接。同样的,有人也怕自己在不知情的情况下当了别人的鱼,就有另外一种功能叫「自动清除外链」,所以你看,就是这么卷。
5,实用、可靠、以用户为中心的内容
这是Google 在文档中经常强调的东西,意图让你不要老想着搞一些投机取巧骗我去抢排名,但它的其实又挺“虚“的,属于那种你真信吧,那“门槛”也太高了,也没什么 SEO 可搞的;你要不信吧,全是 SEO “技巧“,大概率也不会有好结果。
就好像现在的 AI 生成的内容,你全是 AI 内容那自然不受待见,你要真的一点没有 AI 参与,竞争力肯定不行。
所以我用的比较多的一个办法是,用 AI 辅助,我把 Google 对内容的标准扔给 AI,再让 AI 在我内容的基础上出建议,甚至在建议之后直接再次输出:
6,Robots.txt
Robots.txt 就像是网站的”门卫”或”指示牌”,它告诉搜索引擎的爬虫机器人(蜘蛛)哪些内容可以访问,哪些内容不能访问。
想象你家是一个网站,Robots.txt 就相当于你在门口贴的告示: “快递可以进客厅” (允许访问) ,”但不能进卧室” (禁止访问) ,”送外卖的请从侧门进” (指定路径)。
理论上,你可以在任意网站域名后面加/Robots.txt看到这个指令,比如百度的:
7,重定向,当你的网站改版,尤其是涉及到 url 发生变化的时候。
主要有 301 和 302。
301 适用场景:网站域名更换,网页地址永久改变,多个网址指向同一页面,需要规范化。
302适用场景:临时性维护,A/B 测试,基于用户状态的跳转(比如未登录跳转到登录页)
PS:比如我自己有一个习惯性的动作就是,每次上一个新网站,如果我用的是 www 的域名,那么不带 www 的那个我一定会先让它 301 到 www 上,反之依然,比如我自己的博客,常用的是不带 www 的https://zlbigger.com,那么你输入https://www.zlbigger.com一定会301 到zlbigger.com上。所以当我经常看到有的网站不输入 www 打不开的时候我就很难受……
8,开发者最容易犯的错误
毫不夸张的说,即便在现在,如果你的产品是由一个完全不懂 SEO 的做的,简直就是灾难性的,因为很大概率会让你花了重金打造的东西“毫无用处”,或者让你花费更多的推广费用。
我随便列几个常见的:
上面这个就很常见了,在搜索那里可能就什么实际内容都没有。甚至有的开发同学都不知道每个网页要有个 title 的,更别说其他的元素了,不信,你们自己去看看很多公司的网站,那就是「看上去做了很多东西,其实什么都没做」。
最好的文档就在官方的文档里,它很详细的说了每一个技术细节应该怎么处理。
假设你的开发不配合,特别犟,你就把这个文档扔给他,就说人家官方都说了这样不行,要这样这样。或者,你直接把你的问题和开发给你的答复,扔给 AI,让它把给你判断并告诉你怎么怼回去。这也是普通人用 AI 辅助自己做事情的方式啊!
9,网站地图:
比如我前两天刚用 AI 搓的的壁纸图片站somewallpapers.com,提交的地图就是这样写:
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
https://www.somewallpapers.com/15567
https://img-musesai.163264.com/pic/202412/tYOg7i0Ugskb.jpg
https://img-musesai.163264.com/pic/202412/dWeHyCJSVsqu.jpg
https://img-musesai.163264.com/pic/202412/S7qFAzCmFiiS.jpg
https://img-musesai.163264.com/pic/202412/RVnchZiNYOJv.jpg
https://www.somewallpapers.com/15558
https://img-musesai.163264.com/pic/202412/iGSBFxeaV97B.jpg
https://img-musesai.163264.com/pic/202412/DPh6Nf1vrQdF.jpg
https://img-musesai.163264.com/pic/202412/kBvLYgPPIfDE.jpg
https://img-musesai.163264.com/pic/202412/RYftDb3la68q.jpg
10,rel=”canonical”,可以有效避免网页重复。
这就有点像你把同一幅画复制了好几份,放在不同的地方,rel=”canonical” 就像是在画的副本上贴了一张标签,告诉大家“这张画才是最正宗的版本”。
例如:你有两个地址:
https://example.com/image
https://example.com/images?ref=zlbigger
你其实想让搜索引擎知道,https://example.com/image 是你想要的主要版本。为此,你在第一张图上贴上这种标签:
很多带有跟踪参数的营销内容页面实际上就比较适合用这个标签。
11,rel=”alternate” ,hreflang=”lang_code”
hreflang 标签可以帮助搜索引擎了解不同语言版本之间的关系。为啥要跟着前面那个rel=”canonical”一起说呢,因为我发现很多东西在做多语言系统的,容易把这两个东西搞混了……
x-default相当于是没有指定语言的用户的默认网页。(不同语种地区的lang_code可以去网上搜到语言和地区代码。)
也就是当你正确使用 hreflang 标签时,搜索引擎(如Google)会根据用户的语言和地区偏好,将合适的版本展示给他们。
12,移动端
我现在一般都在第一种自适应……特别复杂的就用第三种单独做。其他注意事项本质上都差不多,只是一个体验问题,比如移动端打开了桌面端如何让用户平稳过渡到移动端。
13,有效元素,title、description等
这里主要说的是在…… 区域的有效元素。
比如最重要的一个 meta 标记:网页摘要,就在其中:
哪怕现在都 2025 年了,很多公司的网站也没有这个……
然后就是最重要的元素
最后,再放一次 Google 的官方文档地址:
https://developers.google.com/search/docs?hl=zh_cn
同时他们的官方 blog 也会更新一些最新的内容:
https://developers.google.com/search/blog?hl=zh-cn
看完并理解这些你起码也是一个中级 SEO 专员了。
补充:
上面的这些内容,我非常建议感兴趣的看完,起码把我写的看完,它就容易变成你的“肌肉记忆”,在你自己需要处理相关事宜的时候,会自然想到要这么做,要注意什么。
而实现,反而不是那么难的事情了,因为有 AI,你只要在你写代码或者需求的时候,告诉 AI:「我需要写出符合 SEO 要求的代码」就行了,哪怕是上面提到的各种多语言处理方案,你只要跟 AI 你要加上对应的标签,实现什么问题就行了。
比如:
创建一个给小学生解读成语意思的 html5 网页,整体代码需要非常符合 SEO 规范
然后模仿它的代码结构就行:
同样的,如果你是非专业人员,你也可以把对方开发的东西,比如前端html部分的代码复制给 AI,问:「请从 SEO 专业角度找出并从优先级高度指出不符合 SEO规范的地方,同时给出建议」,它可能比你更专业细心一些:
所以,掌握基础内容,然后适用合适的工具辅助你很重要。
当然,所谓 SEO 并不只有这些,但你知道这些才有可能进阶,我最推荐的办法就是找 SEO 做的好的,在那种高竞争领域,还能让你搜到排名靠前的,拆解它的策略,并学习,是我认为最有效的办法,比如我前阵子写过的:
关于《利用 AI 做个网站养老》的补充,核心不是“网站”而是“利用 AI ”
其他都,比如选词,一些工具以后再说。