SEO规则
引擎规范
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)检查网站是否有损坏的相对链接。