网站标题无论对用户还是对搜索引擎都比较重要。用户看到好的标题有阅读的欲望,引擎抓取到好的标题会促进文章收录。那么什么样的标题才能算是好标题呢?又该如何做出利于引擎SEO的标题?下面361源码网带大家探讨一下。
页面标题作为SEO三大要素之一(标题、关键字、描述),一般来说是对整篇文章的概括,加1-2个该篇的关键字即好。堆砌、字数太多,都不利于用户体验。以dedecms为例,每个频道都可设置单独的标题,而只不局限调用频道名:
文章标题title如:文章标题-网站名,适合简单结构的博客类网站。
{dede:field name='title'/}-{dede:global name='cfg_webname'/}
文章标题title可调用上级栏目标题,如:文章标题-2级栏目-1级栏目-网站名。
{dede:field name='title'/}-{dede:field.typeid runphp='yes'"} global $dsql ; $reid = $dsql->GetOne("SELECT reid FROM dede_arctype where id=@me"); $reid = $reid['reid']; $typename = $dsql->GetOne("SELECT typename FROM dede_arctype where id=$reid"); @me=$typename['typename'];{/dede:field.typeid}-{dede:global name='cfg_webname'/}
一般利于搜索引擎抓取范围在3-4层目录,而超过3级的文章标题如:文章标题-3级栏目-2级栏目-1级栏目-网站名,是比较规整的。方法是修改dede的当前位置标签:{dede:field name='position'/}
{dede:field name='title'/}-{dede:field name='position' runphp='yes'}$tc="-"; //分隔符$tw=$GLOBALS['cfg_list_symbol']; //调用位置分隔符@me=html2text(@me); //去除html标签$tf=split($tw,@me); //分解成数组for($ta=(count($tf)-2);$ta>=1;$ta--){ //循环赋值给$tk$tk.=trim($tf[$ta]).$tc;}$tk=substr($tk,0,-1);@me=$tk; //赋值给@me{/dede:field}-{dede:global name='cfg_webname'/}
新闻热点
疑难解答