Pages
- Content Progress
- My Content Management
- WP Tweets Pro: Post to Twitter your way
- My Account
- WP Tweets Pro (Developer License)
- WP Accessibility
- Sales Policies
- Premium WordPress Event Plugins
- Contact Joe Dolson Accessible Web Design
- Accessible Video Library
- Web Accessibility Services
- Donate to Support WordPress Accessibility
- General Site Information
- WordPress Plugins & Tools
- My Tickets
- Access Monitor
- Checkout
- Home
- Blog
- About Me
- Privacy Policy
- Affiliate Area
- Cookie Policy (EU)
- WordPress Accessibility at LinkedIn Learning
- My Calendar
- WP Post Styling
- XPoster – Share to X from WordPress
- Site Map
Tools
Blog Posts (Newest to Oldest)
- XPoster: Now with Bluesky
- Launch of The Accessibility Show on WP Builds
- My Tickets 2.0 & My Tickets: PayPal Pro
- Overlays Misunderstand Accessibility
- My Calendar 3.5.0 and My Calendar Pro 3.1.0 released!
- My Calendar & My Tickets: Major release updates
- Hover Color Contrast Bookmarklet
- 2023: Year in Review
- The WordPress Showcase & Accessibility
- My Calendar 3.4.22: Security Release
- WP Accessibility version 2.1.0
- WP to Twitter is now XPoster
- Accessibility and Artificial Intelligence
- A day of closures
- WP to Twitter, WP Tweets Pro, and Twitter’s new API policies
- My Calendar Pro: Ready for testing
- Should I say goodbye to WP to Twitter?
- Migrating to custom CSS in My Calendar
- New Release: My Calendar 3.4.0
- 2022: Year in Review
- My Calendar version 3.4.0: Release Candidate ready for testing
- Ending the sale of permanent plugin licenses January 15th, 2023
- Plugin Vulnerability fixed in My Calendar 3.3.17
- My Tickets version 1.9.0 released
- Still plenty of work to do – the WebAIM Million
- My Calendar Pro v2.1.5 released
- The posts they are a changin’ – Gutenberg, Blocks, and the future of WordPress
- The real added costs of accessibility
- Don’t judge progress by the number of open issues
- 2021: Year in Review
- Plugin Release: My Calendar 3.3.0
- Notes on the WordPress Classic Editor plugin
- The Dangerous Path of the Accessibility Overlay
- AccessiBe & the fake WordPress plug-in reviews
- WP Tweets Pro 2.0.0: now sending your alt text to Twitter
- The W3C Drops WordPress from Consideration
- My Calendar 3.2.0 & My Calendar Pro 2.0.0 Released
- Reminder: Accessibility can’t be solved automatically
- My Calendar 3.2.0 Beta
- Accessibility is Equality
- Thursday, September 27th, 2012
- Leveling the Playing Field: We’re all Differently Abled
- Your Accessibility Toolbar Doesn’t Help
- WordPress 5.0 Releases Today. What should you do?
- Plugin Readiness for Gutenberg
- Some Gutenberg Accessibility Clarifications
- WordPress, Accessibility, and Gutenberg
- My Calendar version 3.0
- Twitter expands to 280 characters – sort of.
- No coding skills required
- Tricky issues: Accessible WordPress Themes
- My Calendar Pro 1.6.0 released!
- Distinguishing between Projects: WordPress and WordPress.com
- My Calendar Pro 1.5.10 released!
- My Calendar: Major Update 2.5
- Computer Vision API: What does it see?
- Themes are not web sites
- Learning about WP to Twitter
- The myth of the keyboard-only user
- WordPress goes WCAG – what does it mean?
- Store migrated to Easy Digital Downloads
- Everybody should write a CMS
- I’m an accessibility consultant. Stop hiring me.
- Extending WordPress Plug-ins
- New in Access Monitor: Test before you post
- Plug-in Translations at WordPress.org
- My Calendar Pro released today!
- Accessibility for WordPress at Lynda.com
- Be a power user: Access Monitor & Tenon.io
- Important: Security Fix for My Calendar
- Are alt attributes required? Always?
- WP Accessibility Update: alt enforcement
- Dude! Let’s improve things by adding more semantics!
- WordPress & Accessibility: Just where is the problem?
- What I hate about themes
- One year of accessibility-ready
- New plug-in released: My Tickets
- Software Licensing Change
- The Headings Hierarchy Challenge
- Good Coding Habits for Accessibility
- Security Update for WP to Twitter
- The damage of examples
- Contemplating “read more” links
- Security Fix in My Calendar
- The Visual-only icon problem
- WordPress Accessibility Plug-in: Who needs it?
- It’s all in the timing
- My Calendar 2.3.0: It’s been a long time coming
- Update to WP Accessibility: longdesc
- On Detecting Assistive Technology
- My Calendar User’s Features – Does anybody use them?
- Accessible Video in WordPress
- Custom Scheduling in WP Tweets PRO
- Update to Color Contrast Tester
- Create posts on publishing an event to My Calendar
- Stop WordPress Spam with BotSmasher
- Designing Accessible Navigation
- Using custom template tags with WP to Twitter
- Taking over GrayBit.com
- My Calendar Admin Notice
- Update to My Calendar: version 2.2.0
- Using a shortcode to fetch WordPress plug-in information
- Speaking at WordCamp MSP on April 27th
- Accessibility Percolation
- Accessibility: An Integrated Workflow
- WP Accessibility version 1.2.0 now available!
- Custom WordPress Screen Options
- Smart Tweeting with WP to Twitter
- Introduction to Web Semantics
- The power of the personal story
- WP to Twitter: The next step forward
- WP Tweets PRO Updated – Upgrade now!
- New plug-in: WP Accessibility
- WordPress Tips: Add a custom call to action by shortcode
- Google’s “Accessible Web Design” top 10
- My Calendar 2.0 released!
- WP to Twitter and the recent Twitter API change announcements
- Translating (my) WordPress Plug-ins
- The case of the missing alt attribute.
- WP to Twitter 2.4.0 release — with PRO upgrade!
- Global Accessibility Awareness Day
- Google and Accessibility. What’s the plan?
- Should Accessibility be Perfect – session notes
- We need to have a talk with marketing
- SEO and Accessibility
- Looking for developers for My Calendar customizations
- How to structure an accessibility review
- Accessible WordPress Plug-ins: what does it mean?
- Two new content development plug-ins for WordPress
- My Calendar Version 1.9.0 is almost released
- Book Review: WordPress 3 Plugin Development Essentials
- The Vocal Minority
- On the Perception of Relevance
- Quick Tips: URLs in WordPress development sites
- WordPress Call for Accessibility
- What is Web Accessibility?
- Developing and Designing for Change
- Accessibility isn’t about technology
- WP to Twitter announcements
- My Calendar version 1.7.0
- It’s still important to talk about HTML 4
- Make those links clickable, please!
- Color Blindness Myths and Misunderstandings
- Usability testing isn’t for you? Really?
- WP to Twitter Updated to OAuth
- Forthcoming Updates on Federal Section 508 Rules
- Accessibility Viewer Application Beta from the Paciello Group
- HTML 5 has cool stuff: new input types!
- The future of WP to Twitter
- Form over Function? Never thought about it…
- New WordPress Plugin: My Calendar
- When More is Less
- When the right hand doesn’t listen to the left.
- United States disability statistics: Measurement and sources.
- Best practices: keywords in alt attributes
- WP to Twitter update: Cli.gs to be shut down
- New Accessibility Review at Practical eCommerce
- Review: WordPress Plugin Development: Beginner’s Guide, by Vladimir Prelovac
- Accessibility Review at Practical eCommerce
- Taking a holistic view of SEO in parts.
- How NOT to use Post meta fields in WordPress Themes
- New Column at Practical eCommerce: Checkout Process
- New Column at Practical eCommerce: Accessibility and the Law
- Making compromises for accessibility
- Installment No. 4 at Practical eCommerce: Robust Websites
- Obama’s Web Transparency: not for everybody.
- Understanding WCAG 2 part III: Understandability
- “Selling Usability,” by John Rhodes.
- Practical eCommerce Article: WCAG 2, part II: Operability
- Interviewed by Practical eCommerce
- Let’s find a way to do this right!
- New article at Practical eCommerce on WCAG 2
- WebAIM Survey on Screen Reader Usage
- WordPress Post Custom Styling
- Minimum Color Contrast Ratio Changed in WCAG 2
- WCAG 2 Reaches Recommendation Status
- WP to Twitter Update
- WordPress to Twitter with Cli.gs
- New article at Practical eCommerce
- Update to Easy PHP Photo Gallery
- Joe Clark’s New Book
- Update to Search script in MySQL/PHP
- New tool: evaluate color contrasts for WCAG 1 and 2
- Best Practices in Web Development: Part 5
- Best Practices in Web Development: Part 4
- Best Practices in Web Development: Part 3
- Target Lawsuit: Settlement Reached
- Best Practices in Web Development: Part 2
- Best Practices in Web Development: Part 1
- How to Plan your new Web site
- What to look for in a web Developer
- What is Web Usability?
- MySQL/PHP Boolean Search Updated
- Web Accessibility is not SEO
- Article on Deaf/Hard of Hearing Issues at Practical eCommerce
- Spam vs. Accessibility
- Speaking on Web Accessibility
- Looking for Translations
- Web site Tune-up: 8 Quick Checkups
- Review: W3-Markup Code Preparation Service
- Speaking at SES Toronto 2008
- Testing Color Contrast for WCAG 1 & 2
- Best Practices: Writing for Accessibility
- WebAnywhere: a Screen Reader On the Go
- Review of “Mobile Web Development”
- Long-awaited update to PHP/MySQL poll
- Guide to Semantic Use of HTML Elements
- Why use semantic HTML?
- Google Site Links for “Joe Dolson”
- What is “Cross-browser compatibility?”
- Refining Text Presentation with your Web Browser: Windows
- What does a “free script” need to provide?
- Developing an effective text-resizing widget
- Using standards doesn’t make it right
- Why the DOCTYPE switch isn’t broken
- Graph the Semantic HTML Structure of Your Web Page
- A useful CAPTCHA from reCAPTCHA
- Usability and Trust
- Usability Issues with Domain Management
- Alternative Text for Significant Images
- Google Toolbar ties to the Windows Accessibility API
- Supporting Standards that Support Accessibility
- Following User Navigation Paths
- James Edwards on Web Accessibility
- Tips for Nonprofits – Meme
- Thoughts about Content Labeling and Data
- On the usability of contextual URLs
- Tagging your meta descriptions
- An Example of Automated Accessibility Testing
- Know your why’s and how’s…
- “Prettiness” is relative.
- Responsibilities of a Web Designer
- PHP/MySQL Boolean Search Script Updated
- Accessibility and Usability issues with AJAX
- More News on the Target Accessibility Lawsuit
- Basic Tips on Image Handling for the Web: Tutorial
- Search Optimization, Accessibility, and Images: Best Practices
- Web Axe Accessibility Podcast: 2nd Anniversary
- Don’t Rebuild the Browser: Educate The User
- CSS3: On Grid Positioning and Layout
- Google Protection gets a Boost
- Netscape.com Social Media Becomes Propeller.com
- Working with legacy websites
- Care about standards? No, not exactly…
- The Brilliance of Natural Linking
- Why not tables? Is CSS really better?
- The Pains of Physical Accessibility
- Helping search engines provide better results
- Pseudo-Accessibility: Reinventing the Wheel
- Accessibility and Client Expectations: Selling Accessibility
- Write Articles, or Write “Blog Posts?”
- Stopping Google from Indexing Your Site
- Easy PHP Photo Gallery Updated
- Use of On-Page Text for SEO
- Invisible Text Selection: Background Inheritance
- Accessible e-Commerce Tips
- Article at QualityWorld now published.
- Discussion of WCAG 2.0 at WebAxe
- RadioShack’s Accessibility Initiative
- Search Marketing Standard: Print News for Online Marketing
- WCAG Samurai: Draft Errata Released
- Accessibility and Typography: At Accessites.org
- Replacing Images with Text
- Netflix: Instant Viewing
- Two weeks without posting.
- Search Engine Friendly vs. Search Engine Optimized
- Usability Testing Software
- A Redesign Isn’t About Design
- Why Usability Belongs At the Top
- Where’s WCAG 2?
- Meaningful is Marketable
- Personal Names and Language Choice
- Pointless Reactivism
- Five Reasons Why I Blog
- Five Reasons Why I Blog
- I’m an uncle!
- Amazon.com working with the National Federation of the Blind
- Google’s TiSP
- Who can define independence?
- IBM Building Accessible Multimedia Browser
- Are you “nofollowing” yourself?
- Twittering Away the Time
- What is Web Universality?
- Guild of Accessible Web Designers Design Contest
- Choosing an Accessible CMS
- Easy PHP Photo Gallery
- Harping on Duplicate Content
- Standards, Accessibility, and Search Engine Optimization
- Spotplex: Exposing the Traffic of Digg and Delicious
- What makes a site stand out from the crowd?
- New W3C HTML Working Group…but who cares?
- Think like a human; code like a computer
- When to Incorporate Accessibility
- Are accessibility sites fatally flawed?
- Accessibility Podcast at WebAxe
- Those pesky most popular posts
- Irritating Widgets
- Video Accessibility Problems
- NoFollow in the News
- What to do about the most popular posts…
- Accessibility and International Law
- Usable Category Navigation in WordPress Pages
- Planning your website development
- Oracle being sued for inaccessible software package
- Reading about the State of Mobile Search
- Processing Forms with PHP, a Beginner’s Guide
- Feedburner Site Statistics WordPress Plugin
- Molly Holzschlag Working with Internet Explorer
- Is a br tag semantic?
- Community Created Content
- Investigations into Google Privacy
- Guest Post Available at Improve the Web
- The Accessibility Silver Bullet
- One Step Forward, One Step Back
- Beyond Validation
- Interviewed at Cre8asite Blog
- Copyright and Google Book Search
- Open Source Usability Issues, or not?
- Semantic formatting for interviews
- Feedburner Site Statistics
- Profile of a site marketing growth spurt
- What CSS means for Accessibility
- Leverage Google’s Sitemaps for Your Business
- Adam Lasnik on Duplicate Content
- 5 Ways to Make Your Website Quit
- 5 things you did not know about Joseph Dolson
- 5 things you didn’t know about Joe Dolson
- What we want in IE “Next”
- IBM & Yahoo fend off Free Google
- WebmasterRadio.com to become Available to the Deaf
- International Accessibility Legislation
- Going Mobile: Development and Preparation
- Long time, no write…and SES Chicago
- Fulltext Boolean Search in MySQL Updated
- Sitepoint’s Usability Kit
- Arguing about Page Rank
- Big news for Google Sitemaps
- What’s the key to Accessibility?
- Enlarging your vocabulary through keyword research
- Traffic comes in the strangest ways
- Fun and Games at Cre8asite
- E-Accessibility Day: December 3rd, 2006
- IE7 and Assistive Technology
- Competitio.us: Manage your Competition
- Site Redesign
- Different Standards
- Untargeted Marketing from “Article Chief”
- A Literary Meme
- Revising HTML
- Problems with Blogger
- View your website structure as a graph
- What it takes to launch a blog
- Home Inspection for the Web Consultant
- Google Mobile Revised
- Describing a Semantic Calendar
- I Bought a UPS
- Building a Professional Website
- Trying to Define Web Accessibility
- Search Engine Optimization: An Hour A Day (Book Review)
- New post at Accessibility Blog
- On the road…
- On the road…
- Neat New Service: DailyLit
- Listening for Relevant Noise
- On Transitional Doctype Declarations
- What I Love About IE
- Intellectual Property, Search Engines, and the Law
- I’m Going to Shoot Myself in the Foot
- Internet Explorer 7: Irritation of the Day
- The Importance of Product Images
- How Do You Search?
- Is Legally Mandated Accessibility a Benefit?
- Fixing your width: what’s the optimal size for a site?
- Keep it Simple, Stupid
- Jack Pickard Knows his Alphabet
- Preferred Domain Changes in Google Sitemaps
- Reporting on Search Marketing Statistics
- Google Search Refinements
- Target Accessibility Case will go forward!
- Comment Spam Marketing
- Google’s News Archives Search
- What’s this Accessible Internet Rally?
- Drawing in your Visitors
- Frivolous Lawsuits – Are they worth it?
- The Future of Search Engine Watch
- Writing Carefully
- Aggregated Content: Spam or Service?
- Jim Byrne’s “60 Hot to Touch Accessible Web Design Tips”
- Accessibility has NOT been taken too far
- On the readability of inverted color schemes
- Don’t Put Your Faith in comScore Statistics
- How (not) to understand Search Engine Marketing
- Uglifying a blog, or increasing usability?
- Reciprocal LInking’s Dying Breath?
- Question and Answer about Google and the Open Directory
- Listening to Matt Cutts
- Misunderstanding Accessible Design
- So…what’s a blog?
- Lack of Access = Barrier to Access
- Thanks to Accessites!
- AOL’s Big Blunder
- Vacation in Europe
- Google Protection
- Catching Up with Cloaking
- Google Accessibility Search
- Running To the Hills and Year in Summary
- Running To the Hills and Year in Summary
- Kosmix Picks up the Pace
- Philipp Lenssen on Web Standards
- WCAG 2 Last Call Review Over
- Digg Expands Coverage to Current Events
- Being Obsessive about Web Standards
- Gilbert and Sullivan do Web Design
- Is Google Broken?
- European Union to Mandate Web Accessibility?
- Web Content Accessibility Guidelines: Quick Reference
- What Percentage of Google Searches are Contextual?
- Are SERP Results Really Important?
- David Berlind on Web Accessibility
- Blog has been changed over to WordPress!
- 6 Degrees of Web page linking
- Google Searches the Government
- E-commerce meets the Baby Boomers
- Principles of Accessible Navigation Design
- Who wants to buy your stuff? And why?
- Accessibility for High Definition?
- MySQl and PHP Search Updated
- Improving your Website Conversion Rate
- eBay and Google going head to head
- An Accessible Web Design Glossary
- DMOZ: Search Results for the Historically Inclined
- AOL Shoots Self In Foot…Maybe
- MySQL Poll Updated
- Google Bowling – bad SEO gone wild.
- Web Accessibility in Microsoft Vista
- Ludicrous Ranking Lawsuits
- Google DID Compromise their Principles
- Error with last version of MySQL / PHP based poll
- Searching in Developing Countries
- Texas Borders go Web 2.0
- Changes to PHP/MySQL Poll
- Ask’s New Diet: Blogs and Feeds
- Search and Go Information Portal
- How many photos can YOU upload?
- Google’s Green Summer
- Net-Guide Accessible Directory
- Internet Entropy, AOL doesn’t love us and other news
- A Flower in Melk, Austria
- Apologies to Quizlaw.com
- On Certification and Web Development
- The Groundswell Surges Against WCAG 2
- Finding the Right Links
- Net Neutrality in Congress Today
- Accessible site plugins
- An…alternative mapping service…
- "Inline" links for usability
- Inline linking, usability, and accessibility
- Joe Clark on WCAG 2.0
- Google Video Adwords
- Online Marketing for Beginners
- Social Libraries
- An update on the Target accessibility lawsuit
- Conversation with SiteMorse at AccessifyForum
- Craigslist and the Local (Real Estate) Market
- Ajax Accessibility Revisited
- Life without the Internet
- Ask’s Steve Berkowitz traded to Microsoft
- Accessibility with AJAX – it’s coming, slowly but surely.
- Mojeek Personal Search
- Making Accessibility Happen
- Google Transit + Google Local
- House Guests and SEO
- Portable Computing – A Public Message
- Perspectives from the Field
- Google’s battle against the forces of Evil
- Web Standards add Value to your Business
- Obligatory Commentary and Internationalized Domain Names
- Exploring Vertical Search
- Educating about Search Engine Optimization
- Accessible Design for the Deaf
- Active Industry Positioning
- Accessibility is about Equality
- Google results confusing? I don’t think so.
- Defining your Site Objectives
- Accessibility Issues for Learning Disabilities
- When they say addictive, they aren’t kidding.
- Vertical Search hype
- More Tools for Google Sitemaps
- Department of Justice vs. Google Continues
- Google, Yahoo and MSN on the future of searching
- “Ask” just won’t stop rebranding!
- Are they Ethical?
- Designing for the Mobile Web
- First Amendment Rights and Accessibility
- MSN to launch contextual ad service in 2006
- Google Images under fire
- Google illegal in China?
- Google’s Response to the Department of Justice
- Advanced Search Operators for SEO
- Target Lawsuit so far . . .
- More Analytical Power for Google
- Censorship Issues Heating up in China
- Search Engine Traffic Surge
- New Article – Web Semantics
- Traffic Power in Trouble
- Examples of Spam SEO
- Privacy Rights and Google Desktop 3
- On the Markey Data Deletion Bill
- More Chinese Censorship – Li Zhi Jailed
- News for Google Sitemaps
- Google Bombs and SEO?
- BMW.de Blacklisted by Google
- Kosmix: Google’s next competitor?
- Google’s Bigdaddy Update
- SEO Censorship
- Microsoft on Censorship
- Congress Asks Google to Speak
- Update: Google In China
- Google in China
- The Devil is in the Details
- Why SEO training?
- Happy New Year! and Down with Accesskeys! (Sort of)
- Accesskeys: Curse or Blessing?
- Acceptance into Guild of Accessible Web Designers
- The Conscientious Home Launched
- 17 October 2005