﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>搜索引擎优化&#124;中英文搜索引擎优化(SEO)服务-Netconcepts&#124;网络概念 &#187; 牛 佳杰</title>
	<atom:link href="http://www.netconcepts.cn/author/bruce/feed" rel="self" type="application/rss+xml" />
	<link>http://www.netconcepts.cn</link>
	<description>Netconcepts China</description>
	<lastBuildDate>Thu, 29 Jul 2010 02:23:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Web之用户体验二</title>
		<link>http://www.netconcepts.cn/blog/web-user-experience-2</link>
		<comments>http://www.netconcepts.cn/blog/web-user-experience-2#comments</comments>
		<pubDate>Tue, 20 Jul 2010 05:39:12 +0000</pubDate>
		<dc:creator>牛 佳杰</dc:creator>
				<category><![CDATA[博客]]></category>
		<category><![CDATA[网站建设]]></category>

		<guid isPermaLink="false">http://www.netconcepts.cn/?p=3621</guid>
		<description><![CDATA[目前网站流行的验证码机制，基本上都是通过服务器端 Session 来实现的，其工作流程描述如下：
1.用户访问提交数据的表单页面时，服务器会生成一个随机串，保存在服务端的Session中;
2.将上一步生成的Session以图片的方式展现给用户，图片上的数字和字母就是“验证码”，用户提交数据的时候，需要将验证码内容一并提交;
3.系统在接收到用户提交的数据时，先验证用户输入的“验证码”是否和Session一致-SEO Adventure]]></description>
			<content:encoded><![CDATA[<p>表单验证多种方案分析</p>
<p><strong>（一）表单验证码</strong>：<br />
目前网站流行的验证码机制，基本上都是通过服务器端 Session 来实现的，其工作流程描述如下：<br />
1.用户访问提交数据的表单页面时，服务器会生成一个随机串，保存在服务端的Session中;<br />
2.将上一步生成的Session以图片的方式展现给用户，图片上的数字和字母就是“验证码”，用户提交数据的时候，需要将验证码内容一并提交;<br />
3.系统在接收到用户提交的数据时，先验证用户输入的“验证码”是否和Session一致;<br />
4.如果不一致，说明是非法请求，则可以直接拒绝掉该次请求。</p>
<p>验证码机制的弊端列举<br />
“验证码”产生的背景是为了避免网站受到恶意的请求，出发点是好的，但是验证码的方法将“避免网站受到恶意请求”的成本转嫁给了用户；<br />
用户不是在看页面，而是在扫描。验证码相对于整个页面来说，是完全附加给用户的无用信息。应该尽量避免用户思考，这是用户体验的基本功；<br />
由于验证码每次的产生的数字是随机的，而且生成的验证码为了避免被机器识别，通常会加上一些防识别的干扰字符，通常情况下，这会增加用户识别和输入的成本，给用户造成挫败感，导致用户流失。</p>
<p>验证码机制优化<br />
更改验证码出现的频率：<br />
这种方案是一种折中方案，即默认情况下不显示验证码，仅当用户输入的错误次数大于指定次数的时候，服务端才认为该请求有可能是恶意请求，同时加入验证码的验证机制。目前 Google、Yahoo均是采用本方案。Google允许的出错次数是3次，Yahoo是5次。<br />
优点：90%以上的用户不需要输入验证码，即保证了验证机制的安全，又有效的将验证码对用户体验的影响降到最低;<br />
缺点：最终还是靠验证码来实现，不够完美。</p>
<p><strong>(二)使用SSL协议加密处理：</strong><br />
SSL全称是Secure Socket Layer，是被设计用于WEB的安全传输协议。目前该协议在WEB上获得了广泛的应用。此方案的工作原理是：在进行SSL握手时，SSL选择一种对称算法对要传输的数据进行加密，然后才在网络上传输数据。SSL使用一种很健壮的信息验证码(Message Authentication Code)，例如：SHA-1，验证码被放在数据包的后部，并且和数据一块被加密。这样，如果数据被修改，其散列值就无法和原来的验证码匹配，从而能够检测出数据是否被修改，避免了大量的恶意请求。PayPal、Facebook、Yahoo、Google的登录页面均采用了SSL协议处理。<br />
优点：SSL的安全级别注定了采用该协议加密过的数据基本上不会有被攻破的可能;<br />
缺点：需要服务器端SSL组件和安全证书的支持。另外由于所有传输的数据都会经过一层加密处理，一定程度上会影响用户的访问速度。</p>
<p><strong>(三)通过 JavaScript 来实现客户端数据加密：</strong><br />
该方案的是受到 Ajax 请求方式的启发。工作原理：用户访问表单页的时候，先在后端发起一个Ajax请求，向服务器请求一个密钥，然后在用户提交表单的时候，利用这个密钥和客户端的JavaScript加密算法把用户提交的数据加密，服务器端获取到数据库，再以同样的逆算法运算，从而获取到用户提交的实际数据。由于每次服务器端产生的密钥都是不同的，所以每个密钥只对当前提交的数据有效，同时可以设置密钥的有效期，避免数据被重复提交，从一定程度上避免了恶意请求。<br />
优点：不需要服务器端特殊组件的支持，将影响用户体验的成本降低为零;<br />
缺点：需要考虑，如果客户端浏览器不支持JavaScript，怎么办？</p>
<p>没有最完美的，只有最合适的！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netconcepts.cn/blog/web-user-experience-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>理解搜索引擎</title>
		<link>http://www.netconcepts.cn/blog/to-understand-search-engine</link>
		<comments>http://www.netconcepts.cn/blog/to-understand-search-engine#comments</comments>
		<pubDate>Wed, 07 Jul 2010 07:33:27 +0000</pubDate>
		<dc:creator>牛 佳杰</dc:creator>
				<category><![CDATA[博客]]></category>
		<category><![CDATA[搜索引擎]]></category>

		<guid isPermaLink="false">http://www.netconcepts.cn/?p=3582</guid>
		<description><![CDATA[搜索引擎的分类

全文搜索引擎（Google、百度） 
基于对原数据的捕捉、分析、储存、索引等技术-SEO Adventure
]]></description>
			<content:encoded><![CDATA[<p>搜索引擎的分类</p>
<p>1. 全文搜索引擎（Google、百度）</p>
<p>基于对原数据的捕捉、分析、储存、索引等技术</p>
<p>2. 目录索引（LookSmart、About）例如：搜索某某某</p>
<p>人类-&gt;男人or女人-&gt;中国-&gt;某某某</p>
<p>3. 元搜索引擎（同时在其多个引擎上进行搜索）</p>
<p>基于全文搜索引擎技术，将用户提交的检索请求发送到多个独立搜索引擎上去搜索。</p>
<p> 抓取网页的策略</p>
<ul>
<li>广度优先</li>
<li>深度优先</li>
<li>根据IP范围（探讨）</li>
<li>综合后的启发搜索。结合启发搜索，根据每个阶段搜索到的结果去做进一步的分析。就是根据初试条件和扩展规则构造一颗解答树并寻找符合目标状态的节点的过程。</li>
</ul>
<p>关注网站与蜘蛛的交流</p>
<ul>
<li>爬行DOM文档流</li>
<li>同步记录许多版式信息：权重标签，颜色值等</li>
<li>访问一些具有限制的页面：蜘蛛能否访问这些页面</li>
<li>网站建立访问日志记录：通过识别蜘蛛名字Googlebot、BaiduSpider</li>
<li>建立robots.txt文件，告诉蜘蛛你希望他做点什么。</li>
<li>建立网站地图SiteMap，给蜘蛛看也给人类看，tow SiteMao。</li>
<li>链接管理：Nofollow标签、对外部链接的重定向（分不分权重，但还是要给流量的）</li>
</ul>
<p> </p>
<p>建立索引（倒排序法）</p>
<p><img class="aligncenter size-full wp-image-3583" title="Bruce-1" src="http://www.netconcepts.cn/wp-content/uploads/2010/07/Bruce-1.jpg" alt="Bruce-1" width="612" height="229" /></p>
<p>分词的改进</p>
<p>忽略没用的词</p>
<p>建立相应语言的词库</p>
<p>关注语义</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netconcepts.cn/blog/to-understand-search-engine/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>如何开始你的SEO</title>
		<link>http://www.netconcepts.cn/blog/how-to-begin-your-seo</link>
		<comments>http://www.netconcepts.cn/blog/how-to-begin-your-seo#comments</comments>
		<pubDate>Fri, 04 Jun 2010 07:30:01 +0000</pubDate>
		<dc:creator>牛 佳杰</dc:creator>
				<category><![CDATA[博客]]></category>
		<category><![CDATA[SEO基础]]></category>

		<guid isPermaLink="false">http://www.netconcepts.cn/?p=3504</guid>
		<description><![CDATA[搜索引擎优化就是一门互联网技术，它是针对搜索引擎的技术。搜索引擎优化的核心就是把网站与搜索引擎最大化吻合，使网站技术与搜素引擎技术同步发展。为人们高效的检索有用的数据，从而改变人们的生活-SEO Adventure]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.netconcepts.cn/services/seo">搜索引擎优化</a>就是一门互联网技术，它是针对搜索引擎的技术。搜索引擎优化的核心就是把网站与搜索引擎最大化吻合，使网站技术与搜素引擎技术同步发展。为人们高效的检索有用的数据，从而改变人们的生活。</p>
<p>搜索引擎优化技术是通过了解各类搜索引擎如何抓取互联网页面、如何进行索引以及如何确定其对某一特定关键词的搜索结果排名等技术，来对网页进行相关的优化，使其提高搜索引擎排名，从而提高网站访问量，最终提升网站的销售能力或宣传能力的技术。</p>
<p>搜索引擎排名规则不是一成不变的。万物都有一个规律，自然规律，市场规律，搜索殷勤的排名亦自然。所以，踏踏实实做SEO是一个长远的心态，你觉得呢？</p>
<p>让我们列出感兴趣的话题吧：）</p>
<p><strong>网站的开发，</strong><strong>SEO</strong><strong>不是马后炮。</strong><strong></strong></p>
<p>1. SEO与用户体验</p>
<p>我的定位是，SEO为用户体验服务。毕竟网站最终以人为本。用户体验应是从人机交互的角度出发，落实在网站开发上，就是前台页面布局与后台功能的耦合。</p>
<p>2. 网页美工≠平面设计师</p>
<p>这个网站好看吗？别忘了再问一句，这个网站好用（用户体验）吗？哎！真不容易，我们用这个名字吧，Web UI设计师。切记，你不是平面广告设计师哟：）如果你了解搜索引擎，开发的过程中应该知道什么是黒帽白帽行为，如何把握全在于度。</p>
<p>3.内容</p>
<p>通过换位思考用户搜索行为，来撰写网站内容。结合XTHML权重标签、关键词等。只要你心够细，自当其乐。</p>
<p>4.链接管理</p>
<p>内链看页面权重，外链重质量</p>
<p>5.垃圾网站为哪般？</p>
<p>垃圾网页泛指一切不是真为访客提供有价值内容或者信息为目的，而以欺骗搜索引擎、骗取点击获得利益的网页。主要指依靠采集工具大量复制抄袭其他网站内容的 网页。这也跟大环境有关，法律法规不健全，版权意识薄弱，用盗版不为过，抄袭不是大错。很明显这是一个恶性循环，希望大家能够关注这个问题而出一份自己的绵薄之力。</p>
<p>相信百度、谷歌等搜索引擎也一直深受垃圾网站的困扰。相比之下，我们用户搜索到的垃圾信息数不胜数。顺便带一句，搜索引擎比的是谁检索的信息更真实而有价值，这是根本。</p>
<p> </p>
<p><strong>搜索引擎与</strong><strong>SEO</strong><strong>人</strong><strong></strong></p>
<p>1.分析能力</p>
<p>分析能力是通过实践与积累提炼的，经验与理性的把握。</p>
<p>2.自信力</p>
<p>汉语很巧妙，如果拿自信与自大来比较，就会很好的实践这个“自信”了，而不仅仅理解。做到这一步很简单，但一直保持就很难了。要相信自己的SEO提案是建立在非盲目，有根据之上。吸取别人提出的宝贵建议，加以思考。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netconcepts.cn/blog/how-to-begin-your-seo/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>网站加速方法总结</title>
		<link>http://www.netconcepts.cn/blog/way-to-speed-up-website</link>
		<comments>http://www.netconcepts.cn/blog/way-to-speed-up-website#comments</comments>
		<pubDate>Mon, 24 May 2010 06:59:52 +0000</pubDate>
		<dc:creator>牛 佳杰</dc:creator>
				<category><![CDATA[博客]]></category>
		<category><![CDATA[网站建设]]></category>

		<guid isPermaLink="false">http://www.netconcepts.cn/?p=3477</guid>
		<description><![CDATA[网站加速，是速度与美观（体验）的博弈。如何在这之中把握好度，是因该灵活应用的！你认为呢-SEO Adventure]]></description>
			<content:encoded><![CDATA[<p>网站加速，是速度与美观（体验）的博弈。如何在这之中把握好度，是因该灵活应用的！你认为呢？</p>
<p><strong>尽量减少代码中的</strong><strong>HTTP</strong><strong>请求次数</strong></p>
<p>代理浏览器打开一个页面的时间中，有50%以上是下载各项内容。下载什么呢？比如说：XHTMl（结构）、js（行为）、css（表现）；页面元素，图片、多媒体等。提速的关键是，通过减少页面中的元素可以减少HTTP请求次数。减少元素=简化页面设计吗？NO！如何保证页面内容的丰富性又能达到加快响应时间的目的呢？一下几条是减少HTTP请求次数同时又可能保持页面内容丰富的技术。</p>
<p>包含较少的图片和脚本。</p>
<p>将多个图片合并成为一个文件，利用css背景定位技术。</p>
<p>合并js脚本与css样式表，减少请求。</p>
<p>充分利用代理浏览器端Cache策略，减少重复下载。</p>
<p>减少页面的HTTP请求次数是你首先要做的第一步。这是改进手册访问用户等待时间的首要方法。HTTP请求在无缓存的情况下占去了40%—80%的响应时间。让那些初次访问你网站的人获得更快的用户体验吧！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netconcepts.cn/blog/way-to-speed-up-website/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Php，jsp，.Net，.htaccess永久重定向</title>
		<link>http://www.netconcepts.cn/blog/php-jsp-net-htaccess-permanent-redirect</link>
		<comments>http://www.netconcepts.cn/blog/php-jsp-net-htaccess-permanent-redirect#comments</comments>
		<pubDate>Thu, 22 Apr 2010 07:30:08 +0000</pubDate>
		<dc:creator>牛 佳杰</dc:creator>
				<category><![CDATA[博客]]></category>
		<category><![CDATA[网站建设]]></category>

		<guid isPermaLink="false">http://www.netconcepts.cn/?p=3438</guid>
		<description><![CDATA[www.mywebsite.com 与www.mywebsite.com/index.php 在搜索引擎看来是两个页面相同内容，那我们可以用永久重定向来处理这个问题-SEO Adventure]]></description>
			<content:encoded><![CDATA[<p>www.mywebsite.com 与www.mywebsite.com/index.php 在搜索引擎看来是两个页面相同内容，那我们可以用永久重定向来处理这个问题。</p>
<p>Php代码：</p>
<p>Header( “HTTP/1.1 301 Moved Permanently” );<br />
Header( “Location: http:// www.mywebsite.com” );</p>
<p>Jsp代码</p>
<p>response.setStatus(301);<br />
 response.setHeader( &#8220;Location&#8221;, &#8220;http://www.mywebsite.com &#8221; );<br />
 response.setHeader( &#8220;Connection&#8221;, &#8220;close&#8221; );</p>
<p> </p>
<p>ASP .NET代码<br />
&lt;script runat=”server”&gt;<br />
private void Page_Load（object sender， System.EventArgs e ）<br />
　　{<br />
　　Response.Status = “301 Moved Permanently”;<br />
　　Response.AddHeader（”Location”，”http://www.mywebsite.com”）;<br />
　　}<br />
&lt;/script&gt;</p>
<p> </p>
<p>如果你有修改服务器配置文件的权限，或者有提供此功能，可以使用htaccess</p>
<p>.htaccess</p>
<p># 将网页index.php重定向到http://www.mywebsite.com<br />
Redirect permanent /index.php http://www.mywebsite.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netconcepts.cn/blog/php-jsp-net-htaccess-permanent-redirect/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web之用户体验一</title>
		<link>http://www.netconcepts.cn/blog/web-user-experience</link>
		<comments>http://www.netconcepts.cn/blog/web-user-experience#comments</comments>
		<pubDate>Tue, 30 Mar 2010 09:43:59 +0000</pubDate>
		<dc:creator>牛 佳杰</dc:creator>
				<category><![CDATA[博客]]></category>
		<category><![CDATA[网站建设]]></category>

		<guid isPermaLink="false">http://www.netconcepts.cn/?p=3368</guid>
		<description><![CDATA[有些网站看起来很简洁清爽；

         有些网站看起来杂乱无章；

         有些网站能让你轻松迅速找到资料：

         有些网站让你犹如置身迷宫-SEO Adventure

]]></description>
			<content:encoded><![CDATA[<p>有些网站看起来很简洁清爽；</p>
<p>有些网站看起来杂乱无章；</p>
<p>有些网站能让你轻松迅速找到资料：</p>
<p>有些网站让你犹如置身迷宫；</p>
<p> </p>
<p>为什么网站的体验度会有如此大的反差？</p>
<p>用户在访问网站是有怎样的心理？</p>
<p>你是否思考过这些？</p>
<p>你是否站在用户的角度去设计制作web页面。</p>
<p>遵循什么样的原则来设计网站才能吸引访客？</p>
<p> </p>
<p>我们就Web用户体验来谈谈，页面的设计原则与访客当时的访问心理！</p>
<p> </p>
<p>我们实际上是怎样使用网络的？一扫而过，使用搜索？能搜到吗？天哪！请别让我思考。大家会发现，国内大部分的网站侧重图片美观，而国外大部分（英文）的网站侧重文字内容与功能，其实这些跟网站的风格主题也有关系。我想说的是，无论怎样，请尽量别让你的访客思考！</p>
<p> </p>
<p>这意味着，设计者应该尽量做到，当我看到一个页面时，它应该是一目了然，不言而喻，自我解释的。</p>
<p> </p>
<p>当我浏览一个需要思考的网页时，我头脑里浮现的东西会加上一个问号。这看起来像产品目录，这看起来像广告。这里可以点击吗？这两个链接看起来一样，为什么他们叫作这个？</p>
<p> </p>
<p>网页上每项内容都有可能迫使访客停下来，进行不必要的思考。比如：生僻的技术名词，带有营销倾向的名字，“模糊不清”的链接或按钮。</p>
<p> </p>
<p>我们可以列出一大堆访客在访问网站时不应该花时间思考的事：</p>
<p>我在什么位置？</p>
<p>我该从哪里开始？</p>
<p>他们把×××放在哪里了？</p>
<p>为什么叫这个名字。</p>
<p> </p>
<p>你需要给自己列一个问题清单。但是，最重要的是理解如何去掉这些问号。如果你理解了这个原则，就会开始注意到网页上所有让你思考的东西。最后，你讲学会如何识别并在你的页面上避免它们！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.netconcepts.cn/blog/web-user-experience/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
