DEV Community

a31139027-
a31139027-

Posted on

CryptoWave — SEO & Polish Update

https://cryptowaveapp.com/
CryptoWave — 33+ free browser-based crypto, media, and utility tools. No uploads, no servers, no accounts.

What I shipped today
This week I focused entirely on SEO fixes and site polish. No new features — just making what already exists work better for search engines and users.

  1. Fixed Google Search Console redirect errors

Cloudflare Pages automatically strips .html from URLs (e.g. /pages/audio.html → /pages/audio). My canonical tags still had .html in 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 updated sitemap.xml to match.

  1. Split hash.html into dedicated pages

hash.html was 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 their own title, meta description, canonical URL, and JSON-LD schema. This gives each algorithm a chance to rank independently.

  1. 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.

  1. 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 one RELATED map in utils.js. Internal linking helps Google understand site structure and passes PageRank between pages.

  1. Fixed alert text invisible in light mode

Had hardcoded color: #f5dec8 (a light cream) on .alert--info. Fine on dark background, completely invisible on light. Changed to color: var(--text-primary) so it respects the active theme.

  1. Updated branding

Replaced the emoji favicon with a proper transparent PNG app icon. Updated the navbar logo to match. Also added og:image for 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

Top comments (1)

Collapse
 
bhavin-allinonetools profile image
Bhavin Sheth

Nice move focusing on cleanup instead of new features — this kind of SEO polish actually moves the needle.

I ran into the same .html canonical issue on Cloudflare Pages, fixing it alone improved indexing a lot. Splitting hash tools is also smart — easier to rank + better UX.