Skip to content

Give every docs page its own title, description and H1 - #268

Merged
jnioche merged 1 commit into
mainfrom
docs/seo-titles-descriptions
Aug 26, 2026
Merged

Give every docs page its own title, description and H1#268
jnioche merged 1 commit into
mainfrom
docs/seo-titles-descriptions

Conversation

@jnioche

@jnioche jnioche commented Aug 26, 2026

Copy link
Copy Markdown
Member

All 17 pages shared the same meta description and had titles built from section names ("Introduction - SPRUCE documentation"), so none of them matched what people actually search for.

Each page now carries title/description front matter: unique descriptions of 99-155 characters, and titles that stay under 60 characters once the site_name suffix is appended. Headings were rewritten to carry the query rather than the section name - the comparison page now targets "Cloud Carbon Footprint alternatives" directly.

site_name is shortened to "SPRUCE" because it is appended to every title, and site_description now says what the tool ingests.

Zensical derives sidebar labels from the H1, and front matter title overrides the nav label too, so nav labels are pinned explicitly in zensical.toml to keep the sidebar readable.

All 17 pages shared the same meta description and had titles built from
section names ("Introduction - SPRUCE documentation"), so none of them
matched what people actually search for.

Each page now carries title/description front matter: unique descriptions
of 99-155 characters, and titles that stay under 60 characters once the
site_name suffix is appended. Headings were rewritten to carry the query
rather than the section name - the comparison page now targets "Cloud
Carbon Footprint alternatives" directly.

site_name is shortened to "SPRUCE" because it is appended to every title,
and site_description now says what the tool ingests.

Zensical derives sidebar labels from the H1, and front matter title
overrides the nav label too, so nav labels are pinned explicitly in
zensical.toml to keep the sidebar readable.
@jnioche jnioche added documentation Improvements or additions to documentation enhancement New feature or request labels Aug 26, 2026
@jnioche jnioche added this to the 1.3 milestone Aug 26, 2026
@jnioche
jnioche merged commit 7abd8d9 into main Aug 26, 2026
1 check passed
@jnioche
jnioche deleted the docs/seo-titles-descriptions branch August 26, 2026 05:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant