LearnNewsExamplesServices
Frontmatter
id7447
titleFix Root Domain SEO with Base-Href-Patched Index
stateClosed
labels
enhancementai
assigneestobiu
createdAtOct 10, 2025, 10:08 PM
updatedAtNov 12, 2025, 2:57 PM
githubUrlhttps://github.com/neomjs/neo/issues/7447
authortobiu
commentsCount2
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtNov 12, 2025, 2:57 PM

Fix Root Domain SEO with Base-Href-Patched Index

Closed v11.2.0 enhancementai
tobiu
tobiu commented on Oct 10, 2025, 10:08 PM

The project's root domain (neomjs.com) currently uses a meta refresh, which is detrimental to SEO as it provides no content for crawlers at the most important URL.

To fix this within the constraints of GitHub Pages hosting and the need to preserve the repository's file structure for the live IDE, we will modify the deployment process.

Acceptance Criteria

  1. The build/deployment script needs to be modified.
  2. Instead of creating a redirect file, the script must copy the production portal app's index.html (/dist/production/apps/portal/index.html) to the repository root (/index.html).
  3. The script must then inject a <base> tag into the <head> of this new root index.html file.
    • The tag should be: <base href="/dist/production/apps/portal/">
  4. The outcome should be tested thoroughly to ensure:
    • Visiting neomjs.com directly serves the portal app.
    • All application assets (JS, CSS, workers) load correctly.
    • Other top-level paths (e.g., /apps/covid/, /examples/) remain accessible and functional.
tobiu assigned to @tobiu on Oct 10, 2025, 10:08 PM
tobiu added the enhancement label on Oct 10, 2025, 10:08 PM
tobiu added parent issue #7446 on Oct 10, 2025, 10:08 PM
tobiu added the ai label on Oct 10, 2025, 10:08 PM
tobiu
tobiu Nov 11, 2025, 7:30 PM

detaching the ticket from the epic, since we can not resolve it inside this repo.

tobiu removed parent issue #7446 on Nov 11, 2025, 7:30 PM
tobiu closed this issue on Nov 12, 2025, 2:57 PM