做SEO这行十二年,我见过太多人死在“友情链接”这个看似不起眼的环节上。特别是用织梦(DedeCMS)建站的朋友,经常问我:“老师,我的友链怎么全是横着的,看着乱糟糟的,怎么改成竖排?”

其实这事儿真不难,难的是你不敢动代码,或者动了代码把网站搞挂了。今天我不讲那些虚头巴脑的理论,直接上干货,咱们聊聊怎么把那个让人头疼的“dede 友情链接 竖”排搞明白。

先说个真事儿。上个月有个客户找我,他的站是个行业门户,友情链接全挤在一行,密密麻麻像蚂蚁搬家。不仅用户体验极差,百度蜘蛛爬取的时候也费劲。他试着改过模板,结果全站白屏,急得团团转。最后我让他备份了文件,只改了一个标签,半小时搞定。你看,问题往往没你想的那么复杂。

织梦默认的友情链接标签是 {dede:flink row='24'/}。这个标签默认输出的是横向排列的

  • 或者 标签,中间可能还带着些你不想要的样式。如果你想让它变成“dede 友情链接 竖”排,核心思路就两个:一是改HTML结构,二是加CSS控制。

    第一步,别慌,先备份。把你模板目录下对应的footer.htm或者sidebar.htm文件下载下来备份一份。这是老鸟的基本素养,别嫌我啰嗦,这一步能救你的命。

    第二步,打开代码。找到那个 {dede:flink row='24'/} 的地方。很多新手直接删了它,那就错了。我们要保留这个标签,但改变它的输出方式。

    你可以把它改成类似这样的结构:

    `html

    `

    注意看,我加了一个

    • 的包裹。这样每个链接就变成了列表项。这时候,你再去CSS文件里,给 .friend-links ul 加上 list-style: none;,给 li 加上 margin-bottom: 5px; 或者 display: block;

      对,就是这么简单。很多教程讲得云里雾里,什么JS动态加载,什么PHP循环,对于织梦这种老系统来说,直接改模板标签最稳妥。

      但是,这里有个坑。有些模板为了美观,会在CSS里给友情链接的容器设置了固定的宽度和高度,并且用了 overflow: hidden;。如果你改成竖排后,发现只显示了一部分链接,或者后面被截断了,那就要去检查CSS。把高度限制去掉,或者改成 auto

      再说说SEO层面。为什么我们要执着于“dede 友情链接 竖”排?除了好看,更重要的是权重传递的清晰度。横向排列如果链接过多,容易让搜索引擎觉得你在堆砌链接,尤其是当这些链接来自低质量站点时。竖排排列,结构更清晰,蜘蛛更容易识别每个链接的独立性。

      我有个案例,一个做机械配件的网站,之前友链横排,被判定为链接农场嫌疑,权重掉了不少。改成竖排,并且去掉了不相关的链接,三个月后,收录慢慢恢复,排名也稳住了。数据不会骗人,但数据需要时间验证。

      还有,别忘了检查链接的nofollow属性。虽然织梦默认不加,但如果你用了某些插件,可能会自动加上。记得去后台检查一下,确保你希望传递权重的友链是follow的。

      最后,给大家提个醒。别迷信那些一键生成的代码。每个网站的模板结构都不一样,你得自己看懂那几行代码在干嘛。比如,如果你的模板里友情链接是在侧边栏,那你要改的是sidebar.htm;如果在页脚,那就是footer.htm。找错了文件,改半天也没用。

      改完之后,一定要多浏览器测试一下。IE、Chrome、Firefox,甚至手机浏览器。有时候在电脑上看着好好的,手机上可能又错位了。这时候,加个媒体查询,或者简单的 width: 100%; 就能解决。

      SEO是个细活,就像绣花,急不得。友情链接虽小,但它影响的是你站点的整体形象和健康度。别因为懒,就让那些乱糟糟的横排友链继续折磨你的用户和蜘蛛。

      如果你改了代码还是报错,或者不确定自己的模板结构该怎么改,别硬撑。找个懂行的人看看,或者把错误代码发出来,大家一起琢磨。这行里,分享才是进步最快的方式。

      本文关键词:dede 友情链接 竖