Why Your Images Have Alt Tags But AIOSEO Says They Don't (And How To Fix It)
Content
If you're using the All in One SEO (AIOSEO) plugin, you've likely seen a frustrating warning in the SEO Analysis: "Some images on your page have no alt attribute." The confusing part? You've checked, double-checked, and even triple-checked your images, and the alt tags are definitely there.
This is a common issue reported by many users. This guide will explain why it happens and walk you through the most effective troubleshooting steps to resolve it.
Why Does This Happen?
Based on community reports, this discrepancy usually occurs for a few key reasons:
- Focus Keyphrase Mismatch: The most common cause is that the alt text on your images does not contain the exact Focus Keyphrase you've set for the page in the AIOSEO settings. The analysis tool is specifically looking for your chosen keyword within the alt attributes.
- Page Builder Conflicts: Some page builders (like Divi or Themify Builder) may not render the image code in a way that the AIOSEO analysis can immediately detect, even though the alt text is present and correct for visitors and search engines.
- Cached Data: Sometimes, the analysis results are based on cached data that hasn't been updated to reflect your recent changes.
- Plugin or Theme Conflicts: Another plugin or your theme could be interfering with how AIOSEO scans the page content.
How to Troubleshoot and Fix the Issue
Follow these steps to identify and resolve the false alt tag warning.
Step 1: Check for Focus Keyphrase in Alt Text
This is the first thing you should verify. Go to the page or post in question and look at the AIOSEO meta box.
- Note the exact Focus Keyphrase you have entered.
- Visit every image on that page and ensure its alt text contains that exact keyphrase or a very close synonym. The match must be precise for the analysis to recognize it.
Step 2: Perform a Conflict Check
If your keyphrases match, the next step is to rule out a conflict with another plugin or your theme. The recommended way to do this safely is by using the Health Check & Troubleshooting plugin.
- Install and activate the Health Check plugin.
- Go to Plugins > Installed Plugins and click "Troubleshoot" under the All in One SEO plugin. This will temporarily disable all other plugins and switch to a default theme (like Twenty Twenty-Two) only for your user session; your visitors will not be affected.
- Once in Troubleshooting Mode, re-check the AIOSEO analysis on your page. If the warning is gone, you know a conflict exists.
- Re-enable your plugins one by one, checking the analysis after each one, to identify the culprit. Finally, switch back to your theme to test it.
Step 3: Clear All Caches
If the conflict check doesn't reveal an issue, clear all caching layers:
- Clear your WordPress caching plugin's cache (if you use one like WP-Optimize or W3 Total Cache).
- Clear your server-level or CDN cache (e.g., Cloudflare).
- Clear your browser cache or try viewing the page in an incognito/private browser window.
- After clearing the caches, update the page or post again and re-run the AIOSEO analysis.
Important Note on SEO Impact
It's crucial to understand that this warning is part of AIOSEO's internal analysis tool. If you have confirmed that your images do have appropriate alt text, search engines like Google will see and index them correctly. This issue is typically a reporting glitch within the plugin and does not mean your actual on-page SEO is broken.
If you have followed all these steps and the problem persists, it may be a bug specific to your site's configuration. Documenting the issue with screenshots and details about your theme and plugins can be helpful for further investigation.
Related Support Threads Support
-
AIOSEO page analysis wronghttps://wordpress.org/support/topic/aioseo-page-analysis-wrong/
-
Content Lengthhttps://wordpress.org/support/topic/content-length-3/
-
Page analysis not picking up gutenberg datahttps://wordpress.org/support/topic/page-analysis-not-picking-up-gutenberg-data/
-
AIOSEO Score 0/100 & Meta boxes not saving info correctlyhttps://wordpress.org/support/topic/aioseo-score-0-100-meta-boxes-not-saving-info-correctly/
-
Comment reply links do nohttps://wordpress.org/support/topic/comment-reply-links-do-no/
-
Headline analyserhttps://wordpress.org/support/topic/headline-analyser/
-
Difference in score (Gutenberg vs Elementor)https://wordpress.org/support/topic/difference-in-score-gutenberg-vs-elementor/
-
Readability is missinghttps://wordpress.org/support/topic/readability-is-missing/
-
Readability alert – Images/videos in contenthttps://wordpress.org/support/topic/readability-alert-images-videos-in-content/
-
False reportinghttps://wordpress.org/support/topic/false-reporting-2/
-
Javascript error affecting TruSEOhttps://wordpress.org/support/topic/javascript-error-affecting-truseo/
-
Webmaster Tools Verification for Already Claimed Accountshttps://wordpress.org/support/topic/webmaster-tools-verification-for-already-claimed-accounts/
-
False positive results in SEO Audit Checklisthttps://wordpress.org/support/topic/false-positive-results-in-seo-audit-checklist/
-
AIOSEO Link Assistant internal link function Japanese, Chinese, Koreanhttps://wordpress.org/support/topic/aioseo-link-assistant-internal-link-function-japanese-chinese-korean/
-
IOSEO headline analyzerhttps://wordpress.org/support/topic/ioseo-headline-analyzer/
-
Themify and AIOSEOhttps://wordpress.org/support/topic/themify-and-aioseo/
-
Is the tool reliable?https://wordpress.org/support/topic/is-the-tool-reliable/
-
All In One SEO packhttps://wordpress.org/support/topic/all-in-one-seo-pack-32/
-
Trailing slash on void elements has no effect and interacts badly with unquotedhttps://wordpress.org/support/topic/trailing-slash-on-void-elements-has-no-effect-and-interacts-badly-with-unquoted/
-
Slash taghttps://wordpress.org/support/topic/slash-tag/
-
Problem with Expired Headershttps://wordpress.org/support/topic/problem-with-expired-headers/
-
Duplicate open graph meta tags were foundhttps://wordpress.org/support/topic/duplicate-open-graph-meta-tags-were-found-3/
-
JS and CSS that won’t minifyhttps://wordpress.org/support/topic/js-and-css-that-wont-minify/
-
AIO SEO and Themify (Builder Pro), Page Analysis not showing results correctlyhttps://wordpress.org/support/topic/aio-seo-and-themify-builder-pro-page-analysis-not-showing-results-correctly/
-
Images/videos in content You are not using rich media like images or videos.https://wordpress.org/support/topic/images-videos-in-content-you-are-not-using-rich-media-like-images-or-videos/
-
AIO Not Picking Up Info on Divihttps://wordpress.org/support/topic/aio-not-picking-up-info-on-divi/
-
consecutive sentenceshttps://wordpress.org/support/topic/consecutive-sentences/
-
Headers 1,2,3 not detected by SEO Analysis although present in page sourcehttps://wordpress.org/support/topic/headers-123-not-detected-by-seo-analysis-although-present-in-page-source/
-
Posts not indexed by google AIOSEOhttps://wordpress.org/support/topic/pages-not-indexed-by-google-aioseo/
-
Some Javascript/CSS files don’t seem to be minifiedhttps://wordpress.org/support/topic/some-javascript-css-files-dont-seem-to-be-minified/
-
AMP compatibilityhttps://wordpress.org/support/topic/amp-compatibility-43/
-
Headline score only shows on new pageshttps://wordpress.org/support/topic/headline-score-only-shows-on-new-pages/
-
AIOSEO images in sitemap for attachmentshttps://wordpress.org/support/topic/aioseo-images-in-sitemap-for-attachments/
-
AIOSEO Score is going to 89 every timehttps://wordpress.org/support/topic/aioseo-score-is-going-to-89-every-time/
-
Does AIOSEO work in spanish sites?https://wordpress.org/support/topic/does-aioseo-work-in-spanish-sites/
-
Transition words in danish languagehttps://wordpress.org/support/topic/transition-words-in-danish-language/
-
Is there somewhere a wordlist for the healine analyserhttps://wordpress.org/support/topic/is-there-somewhere-a-wordlist-for-the-healine-analyser/
-
Headline Analyzer and Transition wordshttps://wordpress.org/support/topic/headline-analyzer-and-transition-words/
-
DIVI and Image ALT not recognizedhttps://wordpress.org/support/topic/divi-and-image-alt-not-recognized/
-
AIO SEO Meta Data Excerpt and Scorehttps://wordpress.org/support/topic/aio-seo-meta-data-excerpt-and-score/
-
AISEO Analysis says photo with alt attributes does not have themhttps://wordpress.org/support/topic/aiseo-analysis-says-photo-with-alt-attributes-does-not-have-them/
-
Another Problemhttps://wordpress.org/support/topic/another-problem-4/
-
Conflict AIOSEOhttps://wordpress.org/support/topic/conflict-aioseo/
-
Content Analysishttps://wordpress.org/support/topic/content-analysis-7/
-
SEO header analyzer – points for the titlehttps://wordpress.org/support/topic/seo-header-analyzer-points-for-the-title/
-
AISEO Analysis says photo with alt attributes is not uploading correctlyhttps://wordpress.org/support/topic/aiseo-analysis-says-photo-with-alt-attributes-is-not-uploading-correctly/