最新消息:

zen cart如何自定义标题、关键字和描述

技术杂烩 李金龙 3082浏览 0评论

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 修改:

define(‘HOME_PAGE_TITLE’, ‘在这里输入标题’);
define(‘HOME_PAGE_META_KEYWORDS’, ‘在这里输入关键字’);
define(‘HOME_PAGE_META_DESCRIPTION’, ‘在这里输入描述’);

简易页面的 title、keywords、description 修改:

define(‘META_TAG_DESCRIPTION_EZPAGE_#’,”);
define(‘META_TAG_KEYWORDS_EZPAGE_#’,”);
define(‘META_TAG_TITLE_EZPAGE_#’, ”);

将上面的#用简易页面的编号替代就行了,例如简易页面3的定义为:

define(‘META_TAG_DESCRIPTION_EZPAGE_3′,’简易页面三的说明’);
define(‘META_TAG_KEYWORDS_EZPAGE_3′,’简易页面三的关键字’);
define(‘META_TAG_TITLE_EZPAGE_3’, ‘简易页面三的标题’);

其它页面的 title、keywords、description 格式为:

define(‘META_TAG_DESCRIPTION_page_name’,”);
define(‘META_TAG_KEYWORDS_PAGE_page_name’,”);
define(‘META_TAG_TITLE_PAGE_page_name’, ”);

以联系我们页面为例,就是:

define(‘META_TAG_DESCRIPTION_CONTACT_US’,’联系我们页面的说明’);
define(‘META_TAG_KEYWORDS_PAGE_CONTACT_US’,’联系我们页面的关键字’);
define(‘META_TAG_TITLE_PAGE_CONTACT_US’, ‘联系我们页面的标题’);

转载请注明: » zen cart如何自定义标题、关键字和描述

发表我的评论
取消评论

表情

网友最新评论 (1)

  1. 谢谢你的分享
    李诚9年前 (2010-11-26)