织梦CMS栏目标题的设置与调用
栏目标题在织梦CMS中有两层含义:一是页面title标签中显示的SEO标题,二是模板中调用的栏目名称。两者可以不同,为SEO优化提供了灵活空间。
一、栏目标题的两种形式
- SEO标题(seotitle):在栏目编辑→高级参数中设置,用于页面title标签。留空则默认使用栏目名称。
- 栏目名称(typename):栏目的显示名称,用于导航、面包屑等位置。
二、在模板中调用栏目标题
{dede:field name='seotitle'/} —— SEO标题(留空时为空)
{dede:field name='typename'/} —— 栏目名称
通常做法是先判断seotitle是否为空,为空则使用typename:
<title>{dede:field name='seotitle' runphp='yes'}if(@me=='') @me='{dede:field name="typename"/}';{/dede:field}_网站名称</title>
三、栏目标题的SEO最佳实践
- 每个栏目的SEO标题应包含该栏目的核心关键词。
- 格式建议:栏目名称_网站名称 或 栏目名称 - 网站名称。
- 标题长度控制在30-60个字符以内。
- 避免在标题中堆砌关键词。
四、栏目标题的批量修改
UPDATE dede_arctype SET seotitle=CONCAT(typename,'_网站名称') WHERE seotitle='';
五、栏目名称与标题不一致的场景
- 导航中需要简短名称(如"产品"),但标题需要完整(如"产品中心_某某公司")。
- 栏目名称包含特殊字符不适合做title标签。
- SEO需要更长的关键词组合。
建议:为每个栏目独立设置SEO标题,比统一的"栏目名称_网站名称"格式更能体现页面的独特价值,有利于搜索引擎为每个栏目页分配不同的关键词排名。