首页

知识学堂

SEO 白皮书

网页链接(URL)的规范性、可读性和友好性对于SEO的重要性不可忽视。通过保持URL的一致性、简洁性、描述性和易读性,可以提高搜索引擎的抓取和索引效率,提升页面的相关性排名,并增强用户体验。这不仅有助于搜索引擎优化,也有助于用户更好地理解和导航网站内容。

1. 链接的规范性

一致性:确保网站中的所有链接都是一致的,比如避免大小写混用、使用相对路径还是绝对路径等不一致的情况。保持一致性可以避免重复内容问题,集中权重,提高搜索引擎对页面的评价。

简洁性:链接应该尽量简洁,避免使用过多的参数和复杂的结构。简洁的链接更容易被搜索引擎抓取和索引,也更易于用户理解和记忆。

2. 链接的可读性

清晰描述:链接应包含对页面内容的清晰描述,避免使用无意义的字符或编号。比如,example.com/article/12345不如example.com/article/seo-tips有意义。

关键词使用:在URL中使用与页面内容相关的关键词,有助于搜索引擎理解页面主题,提高相关性排名。

3. 链接的友好性

静态URL:尽量使用静态URL,而不是动态URL。静态URL(如example.com/seo-tips)比动态URL(如example.com/page.php?id=123)更易于搜索引擎抓取和用户理解。

分隔符:使用连字符(-)而不是下划线(_)作为单词分隔符,因为搜索引擎将连字符视为空格,而下划线则不会。

4. 链接的结构

层级结构:链接应反映网站的层级结构,使其逻辑清晰。比如,一个博客文章的链接可以是example.com/blog/seo-tips,其中blog是类别,seo-tips是文章标题。

避免过长:过长的URL不仅难以记忆,也可能在某些浏览器和搜索引擎中被截断。尽量控制URL长度在100个字符以内。

5. 链接的可点击性

描述性链接文本:使用描述性的链接文本(如“了解更多SEO技巧”)而不是“点击这里”,这不仅提高了用户体验,也帮助搜索引擎理解链接目标的内容。

内部链接:合理使用内部链接,帮助用户和搜索引擎在网站中导航。内部链接应使用与目标页面相关的关键词作为锚文本。

 

实施规范性、可读性和友好性的最佳实践

(1)保持URL结构简单、清晰

       避免使用无意义的参数和符号。

       使用连字符分隔单词。

(2)使用相关关键词

       在URL中包含页面的主要关键词,提高相关性。

       例如:example.com/seo-tips而不是example.com/page1.

(3)确保链接描述性

       链接应准确反映页面内容,使用户和搜索引擎易于理解。

       例如:example.com/services/web-design比example.com/services/service1更好。

(4)避免动态参数

       尽量使用静态URL,避免使用包含大量参数的动态URL。

       例如:example.com/product/widget比example.com/product?id=12345更好。

(5)统一链接形式

       确保所有链接的形式一致,避免重复内容。

       例如:选择统一使用example.com或www.example.com,避免两者并存。

(6)正确使用内部链接

       内部链接应使用与目标页面相关的关键词作为锚文本,帮助搜索引擎理解页面内容。

       例如:使用“了解我们的SEO服务”链接到SEO服务页面,而不是“点击这里”。

 

示例:

https://www.anker.com/blogs/featured-content

 

参考网址:

 

 

谷歌官方说明:

 

       Google 支持 RFC 3986 中定义的网址。所有被这项标准定义为预留的字符都必须采用百分比编码。非预留 ASCII 字符可以保留未编码形式。此外,非 ASCII 范围内的字符应采用 UTF-8 编码。

       尽可能在网址中使用易读的字词,而非冗长的 ID 编号。

 

       如果您的网站是多区域网站,请考虑使用一种便于对您的网站进行地理位置定位的网址结构。

 

 

与网址相关的常见问题


       过于复杂的网址,特别是那些包含多个参数的网址,可能会给抓取工具带来麻烦,因为它们可能会产生大量不必要的网址,全都指向您网站上相同或相似的内容。Googlebot 可能会因此而消耗大量不必要的带宽,也可能无法将网站上的所有内容完整编入索引。

       导致网址过多可能有多种原因,其中包括:

(1)累加过滤一组项目。很多网站都会针对同一组项目或搜索结果提供不同的视图,通常让用户能够使用指定的条件(例如:显示海景酒店)过滤出该组。当过滤条件可按累加模式组合时(例如:海景酒店,且配有健身中心),网站中网址(数据视图)的数量就会急剧增加。由于 Googlebot 只需查看少量列表就能访问各个酒店的网页,所以没必要创建大量只有细微差异的酒店列表。例如:

(2)动态生成文档。由于计数器、时间戳或广告的影响,这可能会导致小幅变化。
(3)网址中的参数有问题。例如,会话 ID 可能会产生大量的重复内容和更多的网址。
(4)排序参数。某些大型购物网站会提供多种方式为相同的商品排序,因而造成网址数量大增。

(5)网址中存在不相关的参数,例如引荐参数。

(6)日历问题。动态生成的日历可能会生成指向未来及过去日期的链接,而这些日期没有开始或结束日期的限制。例如:

(7)损坏的相对链接。损坏的相对链接往往会导致无限空间。这个问题通常是由路径元素重复造成的。

 

解决与网址相关的问题

若要避免网址结构可能导致的问题,建议您采取以下措施:

(1)创建简单的网址结构。建议您组织一下内容,使网址结构合乎逻辑并特别易于人类理解。
(2)考虑使用 robots.txt 文件阻止 Googlebot 访问有问题的网址。一般情况下应考虑阻止动态网址,例如会生成搜索结果或无限空间(比如日历)的网址。在 robots.txt 文件中使用正则表达式可以轻松拦截大量网址。
(3)尽可能避免在网址中使用会话 ID,而应考虑使用 Cookie。
(4)如果网络服务器对网址中的大小写文本的处理方式相同,请将所有文本转换为同一大小写形式,以便 Google 能够更轻松地确定相应网址引用的是同一网页。
(5)删去不必要的参数,尽可能缩短网址。
(6)如果您的网站具有未设置期限的日历,请为指向动态创建的未来日历页的链接添加 nofollow 属性。
(7)检查网站是否有损坏的相对链接。