ONE FOCUSED ACTION

Reserve explicit layout space for dynamically loaded content.

JavaScript SEO

1 checklist items

Save for later 0

Use × to move an item here. You can restore it when you’re ready.

    Your checks and saved items stay in this browser. Nothing is submitted.

    Why this matters

    Allocating width and height or minimum container heights prevents layout shifts during dynamic content injection, reducing CLS score.

    A STARTING-POINT EXAMPLE

    Hypothetical standard operating procedure

    Adapt this example to your site, access, tools, and change process. It is our suggested procedure, informed by the sources below.

    1. Audit pages for images and content injected by JavaScript after initial load.
    2. Add width and height attributes on <img> tags or declare aspect-ratio CSS properties.
    3. Set minimum height or dimensions for containers that fill with dynamic content.
    4. Test CLS metrics to ensure layout stability.
    5. Refine sizes and placeholders as needed for consistency.

    Watch for

    Unreserved spaces cause content to shift, harming user experience and Core Web Vitals.

    Definition of done

    Images and containers have set size attributes or CSS min-height to prevent layout shifts on load.

    Sources & attribution

    1. JavaScript SEO and AEO Checklist ↗

    Original checklist wording and example SOP by Best SEO Checklist, using source-grounded AI assistance. Editorial contact: Ted Kubaitis, @tedkubaitis on Teams. Check current source guidance before implementation.