1. 您的位置:首页 > seo技术 >内容

网站TDK前期如何做到位呢?

上一篇重温SITE命令的博文中,发现自己的个人网站在结构上尚存有与SEO不匹配之处,身为网络营销实战派人士而非PPT大神,想到的第一个方式就是动手去解决问题,而不只是吹动两片嘴皮子说说而已。通过查找资料和测试,通过如下代码解决了下述实际问题。

一 标签TAG页描述的修改

大致的需求:在WORDPRESS网站的标签页,修改描述,也即网页源代码中meta name=”description”……标签内容。

观察与判断:

现有网页源代码是有description,不过内容是自动生成的。例如:百度竞价,这个标签页,自动生成的标签是:

查看后台的标签编辑,发现其实标签默认就有一个图像描述,里面可以输入一段文本,用于对标签的描述说明。那要做的工作就比较简单,要把这个后台的内容,显示在前端标签页面的description中,就好。

不过发现网上这样的教程很少,找到的都不是关于TAG标签的description,而是其他。不过有些文章会说一下,似乎很简单(对于程序员来说),但没有现成的代码可以拿来用。

有文章中提到这个tag_description()函数。搜索这个关键词又找到一些文章,于是将其尝试放到WORDPRESS的主题模板的header.php(wordpress通常都是在这个页有网页标题的程序代码),发现竟然OK,前端的description内容变成了后台标签编辑时的图像描述,只是多了一些其他的HTML代码混在其中,例如标签。

那,过滤掉这些HTML代码,只保留纯文本就行。于是搜索得知一个wp_filter_nohtml_kses()函数。

看上去这个函数似乎有些老,管它呢,先套上去用用看。结果,很好呀,那些HTML标签不见了。

附上完整的代码,其中//注释部分是原来的代码,修改且发挥作用的是第二行:$description =wp_filter_nohtml_kses(tag_description());如下:

elseif (is_tag())

{

//$description = sprintf( __( ‘与标签 %s 相关联的文章’), single_tag_title(”, false));

$description =wp_filter_nohtml_kses(tag_description());

$keywords = single_tag_title(”, false);

}

注意:这个微调,对于已经成熟且SEO表现优秀的网站来说,是可以选择忽视,而不用去动它的。不同我这个带有实践性质。

二 网站首页的描述的添加

观察SITE命令的搜索结果,我发现自己的另一个网站首页没有排在前面,也没有排在第一页,可是这个网站百度过来的搜索量并不低呀,因此不能判断是否被降权了。

实际上,首页在SITE命令的执行结果后,在第8页才找到。

然而查看流量数据,百度搜索是此网站的主要来源。

这都是哪跟哪?

那首页不在第一名或第一页,我的一个判断是可能由于网站首页的内容是常常更新的,但缺少一个固定的description,搜索引擎每次抓取,都以新的内容作为description来看待(可见上面截图中的时间记录)。那不妨尝试一下修改,让网站首页的description固定下来。

这个代码很简单,网上一搜也就能找到。我的修改如下,就是直接硬编码,增加description:

所以这里建议,首页的标题、关键词和描述三个标签,也就是TDK,在网站建设初期就应该确定并写好,避免后期再对网站结构动手动脚,带来不必要的风险。

切记:网站结构对于SEO,那好比建筑的基石,尽量在前期做得到位,忌讳后期再修修补补,别做事后诸葛亮,因为SEO裁判不是刘备,而是机器算法,网站结构调整的一举一动,都会被其所获悉,调整过多或有大变动(不是指改版,而是指不经意变更了原有的网站结构)就易触发处罚机制。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。如若转载,请注明出处:http://www.botadmin.cn/sylc/14284.html