在一篇重温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来对待(可见上面截图中的时间记录是2020年10月31日,今天)。那无妨测验考试一下修改,让网站首页的description固定下来。
那个代码很简单,网上一搜也就能找到。我的修改如下,就是间接硬编码,增加description:
<?php bloginfo(‘name’);echo ‘ – ‘; bloginfo(‘description’); ?>
所以那里建议,首页的题目、关键词和描述三个标签,也就是TDK,在网站建立初期就应该确定并写好,制止后期再对网站构造脱手动脚,带来没必要要的风险。
切记:网站构造关于SEO,那比如建筑的基石,尽量在前期做得到位,隐讳后期再修修补补,别干事后诸葛亮,因为SEO裁判不是刘备,而是机器算法,网站构造调整的一举一动,城市被其所得悉,调整过多或有大变更(不是指改版,而是指不经意变动了原有的网站构造)就易触发惩罚机造。

评论列表