CryptoWave — SEO & Polish Update
Source: Dev.to
What I shipped today
Fixed Google Search Console redirect errors
Cloudflare Pages automatically strips.htmlfrom URLs (e.g./pages/audio.html → /pages/audio). My canonical tags still had.htmlin them, so Google was flagging every page as a “redirect error.” Batch‑replaced all 35 canonical URLs across the site to remove the extension. Also updatedsitemap.xmlto match.Split
hash.htmlinto dedicated pageshash.htmlwas a single page covering SHA‑256, MD5, SHA‑512, HMAC, and Bcrypt — five algorithms in one URL. Split SHA/MD5 and Bcrypt into their own dedicated pages (sha256.html,bcrypt.html), each with its own title, meta description, canonical URL, and JSON‑LD schema. This gives each algorithm a chance to rank independently.Added HowTo schema + expanded FAQs
Added JSON‑LD HowTo schema (step‑by‑step instructions) and expanded FAQs from 3 to 6+ items on 10 tool pages. These are the two content formats Google most commonly surfaces as featured snippets.Added Related Tools section
Injected a “Related Tools” section before the footer on every page via a single JS function. No changes needed to individual HTML files — just oneRELATEDmap inutils.js. Internal linking helps Google understand site structure and passes PageRank between pages.Fixed alert text invisible in light mode
Had hard‑codedcolor: #f5dec8(a light cream) on.alert--info. Fine on dark background, completely invisible on light. Changed tocolor: var(--text-primary)so it respects the active theme.Updated branding
Replaced the emoji favicon with a proper transparent PNG app icon. Updated the navbar logo to match. Also addedog:imagefor social sharing previews (for Threads/Twitter cards).
Numbers
- Pages with HowTo schema: 10
- Pages with expanded FAQ (6+ Q&A): 10
- Internal links added: ~120 (3–4 per page × 34 pages)
- New dedicated pages: 2 (
sha256,bcrypt) - GSC redirect errors fixed: 9
What’s next
- Submit new pages to Google Search Console for indexing
- Monitor GSC coverage report over the next 2–3 weeks
- Add more tools based on search demand