草,刚把动态站砍了换成纯静态生成,以为从此高枕无忧跟特么服务器成本和数据库注入漏洞说拜拜了,结果呢?百度蜘蛛爬你那个光秃秃的页面就跟逛毛坯房一样扭头就走,收录?不存在的,Google那边倒是收得快,但你关键词稍微有点竞争连个影儿都看不见,流量统计后台那曲线平得比我心电图还稳,真就纯纯用爱发电呗?
说真的,别以为就几个html加css扔网上就完事了。首先那个meta description和title(对,就是TDK里那俩),你每个页面都得手工调,调得跟鬼一样还是没点击,我当初就是偷懒用同一套标题,结果蜘蛛以为我全是重复内容,给我晾在沙盒里三个月,整整三个月啊兄弟们,凌晨四点收到邮件说“有新收录”激动得跟什么似的,点开一看是首页,首页!内页一个没动。
然后是最坑爹的链接和速度。你图片不压缩直接往里怼?等着加载速度慢成狗然后被移动端体验这个判官直接判死刑吧。我有个站就因为首图太大,bounce rate飙到90%+,眼睁睁看着用户进来一秒就关,心都在滴血。后来学乖了,全部走CDN,但配置那堆破规则又搞了一宿。记住,速度这玩意,这里有个测速和压缩的救命工具链,能省你一半命。
内容更新才是静态站的终极折磨。你加个文章,得重新生成整站?还是只生成单页?搞不好哪个链接没更新就变成了死链,死链一多权重立马掉,别问我怎么知道的。后来我用上了SSG(静态站点生成器),算是半自动化了,但那个学习曲线...又是一把辛酸泪。而且你就算内容更新了,怎么让蜘蛛知道?靠等?你得自己手动去提交,或者搞个sitemap.xml让它动态更新,这又涉及一堆配置。
最最最阴险的是,你以为静态站安全?天真!我因为把GitHub仓库设成了公开(为了方便),结果里面一个配置文件不小心写了点硬编码的路径,被人扫到,直接给我页面里嵌了跳转代码,我自己访问正常,蜘蛛爬过去全是跳转到菠菜站。等我发现的时候,收录已经一片红,降权降得妈都不认识。抽了三根烟才冷静下来从头查。
最后说点人话建议:1. 结构清晰点,该用H1H2别瞎用div,蜘蛛真看这个。2. 内链给老子好好做,相关文章互相链起来,形成个网,不然权重传不动。3. 考虑一下JSON-LD结构化数据这玩意儿,对某些内容类型有奇效,算是给蜘蛛开小灶。4. 托管选靠谱的,GitHub Pages挺好但国内访问有时候抽风,自己权衡。
总之,静态站是省了服务器的心,但SEO和运维的心一点没少操,甚至更细了。如果你不是极客或者有耐心折腾,三思。这碗饭,不好端。
