欢迎访问 夜阑小雨 我的学习碎片档案,这里记录了我的学习内容和工作中经验,希望给您带去帮助。

ECSHOP的SEO优化

Ecshop 夜阑小雨 449℃ 0评论

虽然ecshop很专业,但是在SEO的角度来说,还是存在很多缺陷,略作罗列。

一、title、meta缀余ecshop各系列模板的title均调用一个数据库函数,似乎叫{$page_title}”,使用“【文章名】-【栏目名】-【网站名】–’Powered by ECShop’”导致title出现大量重复。1、删除title中的“Powered by ECShop”
网站首页可以在index模板的<title>标签中写入自己拟定的首页标题;
文章内页为在根目录中找到\includes\lib_main.php的第143行,将
$page_title = $GLOBALS[‘_CFG’][‘shop_title’] . ‘ – ‘ . ‘Powered by ECShop’;
修改为
$page_title = $GLOBALS[‘_CFG’][‘shop_title’] ;
2、首页只调用文章/产品标题
ecshop默认使用“【文章名】-【栏目名】-【网站名】–’Powered by ECShop’”导致title出现大量重复。修改的办法是将中加入这个函数{$goods.goods_name|escape:html},这个函数很重要,它是赤裸裸的文章名,我喜欢!所以没加网站标题;

3、Description将就的写法

keywords这个可暂且不管,不过Description可就非改不可了。因为它…是空的~
方法是修改article.dwt,找到
<meta name=”Description” content=”{$description}” />
改为<meta name=”Description” content=” {$page_title}” />
就会改成调用文章标题,还记得不,刚刚我们把首页的标题改成产品名了,刚好,被替换下来的{$page_title}老爷子也能发挥余热。来吧,进Description为人民谋福利吧!

二、网站H1的写法

毫无疑问,H1必须调用产品名或者文章名,写在哪里呢?有一个推荐的位置,那就是logo的右侧,基本上h1中能写五六个字吧,标题短点能凑合。其他什么都不用改,就在logo后加<h1>{$goods.goods_name|escape:html}</h1>调用即可。

写完了吧?写完了你检查一下就发现:怎么只有产品页顶部有h1标题,文章页就没有呢。别着急,在h1之间,再加进去文章标题调用即可。

转载请注明:夜阑小雨 » ECSHOP的SEO优化

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址