德米特里·菲杰罗夫,搜索优化部门经理 i-Media为E-pepper撰写了一篇关于互联网商店网站常见错误及其对搜索引擎影响的文章,并强调了在特定情况下消除这些错误的重要性。
排序是指根据搜索引擎用于评估查询内容相关性的特定因素,对搜索结果中的网站进行排序的过程。
搜索引擎优化的主要任务之一是处理网站页面内容,例如在页面标题(title)、元标签(keywords 和 description)以及文档标题(H1-H6)中添加或修改信息。
然而,搜索引擎用于排名的所有因素并不都考虑标题、元标签和文本内容中的字数。还有一些因素侧重于从错误或最小化错误的角度评估质量。
错误可能与网站或服务器的工作、网站排版等有关。Yandex 会扫描网站以查找错误,并在发现错误时判断其对网站运行的影响程度以及访客获取信息的便利性。所有错误的严重程度各不相同:有些错误对访客来说可能完全不可见,但无疑会降低搜索引擎对该网站的信任度。
网站页面中的错误
在互联网上众多的网站中,你找不到任何一个在本质上完全不存在错误的网站。这由多种因素导致,其中一些甚至与开发者无关。正如没有完美的人一样,也没有完美的网站。
然而,追求完美是必要的,而起点始终是对已完成工作的客观评估,无论是内容排版还是网站开发。如果确实发现了错误,首先应评估修改的性价比,因为可能出现的情况是:投入了资金去修正错误,但带来的实际收益却微乎其微。因此,关键在于明确修改的必要性及其预期收益,包括对搜索排名的潜在提升。
错误通常与网站页面信息的呈现方式有关,例如:信息排版例如,在网站的页面上:
- 文档的核心内容在浏览器首屏中不可见(见图1)。
- 页面使用了妨碍用户理解或误导访问者的设计元素(图2)。此类元素包括滚动窗口、隐藏的折叠区块以及其他类似组件。
- 文本使用了不同的字体和排版样式。在这种情况下,阅读起来很困难,呈现的信息也难以理解(图3)。再加上之前提到的Yandex指出的错误,访问者对网站可能会留下非常不好的印象。

图1。 文档的核心内容在浏览器首屏中不可见(看不到商品目录)

图2。页面使用了妨碍用户理解或误导访问者的设计元素(当鼠标悬停在汽车后门上时,图片中高亮显示的是汽车的后部)

图3。 由于使用了不同的字体和页面元素的排版样式,信息难以理解(页面上的文本元素不仅字体种类不同,字号大小也不同)
现在人们自然会问:“Yandex将如何评估这些呢?”对此,Yandex和其他搜索引擎拥有相应的指标,通过这些指标可以评估网站上的行为因素(PF)。重要的是不要忘记页面主要元素的排版。主要元素包括<title>标签,它反映了页面所呈现材料的主要思想,不要试图在其中塞入过多的词汇。访问者在搜索结果中看到的就是它,因此它必须易于阅读并与页面上展示的内容相符。还需要注意的是,在搜索结果中会显示
更应关注的是文档的标题标签——</h1>,…,</h6>。如果它们被误用,即仅用于加粗或创建粗体文本样式,而不是按其本意使用,那么这将是一个严重的错误,并会被视为试图“垃圾填充”页面。幸运的是,这类错误出现的频率越来越低,主要存在于那些针对早期搜索引擎算法进行优化的网站上。当时,文档的相关性是根据标题和其他承载语义功能的标签中关键词的数量和出现频率来确定的。
验证
在网站创建或修改过程中,是否注重按照标准进行页面布局?该网站提供了用于验证网站页面的标准。我建议花些时间了解这些标准,因为理解搜索引擎对网站提出的要求本质非常重要。这些要求并非为了迷惑或让网站所有者本就艰难的生活更加复杂而凭空捏造出来的。它们的存在是为了使不同的程序能够与文档交互并理解其内容。
每种标记语言都包含对定义其语义和语法的命名空间的引用。在文档中,该引用通过“DOCTYPE”元素指定,例如 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">。唯一的例外是 HTML5 标记语言,其中不设置命名空间引用;仅凭 <!DOCTYPE html> 这一缩写,所有应用程序和浏览器都能理解去哪里查找用于验证文档的标准。
但无需深入探讨每种标记语言及其版本的技术细节,因为验证规则在某些元素的书写和使用上存在差异,例如 HTML4。可以通过以下网站验证文档。
在文档验证中,最常见的错误是图像缺少 alt 属性中的信息。该信息作为图像的替代文本。如果因某些原因图像未能从服务器加载,则此文本将作为其替代显示。搜索引擎也会关注这一点:alt 属性必须填写完整。
跨浏览器兼容性
既然我们已经谈到了与文档验证相关的技术部分,提及“跨浏览器兼容性”这一常见概念是恰当的。跨浏览器兼容性的主要任务是确保网站在所有浏览器中显示一致。不同浏览器中的内容显示可能存在差异,这并非由于布局错误,而通常是因为忽略了浏览器在处理元素属性时的技术特性。有时问题甚至源于网站布局宽度是针对特定屏幕尺寸(长度、宽度)设计的,而未考虑其他可能的分辨率。如图4所示,当浏览器窗口宽度改变时,顶部水平导航会向下偏移并与背景融合。
图4。 图4. 当浏览器窗口宽度改变时,顶部水平菜单(白色文本)会向下移动并与背景融合
让我们回到为修复错误而对网站进行改进的盈利能力上来。跨浏览器兼容性的工作应当由投资回报率来决定。例如,您的网站在 IE 6 浏览器中存在错误,经过大量时间、金钱和精力的投入后取得了积极成果;或者第二种情况:您的网站无法完全适应 800 像素的屏幕宽度(部分元素超出可视区域),同时已拨款修复此问题。在这两种情况下,都付出了努力,如果无人看到这些成果,会令人遗憾。这种情况确实可能发生,因为使用 IE 6 的用户极少,可能只有一个人或两个人访问您的网站。对于使用 800x600 分辨率屏幕的用户,也可能出现类似情况。
为了评估改进的实际效果,需要借助分析工具(如 Google Analytics 或其他您使用的工具)了解有多少访客、来自哪些设备和浏览器访问网站。

图5按浏览器版本和屏幕分辨率划分的流量分布(Google Analytics)
索引
搜索引擎对网站页面索引相关的错误,通常是由于网站管理人员的不专业操作引起的。例如,某些部分被错误地禁止索引,robots.txt 文件中的指令设置不当,或者有时搜索机器人会被阻止访问。
如果 URL 地址结构不正确,包含大量重复参数或通过动态地址生成内容,网站可能无法被索引。使用 JavaScript 技术展示内容时也可能出现页面进入索引的问题。例如,当网站上的所有内容都通过 Ajax 或 Flash 等技术呈现时。幸运的是,搜索引擎对此有解决方案——需要创建带有 HTML 内容的备用页面。
有时并非整个网站使用 JavaScript 或 Flash 构建,而只是其中的一些元素,比如导航。在这种情况下,搜索引擎爬虫不会跟随链接,因此必须将脚本生成的链接替换为普通文本链接。文档索引的另一个复杂因素是使用框架*并加载其中的文档。框架由 <FRAME>、<IFRAME> 或 <FRAMESET> 标签定义,搜索引擎不会索引这些文档。
*** 框架(源自英语frame,意为“边框”)是一个独立的、完整的HTML文档,可与其他HTML文档一起显示在浏览器窗口中(来自维基百科)。
有时由于响应状态码变为 4xx 错误,页面会从索引中移除。最常见的错误是 404,它告诉搜索引擎当前页面上的信息不可用。这类页面会被从索引中删除,以免误导访问者。如果页面地址发生变化,则必须指定新地址,即执行从旧页面到新页面的 301 重定向。
网站适配移动设备
近年来关于是否应将网站适配到移动设备的争论从未停止,甚至有预测认为移动流量将超过桌面端流量。我们无需深入讨论,只需描述网站所有者应关注的重点,以提高获得移动搜索流量的可能性。
最重要的因素之一是网站的页面加载速度。在大多数情况下,移动设备用户通过非高速 Wi-Fi 而是通过移动网络接入互联网,其速度受限于网络代际。
如今,移动运营商正努力尽可能广泛地覆盖第三代(3G)和第四代(4G)网络,但至今仍有第二代(2G)网络存在,这些网络主要建于语音服务和低速数据传输时代。对于移动设备用户而言,“轻量级网站”因其快速加载而显得尤为重要。搜索引擎会关注网站的页面加载速度。例如,Google已在移动端搜索结果中测试特殊的“Slow to load”(加载缓慢)标签,该标签会显示在加载速度较低的网站下方。
然而,页面加载速度并非移动网站必须保持“轻量级”的唯一原因。并非所有设备上的移动浏览器都能正确“解析”网站内容,部分浏览器的功能被严重精简。
因此,仅确保网站页面快速加载是不够的,还必须使网站适配移动设备。目前最经济的方式是创建响应式网站设计,使其不仅对桌面端用户友好,也能在移动设备的浏览器中正确显示。如果预算允许,可以单独开发移动版网站;若能为每种移动平台分别开发专属的移动应用则更为理想。在开发移动应用之前,需仔细评估访问网站的访客数量及其所用设备(即各平台的占比),并基于这些数据判断开发应用的可行性与收益。
安全性
切勿忽视网站访问者的安全问题。如果网站存在病毒,搜索引擎会自然将其从索引中移除,或发出感染警告。网站上最常见的情况是面向移动设备的广告重定向链接。此类重定向会将使用移动设备的用户引导至包含广告内容的网站,这不仅误导了访问者,一旦搜索引擎发现,还会损害网站本身。计算机感染通常通过网站嵌入的脚本实现,尤其是JavaScript代码。这些脚本可通过浏览器加载漏洞利用程序(exploits),从而在用户计算机上执行第三方操作(见图6)。
图6. 访问含有危险内容网站时Yandex发出的警告
结论
为了使网站获得良好的排名,需要持续分析其是否存在错误。查找排名错误最常见的方法是进行SEO审计。您可以自行开展,也可寻求专家帮助。在委托SEO审计前,务必确认执行审计的专业人员具备相应资质。若在网站建设初期就能获得搜索引擎优化专家和用户体验分析师的建议,则更为理想。最终,这将有助于避免后续出现大量错误及对网站进行反复修改。

