优化问题之一:FLASH

  FLASH如果运用得当,可以为网站增色不少。但网站推广若运用不当,不但会为网站带来用户体验方面的种种问题,而且还会很大程度地影响到网站的搜索引擎排名。许多网民都有打桓鲽站,首先展现眼前的是一个纯图片介绍或FLASH介绍信息的经历。

  FLASH主要是一个电影,同时它还具备构成一个网页的能力。我们可以在FLASH中内嵌入链接和文字来创建一个看上去很标准的网页。可是由于这些数据被存储在网站的托管服务器上,后缀为.SWF的图形文件中,对于搜索引擎的爬行索引程序来说,它们无法读取并记录这些数据。糟糕的是,有些网站甚至彻头彻尾都用的是FLASH。对于这样的网站,可以建立一个标准的HTML页面,然后把FLASH内嵌到该标准网页中。FLASH的开发商Macromedia公司正着手开发一个更新的对搜索引擎具备友好性的升级版本。不过在这个新版本发布之前,那些纯粹使用FLASH的站点想要在搜索引擎中获得前十名的可能性几乎很渺茫。

  优化问题之二:内容管理系统(CMS)

  内容管理系统(CMS)的出现,满足了人们自己创建、发布和更新网站而又不必懂技术的要求。对于那些需要频繁更新或拥有大量投稿群的网站公司来说,CMS系统无疑能够为他们带来切实的经济利益。CMS在房地产业和一些小型零售业中的应用尤为广泛。

  现在CMS程序已达上百种之多。但遗憾的是,首先,在这上百种形形色色的CMS程序中,真正能够对搜索引擎具有友好性的却寥寥无几。而且由于CMS的类型非常之多,一旦搜索引擎优化人员遇到从前没有遇到过的新类型CMS,那么他们在对网站实施优化前,就必须先要突击学习这种CMS系统。其次,CMS系统往往还会为搜索引擎优化人员对于站内的单独页面进行标题及其它元标识的优化工作增加相当程度的难度。此外,许多CMS系统的文件命名设置的默认值较为笨拙,常常会用象“page1.htm”或“nextpage.php”这样毫无意义的名字。正是上述三个问题使得优化人员在对用CMS系统设计的网站进行优化时常会遭遇重重困难。而且很大程度上限制住了优化人员的手脚,影响了对网站的整体优化力度,达不到预期的排名效果。

  优化问题之三:Frames

  网站设计者们往往利用Frame来实现工具栏导航功能,即将一个页面(浏览器窗口)分割成两到多个活动区域,并在其中一个区域内放置静态菜单页面。无论用户访问网站的什么位置,静态菜单页面部分是始终不变的。其好处是导航清晰,而且由于不必在每个内容页面中再包含菜单项目,减少了代码量。

  困扰搜索引擎对Frames型站点的检索的主要问题frame-set被写入源代码的方式。当我们在浏览一个使用Frames设计的网页, 我们其实是在浏览至少三个文件。这些文件被编译到一起,使它们看起来是一个文件。第一个文件就是frame设置文件(frame-set)。然后该文件再调用剩下的其它页面,并让它们在页面上逐次出现,这样就能达到看起来好象一个页面的效果。

  当搜索引擎的爬行程序在源代码之间穿梭时,它们也只能看到文件名,但看不到实际的文件或文件内容本身。对Frames的优化可以通过诸如元标识优化之类的方法进行,但这些方法都比不上一个设计适当的普通HTML文件来的有效。 <br/><br/>  优化问题之四:购物系统(Shopping Carts) <br/><br/>  购物系统不仅实现了商务电子化,而且它满足了人们可以直接从网上购物的需要。但遗憾的是,大部分购物系统软件都对搜索引擎缺乏友好性。对于网上商店来说,我推荐大家使用Apple Pie Cart系统,这是一款具有客户获得特性的购物系统。其设计者为罗伯特.李,为W3C(World Wide Web Consortium互联网联合组织)的会员,也是一名资深网站开发人员。在设计该款购物系统时,罗伯特对搜索引擎的性能进行了全面的考虑。当然,市场中不乏同样对搜索引擎具有友好性的其它种类的购物系统,但这是我见过的对搜索引擎的爬行程序最开放的一款购物系统。 <br/><br/>  优化问题之五:图片型索引页/主页 <br/><br/>  图片型索引页/主页的优化处理也是相当棘手的。许多设计人员在兴致勃勃地为网站创建一个绚丽无比的“封面”,却忽略了搜索引擎所需要的文本信息。因而,这样的设计虽然可能会让网站看起来如其企业一般极具组织性和有效性,但是一个纯图片型的首页却往往会被搜索引擎的爬行程序所忽略掉,因为在这个页面上只有图片,而没有任何可供其读取和记录的文本内容。 <br/><br/>  图片型网页的设计者往往习惯于在图片上加链接,而不是提供文本链接让搜索引擎可以跟进检索网站中的其它页面,这样一来,由于搜索引擎的检索程序不跟进图片链接,那么图片中所包含的链接就很有可能被搜索引擎忽略。 <br/><br/>  编后语:当然,让搜索引擎优化人员感到头疼的远不止这些技术和设计方法。不过迄今为止,上述五种是优化人员最感棘手,最具挑战性,甚至个别目前尚无法得到根本解决的技术或设计方法。同时,有必要再次提醒大家的是:软件设计人员和搜索引擎工程师们都在努力克服这种状况:即要实现无论网站采用何种设计方式,搜索引擎的爬行程序都能够顺利地进行遍历和记录。不过就目前而言,网站设计人员在网站建设中还是应该避开这些问题,因为这样的设计不但需要深厚的设计功底,还需要具备搜索引擎优化方面的丰富知识。<br/></div> <h5 class="article-tags">Tags: </h5> <h6 class="article-footer"> <span id="p_comments57">评论:0</span><script type="text/javascript">if(0==0){document.getElementById("p_comments57").innerHTML="评论:None"};if(0==1){document.getElementById("p_comments57").innerHTML="评论:1"}</script> | <span id="p_trackbacks57">引用:0</span><script type="text/javascript">if(0==0){document.getElementById("p_trackbacks57").innerHTML="引用:None"};if(0==1){document.getElementById("p_trackbacks57").innerHTML="引用:1"}</script> | 浏览:<span id="spn57"></span> <script language="JavaScript" type="text/javascript">strBatchCount+="spn57=57,"</script> </h6> </div> <ul id="GetTrackback"> <li><a href="http://www.baidupaiming.org.cn/cmd.asp?act=gettburl&id=57" target="_blank">点击这里获取该日志的TrackBack引用地址</a></li> </ul> <div id="MutualityArticle"> <ul> <li class="tbname">相关文章:</li> <li class="msgarticle"></li> </ul> </div> <div id="MsgList"> <div style="display:none;" id="divAjaxComment"></div> </div> <div class="article" id="divCommentPost"> <p class="posttop"><a name="comment">发表评论:</a></p> <form id="frmSumbit" target="_self" method="post" action="http://www.baidupaiming.org.cn/cmd.asp?act=cmt&key=fd315284" > <input type="hidden" name="inpId" id="inpId" value="57" /> <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="25" tabindex="1" /> <label for="inpName">名称(*)</label></p> <p><input type="text" name="inpEmail" id="inpEmail" class="text" value="" size="25" tabindex="2" /> <label for="inpEmail">邮箱</label></p> <p><input type="text" name="inpHomePage" id="inpHomePage" class="text" value="" size="25" tabindex="3" /> <label for="inpHomePage">网站链接</label></p> <p><input type="text" name="inpVerify" id="inpVerify" class="verifytext" value="" size="28" tabindex="4" /> <label for="inpVerify"> <img style="border:1px solid black;cursor:pointer;" align="absbottom" src="http://www.baidupaiming.org.cn/function/c_validcode.asp?name=commentvalid" onclick="this.src = str00+ 'function/c_validcode.asp?' + Math.random();" height="20" width="60" alt="" title=""/> 验证(*)</label></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="28" rows="8" tabindex="5" ></textarea></p> <p><input name="btnSumbit" type="submit" tabindex="6" value="提交" onclick="JavaScript:return VerifyMessage()" class="button" /></p> <p><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 class="articleclear">article.clear</div> </div> </div> <div id="ContentPanelLeft"> <div id="InnerContentPanelLeft"> <div class="PanelElement" id="divCalendar"> <h3>日历</h3> <div id="divCalendar2"><script language="JavaScript" type="text/javascript">strBatchInculde+="divCalendar2=calendar,"</script></div> </div> <div class="PanelElement" id="divSearchPanel"> <h3>Search</h3> <ul> <li> <form method="post" action="http://www.baidupaiming.org.cn/cmd.asp?act=Search"> <input type="text" name="edtSearch" id="edtSearch" size="20" class="text" /> <input type="submit" value="Search" name="btnPost" id="btnPost" class="button" /> </form> </li> </ul> </div> <div class="PanelElement" id="divCatalog"> <h3>网站分类</h3> <ul id="ulCatalog"> <script language="JavaScript" type="text/javascript">strBatchInculde+="ulCatalog=catalog,"</script> </ul> </div> <div class="PanelElement" id="divArchives" onmouseover="document.getElementById('ulArchives').style.display = 'block';document.getElementById('ulArchives2').style.display = 'none';" onmouseout="document.getElementById('ulArchives').style.display = 'none';document.getElementById('ulArchives2').style.display = 'block';"> <h3>文章归档</h3> <ul style="display: none;" id="ulArchives"> <script language="JavaScript" type="text/javascript">strBatchInculde+="ulArchives=archives,"</script> </ul> <ul id="ulArchives2"> <li>Mouse Over</li> </ul> </div> <div class="PanelElement" id="divFavorites"> <h3>网站收藏</h3> <ul id="ulFavorites"> <script language="JavaScript" type="text/javascript">strBatchInculde+="ulFavorites=favorite,"</script> </ul> </div> <div class="PanelElement" id="divLinkage"> <h3>友情链接</h3> <ul id="ulLinkage"> <script language="JavaScript" type="text/javascript">strBatchInculde+="ulLinkage=link,"</script> </ul> </div> <div class="PanelElement" id="divMisc"> <h3>图标汇集</h3> <ul id="ulMisc"> <script language="JavaScript" type="text/javascript">strBatchInculde+="ulMisc=misc,"</script> </ul> </div> </div> </div> <div id="ContentPanelRight"> <div id="InnerContentPanelRight"> <div class="PanelElement" id="divPrevious"> <script type="text/javascript"><!-- google_ad_client = "pub-4024461793442168"; /* 200x200, 创建于 08-3-1 */ google_ad_slot = "0966027256"; google_ad_width = 200; google_ad_height = 200; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script><h3>最近发表</h3> <ul id="ulPrevious"> <script language="JavaScript" type="text/javascript">strBatchInculde+="ulPrevious=previous,"</script> </ul> </div> <div class="PanelElement" id="divComments"> <h3>最新评论及回复</h3> <ul id="ulComments"> <script language="JavaScript" type="text/javascript">strBatchInculde+="ulComments=comments,"</script> </ul> </div> <div class="PanelElement" id="divGuestComments"> <h3>最近留言</h3> <ul id="ulGuestComments"> <script language="JavaScript" type="text/javascript">strBatchInculde+="ulGuestComments=GuestComments,"</script> </ul> </div> <!--<div class="PanelElement" id="divTrackbacks"> <h3>最近引用</h3> <ul id="ulTrackbacks"> <script language="JavaScript" type="text/javascript">strBatchInculde+="ulTrackbacks=Trackbacks,"</script> </ul> </div>--> </div> </div> <div class="panelclear">panel.clear</div> </div> </div> <div id="Footer"> <div id="InnerFooter"> <h3 id="BlogPowerBy"><a href="javascript:window.scrollTo(0,0);">[Top]</a> Powered By <a href="http://www.rainbowsoft.org/zblog/" title="RainbowSoft Studio Z-Blog">Z-Blog 1.8 Devo Build 80108</a></h3> <h2 id="BlogCopyRight"><a href="http://www.baidupaiming.org.cn"><b>百度排名-百度排名优化专家</b></a> 北京创好网人科技公司 <br>电话:010-81733918 baidupaiming@gmail.com <br>地址:北京市海淀区上地国际创业园2-2/4c 邮编:100085 <a target=blank href=tencent://message/?uin=785893035&Site=百度排名&Menu=yes><img border="0" SRC=http://wpa.qq.com/pa?p=1:785893035:10 alt="点击这里提高网站百度排名"></a> <script language="javascript" type="text/javascript" src="http://js.users.51.la/1334063.js"></script><noscript><a href="http://www.51.la/?1334063" target="_blank"><img alt="&#x6211;&#x8981;&#x5566;&#x514D;&#x8D39;&#x7EDF;&#x8BA1;" src="http://img.users.51.la/1334063.asp" style="border:none" /></a></noscript><!--ͳƴ--></h2> </div> </div> </div> </div> </div> <script type="text/javascript"> document.getElementById("ContentPanelLeft").style.height=document.getElementById("Content").scrollHeight+"px" </script><script language="JavaScript" type="text/javascript"> try{ var elScript = document.createElement("script"); elScript.setAttribute("language", "JavaScript"); elScript.setAttribute("src", "http://www.baidupaiming.org.cn/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){}; </script> </body> </html> <!-- 2008-11-11 21:57:47 -->