seo: hub page titles and descriptions, trim meta descriptions, add GX12 post - #27
Merged
Conversation
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
…12 post
Three things, all measured against a local Hugo 0.163.3 build.
1. Hub pages had auto-generated titles and no descriptions.
Section pages were titled from a pluralised folder name. /fpv/ rendered as
"Fpvs | ITOHI" and /colorimetry/ as "Colorimetries | ITOHI", in both
languages. None of the section, category or series hubs emitted a meta
description at all, and they are all in the sitemap.
Added _index.md for 7 sections, 4 series and the 6 categories with 3+ posts,
with real titles and descriptions under 155 characters.
LT versions only where Lithuanian content actually exists. The first pass
created 7 empty LT hubs and pushed the LT page count from 632 to 646, so
those were removed. LT is back to 632 and EN is 2404, which is +1 for the
new post and nothing else.
Worth knowing separately: LT posts use translated taxonomy terms, so the
Lithuanian side has its own slugs (spalv-mokslas, spektroskopija,
technin-ranga) and both "Techninė įranga" and "Aparatinė įranga" are in use
for Hardware alongside the English "hardware". That fragmentation is a
content decision, so it is left alone here.
2. Meta descriptions were being cut mid-sentence.
The theme truncates to 160 characters. 18 EN and 14 LT frontmatter
descriptions were longer than that, so they rendered with a trailing
ellipsis in the middle of a clause. Worst was 247 characters.
EN descriptions were rewritten tighter. LT descriptions were cut at sentence
or clause boundaries to preserve the original wording, then the six that came
out dangling ("...atradau.", "...yra nuosekliai.") were rewritten properly by
hand. Everything is now 155 or under and 0 of the 32 render an ellipsis.
summary is deliberately left long, since that feeds the on-site excerpt while
description feeds the meta tag. The two do different jobs.
Note the remaining 307 pages without explicit frontmatter descriptions still
fall back to an auto-truncated summary. That is the theme default and was not
changed here.
3. New post targeting the head term.
"radiomaster gx12" is 720 searches/mo at difficulty 0 and nothing on the site
was aimed at it. Part 1 of the series is not the page that wins that query.
Added content/fpv/radiomaster-gx12/, built only from things already documented
in the series: the Pocket and Boxer comparison, the top box constraint, the
six CFS buttons and their RGB, the per-model CFS override, board: gx12 on
EdgeTX 2.12.2, the radio.yml audio settings, report_cell_voltage. No specs I
have not verified, and a section stating plainly what I have not measured.
Retitled Part 1 from "RadioMaster GX12 EdgeTX Voice Telemetry" to "Why EdgeTX
Voice Telemetry Beats the OSD" so the two pages do not compete for the same
query.
1209 prose words, 5.5 min at 220wpm against the 7 min cap. Zero em-dashes.
Mermaid for the one diagram, no ASCII art. draft: false. Five internal links
into the series, which those posts did not have pointing at them before.
EN only, matching the 16 other EN-only posts in the repo.
foxis
force-pushed
the
seo/hubs-descriptions-gx12
branch
from
August 16, 2026 21:37
b75aa03 to
2900688
Compare
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.
Rebased onto
mainnow that #25 and #26 are merged. Base retargeted, so this diff shows only this branch's changes (62 files, +323/-34).All three items measured against a local Hugo 0.163.3 build with #25 and #26 applied: EN sitemap 476 → 477 (the new post, 0 tag pages), LT 632 unchanged, GX12 post carries a valid
BlogPosting, hreflang reciprocal on translated posts. Build warning-clean.All three items measured against a local Hugo 0.163.3 build. EN 2403 → 2404 (+1, the new post), LT 632 → 632 (unchanged). Build warning-clean.
1. Hub pages had generated titles and no descriptions
Section pages were titled from a pluralised folder name, in both languages:
/fpv/Fpvs | ITOHIFPV Builds, Tuning and Blackbox Analysis | ITOHI/colorimetry/Colorimetries | ITOHIColorimetry, Spectrometers and Colour Science | ITOHI/lt/fpv/Fpvs | ITOHIFPV konstrukcijos, derinimas ir juodosios dėžės analizė | ITOHIAnd none of the section, category or series hubs emitted a meta description — all of which are in the sitemap.
Added
_index.mdfor 7 sections, 4 series and the 6 categories with 3+ posts. Titles and descriptions all ≤155 chars. Verified section listings are unaffected:/fpv/still renders 14 post links, matching the live page.One thing I got wrong and fixed: the first pass added LT hubs everywhere, which created 7 Lithuanian pages with zero Lithuanian content and pushed LT from 632 to 646. Removed them; LT is back to 632. LT hubs now exist only where LT posts do.
Worth flagging separately (not touched here, it's a content decision): LT posts use translated taxonomy terms, so the Lithuanian side has its own slugs —
spalv-mokslas,spektroskopija,technin-ranga. BothTechninė įrangaandAparatinė įrangaare in use for Hardware, alongside the Englishhardware. That's three archive pages for one concept.2. Meta descriptions were cut mid-sentence
The theme truncates to 160 chars. 18 EN and 14 LT frontmatter descriptions exceeded that, so they rendered with an ellipsis dropped into the middle of a clause. Worst was 247 chars.
...atradau.,...yra nuosekliai.,...trimis.) rewritten properly by hand.All now ≤155. Verified 0 of 32 render an ellipsis.
summaryis deliberately left long — it feeds the on-site excerpt,descriptionfeeds the meta tag. Different jobs.The other 307 pages without explicit frontmatter descriptions still fall back to an auto-truncated summary. That's the theme default; not changed here, but it's the obvious next sweep if you want it.
3. New post: RadioMaster GX12
radiomaster gx12is 720 searches/mo at difficulty 0 and nothing on the site aimed at it. Part 1 of a nine-part series is not the page that wins that query.Added
content/fpv/radiomaster-gx12/— "RadioMaster GX12: Why I Chose It Over the Boxer" (55 chars with suffix).Built only from what the series already documents: the Pocket/Boxer comparison, the top-box constraint, the six CFS buttons and their RGB, the per-model CFS override,
board: gx12on EdgeTX 2.12.2, theradio.ymlaudio settings,report_cell_voltage. No specs I couldn't verify — no price, screen, gimbal or weight claims — and a "what I have not measured" section stating that plainly.Against your article rules:
draft: falseAlso retitled Part 1 from
RadioMaster GX12 EdgeTX Voice TelemetrytoWhy EdgeTX Voice Telemetry Beats the OSDso the two pages don't compete for the same query.Five internal links into the series, which none of those posts previously had pointing at them.
Notes
cover.jpgis copied from the Part 1 bundle — it's your own GX12 photo, so it's honest, but you may want a distinct shot.BlogPostingschema on the new post is verified present now that seo: drop tag archives from sitemap, add hreflang and BlogPosting schema #25 is merged (headline, datePublished, wordCount 1272, articleSection FPV, image).