dede各模板页面调用标题、关键字、描述标签,来进行SEO优化。织梦是公认的SEO最佳CMS,但是很多模板中并没有添加meta标签,导致页面生成的时候只有标题,没有关键词和描述信息,给各个页面的SEO优化带来了麻烦,所以本问将从模板中的各个页面来进行设置,包括对首页、栏目页、文章页三个页面进行代码上的添加,实现各个页面都添加关键词、描述等信息。
打开网站根目录下面/templets/xxxx/目录,该目录为织梦系统模版目录,xxxx代表不同的模版的名字。
1、首页SEO优化:找到index.htm,此为首页模板,在首页上的写法是:
代码如下:
<title>{dede:global.cfg_webname/}</title> <meta name="description" content="{dede:global.cfg_description/}" /> <meta name="keywords" content="{dede:global.cfg_keywords/}" />
调用的地方是在系统基本设置里面--站点设置,如图:
2、栏目页SEO优化:找到栏目页对应的模板文件(此次不同的模板有不同的命名方式,具体查看:栏目管理--更改--高级选项--列表模板),如下图所示:
代码如下:
<title>{dede:field.seotitle/}</title> <meta name="keywords" content="{dede:field name='keywords'/}" /> <meta name="description" content="{dede:field name='description' function='html2text(@me)'/}" />
调用的地方是在栏目管理--更改--高级选项,如下图:
3、文章页SEO优化:找到文章页对应的模板文件(此次不同的模板有不同的命名方式,具体查看:栏目管理--更改--高级选项--文章模板),如下图所示:
插入代码如下:
<title>{dede:field.title/}_{dede:global.cfg_webname/}</title> <meta name="keywords" content="{dede:field.keywords/}" /> <meta name="description" content="{dede:field.description function='html2text(@me)'/}" />
其中,文章页默认调用文章标题和网站名就OK。描述和关键词会自动截取文章标题和内容。
评论回复 · 倒序排列