网站建设指导

提供专业的网站建设相关知识,服务报价,方案文挡的指导

« Google判断网页优质的一些标准网页优化的禁区 »

网站URL的SEO技巧以及如何保护网站

匹配指匹配用户搜索关键字。主域名匹配优于目录名或网页名匹配。英文关键字之间应使用 - 或 _ 链接。针对中文关键字,中文目录名和网页名优于英文目录名和网页名。Google、百度可识别中文目录名和网页名,但其它搜索引擎未知。中文目录名和网页名可能导致部分浏览器无法识别该URL。相同条件下(站外链接等),URL优于网页标题匹配(标签)。可使用多级域名匹配关键字。(如:china.creditcard.apply.cmbchina.com)静态网页(.htm、.html)优于动态网页(.asp、.php、.jsp、.aspx)。动态网页参数越少越好。动态网页参数名可匹配关键字。可使用伪静态地址。(URL重写)同一文件URL应固定不变。URL跳转时应使用301 永久重定向。主域名不应过长(控制在12个字符内)。URL应包含较少的关键字而非堆砌大量关键字。URL中可省略the、for、of等常用介词、冠词等。主域名应首先考虑用户容易记忆而非针对搜索引擎优化。Google、百度尚不能自动为中文关键字匹配使用汉语拼音的URL。(如:用户搜索“搜索引擎优化”时,无法自动匹配 sousuoyinqingyouhua.html)Google、百度尚不能识别中文域名。(如:扩展名.com)较 .com 和 .net 域名,Google 偏爱 .org 和 .edu 域名。Google Adsense 首先通过 URL 匹配广告。子域名不应过多,可根据文章类别或服务器用途创建不同子域名。 <br/><br/>  网站保卫战<br/>网站需要保卫么?推广还来不及呢,哪能拒客于门外。不过网站的确需要保护,不然……<br/><br/>  1.防网页框架<br/>  这年头,流氓都没人管,或者说,有后台的流氓都没人管。于是各种各样形形色色的流氓遍地开花。借网摘之名,收流量知名,于是,你就被框框们框住了。<br/><br/>  防网页框架对策<br/>  这年头,法律不保护你,只能自己保护自己。网页中写入如下代码即可防止被框  <script type="text/javascript">if (top.location !== self.location) {top.location=self.location;}</script> <br/>  <br/>  2.防域名捆绑<br/>  国人眼中 .com 才是正牌域名,所以大部分情况下是同一个域名 .com 被抢注,而 .net .org 等域名安然无恙。不要以为自己捡了便宜。当你用 xxx.net 红火发展的时候,别人就会用 xxx.com 解析到你的网站,如果你熟视无睹甚至还洋洋得意,那就等着付学费吧,等人们都熟悉 xxx.com 访问时,他们就会向你高价出售该域名,不买的话,等着流量被劫持吧。<br/><br/>  防域名捆绑对策<br/>网页可判断服务器SERVER_NAME变量,如果不包含自己的域名则进行跳转。<br/>服务器端 ASP代码 将www.kuozhanming.com换成自己的网址<br/><br/>Dim strServer_Name <br/>strServer_Name = LCase(Trim(Request.ServerVariables("SERVER_NAME"))) <br/>If strServer_Name <> "www.kuozhanming.com" Then <br/>Response.Redirect "http://www.kuozhanming.com" <br/>End If <br/><br/><br/>  网页客户端 将www.kuozhanming.com换成自己的网址<br/><script type="text/javascript"> <br/>var my_domain = "http://www.kuozhanming.com"; <br/>var page_url = window.location.href; <br/>if ( page_url.indexOf(my_domain!= -1) { <br/>top.location = my_domain; <br/>} <br/></script> <br/><br/><br/>  3.防域名劫持<br/>  域名劫持分两种情况,一是在网关发送虚假DNS信息,对国内国际域名都有效,一般无法解决,只能让访客记住自己的服务器IP或多准备几个域名备用,这种情况只能影响部分用户。<br/>第二个是直接修改DNS信息,时间若长可影响全球用户。目前 .cn 域名被修改的几率更大,如前几天Google和MSN的.cn的域名被劫持。以及几年前腾迅非法抢夺QQ.com.cn域名事件。<br/><br/>  防域名劫持对策<br/>尽量注册 .com .net 等国际域名,再说 .cn 域名也不向个人开放(就是说,个人注册没有法律保障。)<br/><br/>  <br/>  4.防盗版侵权<br/>盗版侵权其实是个大问题,可惜在国内大不是问题。后果基本上轻则图片盗链影响服务器,重则,你还想做大做强么?<br/>不知道给这些侵权者发工资时发假币他们干不干,我倒觉得区别不大。<br/><br/>  防盗版侵权对策<br/>以下仅是简单的防护方法,要想根本解决这个问题,得等像样的著作权法出台。还有国家像封杀某些网站一样的决心。<br/><br/>  文章中多使用图片,并且给图片打上自己站点logo和域名的水印。<br/>文章中多包含复杂HTML标签和各种链接,降低简单复制后的可读性。<br/>文章中举例时多使用自己的网站。<br/><br/>  <br/>  5.防网站复制、采集<br/>各种网络广告平台一多,不少人就采取这种最简单的建立网站的方式来悉数照搬其它网站了。<br/><br/>  防网站复制、采集策略<br/>一般盗取网站信息的服务器IP比较固定,知道它IP了,自由发挥吧,比如针对其IP访问的每个网页给它多包含一个N兆图像。或者干脆封掉其IP。 <br/><br/><br/></div> <h5 class="post-tags">Tags: <a href="http://www.webso.net/catalog.asp?tags=%E7%BD%91%E7%AB%99">网站</a>  </h5> <h6 class="post-footer"> 发布:webso | 分类:网站建设与SEO | 评论:0 | 引用:0 | 浏览:<span id="spn100"></span> <script language="JavaScript" type="text/javascript">strBatchCount+="spn100=100,"</script> </h6> </div> <ul class="msg trackback"> <li class="tbname"><a href="http://www.webso.net/cmd.asp?act=gettburl&id=100" target="_blank">点击这里获取该日志的TrackBack引用地址</a></li> </ul> <ul class="msg mutuality"> <li class="tbname">相关文章:</li> <li class="msgarticle"><p><a href="http://www.webso.net/post/94.html">网站收录多但访问量少怎么办?</a>  (2006-8-29 14:28:44)</p><p><a href="http://www.webso.net/post/93.html">面向搜索引擎的网站设计</a>  (2006-8-29 14:27:9)</p><p><a href="http://www.webso.net/post/88.html">创建Google关键词广告的12高招</a>  (2006-8-26 13:17:19)</p><p><a href="http://www.webso.net/post/87.html">企业网站如何在搜寻结果名中名列前茅???</a>  (2006-8-26 13:11:41)</p><p><a href="http://www.webso.net/post/86.html">网页级别(PageRank)</a>  (2006-8-26 13:10:20)</p><p><a href="http://www.webso.net/post/85.html">如何让更多的人知道您的网站</a>  (2006-8-25 13:7:58)</p><p><a href="http://www.webso.net/post/84.html">网站推广29大法</a>  (2006-8-25 13:5:18)</p><p><a href="http://www.webso.net/post/83.html">自己制作企业公司网站的建立、宣传与维护</a>  (2006-8-25 13:1:47)</p><p><a href="http://www.webso.net/post/82.html">网站推广策略方案 五||Red</a>  (2006-8-25 12:52:55)</p><p><a href="http://www.webso.net/post/81.html">网站推广策略方案 四||Red</a>  (2006-8-25 12:50:38)</p></li> </ul> <div style="display:none;" id="divAjaxComment"></div> <div class="post" id="divCommentPost"> <p class="posttop"><a name="comment">发表评论:</a></p> <form id="frmSumbit" target="_self" method="post" action="http://www.webso.net/cmd.asp?act=cmt&key=b21c8c79" > <input type="hidden" name="inpId" id="inpId" value="100" /> <input type="hidden" name="inpArticle" id="inpArticle" value="" /> <input type="hidden" name="inpLocation" id="inpLocation" value="" /> <p><input type="text" name="inpName" id="inpName" class="text" value="" size="28" tabindex="1" /> <label for="inpName">名称(*)</label></p> <p><input type="text" name="inpEmail" id="inpEmail" class="text" value="" size="28" tabindex="2" /> <label for="inpEmail">邮箱</label></p> <p><input type="text" name="inpHomePage" id="inpHomePage" class="text" value="" size="28" tabindex="3" /> <label for="inpHomePage">网站链接</label></p> <p><input type="text" name="inpVerify" id="inpVerify" class="text" value="" size="28" tabindex="4" /> <label for="inpVerify">验证(*)</label> <img style="border:1px solid black" src="http://www.webso.net/function/c_validcode.asp?name=commentvalid" alt="" title=""/></p> <p><label for="txaArticle">正文(*)(留言最长字数:1000)</label></p> <p><textarea name="txaArticle" id="txaArticle" onchange="GetActiveText(this.id);" onclick="GetActiveText(this.id);" onfocus="GetActiveText(this.id);" class="text" cols="50" rows="4" tabindex="5" ></textarea></p> <p><input name="btnSumbit" type="submit" tabindex="6" value="提交" onclick="JavaScript:return VerifyMessage()" class="button" /> <input type="checkbox" name="chkRemember" value="1" id="chkRemember" /> <label for="chkRemember">记住我,下次回复时不用重新输入个人信息</label></p> <script language="JavaScript" type="text/javascript">objActive="txaArticle";ExportUbbFrame();</script> </form> <p class="postbottom">◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。</p> <script language="JavaScript" type="text/javascript">LoadRememberInfo();</script> </div> </div> <div id="divSidebar"> <div class="function" id="divCalendar"> <h3>日历</h3> <div id="divCalendar2"><script language="JavaScript" type="text/javascript">strBatchInculde+="divCalendar2=calendar,"</script></div> </div> <div class="function" id="divComments"> <h3>最新评论及回复</h3> <ul id="ulComments"> <script language="JavaScript" type="text/javascript">strBatchInculde+="ulComments=comments,"</script> </ul> </div> <div class="function" id="divPrevious"> <h3>最近发表</h3> <ul id="ulPrevious"> <script language="JavaScript" type="text/javascript">strBatchInculde+="ulPrevious=previous,"</script> </ul> </div> </div> <div id="divBottom"> <h3 id="BlogPowerBy">Powered By <a href="http://www.rainbowsoft.org/zblog/" title="RainbowSoft Studio Z-Blog">Z-Blog 1.8 Devo Build 80201</a></h3> <h2 id="BlogCopyRight"><a href="http://www.webso.cn" target="_blank">网站建设</a>声明: 本站部分内容来源自网络,如需转载请与原作者联系!www.webso.net | <a href="http://www.webso.net" title="Z-Blog Plus">专业的网站建设行业交流 BLOG</a> 沪ICP备<a href="http://www.miibeian.gov.cn" target="_blank">06051252</a>号<br>Copyright 2008 网站建设指导. Some Rights Reserved.</h2> </div> </div> </div> </div> <script language="JavaScript" type="text/javascript"> /* jQuery 1.1 API used */ var RevertID=0; $(document).ready(function(){ try{ var elScript = document.createElement("script"); elScript.setAttribute("language", "JavaScript"); elScript.setAttribute("src", "http://www.webso.net/function/c_html_js.asp?act=batch"+unescape("%26")+"view=" + escape(strBatchView)+unescape("%26")+"inculde=" + escape(strBatchInculde)+unescape("%26")+"count=" + escape(strBatchCount)); document.getElementsByTagName("body")[0].appendChild(elScript); } catch(e){}; if(document.getElementById("inpVerify")){ var objImageValid=$("img[@src^='"+str00+"function/c_validcode.asp?name=commentvalid']"); objImageValid.css("cursor","pointer"); objImageValid.click( function() { objImageValid.attr("src",str00+"function/c_validcode.asp?name=commentvalid"+"&random="+Math.random()); } ); } }); </script> </body> </html> <!-- 2008-6-28 16:20:26 -->