ShopMetal SEO & Performance Upgrade
From page titles to JS bundles β tuning our site for speed *and* search

ShopMetalβs frontend was functional β but from a search and performance perspective, it needed serious tuning. I revamped it across both user-visible and behind-the-scenes layers, combining SEO techniques with performance optimization and modernized dev tooling.
π Dynamic Page Titles
We replaced all static titles with intelligent, context-aware generators that adapt based on:
- π§© Route context (e.g., category, subcategory, or product detail)
- π¦ Product or page content (fallbacks for missing metadata)
- π Search indexing patterns seen in Google Search Console
This alone boosted CTRs on hundreds of underperforming pages.
β‘ JavaScript Bundling & Minification
I ripped out the old Bundler & Minifier 2022 setup in favor of a cleaner, modern workflow:
- π¦ Used npm to combine and minify all critical JS into a single
bundle.min.js
- π οΈ Configured build/watch tasks that auto-update on file changes
- π Reduced total HTTP requests and shrunk first-load scripts by 45%
π Results
- π‘ PageSpeed Insights scores improved by up to 30 points
- π Better title previews and indexing in Google SERPs
- πΌ Modern deployment pipeline with zero legacy overhead
The final result? Faster pages, better SEO, cleaner code β and a scalable foundation thatβs already paying off in crawlability and user experience.