如何改变dedecms默认文章里面字体的大小?
方法/步骤
列表页标题优化技巧:把列表文件中的<title></title>改为栏目名称-seo标题-网站名称即<title>{dede:fieldtitle/}-{dede:fieldseotitle
/}-{dede:globalcfg_webname/}</title>
2、内容页标题优化技巧:把内容页文件中的<title></title>改为文章标题-网站名称<title>{dede:fieldtitle/}-{dede:globalcfg_webname/}</title>
3、网站url路径的优化技巧:dede默认的路径名称是栏目的拼音,然而栏目下的文章内容的默认url路径是栏目路径/年/月日/文章id的形式,文章的路径默认就增加了(年/月日/)2层目录,不利于搜索引擎的抓取,应该让网址规范化改为栏目路径/文章idhtml。
具体操作方法如下:在栏目修改哪里的高级选项里有个文章命名规则:默认是这样的{typedir}/{Y}/{M}{D}/{aid}html,把它改成{typedir}/{aid}html或者你把内容都放在一个文件夹里
a/{aid}html这样的话路径就比较规范化了,有利于搜索引擎的抓取。
4、做一个404页面:在主机控制面板开启404功能,然后做一个404文件并上传404htm页面并放入到根目录下
5、做好robots文件并上传网站根目录,文件内容:模板里的,css等不需要蜘蛛爬行,upload里的附件不需要蜘蛛爬行,具体格式:
6、js广告的优化:网站通用的js可以保存到一个文件比如把常用的函数保存到commonjs里,尽量不用dede默认的广告插件,我发现那个广告插件不如直接自己写js速度快。另外如果网站头部有js广告的话,打开的时候可能影响速度,解决方法:可以用一个层,把js放到底部,然后用css绝对定位到头部你需要的位置这样就不影响速度了。另外给大家提醒下,广告文件名和文件目录最好别用ad
ads
guanggao之类的名称,因为如果用这类名称会导致遨游浏览器屏蔽你的广告,虽说遨游用户不多,但是细节问题也要注意啊。
7、织梦dedecms网站seo优化技巧一般就这几项,做好这些会提高网站的收录量,优化知识到此结束,希望可以帮助大家。
参考dedecms的帮助文档中的arclist标签
标签名称:arclist
标记简介:织梦常用标记,也称为自由列表标记,其中imglist、imginfolist、specart、coolart、autolist都是由该标记所定义的不同属性延伸出来的别名标记。
功能说明:获取指定文档列表
适用范围:全局使用
基本语法:
{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:arclist}
参数说明:
col='' 分多少列显示(默认为单列),53版中本属性可以通过多种方式进行多行显示
如果col='1'要多列显示的可用div+css实现
以下为通过div+css实现多列的示例:
<style type=text/css>
div{width:400px;float:left;}
</style>
{dede:arclist row='10' titlelen='24' orderby='pubdate' idlist='' col='2'}
•[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/>
{/dede:arclist}
当col>1将使用原来的table多列方式显示
row='10' 返回文档列表总数
typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目;
getall='1' 在没有指定这属性的情况下,在栏目页、文章页模板,不会获取以","分开的多个栏目的下级子类
titlelen = '30' 标题长度 等同于titlelength
infolen='160' 表示内容简介长度 等同于infolength
imgwidth='120' 缩略图宽度
imgheight='90' 缩略图高度
listtype='all' 栏目类型 image含有缩略图 commend推荐
orderby='sortrank' 文档排序方式
§ orderby='hot' 或 orderby='click' 表示按点击数排列
§ orderby='sortrank' 或 orderby='pubdate' 按出版时间排列
§ orderby='near'
§ orderby=='lastpost' 按最后评论时间
§ orderby=='scores' 按得分排序
§ orderby='id' 按文章ID排序
§ orderby='rand' 随机获得指定条件的文档列表
keyword='' 含有指定关键字的文档列表,多个关键字用","分
innertext = '' 单条记录样式
aid='' 指定文档ID
idlist ='' 提取特定文档(文档ID)
channelid 频道ID
limit='起始ID,记录数' (起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录)
flag = 'h' 自定义属性值:头条[h]推荐[c][p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b]
noflag = '' 同flag,但这里是表示不包含这些属性
orderway='desc' 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序
subday='天数' 表示在多少天以内的文档
用arclist调用于附加表字段的方法:
要获取附加表内容,必须符合两个条件
1、指定 channelid 属性
2、指定要获得的字段 addfields='字段1,字段'
如:
{dede:arclist addfields='filetype,language,softtype' row='8' channelid='3'}
[field:textlink /] - [field:softtype /]<br />
{/dede:arclist}
底层模板字段:
ID(同 id),typeid,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,color,writer,
source,litpic(同picname),pubdate,senddate,mid, lastpost,scores,goodpost,badpost,notpost,
description(同infos),filename, image, imglink, fulltitle, textlink, typelink,plusurl, memberurl, templeturl,
stime(pubdate 的"0000-00-00"格式)
其中:
textlink = <a href='arcurl'>title</a>
typelink = <a href='typeurl'>typename</a>
imglink = <a href='arcurl'><img src='picname' border='0' width='imgwidth' height='imgheight'></a>
image = <img src='picname' border='0' width='imgwidth' height='imgheight' alt=’titile’>
字段调用方法:[field:varname/]
如:
{dede:arclist infolen='100'}
[field:textlink/]
<br>
[field:infos/]
<br>
{/dede:arclist}
注:底层模板里的Field实现也是织梦标记的一种形式,因此支持使用PHP语法,Function扩展等功能。
如: 给当天发布的内容加上 (new) 标志
[field:senddate runphp='yes']
$ntime = time();
$oneday = 3600 24;
if(($ntime - @me)<$oneday) @me = "<font color='red'>(new)</font>";
else @me = "";
[/field:senddate]
方法如下:
Dede自带模板首页字体颜色太浅,可在templets/style/layoutcss和dedecmscss和pagecss文件中修改字体:
一、dedecmscss里面:
1、找到header nav ul li a{ height:32px; padding:0px 13px 0px 14px; display:block; color:#FFF; font-size:14px; float:left;}这里修改首页导航栏字体颜色;
2、找到img{ border:none;}a{ color:#669933; text-decoration:none;}这里修改“互动中心、图文资讯、推荐内容、本月热点及页脚带超链接”的字体颜色;
3、找到header a{ color:#666666;}这里修改热门标签的字体颜色;
4、找到footer copyright{ color:#666666; line-height:23px;}这里修改网站底部非超连接字体的颜色。
二、layoutcss 里面
1、找到f5 li a{ color:#000000; float:left;}这里修改友情连接字体的颜色;
2、找到 tbox dt strong a{ color:#FFFFFF; } tbox dt strong a:hover{ color:#FFA500; text-decoration:none; }这里修改首页频道栏目标题字体颜色;
3、找到 tbox dt strong{ height:25px; line-height:25px; padding-left:10px; padding-right:4px; display:block; float:left; color:#FFFFFF; background:url(/images/mbox-tbgpng) left top no-repeat; letter-spacing:1px; }这里修改内容页“最新评论”等标题字体颜色;
三、pagecss 里面
1、找到index bignews a{ color:#000000;}这里修改首页头条字体颜色;
2、找到index bignews onenews p{ line-height:19px; color:#000;}这里修改首页头条简介字体颜色;
3、找到index latestnews ul a{ color:#000000;}这里修改“最近更新”字体颜色;
4、找到index listbox ul a{ color:#000;}这里修改自己添加的栏目文章标题字体的颜色;
5、找到index usercenter tbox dd#loading{ display:block; text-align:center; line-height:200px; letter-spacing:2px; color:#999999;}这里修改首页互动中心评论字体颜色;
分析筛选关键词:
精准度:分析用户的搜索目的:——企业网站;
竞争度:关键词优化难度;
确定网站优化词:
搜索量:首页关键核心词3-5个;栏目关键词2-3个。
URL网址结构优化:影响用户浏览体验:影响搜索引擎抓取网站内部网页的效率
网站地图
站内链接结构优化:影响用户浏览习惯
静态化:层次少;
URL网址规范化:
DEDECMS操作:去掉首页域名后跳出的indexhtml
启用绝对网址:系统基本参数-核心设置-启用绝对网址;
登陆环宇-我的主机-控制面板-基础环境设置-默认首页设置-indexhtml置顶
robotstxt:存储在空间根目录;告诉搜索引擎:网站哪些内容可以抓取/不允许抓取;蜘蛛程序访问网站第一时间访问根目录下的robotstxt
例1
User-agent
Disallow
表示所有内容都允许抓取-与空间根目录没有robotetxt一样的效果
例2
User-agent:spider
Disallow
表示网站所有内容不允许百度抓取
3、登陆环宇-wodezhuji-kongmianban-jichuhuanjingshe
-默认后也设置-indexhtml置顶-生成-静态
4、网站内容优化:网站内容更新+增加收录量+增加长尾关键词排名
5、站外优化:高质量外链+站外常规推广
影响排名的三大因素:
1、内容与关键词的相关性:关键词出现为止;关键词出现频率;关键词出现方式(完整出现/拆分出现);
2、链接:高质量外链;
3、用户:地区;用户浏览习惯:用户浏览体验;用户搜索点击;
SEO的常用术语
301重定向跳转
1、网站更换域名,通过301重定向把老域名跳转指向新域名,实现老于明德收录机记录数据和排名等传递给新域名;
疑问词:尽量不选为首页核心词:主要使用问答平台;也可以利用文章页;
关键词布局结构:给网站各个不同层次的网页匹配合适的关键词;
1、网站首页:核心关键词,3-5个;重要关键词放首位;--很大的排名优势
2、栏目页:2-3个左右;比较简单的关键词+跟栏目页相关;
3、内容页:长尾关键词
长尾关键词优化:主要利用内容页做比较简单的关键词排名
网站收录数据:文章数量+文章质量;
用户的内容需求
文章内容编辑:原创;长尾关键词(标题+内容);
4、
5、不同网页的关键词尽量不出现完全重复
网络营销转化率:这个转化率一般可以理解为投入金额与收入回报金额之间的百分比,也就是投放的资金与收入的金额。
公司相关信息介绍+营销转化的内容+资讯栏目+更好地与关键词匹配
网页title优化:设置关键词最重要的位置
1、网站不同网页的title不能完全重复;
2、字数显示:30字左右
3、不能恶意重复关键词,例;可以合理重复,把某个关键词包含进其它关键词内,例,一般重复三次左右,尽量不超过五次;
4、关键词先后排序:按照重要程度依次排序;
5、品牌词:
重视产品次/业务词牌名,品牌词写最后面;
重视品牌推广的企业,品牌词写最前面
品牌词一般使用简写形式or品牌词与产品词的组合,不适用营业执照的公司名称;
6、关键词之间的分隔符:常用的有-|_,等英文符号;
不能使用特殊符号★◇等;
7、不能经常修改title;
8、常见的网站哥哥网页的title设置格式
1、网站首页
2栏目页:
3文章页:
DEDECMS操作:
修改栏目页模版list_articlehtm;index_articlehtm;
1、首页title:在首页模版
修改为
系统基本参数-网站参数-网站名称:填写品牌词;
栏目-高级选项-SEO标题:填写各个栏目的关键词
备注:{dede:fieldseotitle/}栏目-高级选项平-SEO标题;
{dede:globalglobalcfg_webname/}系统基本参数-网站名称;
网站描述优化设置:比较重要;
各个网页的描述文字不能完全重复;
对当前网页内容简单描述,必须包含相关关键词
URL网址结构:营销网站内部网页的收录效率以及排名;
1、动态URL
2、静态URL
虚拟主机:FTP网页空间-数据库空间
发布文章-保存在数据库的数据表中-生成网页文件存储在FTP网页空间;
1、真静态:根据静态URL的路径结构,在FTP空间中有对应的真实文件存在;
2、伪静态:根据静态URL的路径结构,在FTP空间的相应位置不存在文件;
URL网址优化的知识点:
静态化,减少目录层次
剪短;
适当包含关键词拼音;
URL网址规范化:访问首页域名不自动跳转indexhtml;
所有超链接启用绝对网址;
DEDECMA操作:
栏目-常规选项-文件保存目录:/当前栏目目录名称,例/news;
——不同栏目的目录名称不能出现重复;新闻栏目的目录名称使用news;目录名称不能使用汉字;目录名称不能太长;
404错误页面:
含有返回网站的链接;
不要使用metarefresh跳转;
制作1个网页文件404html;
404html上传到空间根目录;
主机管理控制台-基础环境设置-404页面设置:把404html设置成网站404页面;
站内链接结构优化:
网站地图:提高蜘蛛对网站内容的抓取效率
XML格式:sitemapxml-站点地图协议文件
HTML格式:展现网站大多数链接的网页;
地图
站内链接结构:网站内部网页之间的链接关系;影响用户浏览体验+引导蜘蛛爬行抓取(影响收录效率);
站内链接结构优化:缩短首页与内容页之间的链接距离;突出重点页面;
1、网站
设计:展示出所有栏目的链接(包括子栏目);
顶部导航(主导航)
底部导航
侧边导航:产品导航、相关导航;
面包屑导航:内页的当前位置;
链接列表布局设计:至少一个链接列表(频繁更新);
营销型网站:网站内容+页面设计=利用转化成交;利于优化推广
1、规划网站栏目;
2、选出核心关键词;
3、策划设计网站首页的布局图;
网页body中关键词的合理分布:
关键词密度不能太高;
关键词在网页中均匀分布;网页局部位置关键词频率太高被惩罚得到风险;
关键词尽量融入在内容中;
关键词有完整匹配出现(频率不能太高),也有拆分出现/相关词出现;
网站内容优化:网站内容更新+增加网站收录量+做长尾关键词排名;
1、用户:搜索需求;阅读体验;
2、搜索引擎:原创;关键词;
1、网站内容规划:栏目规划中需要有咨询栏目,可以持续发文章,且可以结合用户的搜索需求以及长尾词关键词发文章
文章内容:
字数>150字;用户的阅读体验;
需要添加alt属性;文章内容中较少,alt可以写文章标题;如果文章内容中较多,各个的alt需要区分;
文章开头体现相关关键词;
文章内容中可以适当添加关键词链接,2个左右,多样化(不能所有文章都添加同一个关键词链接+同一篇文章同样关键词不能添加2次链接);关
链接网址是对应的;
用户阅读体验:可以适当插入;文章内容篇幅不要太长,可以分页/分成多篇文章发布;突出重点(加粗/颜色/字体大小)
需要设置tag标签,跟文章相关的关键词;
5、网站内容更新规律:时间;数量;
HTML代码优化:
1、代码优化
(javascript语言)
自己添加h1,可以隐藏(不影响网页的视觉效果);
在模板的后添加以下代码:
核心词
在对应的CSS中添加以下代码:
abc{display:none;}
<scipttype="text/javascript"src="xxxjs")
documentwrite(xxxxxxxxxxxxxxxx");
robotstxt实现的是一个完整的网页不被搜索引擎抓取收录;
文字;告诉蜘蛛不要跟随访问该链接网址;以上这句代码能够正常抓取;
1、外链建设原则:
链接来源多样化,链接来自于不同域名的网站;
重视链接质量:内容相关;对方网站权重(SEO状况);
链接文字以关键词为主,并且多样化;
链接数量持续平稳增加;不能短期内暴增;不能使用群发软件
不能主动链接垃圾网站/违法网站;
2、外链建设方法:
1、友情链接:尽量找内容相关的网站交换;尽量找权重对等(甚至比我们网站高)的网站交换;
①找网站:QQ群;换链神器;链接交换平台;分析竞争网站/相关网站的友情链接
②分析网站
③沟通交换
④定期检查更新:检查对方是否正常加链接;检查对方网站SEO情况
购买链接:
不能购买黑链
明链:挑不卖违法连接的网站;
网址导航/网站分类目录:等网站有一定的SEO数据之后,在想网址导航/分类目录提交;
软文链接/新闻链接:向行业网站投稿;
网站(品牌推广+长尾词排名+外链);
第三方平台-连接质量一般;以推广为主要目的,顺带做外链
1、DEDECMS后台-系统-数据库备份/还原-备份所有的数据表:把数据库控件中的所有数据表全部备份下载到FTP空间中/data/backupdata/
把FTP空间中所有文件全部下载:主机管理控制台-文件管理-文件压缩
蜘蛛抓取--释放收录数据(能够查询到数据):有时间间隔;
多发布一些新闻资讯文章(news;结合有百度指数的加关虚假关键词
结合热点事件/热门知识/长尾关键词发布文章
1、找关键词
2、文章内容原创度40%以上-开头
3、目标关键词在文章页中重复几次-开头必须有文章;
网站SEO流程:
1、内容结构调整(栏目结构):结合公司信息+用户搜索习惯+资讯栏目;
2、选择关键词工具;
分析筛选:精准度;竞争度;搜索量;
3、站内优化:
1、设置关键词:
head区域:title;description;keywords
body区域:h1/h2;靠近网页开头
2、URL网址结构优化:静态化,层次少;简短;适当包含关键词拼音;URL网址规范化
3、站内结构优化:网页布局用户浏览体验+SEO(导航设计+链接列表设计);
4、网站地图:sitemapxml+网页形式的地图;
5、HTML代码优化:代码;精简代码;
6、robotstxt;404错误页面;
做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后的流量为导向。
dedecms织梦网站搜索不分大小写的问题
测试版本为织梦V57版本,编码为GBK,在使用其搜索模块时,出现了关键字不认大写字母的情况,如下图所示,例如关键字为"Abc"
追踪其源码在"/include/helpers/filterhelperphp"中第133行找到其函数"FilterSearch"
if ( ! function_exists('FilterSearch')){
function FilterSearch($keyword) {
global $cfg_soft_lang;
if($cfg_soft_lang=='utf-8') {
$keyword = preg_replace("/["$><']/", '', $keyword);
if($keyword != stripslashes($keyword)) {
return ''; }
else {
return $keyword; }
} else
{ $restr = '';
for($i=0;isset($keyword[$i]);$i++)
{ if(ord($keyword[$i]) > 0x80) {
if(isset($keyword[$i+1]) && ord($keyword[$i+1]) > 0x40) {
$restr = $keyword[$i]$keyword[$i+1]; $i++; } else
{ $restr = ' '; }
} else
{if(preg_match("/[^0-9a-z@#]/",$keyword[$i]))
----------将这里改为"if(preg_match("/[^0-9a-zA-Z@#]/",$keyword[$i]))"即可
{
$restr = ' '; }
else { $restr = $keyword[$i]; } } } } return $restr;
OK了,问题解决了!
dedecms限制标题长度加省略号的修改方法大家都知道,有时候,网页文章的标题太长的时候,会影响网页的美观,所以我们要对它进行修剪,限制它只显示多少个文字,多出来的部分用省略号代替1、修改CSS的:<a style=”width:120px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;” href=”xxxxx”网页文章很长很长很长很长的标题</a解释:width:120px; 限定长度,text-overflow:ellipsis :当对象内文本溢出时显示省略标记…,white-space:nowrap:强制文本在一行内显示,overflow:hidden:溢出内容为隐藏。修改CSS的方法简单,不过很遗憾,text-overflow:ellipsis属性在firefox中是没有效果的。2、修改模板的方法:用 [field:title function=’ ( strlen(”@me”)30 cn_substr(”@me”,30)”…” : “@me” ) ‘ /] 代替了原来的 [field:title /] ,在输出标题时多了一个判断的过程,先判断标题是否大于30字节,如果大于则只输出30字节的长度,并加上省略号。而title=” [field:title /]” 则不受影响,鼠标移上去时显示标题的全部内容。3、改dedecms程序方法:增加一个fulltitle标签,让你的title=显示完整标题具体修改如下:1、打开include目录下inc目录下的inc_fun_SpGetArcListphp文件2、找到228行Copy code$row['title'] = cn_substr($row['title'],$titlelen);在前面增加一行$row['fulltitle'] = $row['title']; //注释:显示完整标题3、找到$row['textlink'] = "<a href='"$row['filename']"'"$row['title']"</a";将其替换为:
0条评论