Magento 2 Auto-Fix Missing Image Alt Tags with Product Name

£30.00
In stock
SKU
MGKWAIW3

This n8n workflow connects to a Magento 2 store and automatically updates product images that are missing alt tags (labels). It fetches product data via the Magento 2 REST API, identifies media gallery entries with empty or null labels, and updates them by assigning the corresponding product name as the alt text.

This is useful for:

  • Improving SEO and accessibility by ensuring all product images have descriptive alt tags.
  • Automating manual content cleanup tasks for product catalogs.
  • Keeping your store compliant with basic accessibility and usability standards.

How It Works

  • Manual Trigger
  • The workflow is designed to run manually or on a schedule (can be modified).
  • Fetch Product Data
  • The Get All Product Skus HTTP node pulls a paginated list of products using Magento's REST API
  • The Split Out and Loop Over Items nodes iterate through each product.
  • Filter Products With Images
  • The If node checks if a product has at least one image.
  • Label Missing Alt Texts
  • The Code node inspects each image's label field. If it's empty or null, it sets it to the product’s name.
  • Update Back to Magento 2
  • The HTTP Request (PUT) node updates each product using Magento’s V1/products/:sku endpoint, sending the updated image labels back to the store.

Use Case

Problem: Magento 2 stores often have hundreds or thousands of product images, and it’s common to miss assigning alt text (label) to all of them—especially for bulk-imported or older products.

Solution: This workflow ensures every product image has an alt label (minimum: product name), thus improving:

  • Search engine optimization (SEO)
  • Product discovery
  • Accessibility compliance (WCAG)
  • Store quality score (for marketplaces or audits)

Requirements

  • Magento 2 REST API access
  • A valid Bearer Token for Magento 2
  • Magento endpoint URL
  • Basic understanding of how your store handles image paths and media entries

Credentials Required

Magento 2 Bearer Auth: Set up as a credential in n8n using your Magento 2 API access token.

Modifications You Can Make

  • Increase the pageSize in the GET request to process more products per run.
  • Set up a Cron trigger to run this regularly.
  • Update other missing fields like position, disabled, or types programmatically.
  • Include logging or email notifications after each batch update.

Helpful For

  • Magento Developers & Store Managers
  • SEO/Accessibility Compliance Teams
  • Automation Engineers managing eCommerce workflows

Category

E-commerce → Magento 2 (Adobe Commerce)

Need Help?

Having trouble setting it up or want to customise this workflow further?
Feel free to reach out — I’m happy to help with setup, customisation, or Magento 2 API integration issues.

Contact: Author

Author

Kanaka Kishore Kandregula
Certified Magento 2 Developer
https://gravatar.com/kmyprojects
https://www.linkedin.com/in/kanakakishore

More Information
Free 1-Hr Service No
Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account
We found other products you might like!
Copyright © 2022-2025 Magekiwk (a branch of 4KTechnologies Ltd). All rights reserved. Adobe Commerce | Magento Version 2.4.8-p3