- Update [slug]/page.tsx to always include locale in canonical URL
- Update by-oil/page.tsx to use consistent locale prefix
- Update by-concern/page.tsx to use consistent locale prefix
- All canonical URLs now match actual URLs: /{locale}/solutions/{slug}
8.1 KiB
8.1 KiB
Programmatic SEO URLs and Canonical URLs
URL Structure
All URLs now follow the pattern: https://manoonoils.com/{locale}/solutions/{localized-slug}
Solution Pages (Oil for Concern)
Argan Oil (argan-oil)
Rosehip Oil (rosehip-oil)
Jojoba Oil (jojoba-oil)
Sea Buckthorn Oil (sea-buckthorn-oil)
Sweet Almond Oil (sweet-almond-oil)
Directory Pages
By Oil Directory
By Concern Directory
Summary
✅ All 40 solution pages have canonical URLs that match their actual URLs ✅ All 4 by-oil directory pages have canonical URLs that match their actual URLs ✅ All 4 by-concern directory pages have canonical URLs that match their actual URLs ✅ All hreflang alternates correctly point to the localized versions
Total: 48 URLs with proper canonical tags