Methodology: This check follows wSEO methodology 1.0. How the assessment works

Inspect markup and reserved space

Find images missing dimensions and related shifts

Count img elements missing either attribute, then block images and reload. A good result preserves proportional empty regions and does not move adjacent content after files arrive.

A check compares width, height, aspect ratio and layout stability
Numbers alone are insufficient: their ratio must agree with the actual file and CSS.

Simple check

  1. Open DevTools → Elements and locate every img on a representative page.
  2. Confirm numeric, unitless width and height attributes.
  3. Compare their ratio with the loaded file's naturalWidth/naturalHeight.
  4. Block image requests in Network, disable cache and reload.
  5. Confirm space remains on desktop and mobile without horizontal scrolling.
  6. Save URL, element HTML, file dimensions and before/after screenshots.

How to classify the result

Image dimension issue levels
SituationLevelAction
Both attributes, correct ratio and reserved spaceNo issueCheck other templates.
One or both attributes are missingCLS riskAdd both from source data.
Attributes exist but ratio disagreesWrong spaceCorrect dimensions or container.
Image is sized but another block shifts the pageDifferent CLS causeInspect fonts, ads and late insertions.
Fixed CSS creates horizontal scrollingMobile regressionRestore responsive rules.

Technical check

[...document.images].map(img => ({
  src: img.currentSrc,
  attr: [img.getAttribute('width'), img.getAttribute('height')],
  natural: [img.naturalWidth, img.naturalHeight]
}));

Record Performance with Layout Shifts enabled. One Lighthouse CLS score does not identify causes across all templates, so retain specific elements and URLs.

False positives and scope

An SVG with a correct viewBox, CSS background and container using aspect-ratio need separate evaluation. A source scanner may miss server- or JavaScript-generated dimensions, while one DOM check does not cover other pages.

Any automated price applies only to templates on the service page. Follow the step-by-step guide for repairs.