ONE FOCUSED ACTION

Avoid using JavaScript-generated internal links without server-side rendering support.

Internal-link optimization · 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

    Internal links rendered only via JavaScript may be missed by crawlers in the initial crawl pass, delaying or preventing equity flow.

    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. Review site navigation and article bodies for JS-dependent links.
    2. Implement server-side rendering or static pre-rendering to output anchor tags in HTML.
    3. Test with Googlebot's fetch and render tool to confirm link visibility without JS.
    4. Use crawler tools to detect missing links in raw HTML.
    5. Eliminate onclick-only or <div>-styled links in favor of href anchors.

    Watch for

    Client-side rendered links cause incomplete crawl maps and orphaned pages without server-side fallback.

    Definition of done

    All critical internal links appear in initial HTML response anchor tags accessible without JS execution.

    Sources & attribution

    1. Internal Linking Best Practices ↗
    2. JavaScript SEO Audit Guide for Rendering Issues ↗
    3. SEO Technical 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.