分享个ECshop2.6x的SEO优化方案

2015-10-30 14:22:54
第一课程网
1kecheng.com
摘要:红色是特别注意的!!
蓝色是程序代码!!
粉色是文件名或路径!!
下线划的是开头结尾不太清楚的.像小小的点点..

1。修改内页标题。
  ecshop的所有内页标题 默认是:页标题 - 站点名称 - 站点关键字  (导致标题会很长很长,特别关键字多的时候)
  (1) 打开 include/lib_main.php
  (2) 找到 $page_t

红色是特别注意的!!Q6v站长课程_免费SEO教程_第一课程网_渴成网

蓝色是程序代码!!Q6v站长课程_免费SEO教程_第一课程网_渴成网

粉色是文件名或路径!!Q6v站长课程_免费SEO教程_第一课程网_渴成网

下线划的是开头结尾不太清楚的.像小小的点点..Q6v站长课程_免费SEO教程_第一课程网_渴成网

Q6v站长课程_免费SEO教程_第一课程网_渴成网

1。修改内页标题。Q6v站长课程_免费SEO教程_第一课程网_渴成网

  ecshop的所有内页标题 默认是:页标题 - 站点名称 - 站点关键字  (导致标题会很长很长,特别关键字多的时候)Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (1) 打开 include/lib_main.php Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (2) 找到 $page_title = $GLOBALS['_CFG']['shop_title']   (我的这里是143行,而且这一行很长。这一行不要改哦,没用的)Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (3) 在下面增加一行  $page_seo_title = ' - ' . $GLOBALS['_CFG']['shop_title'];       (这就是144行了)Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (4) 把 所有的 . '_' . $page_title   替换成 . $page_seo_title     (注意,睁大眼睛看,一个点也不要放过,我加个下划线好了)Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (5) 一句废话,记得要用DW修改,切勿用记事本,全替换完了?保存吧!Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (6) 看DW菜单: 修改 -> 页面属性 -> 标题/编码 ->    这里要保确是 编码=UTF8!! 不要选择[包括Unicode签名(BOM)]Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (7) 上传,刷新,OKQ6v站长课程_免费SEO教程_第一课程网_渴成网

Q6v站长课程_免费SEO教程_第一课程网_渴成网

2。修改页脚 Powered by ECSHOP xxxxQ6v站长课程_免费SEO教程_第一课程网_渴成网

  这。。从人道主义思想上考虑,我们不应该修改人家的版权的,毕竟是免费用的么,我之前是一直保留的,因为觉得用人家的成果,只留个版权链接没什么,但是为了优化么,所以。。。刚刚去掉。汗一下。。。回归正题->Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (1) 请看清你所使用的皮肤名字。。。。Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (2) 打开 /themes/你的皮肤名字/library 这个文件夹下面。。。page_footer.lbi Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (3) 这里代码少得可怜,powered by xxxxxxxxxx 在那里放着。。自己改吧,想留啥,想加啥,自由发挥吧。Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (4) 对了,这里应该可以使用标签调用站点名,但我不会没研究过,所以我直接把ecshop改成我的站点名了。^_^ Q6v站长课程_免费SEO教程_第一课程网_渴成网

Q6v站长课程_免费SEO教程_第一课程网_渴成网

3。修改首页 Title Q6v站长课程_免费SEO教程_第一课程网_渴成网

  ecshop默认首页的title 和内页的一样,太长。。(至少我的站是这样)一边写论文一边摸索,还好找到了办法。^_^ 跟我一步一步来Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (1) 打开 include/lib_main.php   (和第1条一样哦,还是那个文件)Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (2) 找到 $page_title = $GLOBALS['_CFG']['shop_title']   (我的这里是143行,而且这一行很长。)Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (3) 刚才第1条的时候,不是增加了一个144行吗???我们现在需要增加一个 145行。。。Q6v站长课程_免费SEO教程_第一课程网_渴成网

    (4) 145行代码----->>>:Q6v站长课程_免费SEO教程_第一课程网_渴成网

  1. 142 /* 初始化"页面标题"和"当前位置" */  
  2. 143 $page_title = $GLOBALS['_CFG']['shop_title'] . ' - ' . '淘宝宝童装专卖,外贸童装,童装网,中国童装,中国品牌童装,童装加盟,童装代理,童装品牌加盟,童装品牌代理,童装批发,外贸童装,童装加工,童装品牌,上海童装批发,北京童装批发,广州童装批发,韩版童装,日版童装';   
  3. 144 $page_seo_title = ' - ' . $GLOBALS['_CFG']['shop_title'];   
  4. 145 $page_title ='童装批发_外贸童装_品牌童装_外贸童装批发' . $page_seo_title;  

 Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (5) 看到代码没?如果我们的ecshop版本不对,请参照上下文,自己确定位置。145行代码照着抄吧。。。。^_^ Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (6) 我的143并不是现在我的关键字,这个可能是某次更新的时候,他自己修改了lib_main文件,所以我加了一个145,来重定义 $page_title 嘿嘿。Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (7) 好了,上传吧!点首页,怎样?帅吧。哈。如果刚上传完,刷新没变?那可能是缓存,稍等一二分钟,多刷新几次就好了。Q6v站长课程_免费SEO教程_第一课程网_渴成网

Q6v站长课程_免费SEO教程_第一课程网_渴成网

4。修改 页脚文件,添加次导航,给一些链接添加 nofollow Q6v站长课程_免费SEO教程_第一课程网_渴成网

  这个真不好办咦。。因为我用的不是默认的模板唉。。所以我们的代码是不可能一样的。。不过我就假设用ecshop的都是有点基础的朋友吧。 嘿嘿。。Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (1) 打开 /themes/你的皮肤名字/library 这个文件夹下面。。。page_footer.lbi Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (2) 添加次导航,这个在适当位置,添加几个关键字或栏目关键字链接就好了。。教程里有的,选择好位置即可。Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (3) <a href="{$nav.url}" <!-- {if $nav.opennew eq 1} --> target="_blank" <!-- {/if} --> rel="nofollow">{$nav.name}</a> Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (4) 看上面的代码,和你的 page_footer.lbi 比较一下,知道是在哪里吧? 特别关注: $nav.url  这块。。Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (5) 我就是给<a 添加个  rel="nofollow" 而已 Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (6) 切记备份,这个没法给精确的代码,容易让新手朋友搞错,有事群里问。^_^ Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (7) 上传。。刷新。。废话。(像有些 <a href="#top" 这样的,我也加了 nofollow 哈哈,都在page_footer里面 )Q6v站长课程_免费SEO教程_第一课程网_渴成网

Q6v站长课程_免费SEO教程_第一课程网_渴成网

5。修改 页头文件,精简一下代码,标准化URLQ6v站长课程_免费SEO教程_第一课程网_渴成网

  还是要面对有一点点基础的朋友了。。模板不一样唉。。。。不懂的朋友去群里问吧。或多看看教程,复习下html知识Q6v站长课程_免费SEO教程_第一课程网_渴成网

  因为不一样的模板,所以可能有的模板不一样,下面只提供我的模板的处理办法,但思路绝对是一模一样的。可以照来。Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (1)  打开 /themes/你的皮肤名字/library 这个文件夹下面。。。page_header.lbi Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (2) 如果有 css 代码,剪切一下,拷贝到皮肤文件夹下的style.css里面。什么?在哪里?/themes/你的皮肤名/style.css 这里啦Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (3) 如果有 js 代码,剪切一下,拷贝到ECSHOP的任一个js文件里。。我的是  /js/common.js Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (4) 首页精简的差不多了,@_@ 这是针对不太标准的皮肤,譬如我的这个,下面开始标准化URL吧。Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (5) 还记得教程吧?动手吧!logo图片加上主域的绝对url,直接替换所有 ../index.php 为 http://xxxxx.com 各栏目如果可能也加上,具体因为模板不一样,无法详做说明了。相应的图片适当的添加一点关键字。有的像购物车..加不加nofollow看个人了。无所谓的Q6v站长课程_免费SEO教程_第一课程网_渴成网

不过大概的分类的代码,是这样的。Q6v站长课程_免费SEO教程_第一课程网_渴成网

  1. 这是一个导航的菜单代码   
  2.         <!-- {if $smarty.foreach.nav_middle_list.last}-->   
  3.         <td><a href="http://www.xxxxx.com/{$nav.url}" {if $nav.opennew eq 1}target="_blank" {/if}>{$nav.name}</a></td>   
  4.         <!-- {else} -->   
  5.         <td><a href="http://www.xxxxx.com/{$nav.url}" {if $nav.opennew eq 1}target="_blank" {/if}>{$nav.name}</a></td>   
  6.         <!-- {/if} -->   
  7.   
  8. 这是左边很多分类的代码   
  9.   <ul>   
  10.   <!-- {/if} -->   
  11.     <li class="{if $cat.level eq 0}top-cate{else}snd-cate{/if}"><a href="http://www.xxxxx.com/{$cat.url}" title="{if $cat.cat_desc neq ''}{$cat.cat_desc}{/if}">{$cat.cat_name}</a></li>   
  12.     <!--{assign var="level" value=$cat.level}-->   
  13.     <!-- {/foreach} -->   
  14.   </ul>   
  15. 这是我的改过后的代码,其实我就是在每个  {$cat.url} 前面加上我的主域  http://www.xxxxx.com/   记得有结尾的斜线  

 Q6v站长课程_免费SEO教程_第一课程网_渴成网

6。改一些目标关键字。Q6v站长课程_免费SEO教程_第一课程网_渴成网

  像商城公告,返回首页,订单查询,首页。。这些或首页,或内页的东东。可以根据自己的需要加关键字。Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (1) 需要修改的文件 都在 languages/zh_cn/common.php 文件里。一个一个看,想改哪个改哪个。- -。Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (2) 我把一些 "商品" 改成了:童装 ,像"首页" 这样的则改成了 童装批发网 Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (3) 再重提一遍,记得用DW编辑!!不听话要是弄出错了,记得掐自己几把,掐狠点。Q6v站长课程_免费SEO教程_第一课程网_渴成网

Q6v站长课程_免费SEO教程_第一课程网_渴成网

7。修改内页 商品标签Q6v站长课程_免费SEO教程_第一课程网_渴成网

  唉,没研究过真有点让人头疼的。师兄提供的标签搜了半天也没有,只好自己老实的看代码看模板。@__@Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (1) 看代码吧。。。。。代码在 /themes/你的皮肤名/goods.dwt 这个文件里搜“商品标签”Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (2) 这个最新有修改 标签那里变成了:商品名,品牌名,关键字1Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (3) 另外,像 商品属性,详细介绍,商品评论 这都可以在这个文件中搜索,可以改成:XX属性,XX详细介绍,XX的评论Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (4) XX = 商品名称 。。。代码是:{$goods.goods_name} Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (5) 为的不是关键字堆砌,所以请参照自己页面的密度,进行适当的修改即可。Q6v站长课程_免费SEO教程_第一课程网_渴成网

  1. ==== 先看 原始的====   
  2. 商品标签:<span id="ECS_TAGS"><!-- 标记{foreach from=$tags item=tag}-->    
  3.                   <a href="search.php?keywords={$tag.tag_words|escape:url}">{$tag.tag_words|escape:html}<!--[{$tag.tag_count}]}--></a>    
  4.                   <!-- 结束标记{/foreach} --> </span>    
  5.   
  6. ==== 这是我修改过的====   
  7.                 商品标签:<span id="ECS_TAGS"><a href="search.php?keywords={$goods.goods_name}">{$goods.goods_name}</a> <a href="search.php?keywords={$goods.goods_brand}">{$goods.goods_brand}</a> <a href="search.php?keywords=童装">童装</a> <!-- 标记{foreach from=$tags item=tag}-->    
  8.                   <a href="search.php?keywords={$tag.tag_words|escape:url}">{$tag.tag_words|escape:html}<!--[{$tag.tag_count}]}--></a>    
  9.                   <!-- 结束标记{/foreach} --> </span>    
  10.   
  11. 多的不说了,仔细对照着观察有何不同,或者。。。。照着做吧。  

 Q6v站长课程_免费SEO教程_第一课程网_渴成网

8。品牌优化,关键字挖掘,寻找你的潜在长尾关键字Q6v站长课程_免费SEO教程_第一课程网_渴成网

  ecshop可以在任意页面调用品牌的列表。这一点很好。(不过我自己的站因为格式需要,我手工制作的表格,自己加的图,链接,alt)Q6v站长课程_免费SEO教程_第一课程网_渴成网

  比如我是做男装的,那这流行的品牌可太多了。比如,NN,NN,NN,NN等。。。从这里就可以挖掘出好多我们可以做的长尾词了。Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (1) 把你的品牌数据,一项一项从后台输入到数据库里。包括,品牌名,官方网址,介绍。(介绍这里自己发挥吧,作用在品牌页)Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (2) 在page_header.lbi 或 page_footer.lbi 调用出品牌的列表(或自己制作),详细代码就没有了。http://www.xxx.com/brand.php 这里是所有品牌,懂一点html的,会用dw的话,应该可以自己制作一个表格,把相应的品牌放上来吧??不多说了。Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (3) 表格做好没?在每个图片的alt属性上做文章吧。比如品牌名称是:jackjones ,那alt要怎样写?从哪找长尾词?Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (4) 打开百度:搜 jackjones,看最下面,挖,看到什么了?jackjones官网,jackjones加盟,jackjones衬衫,,jackjones批发,jackjones专卖店,jackjones牛仔裤,jackjones价格,jackjones外套,jackjones09,jackjones中文网Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (5) 如果你是专卖,那你可以挑些主营的词,三四个放上去。如果你专做衬衫,那你就点击:jackjones衬衫,再看下面的相关搜索。。Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (6) 又看到啥了?jackjones长袖衬衫,jackjones09衬衫,jackjones短袖衬衫,jackjonest恤 这些更详细点了吧?什么?还要再详细?你只做短袖衬衫?那你百度搜:短袖衬衫 ,看看结果。。。。。 把这些结果,和 你自己的品牌结合,加工一下。。。Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (7) 我加工完了,结果是:jackjones男士短袖衬衫,jackjones女士短袖衬衫,jackjones短袖衬衫 领带,jackjones短袖衬衣,jackjones短袖t恤Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (8) 好了,废话太多了,这些找词的办法多看多搜多点多想想。。就很容易了。按照上面的步骤,你说说你一个网店,有多少产品?有多少品牌?能挖出多少个长尾关键字????????????Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (9) 看完了,该动手了,同学们。Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (10) 扩展思路,这是品牌的办法,有的网店分类就直接是品牌名,或者:男装 女装 童装,这样也可以寻找一些重点做的长尾字,挂在次导航或者适当的位置哦。最后叮嘱,注意关键字的密度,别一味的光顾着加关键字。挂在哪里,先考虑用户的体验,尽量方便用户使用,就算帮不到人家,也别造成人家视觉困扰。Q6v站长课程_免费SEO教程_第一课程网_渴成网

  (11) 如果想一次性寻找所有关于jackjones的相关关键字及长尾关键字,可以使用一些关键词查询工具。Q6v站长课程_免费SEO教程_第一课程网_渴成网

Q6v站长课程_免费SEO教程_第一课程网_渴成网

9。内链优化,内容优化 ... 待续Q6v站长课程_免费SEO教程_第一课程网_渴成网

 

发表评论 共有条评论