LLM Prompts

WCAG Audit Report Generator

Generates a preliminary WCAG audit report for a given web page.

The method

Input a website URL or describe a web page's elements. Use this prompt in ChatGPT/Gemini/Claude to generate a preliminary WCAG audit report. Tailor the description of the page to get a more specific and contextual report. Best for identifying potential accessibility issues quickly.

The prompts

Prompt 1
Analyze the following web page [paste URL or describe page elements] and generate a WCAG audit report. Identify potential WCAG violations, specify the relevant WCAG guideline (e.g., 1.1.1 Non-text Content), provide a brief description of the issue, and suggest possible solutions. Structure the report with sections for Perceivable, Operable, Understandable, and Robust (POUR). Include severity levels (High, Medium, Low) for each identified issue to prioritize remediation efforts. For example, if the page contains images without alt text, the report should highlight this under 1.1.1 Non-text Content with a 'High' severity. If contrast is insufficient, report this under 1.4.3 Contrast (Minimum) with a 'Medium' severity. Consider issues related to keyboard accessibility, form labels, and clear language.
Prompt 2
I need a WCAG compliance checklist for a website that sells gardening supplies. The website features product pages with images, descriptions, prices, and add-to-cart buttons. There's also a blog with articles on gardening tips and a contact form. Generate a checklist based on WCAG 2.1 Level AA, focusing on common issues found in e-commerce websites. Include specific checks for image alt text, form labels, color contrast, keyboard navigation, and ARIA attributes for interactive elements. For each checklist item, indicate the WCAG guideline it relates to (e.g., '1.1.1 Non-text Content' for alt text). The checklist should be structured in a way that allows someone with basic HTML/CSS knowledge to understand and implement the necessary changes. Include examples of good and bad practices, like providing sufficient color contrast for text and buttons. Emphasize areas where dynamic content may cause accessibility problems and how to address these.