Home Page arrow My Blog arrow joomla的细节seo优化

joomla的细节seo优化

文章分类 My Blog - Site News | 发布时间 Date:2008-06-28 | 浏览次数 View:9325

yutheme.cn使用的是joomla1.0.15版本,这几天做了一些细节上的seo优化,就joomla的seo具体细节方面做个说明:

1joomla的sef:即网站url链接搜索引擎友好化。之前我写过一个文章“对joomla创建的网站进行SEF”,用的是joomla本身的sef,虽然joomla的url优化方面还有其他的组件,比如:Artio JoomSEF和sh404SEF,这两个sef组件我都用过,如果是英文joomla站,的确没话说,效果非常好,但是中文站会因为title、菜单等为中文导致许多的链接不正常或404页面,所以我最后还是决定对joomla自身的sef稍作修改进行使用。
2关闭PDF、Print按钮:因为搜索引擎对于站内的重复内容会给予较差评价,从而影响排名。这两个功能其实是给文章复制了两个拷贝,不利于seo,但joomla全新安装时,这两项是默认打开的,所以要关闭它们。进joomla后台“全站设定”里点“内容”选项禁用PDF和Print按钮。
3title标题优化处理:joomla默认的title标题是“站点名称 - 当前页面标题”,按照seo规律,最好每页都有不同的title和内容,这样带有关键字title的页面才容易在搜索中被搜到,默认的显示顺序将带有该页关键字的页面标题放在后边,这样搜索引擎不容易分辨页面内容,甚至会认为一些页面是相同页面。像google只截取标题的前65个字符(包括空格),如果你的站点名称太长,那后边的页面标题会被截掉,在搜索中肯定得不到好的排名,所以需要将标题title调整成“当前页面标题 - 站点名称”或“当前页面标题 | 站点名称”的格式,方法如下:
includes/joomla.php文件 507行
$this->_head['title'] = $title ? $GLOBALS['mosConfig_sitename'] . ' - '. $title : $GLOBALS['mosConfig_sitename'];
替换为
$this->_head['title'] = $title ? $title . ' - '. $GLOBALS['mosConfig_sitename'] : $GLOBALS['mosConfig_sitename']; 
4清除全站设定Metadata选项中的“全网站Meta叙述”(Meta Description)和“全网站Meta关键字”(Meta Keywords)内容,将显示标题Meta标签选为“是”。
全新安装的Joomla! 1.0.x版本中,默认设置中已经填写了Metadata内容,而这些关键词会被用到网站的每个页面里,因此造成几乎所有页面Metadata部分都有重复的关键词。即使你的每篇文章在编辑窗口右侧的Metadata中都单独写了关键词,网站默认的Metadata 也会写入该页面。搜索引擎比较反感这种情况,所以会对你的网站排名产生比较大的影响。
5增加h1,h2标签:h1、h2是可以用来强调关键词。<h1><h2><h3>的是层层递进的关系,权重依次减轻。参考www.webdesignerwall.com网站的页面优化,一个页面里一个h1,放在主标题上,如果h1放多了会稀释重要度甚至被认为堆砌关键词;h2可以多个使用,放在文章列表页的所有文章标题上。joomla模板里文章标题上是放在一个talbe里的,没有h1,h2标签,所以需要加上:
修改文件:components/com_content/content.html.php
617行
<a href="<?php echo $row->link_on;?>" class="contentpagetitle<?php echo $params->get( 'pageclass_sfx' ); ?>">
<?php echo $row->title;?></a>
<?php HTML_content::EditIcon( $row, $params, $access ); ?>
替换成
<h2><a href="<?php echo $row->link_on;?>" class="contentpagetitle<?php echo $params->get( 'pageclass_sfx' ); ?>">
<?php echo $row->title;?></a>
<?php HTML_content::EditIcon( $row, $params, $access ); ?></h2>
625行
<?php echo $row->title;?>
<?php HTML_content::EditIcon( $row, $params, $access ); ?>
替换成
<h1><?php echo $row->title;?>
<?php HTML_content::EditIcon( $row, $params, $access ); ?></h1>
修改完成,上传后刷新页面,源码中你会看到,文章blog列表页面中文章标题增加h2标签,文章内容页面文章标题增加h1标签。
 Site News joomla seo
Related Articles

网摘: Google书签 Yahoo书签 雅虎收藏夹 365Key网摘 新浪ViVi 百度收藏 天极网摘 diglog 和讯网摘 POCO网摘 YouNote网摘 博拉网 天下图摘 spurl blogmarks BlinkList reddit digg Del.icio.us QQ书签 推荐到鲜果  转播到腾讯微博  

评论 (6)
12010-05-23 16:50
 
:grin ;) :) :p :zzz :(
访客
 
零距离
22009-03-24 16:57
 
我用1.5.8,SEO是加强了。
访客
 
深圳不干胶标签印刷
32008-07-25 22:15
 
谢谢楼下的提醒,我已经改正了!
注册会员
 
yuyu
42008-07-25 22:13
 
title标题优化处理 代码写错了 
应该修改为 
[CODE] $this->_head['title'] = $title ? $title . ' - '. $GLOBALS['mosConfig_sitename'] : $GLOBALS['mosConfig_sitename']; [/CODE]
访客
 
HouseIndeed.com
52008-06-30 22:08
 
joomla1.5.X我还没仔细研究过,看了模板,有点晕。应该是在SEO方面加强了吧
注册会员
 
yuyu
62008-06-30 18:16
 
Joomla 1.5.x好象SEO加强了点
访客
 
BoyGJ

发表评论
  • 评论内容中的链接自动增加rel="nofollow",搜索引擎不会收录,请不要利用评论来做广告,此类话题将被删除。
  • rel="nofollow" in use - do not spam, do not advertise! un-related or spam comments will be deleted.
姓名:
评论:



验证码:* Code

 
安静读书的地方:玉宇书域|book.yutheme.cn上线 < 上一篇   下一篇 > 增加一些排版格式
TOP