chore(site): name the category the way people search for it - #206
Merged
Conversation
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
Search Console (28 days): 7 clicks, 57 impressions, and every query is
navigational —
codeindex,code index,code-index. Nobody finds the siteby 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 sitebefore this PR: zero.
What
codebase indexingadded to:<title>,<meta name="description">, OG + Twitter title/descriptionSoftwareApplicationdescriptionsemantic code search"
semantic code searchstays everywhere it was — it is the more precise termand 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.errors.
<title>is longer than Google's ~60-char display cut, so the tail maybe 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