Skip to content

seo: home page has no real content — consider a proper landing page #70

Description

@planetf1

Background

src/pages/index.tsx is a bare client-side redirect to models/granite4-1:

export default function Home() {
  return <Redirect to={useBaseUrl('models/granite4-1')} />;
}

This means:

  • The home page URL (/granite/docs/) has no <h1>, a generic <title> ("IBM Granite"), and no og:description in the static HTML shell
  • Google follows the redirect and indexes granite4-1 as the effective entry point
  • Users who bookmark or share /granite/docs/ land on a specific model page which may change over time

Options

  1. Keep the redirect but add proper <Head> metadata to the shell so the redirect page at least has a meaningful title and description while JavaScript loads
  2. Replace the redirect with a real landing page — hero section, model family cards, quick links to Run/Use-cases — and make granite4-1 reachable only via the sidebar/nav
  3. Redirect to a more stable URL (e.g. /granite/docs/models/) rather than a specific versioned model page

Impact

Low urgency — the redirect works and granite4-1 has full metadata. But option 2 would give the docs a proper entry point for SEO and users.

🤖 Generated with Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions