测试内容无障碍性

引言

在本课中,我们将讨论如何测试您的内容是否具有可访问性。如果您已经观看了本主题的第一课,那么您应该已经熟悉“可访问性”这个术语,并了解其重要性。让我们回顾一下。数字可访问性是一个广义术语,旨在确保尽可能多的人能够使用网络,无论是操作在线服务还是消费在线内容。虽然可访问性具有法律和商业影响,但重要的是要记住,这些指南旨在为每个人提供更好的浏览体验。确保您的网站可访问的最简单方法是在设计和开发阶段就考虑这一点。然而,基于区块的主题提供了极大的灵活性,而能力越大,责任越大。幸运的是,许多技术性的可访问性问题通常可以通过自动化工具轻松检测和修复。例如,正确的标题层级、颜色对比度、有意义的替代文本、链接文本等。讽刺的是,这些正是网络上最常见的可访问性失败点。在本教程中,我们将重点扭转这一趋势,向您展示如何在发布前测试您创建的内容,并确保您的文章和页面是可用的。

WordPress 内置辅助工具

WordPress 在编辑器中包含两个内置的可访问性辅助工具。第一点:语义结构。点击“文档概览”,然后选择“大纲”,以检查您的标题是否按正确顺序排列。从 H2 开始,依次降序到 H6,不能跳过任何级别。WordPress 会用浅橙色标记错误的标题级别,并在您使用了不正确的标题级别时通知您。第二点:颜色对比度。如果您选择的文本和背景颜色组合未能提供足够的对比度,WordPress 会发出警告,提示这种颜色组合可能对读者来说难以辨认。尝试为背景和文本使用对比色,以增强可访问性。修复这些问题后,您的网站就已经比互联网上的大多数大型网站更好了。要修复颜色对比度,请选择相关区块(在本例中为按钮区块),然后在右侧的侧边栏设置中打开“样式”。接着,在“颜色”下方,我们可以更改背景颜色和文本颜色,以确保颜色对比度良好。

插件

接下来,让我们探索几个可访问性插件。WP Tota11y、Sa11y 和 Editoria11y 是彼此的不同变体。

WP Tota11y

WordPress Tota11y 是一个轻量级插件,可检查前端和编辑器中的常见可访问性合规性问题,通知您任何不正确的标题级别、颜色对比度、糟糕的链接文本、表单元素中缺失的标签以及图片中缺失的替代文本。该工具具有一个很酷的实验性功能,称为“屏幕阅读器魔杖”,可以像屏幕阅读器一样查看元素。您可以在每个类别中浏览警报并查看建议的修复方法,但建议在前端进行操作,因为在编辑器中可能会令人困惑,因为它会检查整个浏览器窗口。

Sa11y

第二点:Sa11y 在前端提供了一套全面的检查。您可以在“设置”下切换一些额外的检查,例如可读性、高级链接、颜色对比度和表单标签,您还可以在那里找到颜色滤镜,以测试您的页面在几种色盲类型的人看来是什么样子。虽然错误被清晰地标记出来,但描述较为笼统,修复方法也不够直接。Sa11y 允许管理员在其高级设置管理页面上定义和控制各种功能。

Editoria11y

Editora11y 专注于内容和结构。不会检查颜色对比度等设计元素。启用后,它会在前端和编辑器中显示警报,通知您关于文档大纲、标题级别、链接文本和目标(也称为“在新标签页中打开”)以及图片中缺失的替代文本。其目标是帮助作者和编辑发现常见问题,并用通俗语言描述失败点,建议修复方法,并允许用户在警报无关时隐藏或忽略它。Editora11y 还会生成报告,并允许管理员排除警报、跳过某些测试或基于 CSS 选择器包含元素。

Accessibility Checker

另外,还有流行的 Accessibility Checker,它在文章或页面编辑器窗口中添加了一个新部分,并在前端添加了一个悬停按钮。它显示错误的摘要、详细解释(包括相关代码片段)、可能的修复方法,以及忽略单个警报的选项。

操作系统应用和浏览器扩展

如果您想更进一步,测试更多技术方面,可以执行以下操作。第一,尝试仅使用键盘浏览您的网站。不要使用鼠标。使用 Tab 键在链接、按钮和表单字段之间导航,并按 Enter 或空格键激活页面上的这些交互元素。记录下需要修复的功能失效元素和缺失的视觉指示器。第二,您可以更改设备的配色方案,以确保在深色或高对比度模式下内容看起来正常且功能良好。

结论

总之,创建或维护内容的作者和内容管理者可以直接控制关键方面,如标题级别、文本大小、颜色对比、链接、图片替代文本等。换句话说,你无需接触代码就能避免生成不可访问的内容。只需保持用心和同理心。

什么是无障碍,为什么它很重要

引言

在本教程中,你将了解无障碍性:它是什么、为什么重要,以及无障碍网站如何惠及所有人。

首先,讲一下“是什么”。作为数字无障碍性的一个子集,网页无障碍性意味着构建所有人都能使用的网站,无论其能力如何。在最普遍、最直接的意义上,无障碍性保证了内容和服务的普遍和平等访问。

技术术语

在学习或实践无障碍性时,你会遇到一些技术术语。我们来澄清一下:

  • A11Y 是“accessibility”一词的数字缩写,其中“11”代表字母“a”和“y”之间的字母数量。
  • WCAG 是“网页内容无障碍指南”的缩写,这是一套由 W3C 制定的国际无障碍标准。
  • WCAG 的基本原则被称为 POUR:可感知(Perceivable)、可操作(Operable)、可理解(Understandable)和健壮性(Robust):
    1. 可感知意味着传递信息的方式要让任何人都能理解。例如,为图像或视频等视听内容提供文本替代方案。
    2. 可操作指的是让人们能够使用界面并与网站进行交互。例如,支持键盘功能,而不仅仅是鼠标交互。
    3. 可理解确保人们能够理解信息并使用界面。例如,表单元素需要对应的标签来传达清晰的指示。
    4. 健壮性意味着随着技术的发展和演进,内容仍然保持可访问。例如,使用正确的标记来确保与当前和未来的浏览器及辅助技术的兼容性。

常见误解

所有这些听起来都很合理,但企业和网站开发者却常常以常见的误解为由而犹豫不决。是时候纠正这些错误观念了:

  1. 无障碍性很难。是的,编码、写作和制作舒芙蕾也很难。尽管如此,人类几十年来甚至几个世纪以来都成功完成了这些任务。
  2. 无障碍性 = 设计糟糕的网站。一个无障碍的网站可以像你的技能和项目要求所允许的那样美观。
  3. 无障碍合规成本高昂。有时确实如此。这就是为什么应该从一开始就创建包容性体验。将其视为事后补救——比如在发布前用插件“解决”问题——总是更不明智且成本更高的做法。
  4. 无障碍性是可选项。恰恰相反,它对网站的重要性不亚于客户的品牌形象、团队的编码标准或你语言的语法规则。你不会故意引入错误,那为什么要让东西变得不可访问呢?

更好的思考方式是将无障碍性视为“同理心”的代号。这样,它就变得难以忽视且易于采纳。它不仅仅是法律合规、商业责任和财务影响——它关乎基本人权。

统计数据

2006 年,联合国《残疾人权利公约》将获取信息和通信技术定义为一项基本人权。

根据 W3C 2018 年的报告,全球有超过 10 亿残疾人。

WebAIM 的最新报告发现,排名前百万的首页中有 95.9% 存在无障碍问题。检测到的错误中有 96.4% 属于以下六类:

低对比度文本 图像缺少替代文本
缺少表单输入标签 空链接
空按钮 未设置文档语言

自 1999 年 WCAG 1.0 发布以来的 25 年里,这六个问题一直困扰着网络。

为什么重要

无障碍性在许多国家不仅是法律要求,而且对商业也有好处。残疾人拥有巨大的消费能力。然而,绝大多数网站都忽略了他们的需求——以下演示有助于说明他们许多人需要克服的一些困难:

  1. 在第一个示例中,我们将看到非视障用户(在最佳条件下)如何查看页面。设计包括非默认样式:小字体、无下划线链接以及不足的颜色对比。如果这对非视障人士来说都不易导航,那么对视障人士来说会有多困难呢?
  2. 接下来的两个示例模拟了视力缺陷用户如何查看页面。第一个示例展示了低对比度、小字体和无下划线链接的影响。在第二个示例中,我们将看到有时屏幕可能完全模糊。
  3. 在下一个示例中,我在一篇文章中添加了一个手风琴组件,然后用鼠标与之交互。接着,我禁用了浏览器中的 JavaScript(在 0:09 处),并尝试与之交互。如视频所示,没有 JavaScript 就无法使用。
  4. 在最后一个例子中,我模拟了用户使用键盘浏览页面,通过 Tab 键向前移动,Shift + Tab 键向后移动。链接、搜索表单和 YouTube 视频在聚焦时都有正确的标记,但 “是/否”按钮却没有。当开发者/设计师改变交互元素(本例中为按钮)的默认样式,隐藏聚焦元素的视觉指示时,用户就无法判断它们是否处于激活状态。

关键在于,无障碍网站并非额外福利——它们对我们许多人来说是必不可少的。残疾的范围和人类本身一样多样,涵盖从身体到认知到心理的各个方面。从永久性失明到与年龄相关的视力障碍,从暂时性听力损失到注意力难以集中,从手腕骨折到癫痫,从阅读障碍到多动症,从色盲到多发性硬化症。

这意味着有大量的人无法填写表单、浏览网站、识别文本中的链接、辨别图像、收听播客和观看视频,或者将商品加入购物车。

结论

无障碍性,即使仅局限于网络领域,也是一个广泛且多层面的主题,不可能在几分钟内涵盖所有内容。我们鼓励你进一步学习——阅读、实验,并倡导变革。由于网络上超过三分之一的热门网站使用 WordPress,我们的社区在让网络更加无障碍方面发挥着关键作用。你不需要成为(认证的)无障碍专家。任何参与在线创作的人都可以做出改变。在下一课中,你将学习非技术用户如何在不接触一行代码的情况下提供帮助。

SEO策略

引言

在本课程中,我们将探讨 SEO 策略。初级 SEO 课程涵盖了改善网站 SEO 的各种步骤。我们强调的重点之一是搜索引擎喜欢高质量的内容,以及专业、可靠且值得信赖的内容。此外,安装并激活一个 SEO 插件,例如 Yoast、RankMath、SEMrush、All-in-One SEO 或 SEOPress。本教程将深入介绍更多技术,以吸引自然流量。

内容策略

首先,制定内容策略并针对特定搜索短语进行优化,以提升 SEO 效果。内容策略有助于你规划并持续创建有价值的内容。首先,使用 Google 关键词规划工具等工具,研究你的受众在搜索什么。然后,创建能回答他们问题并解决他们难题的内容。例如,如果你的网站是关于园艺的,可以撰写关于季节性种植技巧、害虫防治以及 DIY 花园项目等博客文章。记住,在标题和文章或页面的前 100 字中自然地使用你的关键词。

关键词研究

长尾关键词

以下是进行关键词研究时需要考虑的其他几点建议。首先,长尾关键词。当人们在网上搜索时,他们经常使用具体的短语来找到他们想要的东西。这些被称为长尾关键词。与“健康冰沙”这样的宽泛术语不同,长尾关键词更具体,比如“简单的草莓香蕉冰沙食谱”。长尾关键词是竞争较低但意图更高的具体短语。通过在网站内容(如博客文章或产品描述)中针对这些具体短语,你可以吸引那些正在寻找你提供的确切内容的人。要做到这一点,研究你的受众使用的具体短语。然后,在内容中自然地包含它们。注意避免在某个页面上过度重复你的目标短语,因为这可能会显得像垃圾信息且机械。这有助于搜索引擎理解你的页面内容,从而更有可能在有人搜索这些术语时出现在搜索结果中。

语义搜索

其次,语义搜索。想象一下,你想找到与主要关键词相关的术语和短语,就像寻找同义词或相关想法一样。Google 关键词规划工具、Ahrefs 或 SEMrush 等工具通过显示人们经常搜索的、与你的主要关键词相似的词语和短语来帮助你做到这一点。这样,你可以使用这些相关术语来提高你的网站被搜索引擎找到的机会。

内容差距分析

第三,我们来谈谈内容差距分析。那么,什么是内容差距分析?它是发现你的竞争对手正在讨论而你却没有涉及的话题。通过识别他们在搜索引擎上排名的关键词,你可以看到自己缺少哪些重要主题。然后,你可以创建关于这些主题的内容来吸引更多访问者。

网站结构与用户体验

我们接下来要讨论的主题是网站结构与用户体验。网站结构涉及以逻辑方式组织网站的页面和内容。这种组织方式有助于像 Google 这样的搜索引擎更有效地理解和索引你的网站。结构良好的网站通过使导航更简单来增强用户体验,从而带来更高的排名、更多的流量和更好的转化率。良好的网站结构可以引导访问者和搜索引擎,帮助他们高效地找到并参与你的内容。你的导航菜单结构应该清晰、有组织且易于使用。同时,确保导航标签直观,让用户立即明白每个链接指向哪里。此外,在大多数网站上,为那些喜欢进行关键词搜索的用户提供一个搜索框是很重要的。用户体验是访问者与你的网站互动的方式。确保你的网站易于导航、加载速度快,并且在移动设备上看起来不错。例如,使用简洁明了的设计和清晰的菜单,确保所有链接都可访问。

页面加载速度与移动端优化

这就引出了我们的第三个主题:提升页面加载速度和移动端优化。一个移动友好且快速的网站对于保持访客满意度和在搜索引擎结果中获得更高排名至关重要。人们喜欢快速的网站,由于超过一半的网站流量来自移动用户,因此优化网站以适应移动端是提升SEO的重要步骤。我们来谈谈如何实现更好的页面加载速度。压缩图片以减小文件大小,并使用浏览器缓存为回访用户更快加载页面。然后,使用Google PageSpeed Insights等工具检查网站速度,并获得具体建议。以下是关于移动端优化的其他几个步骤。第一,选择能自动适应不同屏幕尺寸的响应式主题。WordPress资源库中的许多主题都标注为移动友好。第二,确保网站导航在移动设备上易于使用。使用清晰的菜单,避免仅靠悬停的导航方式,因为它在触摸屏上效果不佳。第三,避免使用可能让移动用户感到困扰的侵入式弹窗。最后,定期使用Google PageSpeed Insights或HubSpot的网站评分工具,检查网站在移动设备上的表现,并获得改进建议。

链接建设与反向链接策略

接下来,我们讨论链接建设和反向链接策略。反向链接是指从其他网站指向你网站的链接。它们向搜索引擎表明你的网站值得信赖。链接建设就是获取从其他网站到你网站的超链接。以下是你可以实施的一些技巧。首先,高质量内容。通过创建他人愿意分享和链接的内容来获得优质反向链接。第二是社交媒体。此外,在社交媒体平台上分享你的内容,以增加曝光度并吸引链接。另一个例子是在他人的网站上发布客座文章。因此,在行业内有信誉的网站上发表客座博客,或与能链接回你网站的影响者合作,是个好主意。接下来,我们讨论优化网站内部链接。内部链接就像网站内的路标,引导访客和搜索引擎访问不同页面。想象你的网站是一座城市,每个页面是一栋建筑,内部链接就是连接这些建筑的道路。它们帮助访客浏览你的网站,并向搜索引擎展示你内容之间的关联。例如,如果你写了一篇关于健康饮食的博客文章,并提到素食食谱,你可以将该短语链接到网站上专门介绍素食菜肴的另一个页面。这样,你既方便读者探索相关内容,也向搜索引擎表明被链接的页面对该主题很重要。

人工创作的内容

最后,在创建网站内容时,建议生成人工创作的内容,而不是依赖AI来写所有东西。AI并非旨在取代人类进行内容创作。它应仅通过提供工具和支持来辅助和增强创作过程,以实现更高效、更具创意的产出。在收集、评估和核实事实时,优先考虑准确性和公平性,人类的参与至关重要。创建能展现真正思想领导力的深度内容。

结论

通过持续实施这些策略,你将提升网站的可见性,吸引自然流量,并在搜索引擎结果中建立自己的存在感。