dede怎么在文章页调用全站tag标签

dede怎么在文章页调用全站tag标签,第1张

做SEO优化的朋友都知道一个基本原则,那就是网站最核心的权重排名就是集中在网站首页,而影响排名最大的因素就是网站标题,一个设置标题得当的网站,如果关键字竞争不是很大,只要被搜索引擎收录,即便不做任何优化,基本可以上百度首页,甚至有更靠前的排名。

在做网站优化之前,我们都会习惯性的打开网页,右键源代码,去看title、keywords和description标签,也就是网页的标题、关键词和描述,在几乎所有的搜索结果中都会显示标题和描述,由此可见,这对于网站的优化来讲是有多么重要,良好的关键词和描述会吸引更多的用户去点击,从而为我们的网站带来流量。

标题是网页优化最重要的因素,页面标题Title相当于赋予一个网页一些内容,它告诉搜索引擎蜘蛛此页面是关于什么的,所以任何一个网页Title的重要性是最高的,远远超过keyword和description标签。

所以,对于一个排名比较好的网站来说,你设置的网页标题必须是合理的,那么,我们如何利用SEO技术设置文章标题才更合理得当呢

那么应该怎么学习SEO技术

现在很多小伙伴喜欢在互联网上找视频资料学习SEO,但是光看视频却没有人指导你,你是不可能学好SEO这门技术的,而且很多视频已经过时了,并没有什么用!

如果你想成为一个SEO技术大牛,学到真正的SEO干货,你可以来这个裙:前面是二6四,中间是七8三,最后是六02!

在这里有最新的SEO优化课程免费学习也有很多人和你一起交流进步,不需要你付出什么,只要你是真心想学习的,随便看看的就不要加了,加了也是浪费大家的时间。

一、网页的三大标签

合理的设置网站标题和描述,是网站优化的基本,要知道这些关键词的选取并不是凭空想象出来的,它是需要我们进行用户需求分析和大量的关键词筛选,这样才能保证我们的网站既有排名又有流量。

1、网页标题

对于网页的标题,首先我们应该清楚网页的标题长度在30个字左右,因为搜索引擎在搜索结果中只显示30个字左右,写多了也没用。

其次,首页的标题应该包含重要的主关键词和品牌词,有很多人会有疑惑为什么标题中要包含品牌词,这是因为品牌词使用户更好识别。

最后,标题中的关键词用英文半角的符号(_)、(|)、(,)、(-)隔开都是可以的,下划线(_)的效果是空格,网站标题是数量一般为3个关键词加上1个品牌词,宜少不宜多(具体可查看马海祥博客《网站页面title标题的设置方法技巧》的相关介绍)。

网站栏目的标题一般设置是“栏目名称-品牌词”,不需要做多余的描述,一是因为内页的权重值本身就不高,布局多个关键词是非常不合理的;二是因为简洁的栏目名称能够使用户一眼就能看出这个栏目是干什么的,有利于用户体验,网站文章页的标题的一般设置为“文章标题-品牌词”就可以了。

2、网页关键词

keywords标签就是用来放置关键词的,但是,百度站长平台的Lee对站长提问keywords标签时说过,“keywords标签早就进历史的垃圾堆了,我们会直接忽略”,由此可见,在百度的排名算法当中,网站的排名与keywords标签里面放置的关键词没有任何的关系。

3、网页描述

description是网页的描述,虽然并不直接参与影响关键词的排名,但是,用户会在搜索结果中参考网站描述点击网站,提高网站在搜索结果中的点击量,搜索点击量是有利于网站的排名的(具体可查看马海祥博客《如何做好网页中meta标签的SEO优化设置》的相关介绍)。

描述在排名中最大的价值就是吸引用户去点击,因此我们在写网站描述的时候,要把网站的特色特点写出来,吸引用户去点击而不是由关键词堆积组成的。

二、文章网页SEO标题的设置技巧

我曾经在写SEO文章中提到过这样一个观点,就是每一篇文章必须要有自己的目标关键词,就好比本文的目标关键词是SEO标题优化。

但是如果你写一篇符合搜索引擎需求的标题后,你会发现这个标题并不会受到用户的点击,用户标题没有让用户点击的欲望,如果你写一个能够让用户点击欲望的标题,那么在搜索引擎中不符合下拉框的需求,自然排名也辛苦困难,所以问题就来了,看到这里可能还是有部分朋友不明白意思,这里放出两个标题出来,给大家参考参考!

上面两个标题第一个是符合搜索引擎需求的标题,第二个是诱导用户点击的标题,两个标题都有自己好处,但也有自己的弊端。

第一个标题满足了百度用户搜索的需求,比如技巧大全需求、微营销怎么做的需求,标题上需求满足的充分,内容中满足的也非常充分,所以有理由排名在首页,但是也有弊端,当我把这个标题放到站内首页推荐后,你会发现这个标题并不能够激起诱导用户点击,比如标题“史上最好的微信营销方法大全”,相对他这个标题可能会更容易诱导用户点击,但标题的需求不足他现在的标题,在排名上可能未必能上首页了!

而第二个标题就是有点用户点击类型的标题了,当用户是做营销的,我相信这篇文章他很想点进去学习一下如何五分钟加万个QQ,如何进行营销,但是问题来了,这个标题没有关键词,关键词都没有,更何况排名了,那毫无疑问是没有的,难道这篇文章还想去做“QQ”这个关键词不成如果把标题改成“批量添加QQ好友软件_自动添加QQ好友的方法”我相信是绝对有排名的,但是发到首页后,人家却不会点击进去看了。

既然要让用户看到一个标题党诱导用户点击,又要让搜索引擎看到一个符合优化的标题,那么问题来了,这两个标题的不足,我们如何整合起来应用。

通常情况下搜索引擎识别的标题和用户看到的标题是网页代码的title标题,而没经过二次开发后的CMS都是同一个标题,所以才出现了搜索引擎看到的标题和用户看到的标题一样。

找到问题就好解决了,我们把文章的标题和搜索引擎标题分开写,让搜索引擎看到的标题是符合搜索引擎条件的,让用户看到的标题是符合用户点击的标题党。

下面我们来看看这个网站的标题,可以看到,用户看到的的标题是“微营销怎么做才有效”,而代码的title标题是“微营销技巧大全,微营销怎么做才有效-微营销技巧|微营销,微信营销,微博营销,微商技巧,微商,微商营销,微店,微店技巧,微店运营”,这就成功了做到了满足用户的点击,同时也符合搜索引擎排名。

至于技术方面是如何改善,主要是根据程序方面来修改,我这里就不每一个程序都说一遍了,因为其他程序我也没改过,我这里主要说出,我博客模板修改的方法。

进入网站模板目录(/templets/dedecms/article_articlehtm)使用Dreamweaver软件打开网站,然后将标题上的title标题标签修改成{dede:fieldshorttitle/}标签代替即可。

好了,标题修改了,不过我们在写文章的时候,就需要填写两个标题了,一个是搜索引擎的标题,一个是用户看到的标题党,怎么做呢,在添加文档的时候,填写一个文章标题还有一个是简略标题,文章标题就是用户看到的标题,简略标题即是搜索引擎看到的标题,如下图所示:

搜索引擎毕竟是机器,目前是无法识别标题党,这样修改是最好解决一篇标题党文章排名靠前的方法,另外这不是黑帽SEO,因为两个标题都与内容相关性强,这只是网站SEO优化的一个过程!

三、文章网页标题设置的一些注意事项

好题一半文,做SEO真的是这样,不然也不会有人下大工夫天天去挖掘关键词了,这里马海祥分享下自己对文章标题究竟应该如何写的一点看法标题是什么标题是反映文章核心的要点,搜索引擎判断文章内容很大程度上是基于文章标题的,即使你文章内容写的再好,如果标题跟内容部搭边,依然不会取的很好的排名。

1、如何保证网页Title不重复

这个问题很难解决,包括很多专门研究SEO优化的网站都经常犯这个错误,而这样最直接的影响就是搜素引擎无法从页面标题看出这个页面到底是什么内容。

像我这样的博客网站还好说,在去年去取消了SEO插件后,这个问题得到了明显改善,手动修改标题后,尽管用户搜索时发现标题仍是重复的,但至少Google不这么认为了,原因是博客程序的大部分Title部分都是我手写上去的。

对于用CMS程序(比如dedecms)来说,这种分类标题重复的问题更突出,很多栏目下的文章有几万篇,分页有几十页,这时如果我们在分页标题(Title)上加入循环,如第二页|栏目名称|网站名称,这种方式效果会好点。

2、简单明了,不要堆砌关键词

堆砌关键词是搞SEO的人最容易犯的错误,为了提高相关性,在标题中堆砌了大量关键词,这样的效果可能适得其反。

要知道搜索引擎的跟着用户走的,在填写Title标题保证用户能通顺的读懂这个页面是干什么的,那么搜索引擎也会认为这个页面是干什么的,所以我们常常发现,那些简单明了的Title标题比那些堆砌关键词的网页更容易排到前面。

3、让关键词出现在网页Title标题里

如果你的目标关键词已经确定好,最好把该关键词写在Title标题里,如果有可能让它尽量靠前,比如你想做“网站推广”关键词,那么标题可以这样写:网站推广XXX_栏目名称_网站名称。

同时,整个Title标题最好不要超过30个字,不然搜索引擎显示不出来不说,而且也不友好,阅读起来也不容易理解。

4、核心关键字开头出现

最先出现的关键字与百度排名算法的匹配度是最好的,其它搜索引擎也是这样,所以我们先要把之前整理出来的关键字数据筛选出来,最核心、指数最高的关键字可以考虑放到标题最前面(具体可查看马海祥博客《专业SEO人员选择关键词的标准和原则》的相关介绍)。

标题的关键字区分的符号,建议使用“_”来区分关键字,看看百度、360搜索等这些大网站都是这样做的,这些都是细节方面的问题,设置标题一步到位,避免以后频繁去修改。

5、利用指数及竞争对手数据

百度及360指数,首先我们不去评价它们数据的准确性与否,但不能否认搜索引擎的指数工具对SEO人员具有一定的参考意义,而自己强有力的竞争对手却永远是你最好的老师,各种关键字数据都可以看到,需要学习的是如何吸取一个原本就已成功的网站精髓,看看对方的网站标题是如何写的,我们就可以直接参考。

(1)、百度搜索引擎指数

可以查看指数大于50的关键字数据,有最近7天、30天、最近90天等时间段的指数趋势研究图,同时可以单独查看PC和移动端的,需求图谱、舆情管家、人群画像等。

百度指数据说是从事市场研究调查工作人员的挚爱,具体的建议大家去研究下,搜索指数200以内的,优化起来还是很简单的,竞争太大的一般都是那些行业核心词,选择到适合自己企业网站的就是好的。

(2)、竞争对手

最后,马海祥在强调一点:标题就是文章主旨的缩写,这个标题的主要目的就是为整篇文章服务,无能是阐述也好,吸引也罢,标题是围绕文章来确定的。

总结:SEO标题跟我们正文标题是完全不一样的,因为SEO标题的主要目的是为了做SEO优化而产生的,为了让用户在搜索引擎上面通过这个文章的想要表达的关键词搜索到,是为了引流而设置的标题,既然是为了SEO优化而作的,标题就不受字数的限制、不受语句通顺的限制、不受文章中心思想的限制,以SEO后的流量为导向。

网站站内优化是非常重要的一个环节,当一个网站的页面数量达到一定量级的时候,要坚持把网站做的扁平化就显得尤为困难,很多时候页面的堆积只能通过分类、分频道以及分页来保持页面能有一个单一的入口被蜘蛛爬取到,但是由于站内资源的限制,尤其对于个人站长,想尽各种办法增加每一个页面在站内体系的推荐数量,也就是站内页面投票用来提升目标页面的权重,增加被索引率,但是往往会造成页面臃肿,质量下降,影响用户的阅读体验,同样是不被搜索引擎认可。这个时候就开始有了索引标签的概念,如果你使用过wordpress、phpcms、dedecms等开源的网站程序,你就会发现程序集成或者一些插件引入了标签这样一个功能,他可以把海量的详情页面通过相关性聚合到一起,最大化实现网站结构的扁平化。

我把对SEO标签的使用心得给大家整理出来,主要围绕标签应该如何去选取、标签如何部署才会合理以及标签使用过程中的一些注意事项来做分享。

一、标签的选取

1、通过拓词工具(比如金花站长工具、百度关键词推荐工具、5118等一些工具)获取行业内用户搜索的关键词,之所以获取关键词是因为互联网上分享的资源都是基于这些关键词来实现索引,从而解决用户最终诉求的资源,拿到这些词以后通过关键词分组工具(比如光年提供的关键词分组工具或者通过python开发一些数据处理的小插件)按照词频归类,这些归类的关键词就是你要获取的最终标签。

想认识学习SEO网站优化,可以加裙,前面是461,中间是860,最后是887。

2、文章系统增加自动提取标签功能,主要按照文章某些关键词出现的频次来定,生成的过程中一定要增加审核标签功能,至于原因后续会在注意事项里面提及。

3、人为增加关键词标签,如果你使用知乎或者自己发表博客的时候会有让你添加标签的选项框,虽然效率比较低,但是往往比较有效,也不容生成很多的重复页面或者空页面,给网站制造垃圾,通用有使用过wordpress的站长朋友,会发现每篇文章都要求作者添加一些标签,有数量限制,要求3或者5个这样子。

二、标签站内布局

1、文章的底部增加标签板块,不过要做数量限制,不超过5个,按照相关性降序调取;

2、文章详情页增加热门标签板块,调取访问量最多的关键词标签;

3、标签归类,按照业务、地区、或者字母等维度,只要是提升用户体验的维度都可以归类,聚合出一个标签大全频道页面,然后聚合页面在网站的公共头尾选择一个入口布局。

随着站内标签越来越多,你就要合理的规划这些标签,因为这些标签加强了你站内资源的相关性和关联性,使你的网站结构更加扁平化,也更有利于搜索引擎的爬取。

三、标签使用注意事项

1、如果是动态或者批量生成的标签关键词一定要把控生成页面的质量,如果是空页面先不要给站内增加入口,通过程序严格审核有了聚合的内容资源之后才给予入口;

2、人工添加标签不要选择形义相近的关键词,避免生成太多的重复页面,每个主题的关键词只选择一个即可;

3、对于行业内业务板块已经成熟的分类,在站内生成对应的分类列表页即可,因为标签页分为很多种,主要包含分类标签、专题标签以及索引标签,本篇文章着重介绍索引标签

  最新标签

  {dede:tag row='30' sort='new'} [field:tag /]{/dede:tag}

  当月热门标签

  {dede:tag row='30' sort='month'} [field:tag /] {/dede:tag}

  随机标签

  {dede:tag row='60' sort='rand'} [field:tag /]{/dede:tag}

  参数说明:

  row='30' 调用条数

  sort='new' 排序方式 month,rand(随机),week

  getall='0' 获取类型,仅用在文档页,0 为当前内容页TAG标记,1为获取全部TAG标记。

  以上就是dedecms中tags标签的调用方法,同时提醒大家在更新网站内容时应注意网站长尾关键词及tags标签的合理应用。

1编辑器打开plusdiyphp

2在40行左右找到此行代码:

$dede_fields=empty($dede_fields)'':trim($dede_fields);

3在这一行代码之下,加入代码,复制的话删掉代码中的空行

//增加必填字段判断

if($required!=''){

if(preg_match('/,/',$required))

{

$requireds=explode(',',$required);

foreach($requiredsas$field){

if($$field==''){

showMsg('带号的为必填内容,请正确填写','-1');

exit();

}

}

}else{

if($required==''){

showMsg('带号的为必填内容,请正确填写','-1');

exit();

}

}

}

//end

4保存完成后,在表单模版页面找到这行代码:

<formaction="/plus/diyphp"enctype="multipart/form-data"method="post">

在这行代码之下,加入代码:

<inputtype="hidden"name="required"value="数据字段名,数据字段名"/>

注意这行代码要修改下,根据你的表单所需要设置的必填项,例如设置“姓名”、“邮箱”为必填项

添加新字段--“表单提示文字”:姓名--“字段名称”:name

添加新字段--“表单提示文字”:邮箱--“字段名称”:email

此行代码应为:

<inputtype="hidden"name="required"value="name,email"/>

这样就把这两个选项设置为必填项了,如果没有填写就提交,会打开窗口提示“带号的为必填内容,请正确填写”,当然,这一句话可以改成其它的文字

网上看到另一种方法,未测试,仅作为资料收藏

js方法:

1先在要发布表单的模板上加

<scriptsrc='你的路径/jsjs'type="text/javascript"></script>

2在你自定义的路径新建文件jsjs,然后复制以下内容粘贴保存,代码:

<!--

$(document)ready(function()

{

//验证

$('complain')submit(function()

{

if($('name')val()==""){

$('name')focus();

alert("用户名不能为空!");

returnfalse;

}

if($('tel')val()=="")

{

$('tel')focus();

alert("联系电话不能为空!");

returnfalse;

}

if($('title')val()=="")

{

$('title')focus();

alert("标题不能为空!");

returnfalse;

}

if($('text')val()=="")

{

$('text')focus();

alert("具体内容不能为空!");

returnfalse;

}

})

});

-->

注:

$('complain')submit(function()//complain为自定义表单的ID,如果生成的表单没有可以自行加上,即id="complain"

if($('name')val()==""){

$('name')focus();//name为要验证表单中的ID,如想让用户名不能为空,在后台用户名的数据字段名设为name,下同

3设置好后更新就可以看到效果了

希望本文所述对大家的dedecms建站有所帮助。

dede栏目页的title在模板文件list_articlehtm里,默认是这样的:

<title>{dede:field name='title'/} - {dede:global name='cfg_webname'/} - powered by dedecms</title>

其中{dede:field name='title'/}在栏目页将显示为栏目名称;而{dede:global name='cfg_webname'/} 是你在后台管理里填的“网站名称”。

如果您的Dedecms只建了一级频道,也就是只有一层目录,那么栏目页的title直接在list_articlehtm里修改就ok了;

如果一级频道下还有次级栏目,栏目页的title里的{dede:field name='title'/}这部分默认会显示为“一级目录 // 二级目录”,如果要改掉/这个符号,需要:

打开/include/inc_arclist_viewphp文件

找到第75行

$this->Fields['title'] = ereg_replace("[<>]"," / ",$this->TypeLink->GetPositionLink(false));

改成

$this->Fields['title'] = ereg_replace("[<>]"," - ",$this->TypeLink->GetPositionLink(false));

就可以把原来的符号/替换成符号-,但这样修改后title显示成“一级目录 -- 二级目录”,也就是有两个--,我们还需要在后台“栏目位置的间隔符号”里把>>改成>。

资料来源:http://newsnetshop168com/cgal/1231249883html

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dede怎么在文章页调用全站tag标签

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情