因为zen cart系统是国外的的开源系统,很多同学可能并不完全的知道其中一些对我们外贸seo来说具有重要意义的小设置,就像页面的自定义标题,自定义关键字,自定义描述一样,其实这些在我们的外贸网站优化中都具有举足轻重的作用,但因为我们很多同学都会无意的忽略掉这些.这一节中我们就会比上一节《Zen Cart首页标题,title,keywords,description设置方法》更加深入的跟大家来讲解一下如何设置zencart分类页面,产品页面的自定义标题,自定义关键字及自定义描述。请各位看官往下看:
Zen Cart 商品分类可以无限分级,所有分类页面和所有商品页面的 title、keywords、description 可以自由编辑,特别是商品页面的 title 有多个自动填充选项,在这一点上对 SEO 的考虑可以说到了极致。
1、如何自定义商品页面的 title、keywords、description
进入后台,在商品管理–〉商品分类里新建分类和商品后,在商品列表的最右边可以看到类似风轮的图标,黑的为 Meta 标签未定义,红的为 Meta 标签已定义,默认为黑色。
很多人用 Zen Cart 建站后,从来没有点击这个风轮,风轮永远是黑色,没有充分利用 Zen Cart 提供的最重要的 SEO 手段。
黑色意味着页面的 title、keywords、description 为系统自动生成的。
title 为:商品名称+[商品编号]+PRIMARY_SECTION+TITLE+TERTIARY_SECTION+SITE_TAGLINE
keywords 为:商品名称+[商品编号]+所有一级商品分类的名称
description 为:TITLE+商品名称+[商品编号]+SECONDARY_SECTION+商品简介
注意上面的 PRIMARY_SECTION、TITLE、TERTIARY_SECTION、SITE_TAGLINE、SECONDARY_SECTION 可以在 meta_tags.php 文件里自由设定。
问题很明显:title 关键词覆盖面窄,description 太长,keywords 里所有一级商品分类的名称是很离谱的。
然而 Zen Cart 作为国际顶级的网店系统,提供了神奇的风轮。
光点击进风轮是不变红的,必须在随后出现的页面的当前语言的 title、keywords、description 编辑栏里输入东西才变红,唯有如此,系统才会放弃自动生成的 title、keywords、description,而采用人工输入的 title、keywords、description,实现自定义。
值得赞赏的地方是对于最重要的 title,Zen Cart 提供了自动填充的功能,此举应该成为网店系统效仿的榜样。自动填充可以设定是否呈现商品名称、标题、商品编号、价格、标题/标签行,生成title的公式:商品名称+标题+[商品编号]+SECONDARY_SECTION+价格+PRIMARY_SECTION+TITLE+TERTIARY_SECTION+SITE_TAGLINE
注意上面的 PRIMARY_SECTION、TITLE、TERTIARY_SECTION、SITE_TAGLINE、 SECONDARY_SECTION 可以在 meta_tags.php 文件里自由设定,标题为下面编辑框里输入的 title,标题/标签行就是 TITLE /SITE_TAGLINE。
2、如何自定义首页和其他页面的 title、keywords、description
第一点已经非常清楚的介绍了商品页面的 title、keywords、description 设置方法,这些都是在后台设置的,但是 Zen Cart 有一个还是觉得很遗憾,就是首页的关键和描述在后台没得设置,这就不得不去编辑文件了。
标题、关键字都在语言文件中定义 \includes\languages\english\meta_tags.php
首页的 title、keywords、description 修改:
1 define('HOME_PAGE_TITLE', '在这里输入标题');
2 define('HOME_PAGE_META_KEYWORDS', '在这里输入关键字');
3 define('HOME_PAGE_META_DESCRIPTION', '在这里输入描述');
简易页面的 title、keywords、description 修改:
1 define('META_TAG_DESCRIPTION_EZPAGE_#','');
2 define('META_TAG_KEYWORDS_EZPAGE_#','');
3 define('META_TAG_TITLE_EZPAGE_#', '');
将上面的#用简易页面的编号替代就行了,例如简易页面3的定义为:
1 define('META_TAG_DESCRIPTION_EZPAGE_3','简易页面三的说明');
2 define('META_TAG_KEYWORDS_EZPAGE_3','简易页面三的关键字');
3 define('META_TAG_TITLE_EZPAGE_3', '简易页面三的标题');
其它页面的 title、keywords、description 格式为:
1 define('META_TAG_DESCRIPTION_page_name','');
2 define('META_TAG_KEYWORDS_PAGE_page_name','');
3 define('META_TAG_TITLE_PAGE_page_name', '');
以联系我们页面为例,就是:
1 define('META_TAG_DESCRIPTION_CONTACT_US','联系我们页面的说明');
2 define('META_TAG_KEYWORDS_PAGE_CONTACT_US','联系我们页面的关键字');
3 define('META_TAG_TITLE_PAGE_CONTACT_US', '联系我们页面的标题');
