技术优化奠定了整体SEO策略的基础,以提高可视性和更好的排名。适当的SEO优化技术将有助于优化你的抓取预算,并确保百度能够检测和索引重要内容。它还将为你的网站访问者提供良好的用户体验,这对搜索引擎也非常重要。
搜索引擎优化技术" alt="2019年排名前32的搜索引擎优化技术" width="500" height="312" border="0" vspace="0" style="width: 500px; height: 312px;"/>
在以下段落中,我收集并选择了百度高级网站管理员提出的32个最有价值和最重要的答案,以及常规网站管理员中、提出的技术问题。这些旨在帮助你解决任何技术错误。
1.404错误不会影响其他页面的排名
有传言称,404错误对整个网站的网页排名产生了巨大影响,并且总体而言是一个负面声誉的迹象。然而事实并非如此。这些404错误页面的存在是完全正常的,他们的数量并没有对其他页面的网站排名造成负面影响。
2.如果百度使用相同的网址参数和共享托管,则假设两个域名相同
如果你的域名包含共享托管站点,请尝试在你的网址上使用不同的参数。只有这样百度才会以不同方式对待它们并区分它们。
3.URL不太可能在301重定向中收录索引
要确保为301重定向目标的页面建立索引,请确保使用规范标记,内部链接和hreflang标记到正确的页面,而不是已重定向的页面。否则,你会向百度传达错误的信号,这可能会极大地混淆搜索引擎,并阻止它将索引收录正确的页面。
4. 百度使用加载时间和渲染时间来评估页面速度
首次字节时间优化并不是良好用户体验的指标。出于这个原因,百度查看了加载网站的整体情况,而不是单独的中间阶段指标。页面的加载和呈现时间是搜索引擎特别相关的因素。这不会考虑抓取页面所需的时间。
5.百度不使用CSS图像
使用CSS图像(例如背景)时,请注意百度不会将其考虑在内。为
6.你的网站内部链接的位置无关紧要
内部链接的可用性及其与用户的相关性比它们在页面上的位置更重要。创建高效的网站导航非常重要:百度蜘蛛需要它才能正确抓取你的网站。
7.更换托管服务提供商时要小心 – 百度会暂时降低抓取速度
有时我们必须更换我们的托管服务提供商有很多原因 – 支持不佳,服务器速度慢,服务不足或服务中断。更换提供商时,请记住,百度会暂时降低你网站的抓取速度,因为它不知道新服务器可以承受的负载。
8.如果你使用的是Javascript frameworks,请使用百度搜索资源平台中的抓取诊断功能对其进行测试
Javascript框架是一种非常时髦的方式,以互动和时尚的方式构建你的网站。然而,它们经常是导致许多SEO问题的原因,特别是在涉及爬行和索引时,我们建议使用抓取诊断功能来确保网站被正确抓取和呈现。
9. HTTPS不会直接影响排名,但可以在相同因素下决胜
如果你在结果页面中排名,其中所有网站都具有相同的状态来分析所涵盖的排名因素,那么百度可能会使用HTTPS引导你到顶部(在其他网站没有安装SSL证书情况下)。
10.结构化数据对你的站点非常有用且重要,但它也需要清除HTML而不会出错
验证你网站的HTML代码时要小心。尽可能消除你的错误,因为你的站点实施可能会“破坏”,因此未在百度的结构化数据测试工具中验证。
11. 百度仅根据索引页面查看网站的质量
通常会向百度询问有关如何阻止收录索引或抓取的网页会影响网站整体质量和评估的问题。已确认百度仅评估搜索引擎索引的网页,以确定你网站页面上的内容质量。
12.状态410从索引中删除页面的速度快于404状态
在中长期时间段,404与410几乎相同,因为在这两种情况下,页面将从索引中删除。可以从索引中更快地删除具有410状态的页面,通常在几天内。
13.不建议通过Javascript添加noindex
如果你在Javascript中输入noindex,其考虑和应用将会延迟,因为百度将在其第二次呈现和索引中捕获它:百度的Javascript抓取可能会在以后发生,并且该页面可能会在此期间被收录索引。为了从一开始就禁止对页面建立索引,请使用静态HTML来防止索引。
14. Javascript和HTML不应向百度发送混合信号
请注意你使用Javascript和HTML发送给百度的信号。如果你选择在Javascript中将链接设置为nofollow并按照HTML格式进行操作,则会在页面的第一个索引处跟踪此链接,因为百度仅在第二轮渲染和索引收录期间捕获Javascript信号。如果你选择禁用索引页面或其中的链接承载任何权重,则情况类似。
对于重复信号也是如此 – 不要在HTML和Javascript中给出相同的信号。如果你使用Javascript修改规范标记或机器人元标记,请不要在HTML中复制这些标记。
15.如果你更频繁地更改页面内容,百度也会以更高的频率抓取该内容
百度会尝试捕捉网页内容更改的频率,并相应地修改百度蜘蛛抓取频率。如果此页面经常定期更改其内容,百度也会提高其抓取速度。
16. 百度不会对包含(#)的网址中的内容收录索引
请注意内容的确切网址位置。如果在网址中存在哈希值时出现。
17.类型4xx的错误不会导致你的爬网预算浪费
当你看到百度蜘蛛抓取此类网页时,并不一定意味着你的抓取整个网站的预算都被浪费了。百度重新抓取这些网页,以确保没有任何内容可以收录索引,并提供正面信号来抓取更多网页。
18.如果要快速索引站点,则站点地图和爬网率是实现此目标的关键。
每台服务器都有不同的容量。如果你熟悉技术功能或已与托管服务提供商的支持联系并知道服务器具有更多容量,你可以联系百度的网站管理员帮助中心并要求更高的抓取速度。
不要忘记将包含新网址和上次修改日期的站点地图发送到百度搜索资源平台。这有助于百度尽快抓取你的网页并将其收录索引。
19.抓取频率与排名无关
很多时候,用“抓取频率”这个来进行推测,很多人开始将它与更高的排名联系起来。较高的抓取频率并不意味着高排名,反之亦然。抓取和排名是不同的过程。
20. 百度不会给予较短的网址优先级
虽然较短的网址是选,但百度并不会优先对待它们。在很大程度上,这在用户体验中扮演着重要角色,而不是百度如何对待地址。
21. 百度蜘蛛成功识别和处理桌面和移动设备的不同导航(响应式)
如果你决定为网站的桌面版本创建一个导航,而另一个导航用HTML格式的移动响应编码,则不会对百度造成任何问题。
22.即使使用类似的链接配置文件,百度也能成功区分类似的域名
如果我们有两个相似的域名,即使百度拥有非常相似的链接配置文件,百度也能够区分它们。这极大地减轻了竞争对手复制其域名和链接策略的网站管理员和企业主。尽管采用了这种做法,竞争网站也不会成为百度的选。
23.确认:锚文本可帮助百度了解页面主题
锚文本帮助百度在更广泛的意义上定义页面的主题。当然,这并不意味着你必须过度使用某些锚文本以获得更高的排名。
24.举例主页页面位置的重要性远远超过其URL的结构。
换句话说,对于百度而言,重要的是要知道页面在其距离网站主页的位置。它比URL的级别或结构更重要。
25.确保放在中的脚本不会过早关闭它
有些网站会在中放置关闭它的脚本,或者不应该是页面上HTML代码的的一部分。在这些情况下,百度不会关注hreflang标记,例如,因为它接受已经关闭。
26. 百度蜘蛛成功识别分面导航并可能延迟抓取
百度蜘蛛设法识别网址结构,包括分面导航。当它检测到主要内容的位置以及偏离的位置时,它将减慢爬行速度。这也可能受到GSC参数定义的极大影响。
27.将你的网站移至移动优先索引后,你网站上缓存的网页可能会返回404
这不应该是爬行和索引的问题,主要原因是当切换到移动优先索引时,页面在搜索引擎上没有缓存版本。
28.平均响应时间大于1000毫秒可能会限制站点爬行。
建议平均响应时间应为100毫秒左右。否则百度将不会抓取尽可能多的页面。
29.如果将多个URL重定向到一个URL,则重定向URL可以显示为软404。
重定向到其他页面的URL不应显示为软404错误,除非已删除许多页面并将其重定向到单个页面。
30.不正确或不完整的HTTPS迁移会导致更高的排名波动
如果你已从HTTP迁移到HTTPS并且没有将所有HTTP地址重定向到具有明确301重定向的HTTPS,或者如果你使用robots.txt删除了大量页面或阻止蜘蛛抓取,则应该预计你网站的排名会有较大波动。
不要忘记使用301重定向,因为任何其他类型(如302和303)都会让百度重新处理你的网址。
31.请勿在数天内使用503状态将网站保留在搜索索引中
这样做的主要原因是,如果你在连续多天加载网站时返回503状态,百度可能会认为你的网站不会重新启动,而不是将其视为暂时不可用。
请注意,如果对robots.txt文件的请求也返回503,则503错误也会降低爬网率并停止爬网。
32.百度使用多个信号来确定一组URL中的规范地址