Zen Cart标题 关键词 描述 的SEO优化
1.标题设置。商店设置—>基本设置—–>商店名称
2关键词设置。关键词设置时,会将各层目录合并(中间没有空格)放在关键词里,这样不知道是否利于优化,请大大解答。但个人认为关键词字数不宜太长,如果目录层次太多,整个关键词都没该目录占用。
英文原话是Get all top category names for use with web site keywords
修改的方法是在后台目录includesmodules(your_template)meta_tags.php找到该文件,如果没有,可以在上层目录复制该同名文件到自己的模板下面,打开文件,查找Get all top category names for use with web site keywords这行英文。
找到该模块。
$sql = “select cd.categories_name from ” . TABLE_CATEGORIES . ” c, ” . TABLE_CATEGORIES_DESCRIPTION . ” cd where c.parent_id = 0 and c.categories_id = cd.categories_id and cd.language_id=’” . (int)$_SESSION['languages_id'] . “‘ and c.categories_status=1″;
$keywords_metatags = $db->Execute($sql);
while (!$keywords_metatags->EOF) {
$keywords_string_metatags .= zen_clean_html($keywords_metatags->fields['categories_name']) . METATAGS_DIVIDER;
$keywords_metatags->MoveNext();
}
将该段代码注释,使用/*……*/,不要使用//,曾经发现使用 //出现错误
下一步然要修改自己需要的关键词。打开includeslanguageenglish(your_template)meta_tags.php,同样,如果在自己的模板文件没有meta_tags.php改文件,可以在includeslanguageenglish(your_template)同层级,找到meta_tags.php,将其拷贝到your_template目录下。
自定义关键词—–>查找Custom Keywords,修改那个DEFINE便可以了。
3.关于描述的话,还需要各位网友的斑竹的帮助了,描述中是将标题,关键词叠加起来。形成的字符串较长,
define(‘META_TAG_TITLE’, str_replace(‘”‘,”,$review_on . $meta_products_name . $meta_products_price . PRIMARY_SECTION . TITLE . TAGLINE));
define(‘META_TAG_DESCRIPTION’, str_replace(‘”‘,”,TITLE . ‘ ‘ . $meta_products_name . SECONDARY_SECTION . $products_description . ‘ ‘));
define(‘META_TAG_KEYWORDS’, str_replace(‘”‘,”,$meta_products_name . METATAGS_DIVIDER . KEYWORDS));
应该是在该段代码中修改。在includesmodules(your_template)meta_tags.php文件中,修改define后面参数。