优化工作中最基本一项是要看的懂网页代码,如果你不懂网页代码,这样的SEO就是个残废,这话一点不夸张,我们优化网页代码的时候要注意地方。
一、空格。
空格在网页中占15%的比例,空格也是字符,空格字符最常出现在代码的开始和结束处,还有就是空行中。
解决方法:把代码放在Dreamweaver里全部选中代码然后按shift+tab键左对齐。
二、字体加粗标签。
例如:<b>与<strony>两者都是对字体加粗但是<strong>却比<b>多了5个字符。要用简单的标签,减少请求次数,加快打开页面的速度!
三、不使用表格设计网页。
目前基本上淘汰了表格在网页制作中的使用,因为他不如DIV打开速度快,表格是个淘汰的东西。
四、ALT图片描述。
给网站上所有的图片加上ALT文字描述,因为图片蜘蛛看不懂图片内容,你要给图片加描述,这是SEO们常犯的小错误。
五、CSS优化。
把CSS样式写在网页的head头部标签里面,如果页面体积大的时候,可以把CSS写在文件里采取调用的方式。
六、CSS代码缩写。
在CSS里面有不少可以缩写的属性,包括margin,padding,border,font,background和颜色值等。
七、代码压缩。
当你决定把网站项目部署到网络上,那你就要考虑对CSS进行压缩,出去注释和空格,以使得网页加载得更快。
八、js文件调用。
使用内部的JS文件调用,同时吧js放到最后</body>前,可以加快打开页面速度!
SEO优化要点:1、定义网站的名字,选择与网站名字相关的域名
2、分析围绕网站核心的内容,定义相应的栏目,定制栏目菜单导航
3、根据网站栏目,收集信息内容、整理、修改、创作、添加
4、选择稳定安全服务器,保证网站24小时能正常打开,网速稳定
5、分析网站相关长尾关键词,合理的添加到内容中
6、网站程序采用div+css构造,符合w3网页标准,全站生成静态网页
7、合理交换网站相关的友情链接,不能于搜索引擎惩罚的与行业不相关的网站交换链接
8、制作生成xml与htm的地图,便于搜索引擎对网站内容的抓取
9、为每个网页定义标题、meta标签, 标题简洁,meta围绕主题关键词
10、网站经常更新相关信息内容,禁用采集,手工添置,原创为佳。
11、放置网站统计计算器,分析网站流量是通过什么来的,用户关注什么内容,根据用户的需求,修改、添加,增加用户体验。
12、网站设计美观大方,菜单清晰,网站色彩搭配合理,尽量少用图片、flash、视频等,影响打开速度。
13、合理的seo优化,不采用群发软件,禁止针对搜索引擎网页排名的作弊(SPAM),合理优化推广。
1、IIS下301设置Internet信息服务管理器 ->虚拟目录 ->重定向到URL,输入需要转向的
目标URL,并选择“资源的永久重定向”。
2、ASP下的301转向代码
复制代码 代码如下:
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.jb51.net/"
%>
3、ASP.Net下的301转向代码
复制代码 代码如下:
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently"
Response.AddHeader("Location","http://www.jb51.net/")
}
</script>
4、PHP下的301转向代码
复制代码 代码如下:
header("HTTP/1.1 301 Moved Permanently")
header("Location: http://www.jb51.net/")
exit()
5、CGI Perl下的301转向代码
复制代码 代码如下:
$q = new CGI
print $q->redirect("http://www.jb51.net/")
6、JSP下的301转向代码
复制代码 代码如下:
<%
response.setStatus(301)
response.setHeader( "Location", "http://www.jb51.net/" )
response.setHeader( "Connection", "close" )
%>
7、Apache下301转向代码
新建.htaccess文件,输入下列内容(需要开启mod_rewrite):
1)将不带WWW的域名转向到带WWW的域名下
复制代码 代码如下:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^lesishu.cn [NC]
RewriteRule ^(.*)$ http://www.jb51.net/$1 [L,R=301]
2)重定向到新域名
复制代码 代码如下:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.jb51.net/$1 [L,R=301]
3)使用正则进行301转向,实现伪静态
复制代码 代码如下:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^news-(.+)\.html$ news.php?id=$1
将news.php?id=123这样的地址转向到news-123.html
8、Apache下vhosts.conf中配置301转向
为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,
vhosts.conf中配置为:
[code]
<VirtualHost *:80>
ServerName www.jb51.net
DocumentRoot /home/jb51
</VirtualHost>
<VirtualHost *:80>
ServerName jb51.net
RedirectMatch permanent ^/(.*) http://www.jb51.net/$1
</VirtualHost>
[code]
Apache下除了以上2种方法,还有其他配置方法和可选参数,建议阅读
Apache文档。
貌似后台可以直接设置301呀
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)