Optimizing Your Website for Accessibility

Rebecca Gill
Rebecca GillDigital Marketing and SEO Consultant at Web Savvy Marketing
Optimizing Your
Website for
Accessibility
#a11y
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com
Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com
Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Accessibility matters to both humans and SEO.
What is accessibility?
-Wikipedia entry for “Web Accessibility”
Web accessibility refers to the inclusive
practice of removing barriers that prevent
access to websites by people with disabilities.
When sites are correctly designed, developed
and edited, all users have equal access to
information and functionality.
What is accessibility?
What is accessibility?
good
<
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
4 Principles of Accessibility
1. Perceivable
2. Operable
3. Understandable
4. Robust
P O U R
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
4 Principles of Accessibility
1. Perceivable
2. Operable
3. Understandable
4. Robust
Any discussion of web accessibility is
based upon the assumption that
people need to be able to perceive web
content.
They need to be able to input the
information into their brain so that
they can process it.
If the information cannot get into the
brain, it is inaccessible.
-https://webaim.org/articles/pour/perceivable
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
Examples: Perceivable
Remove titles from your links
Bad: <a href=“/contact/” title=“Contact Us”>Contact Us</a>
Good: <a href=“/contact/”>Contact Us</a>
Add meaningful “alt” text to images
Bad: <img src=“/img1249438743.jpg” alt=“img1249438743” />
Still bad: <img src=“/img1249438743.jpg” alt=“” />
Good: <img src=“/red-balloon.jpg” alt=“smiling kid holding a red balloon” />
Use form labels (hide with CSS if you want, but make it visible in the HTML output)
<form>
<label class=“hide-this-if-you-want”>First Name</label>
<input type=“text” name=“first-name” />
</form>
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
Color blindness
Normal MonochromaticTritanopia
https://www.toptal.com/designers/colorfilter
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
Color contrast
• Foreground and background color need to be
sufficiently different so that text is
comfortably easy to read.
• 3:1 ratio for large scale text (18pt or 14pt bold)
• 4.5:1 ratio for other text
https://contrastchecker.com/
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
4 Principles of Accessibility
1. Perceivable
2. Operable
3. Understandable
4. Robust
Not everyone uses a standard
keyboard and mouse to access the
web. Some people use adaptive
devices or alternative devices that
accommodate their disabilities.
Keyboard accessibility is one of the
most important principles of Web
accessibility because it cuts across
disability types and technologies.
- https://webaim.org/articles/pour/operable
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
Give users enough time to read and use content
Bad: Moving/blinking content that can’t be paused or stopped.
Bad: Alerts that can’t be suppressed or postponed.
Bad: Authentication session expires and data is lost when user re-authenticates
Examples: Operable
Make all functionality available from a keyboard
Bad: Using the tab button to move through a form and jumping from a
form field focus to some other spot on the page.
Good: Using the tab button to move sequentially through navigation.
Use skip links
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
Examples: Operable
Keyboard Nav &
Skiplinks Demo
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
Examples: Operable
Don’t cause
seizures.
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
The Worst Website Ever
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
4 Principles of Accessibility
1. Perceivable
2. Operable
3. Understandable
4. Robust
Most web content contains
information communicated through
language. The language should be as
easy to understand as possible and
appropriate for the intended audience.
The functionality of web content
must also be understandable. Users
must be able to understand all
navigation and other forms of
interaction.
- https://webaim.org/articles/pour/understandable
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
Examples: Understandable
Use the language attribute on HTML
Bad: Using the tab button to move through a form and jumping from a
form field focus to some other spot on the page.
Good: Using the tab button to move sequentially through navigation.
Give users enough time to read and use content
Bad: Moving/blinking content that can’t be paused or stopped.
Bad: Alerts that can’t be suppressed or postponed.
Bad: Authentication session expires and data is lost when user re-authenticates
Don’t use carousels (sliders) - http://shouldiuseacarousel.com/
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
4 Principles of Accessibility
1. Perceivable
2. Operable
3. Understandable
4. Robust
Strive to maximize compatibility with
current and future user agents,
including assistive technologies.
Make your HTML as valid as possible.
Programmatically name interface
components correctly (i.e. buttons,
forms, navigation)
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
Examples: Robust
• Code parses without error
• Use online validators
• Use code linters
• For all user-interface components, the name and role can be
programmatically determined (use HTML5 and ARIA)
• ARIA is a way to provide additional information about the
semantics of the various elements to assistive technologies
like screen readers
https://validator.w3.org/
https://www.w3.org/TR/html-aria/
<button>This is an HTML5 button</button>

<a href=“” role=“button”>This is a link with an ARIA role of button</a>
How can I test my
website?
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
Chrome Accessibility Audit
1. Install Chrome Developer Tools (https://developers.google.com/web/tools/lighthouse/)
2. Right-click > Inspect > Audit tab
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
WAVE (wave.webaim.org)
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
Dynomapper
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
Dynomapper
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
WAVE (wave.webaim.org)
How can I improve
my website?
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
Improve your site based on your role
• Designer
• Developer
• Content Creator
• Consultant
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
Designers
• Color contrast checker – https://webaim.org/resources/
contrastchecker/
• Identifying good contrast color schemes - https://
material.io/collections/color/
• Avoid tiny fonts – https://wordpress.org/plugins/wp-
accessibility/
• Clear and consistent navigation
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
Developers
• Skip Links – https://carriedils.com/add-skip-nav-wordpress-
theme/
• Keyboard Navigation – https://www.nngroup.com/articles/
keyboard-accessibility/ & Logical tabbing order (tab index)









• ARIA roles (Accessible Rich Internet Applications) – https://
developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA
Image credits
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
Developers: Semantic HTML5
• Semantic HTML5 helps search engines better understand the
components of a web page and it helps them “see” content like a
human 

• While Google won’t penalize anyone who fails to use HTML5 and it
isn’t a direct ranking factor, the usage does assist with SEO efforts
and helps prepare the website for usage of Structured Data and
Schema

• When used properly, semantic HTML5 will provide a content outline

• Semantic HTML5 is also used by screen readers, which means it is
important for accessibility

• Google is essentially blind, so accessibility-related HTML5 that
helps a screen reader will in turn also help Google

• HTML5 header tags are used for search engines and accessibility,
so they should not be used for styling of content
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
Content Creators
• Alt Text for images
• Proper heading structure (H1, H2, etc)
• Contextual link text (click here!)
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
Consultant
• Accessibility matters to both humans and SEO
• You have to consider accessibility in modern
SEO efforts
• Review each page template as a minimum
• Scan the entire website to make sure user
content isn’t causing issues as well
• Fix everything associated with template coding
• Educate your client on user generated issues
• Communicate plugin issues to the developer
• Client content
Accessibility doesn't have to be all or nothing.
Start with small steps in the right direction.
Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
Web Savvy Marketing Copyright © 2018,  All Rights Reserved
Additional Resources
Web Content Accessibility Guidelines (WCAG 2.0)

https://www.w3.org/TR/WCAG20/
Google resources for accessibility (includes links to Chrome
add-ons)

https://www.google.com/accessibility/
Links to various accessibility tools

https://wpcampus.org/resources/accessibility/
Dynomapper

https://dynomapper.com/blog/27-accessibility-testing
Semantic HTML5 for Content Writers

https://www.semrush.com/blog/best-practices-in-semantic-html5-for-
content-writers/
Q&A
Rebecca Gill
SEO Consultant and Instructor
@rebeccagill

RebeccaGill.com
Carrie Dils
Web Developer and Consultant
@cdils
CarrieDils.com
CARRIE
DILS
1 of 37

Recommended

Solutions Before Development: Creating WordPress Products That Actually Sell by
Solutions Before Development: Creating WordPress Products That Actually SellSolutions Before Development: Creating WordPress Products That Actually Sell
Solutions Before Development: Creating WordPress Products That Actually SellRebecca Gill
6.8K views20 slides
eCommerce SEO by
eCommerce SEOeCommerce SEO
eCommerce SEORebecca Gill
3.9K views21 slides
Link Strategies: The Who, What, and Why of Link Building by
Link Strategies: The Who, What, and Why of Link BuildingLink Strategies: The Who, What, and Why of Link Building
Link Strategies: The Who, What, and Why of Link BuildingRebecca Gill
4.9K views37 slides
Modern SEO: What You Need to Compete in 2018 by
Modern SEO: What You Need to Compete in 2018Modern SEO: What You Need to Compete in 2018
Modern SEO: What You Need to Compete in 2018Rebecca Gill
1.8K views54 slides
Digital Strategy Review by
Digital Strategy ReviewDigital Strategy Review
Digital Strategy ReviewRebecca Gill
847 views34 slides
What Really Matters in WordPress SEO by
What Really Matters in WordPress SEOWhat Really Matters in WordPress SEO
What Really Matters in WordPress SEORebecca Gill
2.8K views35 slides

More Related Content

What's hot

Blogging Your Way to Great SEO by
Blogging Your Way to Great SEOBlogging Your Way to Great SEO
Blogging Your Way to Great SEORebecca Gill
3.2K views24 slides
Crafting the Perfect Home Page by
Crafting the Perfect Home PageCrafting the Perfect Home Page
Crafting the Perfect Home PageRebecca Gill
3K views24 slides
Off-Page Search Engine Optimization by
Off-Page Search Engine OptimizationOff-Page Search Engine Optimization
Off-Page Search Engine OptimizationRebecca Gill
5.9K views32 slides
Turn Your WordPress Website into a Traffic Driving Machine by
Turn Your WordPress Website into a Traffic Driving MachineTurn Your WordPress Website into a Traffic Driving Machine
Turn Your WordPress Website into a Traffic Driving MachineRebecca Gill
5.9K views31 slides
On-Page Search Engine Optimization by
On-Page Search Engine OptimizationOn-Page Search Engine Optimization
On-Page Search Engine OptimizationRebecca Gill
9.6K views23 slides
Maximize the Output of Free SEO Tools by
Maximize the Output of Free SEO ToolsMaximize the Output of Free SEO Tools
Maximize the Output of Free SEO ToolsRebecca Gill
702 views27 slides

What's hot(20)

Blogging Your Way to Great SEO by Rebecca Gill
Blogging Your Way to Great SEOBlogging Your Way to Great SEO
Blogging Your Way to Great SEO
Rebecca Gill3.2K views
Crafting the Perfect Home Page by Rebecca Gill
Crafting the Perfect Home PageCrafting the Perfect Home Page
Crafting the Perfect Home Page
Rebecca Gill3K views
Off-Page Search Engine Optimization by Rebecca Gill
Off-Page Search Engine OptimizationOff-Page Search Engine Optimization
Off-Page Search Engine Optimization
Rebecca Gill5.9K views
Turn Your WordPress Website into a Traffic Driving Machine by Rebecca Gill
Turn Your WordPress Website into a Traffic Driving MachineTurn Your WordPress Website into a Traffic Driving Machine
Turn Your WordPress Website into a Traffic Driving Machine
Rebecca Gill5.9K views
On-Page Search Engine Optimization by Rebecca Gill
On-Page Search Engine OptimizationOn-Page Search Engine Optimization
On-Page Search Engine Optimization
Rebecca Gill9.6K views
Maximize the Output of Free SEO Tools by Rebecca Gill
Maximize the Output of Free SEO ToolsMaximize the Output of Free SEO Tools
Maximize the Output of Free SEO Tools
Rebecca Gill702 views
SEO Week: Basics of SEO Day Two by Rebecca Gill
SEO Week: Basics of SEO Day TwoSEO Week: Basics of SEO Day Two
SEO Week: Basics of SEO Day Two
Rebecca Gill11.4K views
Understanding User Intent and Content Silos by Rebecca Gill
Understanding User Intent and Content SilosUnderstanding User Intent and Content Silos
Understanding User Intent and Content Silos
Rebecca Gill5.2K views
Being Green in a Changing World of Search Engine Optimization by Rebecca Gill
Being Green in a Changing World of Search Engine OptimizationBeing Green in a Changing World of Search Engine Optimization
Being Green in a Changing World of Search Engine Optimization
Rebecca Gill2.8K views
How to Create SEO Friendly Website Architecture by Rebecca Gill
How to Create SEO Friendly Website ArchitectureHow to Create SEO Friendly Website Architecture
How to Create SEO Friendly Website Architecture
Rebecca Gill4.3K views
12 Days of Google Analytics by Rebecca Gill
12 Days of Google Analytics12 Days of Google Analytics
12 Days of Google Analytics
Rebecca Gill3K views
How to Use SEO to Maximize Online Course Sales by Rebecca Gill
How to Use SEO to Maximize Online Course SalesHow to Use SEO to Maximize Online Course Sales
How to Use SEO to Maximize Online Course Sales
Rebecca Gill1.6K views
Looking Beyond the SEO Plugin by Rebecca Gill
Looking Beyond the SEO PluginLooking Beyond the SEO Plugin
Looking Beyond the SEO Plugin
Rebecca Gill2.6K views
Digital Marketing Strategies for Freelancers by Navneet Kaushal
Digital Marketing Strategies for Freelancers Digital Marketing Strategies for Freelancers
Digital Marketing Strategies for Freelancers
Navneet Kaushal14K views
Jon Wuebben | SearchLove San Diego, 'Optimizing Content in a World of Never E... by Distilled
Jon Wuebben | SearchLove San Diego, 'Optimizing Content in a World of Never E...Jon Wuebben | SearchLove San Diego, 'Optimizing Content in a World of Never E...
Jon Wuebben | SearchLove San Diego, 'Optimizing Content in a World of Never E...
Distilled2.7K views
The Ins and Outs of YouTube SEO by Rebecca Gill
The Ins and Outs of YouTube SEOThe Ins and Outs of YouTube SEO
The Ins and Outs of YouTube SEO
Rebecca Gill2K views

Similar to Optimizing Your Website for Accessibility

Webinar: Common challenges with e commerce seo optimisation by
Webinar: Common challenges with e commerce seo optimisationWebinar: Common challenges with e commerce seo optimisation
Webinar: Common challenges with e commerce seo optimisationBuiltvisible
219 views54 slides
SEO Mastery in 2015 by
SEO Mastery in 2015SEO Mastery in 2015
SEO Mastery in 2015Regalix
955 views19 slides
Inbound Growth for SaaS Scale-Ups #INBOUND18 by
Inbound Growth for SaaS Scale-Ups #INBOUND18Inbound Growth for SaaS Scale-Ups #INBOUND18
Inbound Growth for SaaS Scale-Ups #INBOUND18Hull
430 views107 slides
Getting PR Onside with Data | SearchLove 2018 by
Getting PR Onside with Data | SearchLove 2018Getting PR Onside with Data | SearchLove 2018
Getting PR Onside with Data | SearchLove 2018Builtvisible
3.7K views80 slides
SEO 101 in 2015: Ranking Higher on Google by
SEO 101 in 2015: Ranking Higher on Google SEO 101 in 2015: Ranking Higher on Google
SEO 101 in 2015: Ranking Higher on Google Deluxe Corporation
632 views54 slides
How To Start Amazon Niche Site From Scratch by
How To Start Amazon Niche Site From ScratchHow To Start Amazon Niche Site From Scratch
How To Start Amazon Niche Site From ScratchAl-Amin Kabir
1.6K views29 slides

Similar to Optimizing Your Website for Accessibility(20)

Webinar: Common challenges with e commerce seo optimisation by Builtvisible
Webinar: Common challenges with e commerce seo optimisationWebinar: Common challenges with e commerce seo optimisation
Webinar: Common challenges with e commerce seo optimisation
Builtvisible219 views
SEO Mastery in 2015 by Regalix
SEO Mastery in 2015SEO Mastery in 2015
SEO Mastery in 2015
Regalix955 views
Inbound Growth for SaaS Scale-Ups #INBOUND18 by Hull
Inbound Growth for SaaS Scale-Ups #INBOUND18Inbound Growth for SaaS Scale-Ups #INBOUND18
Inbound Growth for SaaS Scale-Ups #INBOUND18
Hull430 views
Getting PR Onside with Data | SearchLove 2018 by Builtvisible
Getting PR Onside with Data | SearchLove 2018Getting PR Onside with Data | SearchLove 2018
Getting PR Onside with Data | SearchLove 2018
Builtvisible3.7K views
SEO 101 in 2015: Ranking Higher on Google by Deluxe Corporation
SEO 101 in 2015: Ranking Higher on Google SEO 101 in 2015: Ranking Higher on Google
SEO 101 in 2015: Ranking Higher on Google
Deluxe Corporation632 views
How To Start Amazon Niche Site From Scratch by Al-Amin Kabir
How To Start Amazon Niche Site From ScratchHow To Start Amazon Niche Site From Scratch
How To Start Amazon Niche Site From Scratch
Al-Amin Kabir1.6K views
The most Damaging SEO Mistakes & Issues in 2021 and How to Avoid Them #EngagePDX by Aleyda Solís
The most Damaging SEO Mistakes & Issues in 2021 and How to Avoid Them #EngagePDXThe most Damaging SEO Mistakes & Issues in 2021 and How to Avoid Them #EngagePDX
The most Damaging SEO Mistakes & Issues in 2021 and How to Avoid Them #EngagePDX
Aleyda Solís5K views
Chambers of Commerce and the Never Ending Tech Revolution by GIS Planning
Chambers of Commerce and the Never Ending Tech RevolutionChambers of Commerce and the Never Ending Tech Revolution
Chambers of Commerce and the Never Ending Tech Revolution
GIS Planning571 views
Site speed for in-house marketers | BrightonSEO by Builtvisible
Site speed for in-house marketers | BrightonSEOSite speed for in-house marketers | BrightonSEO
Site speed for in-house marketers | BrightonSEO
Builtvisible8K views
How Do I Prepare my Team? Building on Existing Strengths by Amazon Web Services
How Do I Prepare my Team? Building on Existing StrengthsHow Do I Prepare my Team? Building on Existing Strengths
How Do I Prepare my Team? Building on Existing Strengths
How to Squeeze More Demand Gen, Sales Enablement & ABM Juice Out of Your Mark... by Matt Davis
How to Squeeze More Demand Gen, Sales Enablement & ABM Juice Out of Your Mark...How to Squeeze More Demand Gen, Sales Enablement & ABM Juice Out of Your Mark...
How to Squeeze More Demand Gen, Sales Enablement & ABM Juice Out of Your Mark...
Matt Davis217 views
How Allocadia Squeezed More Demand Gen, Sales Enablement & ABM Juice Out of O... by Uberflip
How Allocadia Squeezed More Demand Gen, Sales Enablement & ABM Juice Out of O...How Allocadia Squeezed More Demand Gen, Sales Enablement & ABM Juice Out of O...
How Allocadia Squeezed More Demand Gen, Sales Enablement & ABM Juice Out of O...
Uberflip3.3K views
Building a culture of measurement: PR Week Breakfast Briefing by Builtvisible
Building a culture of measurement: PR Week Breakfast BriefingBuilding a culture of measurement: PR Week Breakfast Briefing
Building a culture of measurement: PR Week Breakfast Briefing
Builtvisible624 views
Culture of Innovation - AWS Transformation Day: Santa Clara 2018 by Amazon Web Services
Culture of Innovation - AWS Transformation Day: Santa Clara 2018Culture of Innovation - AWS Transformation Day: Santa Clara 2018
Culture of Innovation - AWS Transformation Day: Santa Clara 2018
Making Passive Income as Amazon Affiliate by Al-Amin Kabir
Making Passive Income as Amazon AffiliateMaking Passive Income as Amazon Affiliate
Making Passive Income as Amazon Affiliate
Al-Amin Kabir5K views
Making passive incomeas amazon affiliate by M M Jahir Hassan
Making passive incomeas amazon affiliateMaking passive incomeas amazon affiliate
Making passive incomeas amazon affiliate
M M Jahir Hassan325 views

More from Rebecca Gill

Using a Business Plan to Move Your Alpaca Farm From Hobby to Revenue Generator by
Using a Business Plan to Move Your Alpaca Farm From Hobby to Revenue GeneratorUsing a Business Plan to Move Your Alpaca Farm From Hobby to Revenue Generator
Using a Business Plan to Move Your Alpaca Farm From Hobby to Revenue GeneratorRebecca Gill
16.8K views98 slides
Search Rediscovered: Adapting to the New World of Structured Data and Schema by
Search Rediscovered: Adapting to the New World of Structured Data and SchemaSearch Rediscovered: Adapting to the New World of Structured Data and Schema
Search Rediscovered: Adapting to the New World of Structured Data and SchemaRebecca Gill
430 views40 slides
Exploring Bing Webmaster Tools by
Exploring Bing Webmaster ToolsExploring Bing Webmaster Tools
Exploring Bing Webmaster ToolsRebecca Gill
1K views32 slides
Taking the Scary Out of Schema by
Taking the Scary Out of SchemaTaking the Scary Out of Schema
Taking the Scary Out of SchemaRebecca Gill
2.2K views21 slides
WordCamp Ann Arbor: SEO Friendly Website Architecture by
WordCamp Ann Arbor: SEO Friendly Website ArchitectureWordCamp Ann Arbor: SEO Friendly Website Architecture
WordCamp Ann Arbor: SEO Friendly Website ArchitectureRebecca Gill
2K views29 slides
Why Everyone Should be an Expert of 301 Redirects by
Why Everyone Should be an Expert of 301 RedirectsWhy Everyone Should be an Expert of 301 Redirects
Why Everyone Should be an Expert of 301 RedirectsRebecca Gill
1.9K views29 slides

More from Rebecca Gill(12)

Using a Business Plan to Move Your Alpaca Farm From Hobby to Revenue Generator by Rebecca Gill
Using a Business Plan to Move Your Alpaca Farm From Hobby to Revenue GeneratorUsing a Business Plan to Move Your Alpaca Farm From Hobby to Revenue Generator
Using a Business Plan to Move Your Alpaca Farm From Hobby to Revenue Generator
Rebecca Gill16.8K views
Search Rediscovered: Adapting to the New World of Structured Data and Schema by Rebecca Gill
Search Rediscovered: Adapting to the New World of Structured Data and SchemaSearch Rediscovered: Adapting to the New World of Structured Data and Schema
Search Rediscovered: Adapting to the New World of Structured Data and Schema
Rebecca Gill430 views
Exploring Bing Webmaster Tools by Rebecca Gill
Exploring Bing Webmaster ToolsExploring Bing Webmaster Tools
Exploring Bing Webmaster Tools
Rebecca Gill1K views
Taking the Scary Out of Schema by Rebecca Gill
Taking the Scary Out of SchemaTaking the Scary Out of Schema
Taking the Scary Out of Schema
Rebecca Gill2.2K views
WordCamp Ann Arbor: SEO Friendly Website Architecture by Rebecca Gill
WordCamp Ann Arbor: SEO Friendly Website ArchitectureWordCamp Ann Arbor: SEO Friendly Website Architecture
WordCamp Ann Arbor: SEO Friendly Website Architecture
Rebecca Gill2K views
Why Everyone Should be an Expert of 301 Redirects by Rebecca Gill
Why Everyone Should be an Expert of 301 RedirectsWhy Everyone Should be an Expert of 301 Redirects
Why Everyone Should be an Expert of 301 Redirects
Rebecca Gill1.9K views
WordCamp MSP SEO Process Presentation by Rebecca Gill
WordCamp MSP SEO Process PresentationWordCamp MSP SEO Process Presentation
WordCamp MSP SEO Process Presentation
Rebecca Gill373 views
Off-Page SEO Tactics by Rebecca Gill
Off-Page SEO TacticsOff-Page SEO Tactics
Off-Page SEO Tactics
Rebecca Gill1.1K views
Mastering the Art of Keyword Research and Site Mapping by Rebecca Gill
Mastering the Art of Keyword Research and Site MappingMastering the Art of Keyword Research and Site Mapping
Mastering the Art of Keyword Research and Site Mapping
Rebecca Gill754 views
The SEO Formula for Driving Success by Rebecca Gill
The SEO Formula for Driving SuccessThe SEO Formula for Driving Success
The SEO Formula for Driving Success
Rebecca Gill825 views
What Really Matters in Technical SEO by Rebecca Gill
What Really Matters in Technical SEOWhat Really Matters in Technical SEO
What Really Matters in Technical SEO
Rebecca Gill4.8K views

Recently uploaded

PharoJS - Zürich Smalltalk Group Meetup November 2023 by
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023Noury Bouraqadi
132 views17 slides
Data Integrity for Banking and Financial Services by
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial ServicesPrecisely
25 views26 slides
The Forbidden VPN Secrets.pdf by
The Forbidden VPN Secrets.pdfThe Forbidden VPN Secrets.pdf
The Forbidden VPN Secrets.pdfMariam Shaba
20 views72 slides
PRODUCT PRESENTATION.pptx by
PRODUCT PRESENTATION.pptxPRODUCT PRESENTATION.pptx
PRODUCT PRESENTATION.pptxangelicacueva6
15 views1 slide
2024: A Travel Odyssey The Role of Generative AI in the Tourism Universe by
2024: A Travel Odyssey The Role of Generative AI in the Tourism Universe2024: A Travel Odyssey The Role of Generative AI in the Tourism Universe
2024: A Travel Odyssey The Role of Generative AI in the Tourism UniverseSimone Puorto
12 views61 slides
Uni Systems for Power Platform.pptx by
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptxUni Systems S.M.S.A.
56 views21 slides

Recently uploaded(20)

PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi132 views
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely25 views
The Forbidden VPN Secrets.pdf by Mariam Shaba
The Forbidden VPN Secrets.pdfThe Forbidden VPN Secrets.pdf
The Forbidden VPN Secrets.pdf
Mariam Shaba20 views
2024: A Travel Odyssey The Role of Generative AI in the Tourism Universe by Simone Puorto
2024: A Travel Odyssey The Role of Generative AI in the Tourism Universe2024: A Travel Odyssey The Role of Generative AI in the Tourism Universe
2024: A Travel Odyssey The Role of Generative AI in the Tourism Universe
Simone Puorto12 views
HTTP headers that make your website go faster - devs.gent November 2023 by Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn22 views
"Running students' code in isolation. The hard way", Yurii Holiuk by Fwdays
"Running students' code in isolation. The hard way", Yurii Holiuk "Running students' code in isolation. The hard way", Yurii Holiuk
"Running students' code in isolation. The hard way", Yurii Holiuk
Fwdays17 views
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab21 views
"Node.js Development in 2024: trends and tools", Nikita Galkin by Fwdays
"Node.js Development in 2024: trends and tools", Nikita Galkin "Node.js Development in 2024: trends and tools", Nikita Galkin
"Node.js Development in 2024: trends and tools", Nikita Galkin
Fwdays11 views
Future of AR - Facebook Presentation by ssuserb54b561
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
ssuserb54b56115 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker40 views
Special_edition_innovator_2023.pdf by WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2218 views
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... by The Digital Insurer
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...

Optimizing Your Website for Accessibility

  • 1. Optimizing Your Website for Accessibility #a11y Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM
  • 2. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Accessibility matters to both humans and SEO.
  • 4. -Wikipedia entry for “Web Accessibility” Web accessibility refers to the inclusive practice of removing barriers that prevent access to websites by people with disabilities. When sites are correctly designed, developed and edited, all users have equal access to information and functionality.
  • 7. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved 4 Principles of Accessibility 1. Perceivable 2. Operable 3. Understandable 4. Robust P O U R
  • 8. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved 4 Principles of Accessibility 1. Perceivable 2. Operable 3. Understandable 4. Robust Any discussion of web accessibility is based upon the assumption that people need to be able to perceive web content. They need to be able to input the information into their brain so that they can process it. If the information cannot get into the brain, it is inaccessible. -https://webaim.org/articles/pour/perceivable
  • 9. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved Examples: Perceivable Remove titles from your links Bad: <a href=“/contact/” title=“Contact Us”>Contact Us</a> Good: <a href=“/contact/”>Contact Us</a> Add meaningful “alt” text to images Bad: <img src=“/img1249438743.jpg” alt=“img1249438743” /> Still bad: <img src=“/img1249438743.jpg” alt=“” /> Good: <img src=“/red-balloon.jpg” alt=“smiling kid holding a red balloon” /> Use form labels (hide with CSS if you want, but make it visible in the HTML output) <form> <label class=“hide-this-if-you-want”>First Name</label> <input type=“text” name=“first-name” /> </form>
  • 10. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved Color blindness Normal MonochromaticTritanopia https://www.toptal.com/designers/colorfilter
  • 11. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved Color contrast • Foreground and background color need to be sufficiently different so that text is comfortably easy to read. • 3:1 ratio for large scale text (18pt or 14pt bold) • 4.5:1 ratio for other text https://contrastchecker.com/
  • 12. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved 4 Principles of Accessibility 1. Perceivable 2. Operable 3. Understandable 4. Robust Not everyone uses a standard keyboard and mouse to access the web. Some people use adaptive devices or alternative devices that accommodate their disabilities. Keyboard accessibility is one of the most important principles of Web accessibility because it cuts across disability types and technologies. - https://webaim.org/articles/pour/operable
  • 13. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved Give users enough time to read and use content Bad: Moving/blinking content that can’t be paused or stopped. Bad: Alerts that can’t be suppressed or postponed. Bad: Authentication session expires and data is lost when user re-authenticates Examples: Operable Make all functionality available from a keyboard Bad: Using the tab button to move through a form and jumping from a form field focus to some other spot on the page. Good: Using the tab button to move sequentially through navigation. Use skip links
  • 14. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved Examples: Operable Keyboard Nav & Skiplinks Demo
  • 15. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved Examples: Operable Don’t cause seizures.
  • 16. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved The Worst Website Ever
  • 17. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved 4 Principles of Accessibility 1. Perceivable 2. Operable 3. Understandable 4. Robust Most web content contains information communicated through language. The language should be as easy to understand as possible and appropriate for the intended audience. The functionality of web content must also be understandable. Users must be able to understand all navigation and other forms of interaction. - https://webaim.org/articles/pour/understandable
  • 18. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved Examples: Understandable Use the language attribute on HTML Bad: Using the tab button to move through a form and jumping from a form field focus to some other spot on the page. Good: Using the tab button to move sequentially through navigation. Give users enough time to read and use content Bad: Moving/blinking content that can’t be paused or stopped. Bad: Alerts that can’t be suppressed or postponed. Bad: Authentication session expires and data is lost when user re-authenticates Don’t use carousels (sliders) - http://shouldiuseacarousel.com/
  • 19. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved 4 Principles of Accessibility 1. Perceivable 2. Operable 3. Understandable 4. Robust Strive to maximize compatibility with current and future user agents, including assistive technologies. Make your HTML as valid as possible. Programmatically name interface components correctly (i.e. buttons, forms, navigation)
  • 20. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved Examples: Robust • Code parses without error • Use online validators • Use code linters • For all user-interface components, the name and role can be programmatically determined (use HTML5 and ARIA) • ARIA is a way to provide additional information about the semantics of the various elements to assistive technologies like screen readers https://validator.w3.org/ https://www.w3.org/TR/html-aria/ <button>This is an HTML5 button</button>
 <a href=“” role=“button”>This is a link with an ARIA role of button</a>
  • 21. How can I test my website?
  • 22. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved Chrome Accessibility Audit 1. Install Chrome Developer Tools (https://developers.google.com/web/tools/lighthouse/) 2. Right-click > Inspect > Audit tab
  • 23. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved WAVE (wave.webaim.org)
  • 24. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved Dynomapper
  • 25. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved Dynomapper
  • 26. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved WAVE (wave.webaim.org)
  • 27. How can I improve my website?
  • 28. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved Improve your site based on your role • Designer • Developer • Content Creator • Consultant
  • 29. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved Designers • Color contrast checker – https://webaim.org/resources/ contrastchecker/ • Identifying good contrast color schemes - https:// material.io/collections/color/ • Avoid tiny fonts – https://wordpress.org/plugins/wp- accessibility/ • Clear and consistent navigation
  • 30. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved Developers • Skip Links – https://carriedils.com/add-skip-nav-wordpress- theme/ • Keyboard Navigation – https://www.nngroup.com/articles/ keyboard-accessibility/ & Logical tabbing order (tab index)
 
 
 
 
 • ARIA roles (Accessible Rich Internet Applications) – https:// developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA Image credits
  • 31. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved Developers: Semantic HTML5 • Semantic HTML5 helps search engines better understand the components of a web page and it helps them “see” content like a human 
 • While Google won’t penalize anyone who fails to use HTML5 and it isn’t a direct ranking factor, the usage does assist with SEO efforts and helps prepare the website for usage of Structured Data and Schema
 • When used properly, semantic HTML5 will provide a content outline
 • Semantic HTML5 is also used by screen readers, which means it is important for accessibility
 • Google is essentially blind, so accessibility-related HTML5 that helps a screen reader will in turn also help Google
 • HTML5 header tags are used for search engines and accessibility, so they should not be used for styling of content
  • 32. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved Content Creators • Alt Text for images • Proper heading structure (H1, H2, etc) • Contextual link text (click here!)
  • 33. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved Consultant • Accessibility matters to both humans and SEO • You have to consider accessibility in modern SEO efforts • Review each page template as a minimum • Scan the entire website to make sure user content isn’t causing issues as well • Fix everything associated with template coding • Educate your client on user generated issues • Communicate plugin issues to the developer • Client content
  • 34. Accessibility doesn't have to be all or nothing. Start with small steps in the right direction.
  • 35. Rebecca Gill | Web Savvy Marketing | diySEOcourses.com Carrie Dils | TheFearlessFreelancer.com | OfficeHours.FM Web Savvy Marketing Copyright © 2018,  All Rights Reserved Additional Resources Web Content Accessibility Guidelines (WCAG 2.0)
 https://www.w3.org/TR/WCAG20/ Google resources for accessibility (includes links to Chrome add-ons)
 https://www.google.com/accessibility/ Links to various accessibility tools
 https://wpcampus.org/resources/accessibility/ Dynomapper
 https://dynomapper.com/blog/27-accessibility-testing Semantic HTML5 for Content Writers
 https://www.semrush.com/blog/best-practices-in-semantic-html5-for- content-writers/
  • 36. Q&A
  • 37. Rebecca Gill SEO Consultant and Instructor @rebeccagill
 RebeccaGill.com Carrie Dils Web Developer and Consultant @cdils CarrieDils.com CARRIE DILS