Image SEO is broader than writing alt text. A technically useful image should be understandable in its page context, have appropriate alternative text, use suitable dimensions, and expose responsive or loading signals where they make sense. The PKCapra Image SEO Analyzer gives you a practical first-pass audit of the image markup returned by a public webpage so you can identify image-level issues without manually inspecting every <img> element.
Image SEO Analyzer
Analyze images in a public webpage for important SEO and implementation signals including alt text, dimensions, lazy loading, responsive images, filenames, and image markup.
| Image | Alt | Dimensions | Loading | Responsive | Finding |
|---|
The analyzer evaluates image markup returned in the page HTML. It does not download every image file to measure its actual binary size or visual quality, and source-level signals do not guarantee how a search engine will interpret an image.
Analysis uses the public URL you provide. Do not submit private, authenticated, or sensitive URLs.
What Is an Image SEO Analyzer?
An Image SEO Analyzer examines the image markup found in a webpage and reports important implementation signals around the images it can detect.
The PKCapra Image SEO Analyzer checks the HTML returned for the public URL you provide and reports image-level information including:
- Total images found
- Missing alt attributes
- Empty alt attributes
- Width and height dimensions
- Loading attributes
- Responsive
srcsetordata-srcsetsignals - Potentially weak image filenames
- Per-image findings
- An overall diagnostic score and grade
The purpose is not to reproduce Google’s internal image systems. It is to give website owners, developers, SEO professionals, and content teams a practical way to inspect image markup and identify areas that deserve review.
Google’s image SEO guidance recommends descriptive filenames and useful alt text, supports responsive image techniques such as srcset, and recommends appropriate image optimization for quality and performance. Google Image SEO best practices
Why Image SEO Matters
Images can contribute information, context, usability, accessibility, and visual quality to a webpage.
They can also introduce implementation problems.
An image may have no alt attribute, use an unnecessarily large source image, lack responsive candidates, have no explicit dimensions, or use a filename that provides little information about its subject.
These issues are easy to miss when reviewing a page visually because the image can still appear normal in a browser.
Looking at the underlying HTML gives you another layer of quality control.
Google explains that image understanding can use information from the image’s alt text, page content, filenames, and other signals. Descriptive alt text is also important for people who cannot see the image. Google’s image SEO documentation
What Does the PKCapra Image SEO Analyzer Check?
The analyzer focuses on image markup that can be identified from the returned HTML.
Images Found
This is the total number of <img> elements detected in the page response.
For example, if the returned HTML contains:
<img src="/images/example.jpg" alt="Example image">
the analyzer counts that image as part of the page’s image inventory.
This gives you a starting point for understanding how many image elements the page contains.
Missing Alt
The analyzer identifies images where the alt attribute is not present.
For example:
<img src="/images/example.jpg">
is different from:
<img src="/images/example.jpg" alt="">
A missing attribute means the markup does not explicitly provide an alternative value.
The finding should then be reviewed in context because the correct treatment depends on the purpose of the image.
Empty Alt
The analyzer separately identifies an empty alt value:
<img src="/images/divider.svg" alt="">
An empty alt attribute is not automatically an error.
Decorative images can intentionally use alt="" so assistive technologies can skip them. The important question is whether the image is genuinely decorative or whether it communicates information that users need.
For a more focused audit of alt attributes, you can also use the PKCapra Image Alt Text Checker.
Image Dimensions
The analyzer checks whether image markup exposes width and height dimensions.
For example:
<img src="/images/example.jpg" width="1200" height="800" alt="Example image">
Explicit dimensions can help the browser reserve appropriate space for an image before it finishes loading.
This is particularly relevant when working with responsive and lazy-loaded images.
The analyzer reports the dimensions present in the markup. It does not download every image and independently measure the binary file’s physical dimensions.
Loading Attribute
The analyzer checks the image’s loading-related markup, including whether a loading attribute is present.
A common example is:
loading="lazy"
Lazy loading can be useful for non-critical images that are below the initial viewport. It should not be treated as a requirement for every image.
Google specifically advises against applying lazy loading to content that is likely to be immediately visible when a page opens because doing so can delay its display. Google’s lazy-loading guidance
The PKCapra result therefore gives you a loading signal to investigate rather than claiming that every image without loading="lazy" is automatically wrong.
Responsive Image Signals
The analyzer checks for responsive image markup such as:
srcset
and:
data-srcset
Responsive image techniques allow a page to provide different image candidates for different display conditions.
For example:
<img src="image-800.jpg" srcset="image-400.jpg 400w, image-800.jpg 800w, image-1200.jpg 1200w" alt="Example image">
The browser can use the available candidates when selecting an appropriate resource.
Google recommends responsive image techniques and explains that srcset can provide different image versions for different screen sizes. A fallback src is also recommended. Google Image SEO best practices
Image Filenames
The analyzer checks image filenames for potentially weak naming patterns.
A filename such as:
IMG00023.jpg
provides little useful context.
A filename such as:
technical-seo-audit-dashboard.jpg
is more descriptive.
Filename analysis is heuristic. The tool cannot determine whether a filename is perfect for the page’s topic, but it can identify obvious naming patterns that deserve review.
Google notes that filenames can provide lightweight clues about an image’s subject and recommends short, descriptive filenames where possible. Google Image SEO best practices
How to Use the Image SEO Analyzer
Step 1: Enter a Public Webpage URL
Enter the full HTTP or HTTPS URL of the webpage you want to analyze.
For example:
The analyzer works with the webpage URL, not a direct .jpg, .png, .webp, or .avif image URL.
Step 2: Click Analyze Images
Select Analyze Images.
PKCapra retrieves the publicly accessible webpage response and examines the image markup available in that HTML.
Step 3: Review the Overall Result
The report provides:
- Image SEO health score
- Grade
- Image count
- Missing alt count
- Empty alt count
- Missing-dimension count
- Loading-related findings
- Responsive image findings
- Filename findings
- Per-image details
The score is a diagnostic signal. It is not a Google ranking score or a guarantee of image-search performance.
Step 4: Review Individual Images
The image table lets you move from the overall result to individual image markup.
Depending on the page, you may see information such as:
- Image filename
- Alt text
- Dimensions
- Loading signal
- Responsive signal
- Finding or review message
This is useful when a page contains many images and you need to identify which specific elements deserve attention.
Step 5: Fix the Source Markup
After identifying genuine issues, update the image markup or the relevant CMS/media settings.
Then run the URL through the analyzer again.
The goal is not simply to maximize a number. The goal is to identify meaningful implementation problems and verify that the underlying markup has improved.
How to Interpret the Image SEO Health Score
The Image SEO health score is a PKCapra diagnostic heuristic.
It is not:
- A Google ranking score
- A Google Images score
- A Core Web Vitals score
- A WCAG certification
- A guarantee of search visibility
- A substitute for manual image review
A high score means the detected image markup has relatively few of the issues covered by the analyzer.
A lower score means more detected signals deserve investigation.
Always look at the individual findings rather than relying only on the overall number.
Why an Image Without Lazy Loading Is Not Automatically Broken
One of the most important points when interpreting image analysis is that lazy loading is contextual.
A below-the-fold image may be a good candidate for lazy loading.
A prominent image that is immediately visible when the page opens may need to load normally instead.
Google’s guidance explicitly says not to lazy-load content that is likely to be immediately visible because doing so can delay its appearance. Google lazy-loading guidance
Therefore, a PKCapra finding such as “No lazy loading marker” should be treated as a review signal rather than an automatic SEO failure.
Why Responsive Images Matter
A single large image source may not be appropriate for every display size.
Responsive image markup can provide multiple candidates so the browser has more appropriate resources to choose from.
Common implementation patterns include:
srcset
sizes
and the <picture> element.
For example:
<img src="image-800.jpg" srcset="image-400.jpg 400w, image-800.jpg 800w, image-1200.jpg 1200w" sizes="(max-width: 600px) 100vw, 800px" alt="Example image">
The analyzer does not attempt to simulate every browser’s image-selection algorithm. It identifies responsive markup signals present in the returned HTML.
Why Image Dimensions Matter
Image dimensions are useful because the browser can reserve space for an image before the image resource finishes loading.
Without appropriate dimensions, an image may not have enough layout information available early in the rendering process.
This can contribute to layout movement when the image occupies space after surrounding content has already been rendered.
The analyzer checks the markup for declared dimensions. It does not independently measure CSS layout behavior or calculate the page’s actual Cumulative Layout Shift.
Why Alt Text Matters
Alt text is primarily an accessibility mechanism, but it also provides search engines with useful textual context about images.
Good alt text should describe the meaningful information or function provided by an image.
For example:
alt="Website performance report showing page speed metrics"
is more useful than:
alt="image"
At the same time, decorative images may appropriately use:
alt=""
Do not turn alt text into a keyword list.
Google recommends useful, information-rich alt text and specifically warns against keyword stuffing. Google Image SEO best practices
Image SEO Is More Than Alt Text
An image audit should not stop at the alt attribute.
Depending on the page and its purpose, you may also want to consider:
- Image relevance
- Descriptive filenames
- Alt text
- Image dimensions
- Responsive image markup
- Loading behavior
- Image format
- Image quality
- Surrounding page content
- Captions where useful
- Page performance
- Image-related structured data where applicable
Google’s image SEO guidance covers several of these areas, including discoverability, responsive images, supported formats, image quality, filenames, titles, alt text, surrounding content, and image metadata. Google Image SEO best practices
The PKCapra Image SEO Analyzer intentionally focuses on the image markup signals it can inspect from the returned webpage HTML.
Common Image SEO Problems
Missing Alt Attributes
An informative image has no alt attribute.
Review the image’s purpose and provide an appropriate alternative where one is needed.
Generic Filenames
Images use filenames such as:
image1.jpg
photo.jpg
IMG1234.png
Review whether the filename can communicate the subject more clearly.
Missing Dimensions
The image markup does not provide width and height attributes.
Review the implementation and make sure the image has appropriate layout dimensions.
No Responsive Image Signal
The image has no detected srcset or data-srcset.
This does not automatically mean the implementation is wrong. Some images may legitimately use a single source depending on their role and presentation.
For important images, review whether responsive image candidates would be useful.
Missing Loading Marker
The image does not expose a detected loading attribute.
Review where the image appears on the page before deciding whether lazy loading is appropriate.
Dynamically Loaded Images
An image may be inserted into the page after JavaScript executes.
A source-level HTML analyzer may not detect content that is absent from the initial HTML response.
This is an important distinction when auditing JavaScript-heavy websites.
What the Analyzer Does Not Do
The Image SEO Analyzer is intentionally a markup-focused diagnostic tool.
It does not:
- Download every image file
- Measure every image’s actual binary file size
- Decode images to inspect visual quality
- Determine whether an image visually matches its alt text
- Execute the target webpage’s JavaScript
- Guarantee that a search engine will interpret an image in a particular way
- Guarantee Google Images visibility
- Replace a complete accessibility audit
- Replace a complete page-speed audit
The result should therefore be understood as an HTML and image-markup diagnostic rather than a complete visual or search-engine evaluation.
HTML Analysis vs. Rendered Page Analysis
The analyzer works from the HTML returned for the public webpage.
This matters because a browser can subsequently execute JavaScript, modify the DOM, load additional resources, or insert images dynamically.
If important images are created only after client-side JavaScript execution, they may not be represented in the initial HTML analyzed by PKCapra.
For JavaScript-heavy pages, compare the analyzer’s findings with the rendered page and source implementation.
Image SEO and Page Performance
Images can be an important part of page weight and loading behavior.
Large or inefficient image resources can consume bandwidth and affect the overall loading experience.
Responsive images and appropriate loading strategies can help reduce unnecessary image-resource work.
However, the Image SEO Analyzer does not measure complete page performance.
For broader performance analysis, use the PKCapra Page Speed Analyzer alongside image-specific checks.
A page-speed audit and an image-markup audit answer different questions and are best treated as complementary checks.
Image SEO and Mobile Websites
Images should also be considered in the context of responsive page design.
A page that looks correct on a desktop screen may deliver unnecessarily large image resources to smaller devices if responsive image techniques are not used appropriately.
When reviewing a mobile-focused technical SEO implementation, combine image checks with broader mobile and technical analysis rather than treating image markup as an isolated signal.
Image SEO and Accessibility
Image SEO and accessibility overlap in important areas, particularly around alternative text.
But an SEO-oriented image check is not the same thing as an accessibility audit.
A tool can identify whether an alt attribute exists.
It cannot always determine whether the description accurately communicates the image’s purpose to a person using assistive technology.
For example, a chart could have:
alt="Sales chart"
while the important information is actually contained in the trend, labels, values, or comparison represented by the chart.
Complex visual information may therefore require supporting text in addition to an alt attribute.
A Practical Image SEO Audit Workflow
For an important webpage, use this workflow:
1. Scan the Page
Enter the public webpage URL into the Image SEO Analyzer.
2. Check the Summary
Review the image count and the main diagnostic signals.
3. Inspect Individual Images
Look at the image filename, alt text, dimensions, loading signal, responsive signal, and findings.
4. Review Context
Do not fix every finding mechanically.
Ask:
- Is the image informative or decorative?
- Is it above or below the initial viewport?
- Does it need multiple image candidates?
- Does it need explicit dimensions?
- Does the filename accurately identify the subject?
- Does the alt text communicate the image’s purpose?
5. Fix Genuine Issues
Update the website’s source markup, CMS fields, theme, or image implementation.
6. Run the Check Again
Reanalyze the page after changes.
7. Review the Wider Page
For a broader on-page audit, use related PKCapra tools such as the SEO Heading Analyzer, SEO Content Readability Analyzer, and Canonical URL Checker.
For social-image and sharing metadata, the Open Graph Analyzer can provide a separate check of the page’s Open Graph implementation.
Image SEO for WordPress Websites
WordPress websites can generate image markup through the media library, theme templates, blocks, page builders, plugins, optimization systems, and custom code.
This means the image displayed in the editor is not necessarily the complete picture of what the browser receives.
The returned HTML is what matters for an HTML-based audit.
The PKCapra Image SEO Analyzer therefore gives you a practical way to inspect the markup exposed by a public WordPress page instead of relying only on what the CMS interface appears to contain.
When Should You Run an Image SEO Audit?
An image audit can be useful:
- Before launching a new website
- After a website redesign
- After changing WordPress themes
- After changing page builders
- After a CMS migration
- After importing products
- After publishing image-heavy content
- After changing image optimization settings
- After modifying lazy-loading behavior
- After implementing responsive image markup
- During a technical SEO audit
- During an accessibility-focused content review
Running the check after significant template or content changes can help identify image markup regressions.
Can a High Score Guarantee Good Image SEO?
No.
A diagnostic score cannot determine everything that matters about an image.
A technically complete <img> element could still use an inaccurate alt description, an irrelevant image, a poor-quality resource, or an unsuitable image for the page context.
Likewise, an image without a particular markup signal may be perfectly appropriate depending on how and where the image is used.
Use the score to find areas worth investigating, then review the underlying image and page context.
Can the Tool Analyze a Direct Image URL?
No.
Enter the URL of the webpage containing the images you want to inspect.
For example:
Do not enter only:
https://example.com/images/photo.jpg
The analyzer needs the webpage HTML to identify the image elements and their associated markup.
Does the Tool Store My Images?
The current implementation does not download every individual image for analysis.
It retrieves the public webpage HTML and analyzes the image markup contained in that response.
Because the tool is intended for public webpages, avoid submitting private, authenticated, confidential, or sensitive URLs.
Does the Tool Execute JavaScript?
No.
The analyzer focuses on the HTML returned by the public webpage request.
It does not execute the target page’s client-side JavaScript before performing the image analysis.
As a result, images inserted only after JavaScript execution may not appear in the report.
Does the Score Represent Google’s Image SEO Score?
No.
There is no PKCapra claim that the diagnostic score reproduces Google’s internal ranking or image-search systems.
The score is a PKCapra heuristic based on the image markup signals that the tool can inspect.
Use it as a practical QA indicator rather than as a prediction of search performance.
Frequently Asked Questions
What is an Image SEO Analyzer?
An Image SEO Analyzer checks image-related markup on a webpage and identifies signals such as alt attributes, dimensions, loading behavior, responsive image markup, and filename patterns.
What does PKCapra Image SEO Analyzer check?
It checks detected images for missing and empty alt values, dimensions, loading signals, responsive srcset or data-srcset signals, potentially weak filenames, and related image-markup findings.
Does it check every image on my website?
It analyzes the images detected on the single public webpage URL you submit. It is not a full website-wide image crawler.
Does missing loading="lazy" mean an image is wrong?
No. Lazy loading depends on image placement and page context. Images that are immediately visible may need to load normally, while non-critical below-the-fold images can be candidates for lazy loading.
Does every image need srcset?
No. Responsive image markup can be useful, but the absence of srcset is a review signal rather than proof that an image implementation is incorrect.
Does every image need descriptive alt text?
Every image needs an intentional alternative treatment, but not every image needs a descriptive sentence. Informative images generally need useful alternatives, while genuinely decorative images can use an empty alt value.
Does the tool inspect actual image file size?
No. The current analyzer does not download each image and measure its binary file size.
Can the tool tell whether an image looks good?
No. It does not use visual inspection or computer vision to evaluate image quality.
Can it tell whether alt text accurately describes an image?
Not reliably. It can inspect the alt value, but determining whether it accurately represents the visual content requires contextual or human review.
Can it analyze images loaded by JavaScript?
Images that are only inserted after JavaScript execution may not appear because the analyzer works from the returned HTML rather than a fully rendered browser DOM.
Is the Image SEO health score a Google score?
No. It is a PKCapra diagnostic heuristic and should not be interpreted as a Google ranking or Google Images score.
Can I use this tool for ecommerce pages?
Yes. Product pages can contain many images, making image markup checks useful for identifying missing alt attributes, dimensions, responsive signals, and other implementation patterns.
Can I use it for blog posts?
Yes. Blog posts, guides, landing pages, documentation, product pages, and other public webpages can be analyzed.
Final Takeaway
Image SEO is not one checkbox.
A useful image implementation combines appropriate markup with good content context, accessibility, responsive behavior, sensible loading decisions, and suitable image resources.
The PKCapra Image SEO Analyzer helps you inspect those image-level HTML signals quickly.
Use it to:
- Find missing or empty alt attributes
- Review image dimensions
- Identify loading-related signals
- Check responsive image markup
- Spot potentially weak filenames
- Inspect individual image findings
- Prioritize image implementation work
- Recheck pages after making changes
The most useful workflow is:
Scan → Review → Understand the image context → Fix genuine issues → Recheck → Perform broader SEO and accessibility checks.
Use the analyzer as a practical diagnostic layer, not as a substitute for human judgment or a complete SEO, performance, or accessibility audit.