Skip to content

/home is not server-side rendered (content loaded only via CSR) #5127

@saschaszott

Description

@saschaszott

Describe the bug

Despite Server-Side Rendering (SSR) being enabled, the homepage (/home) does not appear to be rendered on the server.

When inspecting the HTML source of /home, the dynamic content displayed on the homepage (e.g. item metadata) is not present in the initial HTML response. Instead, the content is only loaded later via Client-Side Rendering (CSR) in the user’s browser.

As a result, the homepage content is not visible without JavaScript enabled, even though SSR is configured and active. This could negatively impact web crawling, SEO and accessibility.

Steps to Reproduce

  1. (if SSR is not enabled; default in production mode) Enable SSR in config.yml
  2. Access the homepage at /home
  3. View the page source (not the DOM inspector)
  4. Observe that the dynamic homepage content (item metadata) is missing
  5. (optionally) Disable JavaScript in the browser and reload /home
  6. Observe that the homepage content is not displayed

Expected Behavior

If SSR is enabled, the homepage (/home) should also be rendered server-side, including its dynamic content.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugneeds triageNew issue needs triage and/or scheduling

    Type

    No type

    Projects

    Status

    🆕 Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions