Repository navigation
Format pages: MP4 to MP3, Video to MP3, MP3 to WAV, WAV to MP3 (EN + ZH) - #22
Merged
Merged
Conversation
Bing AI performance: "mp4 to mp3" (10K–50K citations), "video to mp3", "mp3 to wav", "mpeg to mp3" (5K–10K), "wav to mp3" (1K–5K) are the top opportunity queries in the site's topics; the converter already does all of it. - scripts/build_landing.py builds 8 pages from converter/index.html and zh/converter/index.html: own title, description, H1, lead that answers the query in one paragraph, 3 steps, sections, FAQ (JSON-LD via seo_sync) and hreflang pairs; same converter code, output format preselected through <body data-default-format> (the converters read it). Re-run after changing a converter page. It also keeps a "Popular conversions" block on both converters. - Copy is factual: sizes from bitrate × time and CD-quality WAV, what happens to the video, AAC support by browser, no YouTube downloads, MP3 to WAV does not improve quality. - og/ previews for all 8, sitemap (27 URLs), llms.txt, changelog, README; .conversions link style. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016rsS6JgzjZXLy17J1cgACN
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
Bing Webmaster → AI performance, top opportunity queries in the site's topics: mp4 to mp3 (10K–50K citations), video to mp3, mp3 to wav, mpeg to mp3 (5K–10K each), wav to mp3 (1K–5K). Search Console agrees: the converter itself sits at position ~22 for generic queries. The converter already does all of these. What was missing were pages that answer these exact queries.
Pages
/mp4-to-mp3/— MP4 to MP3 Converter — Free, No Upload/zh/mp4-to-mp3//video-to-mp3/— Video to MP3 Converter — Extract Audio Free/zh/video-to-mp3//mp3-to-wav/— MP3 to WAV Converter — Free, No Upload/zh/mp3-to-wav//wav-to-mp3/— WAV to MP3 Converter — Free, No Upload/zh/wav-to-mp3/Each page has:
The copy is factual:
How
scripts/build_landing.pybuilds the 8 pages fromconverter/index.htmlandzh/converter/index.html: the same converter code with a different head, hero and below-the-panel content. Re-run it after changing a converter page.<body data-default-format>(one line each); without the attribute they behave as before.seo_sync.py..conversionspill links added tostyle.css.Checks (headless Chromium)
landing_e2e: 6 pages (EN + ZH) open with the right format chip active and the right button label; converting MP4 / WebM video / MP3 / WAV gives valid MP3 or WAV by ffprobe.Not included:
mpeg to mp3— MPEG-PS (.mpg/.mpeg) support needs checking first.Generated by Claude Code