本来不想聊这种技术问题的,奈何今天碰到一个案例挺典型的。
张三打算做交互类型的网站,然后用 AI 折腾一圈上线了一个基础版本,但上线之后搜索引擎根本不鸟这个网站。
又是做内容、又是做外链,依旧不被搜索引擎待见,收录都没有就更别提出词了,但迟迟找不到问题出在哪里。
后面可能是灵光乍现吧,在站长工具里实际测试了下链接表现,才发现是网站内容有点问题。

要解释这个问题的背景,就涉及到 CSR、SSR、SSG 这类页面渲染的技术术语,不单独展开了。
用大白话解释下这个网站的问题,就是网站在设计之初犯了致命错误。
初次访问这个网站的时候,服务器只会返回一个纯粹的 HTML 页面结构,这里面没有可以供人浏览的内容。
等浏览器获取到页面结构之后,便会执行 JS 代码来向服务器请求页面信息,从而在客户端生成页面内容。
此时便是正常人类能看到的网页信息了,我们肉眼看到的操作是访问链接看到内容,但是在技术层面是两步走。
这正是搜索引擎不收录他网站内容的问题所在,因为搜索引擎爬虫在发送内容抓取请求时,网站服务器只返回了第一步的 HTML 页面结构。
爬虫并没有去做进一步的 JS 信息请求,自然就误认为这是一个空页面,理所当然在后台报表里面显示一个“已抓取未收录”。
发现问题,解决起来就简单了,主要就是改变网站现有的页面内容的渲染方式了。
目前市面上主流框架都是采用 SSR 或者 SSG 这类渲染方式,也不知道这个人才是怎么踩坑的。
解释一下:
SSR,即服务端渲染,服务器先生成包含页面内容的 HTML 再发送给浏览器,JavaScript 可以随后增强交互。
SSG,即静态生成,页面 HTML 提前在服务器生成,再直接提供给用户或通过 CDN 分发。
最后总结一下,其实这类技术问题我们平时很少会碰到,只要用主流的技术方案或者主流的 CMS 系统就行。
小白用户不懂网站搭建,更不懂技术问题的,直接用 Shopify 这种傻瓜式的 SAAS 系统就可以了,多花几百块钱的事情,确实非常省心。
稍微懂一点但不想折腾的,直接用 WordPress 这套 CMS 系统便可以了,用熟悉了会发现这套系统虽然古早,但能解决问题。
我们的目标是获取流浪赢得转化,而非折腾技术,毕竟目标又不是做什么技术类工程师。






