使用Joomla的
cms
系统而非Word
pr
ess进行网站建设的时候,我们可以注意以下几点,为网站奠定良好的
SEO
基础。
1,选择正确的服务器
如果网站要进行URL优化的话需要一定的重写功能,而目前而言IIS没有良好的重写模块,因此在选择服务器的时候建议选择有apache和mod_rewrite功能的服务器。这样就为以后的SEO优化成为了可能。
2,重命名htaccess.txt文件为.htaccess
要使用URL重写功能,需要使用到.htaccess文件,因此建议在把htaccess文件改为.htaccess。
3,开启URL 重写功能
安装好CMS系统后台后,可以进入网站后台的全局设置里开启系统自带的SEO功能。如下图示:
开启了对搜索引擎友好的URL和URL重写功能后,会自动把链接里的动态参数重写成静态形式。
4,把/images/从robots.txt文件移除
Joomla系统在安装时会默认在robots.txt文件中屏蔽蜘蛛访问/images/文件夹。
5,安装“JCE”插件
JCE编辑插件是免费插件,这款文本编辑插件不仅不会过滤代码中的JS代码而且还能给图片添加ALT标签设置图片的大小。
6,SEO boss插件
网页的meta信息是SEO优化的重要因素之一,因此安装SEO boss插件可以实现批量修改网页meta的功能,节省一个一个页面单独修改的耗时。
7,带www. 和不带www. 网站版本的跳转
Joomla不像 wordpress 能自动在www. 和不带www.版本的网页间跳转,因此要实现网页版本间的跳转统一网站页面,可以编写.htaccess文件,参考如下:
不带www. 301重定向跳转到带www.
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
带www. 301重定向跳转到不带www.
RewriteEngine On
RewriteCond %{HTTP_HOST} www.yourwebsitehere.com
RewriteRule (.*) http://yourwebsitehere.com/ $1 [R=301,L]
8,网页加载速度
使用Joomla CMS的网站加载速度一般会比较慢,要提高页面加载速度可以通过以下三种方式:
利用浏览器缓存
如果对缓存细节无法把握建议把以下规则添加到.htaccess文件中:
ExpiresActive On
ExpiresByType text/html “access plus 1 seconds”
ExpiresByType image/gif “access plus 1 years”
ExpiresByType image/jpeg “access plus 1 months”
ExpiresByType image/png “access plus 1 months”
ExpiresByType text/css “access plus 1 months”
ExpiresByType text/javascript “access plus 1 months”
ExpiresByType application/x-javascript “access plus 1 months”
ExpiresByType image/ico “access plus 1 months”
启用gzip压缩
Joomla系统自带了GZIP压缩功能,进入全局设置,服务器设置启用gzip压缩功能。(注:需要服务器上有mod_gzip)
joomla gzip 压缩图片
无论有没有使用Joomla系统,压缩图片是每一个网站要提高页面载入速度的必经之路,压缩页面图片的大小很大程度上可以提高页面载入速度。因此建议使用谷歌提供的“Google`s page speed tool”检测影响页面载入速度的因素并一一修复。
9,安装“xmap”
Xmap是个非常使用的Joomla sitemap组件。可以在后台设置需要创建sitemap的页面及其详细参数并创建网页和XML版本的sitemap,简单易用。
另:推荐两款较使用的Joomla SEO插件:sh404sef, artio joomsef。
在用Joomla建站的时候考虑达闻提供的以上几点技巧,可以为网站奠定良好的SEO基础。
如果网站要进行URL优化的话需要一定的重写功能,而目前而言IIS没有良好的重写模块,因此在选择服务器的时候建议选择有apache和mod_rewrite功能的服务器。这样就为以后的SEO优化成为了可能。
2,重命名htaccess.txt文件为.htaccess
要使用URL重写功能,需要使用到.htaccess文件,因此建议在把htaccess文件改为.htaccess。
3,开启URL 重写功能
安装好CMS系统后台后,可以进入网站后台的全局设置里开启系统自带的SEO功能。如下图示:
开启了对搜索引擎友好的URL和URL重写功能后,会自动把链接里的动态参数重写成静态形式。
4,把/images/从robots.txt文件移除
Joomla系统在安装时会默认在robots.txt文件中屏蔽蜘蛛访问/images/文件夹。
5,安装“JCE”插件
JCE编辑插件是免费插件,这款文本编辑插件不仅不会过滤代码中的JS代码而且还能给图片添加ALT标签设置图片的大小。
6,SEO boss插件
网页的meta信息是SEO优化的重要因素之一,因此安装SEO boss插件可以实现批量修改网页meta的功能,节省一个一个页面单独修改的耗时。
7,带www. 和不带www. 网站版本的跳转
Joomla不像 wordpress 能自动在www. 和不带www.版本的网页间跳转,因此要实现网页版本间的跳转统一网站页面,可以编写.htaccess文件,参考如下:
不带www. 301重定向跳转到带www.
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
带www. 301重定向跳转到不带www.
RewriteEngine On
RewriteCond %{HTTP_HOST} www.yourwebsitehere.com
RewriteRule (.*) http://yourwebsitehere.com/ $1 [R=301,L]
8,网页加载速度
使用Joomla CMS的网站加载速度一般会比较慢,要提高页面加载速度可以通过以下三种方式:
利用浏览器缓存
如果对缓存细节无法把握建议把以下规则添加到.htaccess文件中:
ExpiresActive On
ExpiresByType text/html “access plus 1 seconds”
ExpiresByType image/gif “access plus 1 years”
ExpiresByType image/jpeg “access plus 1 months”
ExpiresByType image/png “access plus 1 months”
ExpiresByType text/css “access plus 1 months”
ExpiresByType text/javascript “access plus 1 months”
ExpiresByType application/x-javascript “access plus 1 months”
ExpiresByType image/ico “access plus 1 months”
启用gzip压缩
Joomla系统自带了GZIP压缩功能,进入全局设置,服务器设置启用gzip压缩功能。(注:需要服务器上有mod_gzip)
joomla gzip 压缩图片
无论有没有使用Joomla系统,压缩图片是每一个网站要提高页面载入速度的必经之路,压缩页面图片的大小很大程度上可以提高页面载入速度。因此建议使用谷歌提供的“Google`s page speed tool”检测影响页面载入速度的因素并一一修复。
9,安装“xmap”
Xmap是个非常使用的Joomla sitemap组件。可以在后台设置需要创建sitemap的页面及其详细参数并创建网页和XML版本的sitemap,简单易用。
另:推荐两款较使用的Joomla SEO插件:sh404sef, artio joomsef。
在用Joomla建站的时候考虑达闻提供的以上几点技巧,可以为网站奠定良好的SEO基础。