《搜索引擎优化指南》三 改善网站URLs的结构
改善你网站URLs的结构
为文档创建描述性的分类和文件名不仅可以让你的网站更方便管理,还可以引导搜索引擎对你网站内容实现更好地爬取。“友好”的URLs也可以方便那些想链接你网页的人。访问者也可能会对那些极其冗长和没包含任何可识别单词的神秘URLs感动恐惧。
我们棒球卡网站一个网页的URL,是否很容易让用户感到不适。
像这样的URLs既让用户感动困惑,也不太友好。用户就很难轻松地从记忆里把这样的链接地址读出来,就更不用说在他自己的网站上为你的页面创建一个反向链接了。同样的,一些用户相信URLs里很大一部分是不必要的,尤其是那些URLs含有大量无法识别的参数。他们就可能会舍弃掉这些“无用”的部分,进而把链接给打破了。
一些用户在链接你的网页时很有可能干脆就用URL作为锚链接的文字。这样的话,如果你的URL里含有和你网页相关的文字,会给用户或者搜索引擎提供更多的信息;但如果你的URL里全是一些数字或者奇怪参数的话,显然用户和搜索引擎就不会有太好的体验了。
上面高亮的文字会传达给用户或者搜索引擎他们将要访问链接可能包含的内容。
最后,要知道一个文档的URL是作为搜索结果的一部分显示在Google的,就在结果标题和内容片段的下面。就像结果里的标题和内容片段一样,URL里的单词如果和用户的搜索查询匹配也是会粗体高亮显示出来的。
用户以[baseball cards]为关键词查询
我们网站的首页就出现在结果里,看到了吧,URL里和查询关键词匹配的单词被高亮显示了。
下面是另一个例子,一张页面里的内容含有”rarest baseball cards”(罕见的棒球卡)的相关内容。这样的的URL命名方式肯定较之于 “www.brandonsbaseballcards.com/article/102125/” 这样的数字型URL更容易出现在搜索用户的视野。
当用户以[rarest baseball cards]为关键词查询时
一张更深的网页出现在结果里,但它的URL反映了其内容的类型。
虽然Google很擅长于爬取各式各样的URL结果,甚至当它们非常复杂时,但是花点时间来简化你的URLs,这对用户和搜索引擎来说都是大有好处的。有些网站管理员喜欢把网页的动态URLs重写成静态的,这对Google来说是很不错的,但我们需要提醒的是这种方法是很高级的操作方法,不过一旦出了问题就很可能导致Google对你网站的爬取问题。想了解更多关于URL结构方面的问题,我们推荐网站管理员帮助中心的这张网页。
URL结构优化实战经验
在URLs里使用单词——在URLs里使用和你网站内容和结构相关单词对用户的访问来说是非常友好的。访问者很容易记住他们也更喜欢链接你的网站。不过需要避免:
使用无关紧要的参数和ID值来构成冗长的URLs。
使用自动生成的诸如”page1.html”这样的命名方式。
使用过多的关键词,比如”baseball-cards-baseball-cards-baseball-cards.htm” 。
创建一个简单的目录结构——使用目录结构不仅可以方便地管理你网站的内容还可以告诉用户他们浏览你网站时所处的位置。建议尽量使用目录结构来让URL暗示所含内容的类型。不过也得避免:
使用大量的子目录嵌套,比如”…/dir1/dir2/dir3/dir4/dir5/dir6/page.html” 。
使用和网页内容没有任何关系的目录名称。
为你的一个文档配对唯一版本的URL——可以避免用户通过一个版本URL来访问你的的网页,实际上其它版本的URL也可以访问这张网页,(简单来说就是一张网页却有两个以上的不同网址可以访问它,译者注)这样会分散URLs间内容的信誉程度。所以在构建网页结构或内部链接时你应该注意到这些问题。如果你确实发现人们可以通过不同的URLs访问的却是相同的内容,设置一个301重定向来把那些非首选的URLs转向到主导URL上来是一个很不错的解决方案。在这一步你可能还是得避免:
子域名和根目录(比如:”domain.com/page.htm” and “sub.domain.com/page.htm”)里的网页访问的却是相同内容。
在你的内部链接结构里混杂着含有“www.”的URLs版本和不含有“www.”的URLs版本(对Google而言你可以在Google的网站管理员工具里设置只让Google在搜索结果里显示一种版本,译者注)。
在你的URLs里使用一些奇怪的大写字母。(很多用户更喜欢小写的URLs,那样的话他们也更容易记住你的网址)