半夜搞dedecms加百度分享,结果把首页搞没了,日了狗了!

兄弟,看到你问这个,我烟都差点掉键盘上。dedecms?百度分享?这俩词放一起就让我PTSD,求你了,先冷静一下听我喷完这口老血。

我当年就是手贱,觉得文章页不加个分享按钮显得不够“社会化”,显得不专业,直接去百度分享官网复制了那串经典的JS代码,然后看都没看就塞进了article_article.htm模板的<body>前面,心里美滋滋想着明天收录和分享量暴涨。结果第二天早上起来一看,我首页的导航栏和侧边栏怎么跑到文章内容下面去了?整个站跟得了帕金森一样布局乱抖!更要命的是,百度站长平台那边突然提示“抓取异常”暴增,蜘蛛爬到分享JS那里好像卡住了,导致我那一批精心伪原创(对,就是那种自己都觉得恶心的拼接)的文章都没被正常抓取。盯着统计后台那条从波峰瞬间跌成直线的流量图,我抽了三根烟才没把电脑砸了。

所以,怎么“弄”?我告诉你,关键不是“弄进去”,而是“怎么安全地弄进去”且不影响到你网站那本来就摇摇欲坠的TDK结构和加载速度。第一,千万别把JS放在<head>里或者<body>最前面,蜘蛛加载遇到外部JS阻塞能急死它,直接影响你页面内容的抓取效率,新站这么搞就是在延长你的沙盒期。正确的做法是,去模板里找到显示文章内容的那个区域(通常是 {dede:field.body/} 后面),把百度分享的那个<div>容器代码放在那里。第二,JS文件一定要异步加载,百度分享给的代码现在应该都支持了,就是加个 async 属性,别让这玩意儿拖累你整个页面的打开速度,用户体验和SEO现在是一根绳上的蚂蚱。第三,弄完了自己用不同设备看看,手机端会不会错位?分享按钮会不会遮住你重要的“相关文章”或者“友链申请”模块?这些细节不注意,你就是给自己网站埋雷。

说实话,现在谁还看百度分享啊?那数据自欺欺人罢了。你有这折腾老掉牙CMS的功夫,不如好好想想内容布局和链接结构怎么优化。dedecms这玩意儿,漏洞比我的头发还多,动不动就被挂马泛解析,你加个分享按钮带来的那点微乎其微的所谓“权重传递”,可能都不够它一次安全漏洞导致的降权损失。听哥一句劝,要么就找个现成的、验证过的分享插件(虽然也难找),要么就干脆别弄了,把内容做实,外链建设走正规渠道,比啥都强。真的,凌晨4点收到服务器CPU报警邮件的滋味,你不会想尝的。

相关推荐