时间:2010-05-16 15:16
优化url的结构
为您网页上的文件创建具有良好描述性的类目名和文件名不仅可以帮助您更好地组织您的网站,还有助于搜索引擎更有效地抓取文件。而且它还能够为那些想链接到您内容的网站创建更简单、友好的url。访客可能会被过于冗长、隐秘,包含很少可识别单词的url所吓到。
ь="varimage=newimage();image.src=this.src;if(image.width>0&&image.height>0){if(image.width>=700){this.width=700;this.height=image.height700/image.width;}}"height=63alt=""src="abcdbbscode.com/uploads/allimg/090831/21424u095-0.jpg"width=523border=0>
这是我们棒球卡网站上某一网页的url,面对这样的url,用户可能会感到困惑
类似这样的url对用户是不友好的,而且也会让人困惑。用户在记忆这样的url和为此创建链接的时候会感到困难。而且用户可能会认为某一部分的url是不需要的,特别是当这个url显示了很多难以识别的参数的时候。用户凭这种臆断往往会自作主张去掉url的一部分,从而导致链接失效。
有些用户可能会运用该页面的url作为锚文本来链接到您的页面。对用户和搜索引擎来说,如果您的url包含了相关的文字,会比单纯提供一个id或者奇怪的参数更有帮助。
ь="varimage=newimage();image.src=this.src;if(image.width>0&&image.height>0){if(image.width>=700){this.width=700;this.height=image.height700/image.width;}}"height=114alt=""src="abcdbbscode.com/uploads/allimg/090831/21424v409-1.jpg"width=611border=0>这些被高亮显示的词语能够让用户或搜索引擎了解这些链接将把他们带到哪里
最后,请注意指向文件的url会作为搜索结果的一部分,展示在该文件的标题和内容摘要下方。就像标题和内容摘要一样,如果搜索结果url中包含的某个词语恰好匹配用户的搜索查询,那么该词语会在url中以粗体显示。
ь="varimage=newimage();image.src=this.src;if(image.width>0&&image.height>0){if(image.width>=700){this.width=700;this.height=image.height700/image.width;}}"height=102alt=""src="abcdbbscode.com/uploads/allimg/090831/21424rv4-2.jpg"width=542border=0>
一个用户正在搜索[baseballcards]
ь="varimage=newimage();image.src=this.src;if(image.width>0&&image.height>0){if(image.width>=700){this.width=700;this.height=image.height700/image.width;}}"height=114alt=""src="abcdbbscode.com/uploads/allimg/090831/21424s259-3.jpg"width=611border=0>
我们的网站也显示在搜索结果中,url展示在网页标题和内容摘要下面
以下是另外一个例子,在我们域名下的一个url页面含有一篇关于最稀有的棒球卡的文章。url中的单词往往会比诸如‘abcdbrandonsbaseballcards.com/article/102125/’中的id数字更能吸引搜索用户。
ь="varimage=newimage();image.src=this.src;if(image.width>0&&image.height>0){if(image.width>=700){this.width=700;this.height=image.height700/image.width;}}"height=102alt=""src="abcdbbscode.com/uploads/allimg/090831/21424w934-4.jpg"width=542border=0>
一个用户正在搜索[rarestbaseballcards]
ь="varimage=newimage();image.src=this.src;if(image.width>0&&image.height>0){if(image.width>=700){this.width=700;this.height=image.height700/image.width;}}"height=142alt=""src="abcdbbscode.com/uploads/allimg/090831/21424t609-5.jpg"width=598border=0>这是一个深层网页的搜索结果,它的url提示我们能够在这个网页上读到什么样的内容。
谷歌擅长于抓取各类型的url结构,即使它们异常复杂,但是花一些时间让您的url尽可能的简单,对于用户和搜索引擎都是有帮助的。有些网站管理员通过将他们的动态url重写为静态url的方式来达到这个目的;谷歌觉得这样做没有什么不妥,但是我们需要提醒的是,这是一件比较考验功力的事情,如果操作不当,可能会为您网站的抓取带来麻烦。
优化url结构的好方法
在url中使用单词——包含与您网站内容和结构相关的单词会更便于用户浏览网站。访问者会更好地记住他们并可能更愿意链向他们。
请注意避免:
使用过于冗长并包含无关参数和会话id的url
使用过于概括的页面名,例如‘page1.html’
使用过度堆砌的关键字,例如‘baseball-cards-baseball-cards-baseballcards.htm’
使用简单的目录结构——您的目录结构应该能够很好地归纳您网站内容并且使用户轻松地知道他们处于您网站的哪个位置。尽量使用您的目录结构来指明url上的内容类型。
请注意避免:
使用类似于".../dir1/dir2/dir3/dir4/dir5/dir6/page.html"的多层嵌套的子目录。
使用与内容无关的文件名。
为同一文档提供统一的url——在访问同一内容时,为了防止一些用户链接到一个版本的url而另一些用户链接到另一个版本(url的不同可能会分散弱化该内容的声誉值),我们建议您在您页面的内部链接和结构中集中使用一个url。如果您发现有用户通过不同的url来访问同样的内容,您可以对不希望使用的urls设立301重定向到您所期望使用的url。
请注意避免:
无论是从根目录还是子域名(例如"domain.com/page.htm"和"sub.domain.com/page.htm")访问的内容都是相同的。
在您的内部链接结构中混合使用abcd和非abcd版本的url
在url中使用奇怪的大写(大部分用户喜欢小写而且小写也便于他们记忆)
让您的网站更易于检索和浏览
网站的导航功能对于帮助用户迅速找到他们想要的内容来说是很重要的。它对帮助搜索引擎理解该网站有哪些重要内容同样非常重要。虽然谷歌的搜索结果都是指向每一个特定的页面,但谷歌同时也会智能地去理解这一页到底在整个网站结构中处于什么地位。
所有网站都会有它的主页或者“根”页面。这种页面往往是用户访问最多的,也是用户检索和浏览该网站的起始点。除非您的网站只有屈指可数的几个页面,否则您应该思考一下如何更好地将用户从您的主页(根页面)带到有特定内容的页面。比如,您是否发现有不少页面应该归于同一话题而需要另建一页来归纳展示这类相关的页面?您网站中是不是有成百上千的商品需要利用逐层分类的方法来更有条理地展示?
ь="varimage=newimage();image.src=this.src;if(image.width>0&&image.height>0){if(image.width>=700){this.width=700;this.height=image.height700/image.width;}}"height=278alt=""src="abcdbbscode.com/uploads/allimg/090831/21424u496-6.jpg"width=281border=0>
上图为我们的小棒球卡网站的目录结构
网站地图是您网站上用于展示网站结构的网页,它将您的所有网页以层级式列表的方式提供给用户。用户有时会通过您网站里的网站地图(sitemap)来寻找一些特定页面,特别是当他无法通过您主页的导航找到他需要的那页时。它的主要目的是为了方便用户,但同时它也有利于搜索引擎对您的整个网站页面更全面地抓取。
用户也可以通过谷歌网站管理员工具提交xmlsitemap文档(基于xml的网站地图文档)来让谷歌更容易地去发现并抓取您网站上的内容。该文档还有一个好处就是您可以利用它来选择您想要的首选域(例如:abcdbrandonsbaseballcards.com/或abcdbrandonsbaseballcards.com/;了解更多首选域相关信息,请访问专题什么是首选域)。建立网站地图文档并非难事,谷歌已经给您提供了开源的网站地图文档生成脚本(sitemapgeneratorscript),让您更方便的制作该文档。
建立网站导航的好方法
创造自然的层叠结构——让用户尽可能容易地从主干页面找到他们需要的特定内容。有必要的话可以在保证内部链接结构合理的基础上添加导航页。
请注意避免:
制造过于复杂的网站导航链接。例如,给每一页都放上链到网站其他所有页面的链接。
过分细分您网站的内容(用户不得不点击二十余次才能找到他们想要的内容)。
导航中尽量使用文字链接——一方面,若您导航中的大部分链接都是文字链接的话,搜索引擎会更容易识别和抓取。另一方面,用户在很多情况下更喜欢文字链接,特别是在某些无法浏览flash和javascript的设备上。
请注意避免:
将导航栏完全放入下拉菜单、图片或者动画中(虽然在大多数情况下搜索引擎能识别里面的链接,但如果用户能通过普通的文字链接就能到达所有网站的页面的话,将会大大提高网站的可访问性;更多相关信息请访问flash、图片和其他非文本文件)。
使用“面包屑(breadcrumb)”导航模式——面包屑导航是指在网页顶端或者底部放置的一排内部链接,它使用户可以方便地回到上一层结构中的网页或者主页。大多数面包屑导航通常会从最具概括性的页面开始(通常是主页),越往右指向的页面内容越具体。
ь="varimage=newimage();image.src=this.src;if(image.width>0&&image.height>0){if(image.width>=700){this.width=700;this.height=image.height700/image.width;}}"height=68alt=""src="abcdbbscode.com/uploads/allimg/090831/21424q528-7.jpg"width=514border=0>
在深层网页上的面包屑导航链接
在您的网站上放置html网站地图,并使用xml网站地图文档——网站地图能有效地链接到您网站上的所有页面或主要页面。制作xml网站地图文档能够进一步确保搜索引擎发现并索引您站内的所有网页。
请注意避免:
html网站地图里面的某些链接已经过期或失效,无法到达需要的页面。
只是简单地制作了一个html网站地图,并没有仔细对里面的链接进行分类整理。
预先考虑到用户可能截取部分url的情况——有时候我们需要考虑到用户一些特别的行为。例如,用户需要浏览某页面上一级或几级的页面时,他(她)可能并不使用页面上的导航链接,而是凭自己的判断去掉url中属于文件结构中底层的那一部分,从而来访问一些更宏观的内容。他(她)可能正在访问abcdbrandonsbaseballcards...ball-card-shows.htm,然后他(她)可能会尝试输入abcdbrandonsbaseballcards.com/news/2008/到浏览器的地址栏,希望能浏览该网站关于2008年的所有新闻。此时我们就需要考虑我们是否应当允许用户在这种情况下浏览上级目录内容,还是只给他(她)返回一个404("pagenotfound"错误)呢?再者,当用户访问再上一级目录abcdbrandonsbaseballcards.com/news/的时候,我们又该怎样做呢?
建立有用的404网页——用户偶尔会因点击失效的链接或输入错误的url而访问一些在您网站域名下但并不存在的页面。使用自定义404网页能有效地帮助用户回到网站中有效页面,这将大大提高用户体验。您的404网页最好能提供回到您网站主页的链接以及到您网站中热门内容页面的链接。谷歌为您提供了404小工具,您可以将其嵌入您的404网页从而自动生成许多有用的功能。您还能通过网站管理员工具找到导致了“notfound”错误的url来源(英文)。
请注意避免:
允许您的404网页被搜索引擎抓取(请确保当用户请求的页面不存在时,您的网站服务器设置能返回404http状态代码)。
在请求不成功的返回页面中只提供类似于“notfound”,“404”等模糊的信息,或者干脆连404页面都没有。
设计一个和您网站其它网页没有关联的404网页。
提供高质量的内容和服务
对网站管理员来说,提供高质量的、对用户有益的内容恐怕是本文中讨论的各种要素里最重要的一部分。用户很容易分辨您提供的内容是否是高质量的,并且他们也乐意于通过博客文章、网上社区、电子邮件,论坛和其他方式向自己的朋友推荐您的网站,这种口口相传的效应会给您带来更多的用户,同时也会提高您的网站在用户和搜索引擎中的声望,而这一切都离不开高质量的内容。
我最近在玩和讯财经微博,很方便,很实用。
一句话,一张图,随时随地与我分享理财心得与亲历见闻。
点击以下链接激活,来和我一起玩吧!
abcdt.hexun.com/active.aspx?invitecode=6o9h7ptyoctcfiizystmhbzhp6kyekou