Skip to content

chore(site): name the category the way people search for it - #206

Merged
dvcdsys merged 1 commit into
developfrom
feat/site-seo-codebase-indexing
Jul 27, 2026
Merged

chore(site): name the category the way people search for it#206
dvcdsys merged 1 commit into
developfrom
feat/site-seo-codebase-indexing

Conversation

@dvcdsys

@dvcdsys dvcdsys commented Jul 27, 2026

Copy link
Copy Markdown
Owner

Why

Search Console (28 days): 7 clicks, 57 impressions, and every query is
navigational — codeindex, code index, code-index. Nobody finds the site
by describing their problem.

Google autocomplete for this niche is built around a phrase the site never
used: "codebase indexing"codebase indexing for claude code,
codebase indexing mcp, codebase indexing cursor, codebase indexing for llm, claude code codebase indexing. Occurrences of that phrase on the site
before this PR: zero.

What

codebase indexing added to:

  • <title>, <meta name="description">, OG + Twitter title/description
  • the JSON-LD SoftwareApplication description
  • the hero lead, once: "a self-hosted platform for codebase indexing and
    semantic code search"

semantic code search stays everywhere it was — it is the more precise term
and carries its own demand. Positioning is unchanged: self-hosted platform,
server, finished product, not a framework.

No keyword stuffing: the phrase appears once in visible copy and in the
metadata that actually feeds search results.

Honest scope

The first page for these queries is GitHub repos and Medium articles, not
product landing pages. This PR is the cheap half of the work; the half that
moves the needle is the article series in the promotion plan.

Test plan

  • npm run build — green.
  • Rendered locally: hero lead reads naturally, layout intact, no console
    errors.
  • New <title> is longer than Google's ~60-char display cut, so the tail may
    be truncated in results. Accepted: the tag is still indexed in full, and
    the alternative was dropping "server" from the title, which is a positioning
    decision, not a wording one.

🤖 Generated with Claude Code

Search Console shows every query that reaches the site is navigational —
"codeindex", "code index", "code-index". Nobody arrives by describing the
problem, and the reason is vocabulary: Google autocomplete for this niche
is built around "codebase indexing" ("codebase indexing for claude code",
"codebase indexing mcp", "codebase indexing cursor", "codebase indexing for
llm"), a phrase that appeared exactly zero times on the site.

Add it where it counts — title, meta and OG/Twitter descriptions, the
JSON-LD description, and once in the hero lead — alongside the existing
"semantic code search", which stays: it is the more precise term and has
its own search demand. Positioning is untouched: still a self-hosted
platform, still a server, still not a framework.

This is deliberately a small change. The queries in this niche are won by
articles and repositories, not by landing-page metadata — the search results
for these terms are GitHub repos and Medium posts, not product sites. Meta
tags are the cheap half; the content work is the half that matters.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@dvcdsys
dvcdsys merged commit c1cf3af into develop Jul 27, 2026
1 check passed
@dvcdsys
dvcdsys deleted the feat/site-seo-codebase-indexing branch July 27, 2026 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant