🧑🦯Improve your Website Accessibility with GPT-4o and Google Sheet
Tags: Accessibility, SEO, Blogging, Marketing, Automation, AI, Web Auditing
Context
Hey! I’m Samir, a Supply Chain Engineer and Data Scientist from Paris, and the founder of LogiGreen Consulting.
In my personal blog, I share insights on how to use AI, automation, and data analytics to improve logistics, operations, and digital sustainability practices.
> Have you heard about accessibility?
In this workflow, I use n8n to improve the quality of alternative texts for images on my personal website.
📬 For business inquiries, you can connect with me on LinkedIn
Who is this template for?
This workflow is for: Bloggers* and website owners who want to improve accessibility* SEO professionals** looking to boost page performance Web developers* and product teams* automating web audits
What does it do?
This n8n workflow:
🔍 Downloads the HTML of a blog or web page
🖼️ Extracts all tags and their alt attributes
📉 Detects missing or too-short alt texts
🤖 Sends those images to GPT-4o (with vision) to generate new alt descriptions
📄 Saves the results into a Google Sheet, updating the alt text when needed
How it works
Set a page URL using the Set node
Download HTML content
Extract image src and alt using a Code node
Store results in a Google Sheet
Filter images with altLength < 50
Send image URL to GPT-4o
Update the Google Sheet with the newly generated newAlt text
The AI alt texts are concise, descriptive, and accessibility-compliant.
What do I need to get started?
You’ll need: A Google Sheet to store the audit results An OpenAI account with GPT-4o access
Follow the Guide! Follow the sticky notes in the workflow or check my tutorial to configure each node and start using AI to improve the accessibility of your website.
🎥 Watch My Tutorial
Notes
GPT-generated alt texts are limited to ~125–150 characters for best results Use this to comply with WCAG and improve Google indexing Easily adapt it to audit multiple domains or e-commerce catalogues
This workflow was built using n8n version 1.85.4
Submitted: April 21, 2025
Related Templates
Use OpenRouter in n8n versions <1.78
What it is: In version 1.78, n8n introduced a dedicated node to use the OpenRouter service, which lets you to use a lot...
Task Deadline Reminders with Google Sheets, ChatGPT, and Gmail
Intro This template is for project managers, team leads, or anyone who wants to automatically remind teammates of tasks ...
🤖 Build Resilient AI Workflows with Automatic GPT and Gemini Failover Chain
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. How it works This...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments