做SEO的兄弟都知道,友链是外链里最实在的那块肉。但很多新手站长最头疼的就是,加了一堆友链,展示出来乱成一锅粥。今天咱就聊聊dedecms友情链接怎么按顺序排呢这个问题。
我干了八年外链,见过太多人在这上面栽跟头。有的朋友说,后台明明排好了,前台怎么还是乱的?其实这跟织梦的默认机制有关。它默认是按ID倒序或者正序,但你想按自己想要的权重或关系排序,就得动点脑筋。
先说最简单的办法,适合小白。
你去后台,找到“友情链接”模块。
这里有个“链接排序”的选项。
默认可能是“按链接ID排序”。
你改成“按权重排序”试试。
然后给每个友链设置权重值。
权重高的,自然排在前面。
这个方法虽然简单,但有个大坑。
就是如果两个链接权重一样,它们就会随机显示。
我有个客户,去年做医疗站,就是这样。
明明把A站权重设最高,结果A站经常跑到第三页去。
查了半天日志,发现是缓存没清干净。
所以,用这招之前,务必手动清缓存。
接下来讲个稍微硬核点的,适合懂点代码的。
如果你想要绝对的控制权,比如指定某几个站必须在最前面。
那就得改模板文件了。
打开你的首页模板,一般是index.htm。
找到调用友链的代码,通常是{dede:flink/}。
把这行代码删掉,换成更灵活的写法。
比如用{dede:sql}标签。
sql语句里加上ORDER BY weight DESC。
这样就能强制按权重降序排列。
但我得提醒你,这招有风险。
如果你不懂SQL,改错了可能导致全站报错。
我之前帮一个做建材的朋友改,他手抖多打了个空格。
结果首页直接白屏,吓出一身冷汗。
后来花了两小时才恢复备份。
所以,动代码前,一定要备份数据库!
再分享个我常用的土办法,叫“硬编码法”。
对于那些特别重要的友链,比如合作伙伴或者高权重站。
别指望系统自动排了。
直接在HTML里写死。
比如:
把它放在友链区域的最上面。
然后系统调用的友链,通过CSS隐藏或者排在后面。
这招虽然笨,但最稳。
我现在的几个核心站,都是这么干的。
毕竟,核心友链的权重传递,比那些杂七杂八的更重要。
至于那些长尾词,像dedecms友情链接怎么按顺序排呢,其实核心就三点:改后台设置、改SQL代码、或者硬编码。
你可以根据自己的技术能力选。
别一上来就搞复杂的代码,容易翻车。
先从后台权重设置开始试。
不行再考虑改模板。
实在不行,就用硬编码。
记住,友链不是越多越好。
质量比数量重要得多。
我之前有个站,友链加了200个,结果被K了。
因为里面混进了不少垃圾站。
后来清理到30个,权重反而涨了。
所以,排序只是形式,内容才是核心。
最后再啰嗦一句,dedecms友情链接怎么按顺序排呢,真的没有银弹。
得看你的具体需求。
要是为了SEO权重,那就把高权重的排前面。
要是为了用户体验,那就把相关性强的排前面。
别为了排序而排序。
有时候,乱一点也没啥大不了的。
只要别把最差的站排在最显眼的位置就行。
好了,今天就聊到这。
希望能帮到正在纠结的你。
如果有啥不懂的,多在后台点点试试。
别怕出错,反正有备份。
这就是我这八年踩出来的教训。
真心话,比那些复制粘贴的教程管用。
咱们下期见,记得常回来看看。