feat: implement centralized taxonomy for programmatic SEO
- Create taxonomy system with oils.json (5 oils) and concerns.json (9 concerns) - Migrate 10 content files to new data/content/oil-for-concern/ structure - Add scripts: generate-urls.js, validate-taxonomy.js, migrate-content.js - Update dataLoader.ts to use centralized taxonomy - Generate 40 URLs (10 pairs × 4 languages) - Create sitemap-programmatic.xml for SEO - Update by-oil and by-concern directory pages
This commit is contained in:
120
url-report.md
Normal file
120
url-report.md
Normal file
@@ -0,0 +1,120 @@
|
||||
# Programmatic SEO URL Report
|
||||
|
||||
Generated: 2026-04-09T05:14:30.010Z
|
||||
|
||||
## Summary
|
||||
|
||||
- **Total URLs**: 40
|
||||
- **Languages**: sr, en, de, fr
|
||||
- **Oils**: 5
|
||||
- **Concerns**: 9
|
||||
|
||||
## URLs by Locale
|
||||
|
||||
- **SR**: 10 URLs
|
||||
- **EN**: 10 URLs
|
||||
- **DE**: 10 URLs
|
||||
- **FR**: 10 URLs
|
||||
|
||||
## URLs by Oil
|
||||
|
||||
- **Argan Oil** (argan-oil): 12 URLs
|
||||
- **Rosehip Oil** (rosehip-oil): 12 URLs
|
||||
- **Jojoba Oil** (jojoba-oil): 8 URLs
|
||||
- **Sea Buckthorn Oil** (sea-buckthorn-oil): 4 URLs
|
||||
- **Sweet Almond Oil** (sweet-almond-oil): 4 URLs
|
||||
|
||||
## URLs by Concern
|
||||
|
||||
- **Wrinkles** (wrinkles): 8 URLs
|
||||
- **Dry Skin** (dry-skin): 4 URLs
|
||||
- **Acne** (acne): 4 URLs
|
||||
- **Oily Skin** (oily-skin): 4 URLs
|
||||
- **Dark Spots** (dark-spots): 4 URLs
|
||||
- **Hyperpigmentation** (hyperpigmentation): 4 URLs
|
||||
- **Acne Scars** (acne-scars): 4 URLs
|
||||
- **Under-Eye Bags** (under-eye-bags): 4 URLs
|
||||
- **Sensitive Skin** (sensitive-skin): 4 URLs
|
||||
|
||||
## All Generated URLs
|
||||
|
||||
### Argan Oil
|
||||
|
||||
#### Wrinkles
|
||||
|
||||
- SR: `https://manoonoils.com/solutions/arganovo-ulje-for-bore`
|
||||
- EN: `https://manoonoils.com/en/solutions/argan-oil-for-wrinkles`
|
||||
- DE: `https://manoonoils.com/de/solutions/arganoel-for-falten`
|
||||
- FR: `https://manoonoils.com/fr/solutions/huile-dargan-for-rides`
|
||||
|
||||
#### Dry Skin
|
||||
|
||||
- SR: `https://manoonoils.com/solutions/arganovo-ulje-for-suva-koza`
|
||||
- EN: `https://manoonoils.com/en/solutions/argan-oil-for-dry-skin`
|
||||
- DE: `https://manoonoils.com/de/solutions/arganoel-for-trockene-haut`
|
||||
- FR: `https://manoonoils.com/fr/solutions/huile-dargan-for-peau-seche`
|
||||
|
||||
#### Under-Eye Bags
|
||||
|
||||
- SR: `https://manoonoils.com/solutions/arganovo-ulje-for-podocnjaci`
|
||||
- EN: `https://manoonoils.com/en/solutions/argan-oil-for-under-eye-bags`
|
||||
- DE: `https://manoonoils.com/de/solutions/arganoel-for-augenringe`
|
||||
- FR: `https://manoonoils.com/fr/solutions/huile-dargan-for-cernes`
|
||||
|
||||
### Rosehip Oil
|
||||
|
||||
#### Wrinkles
|
||||
|
||||
- SR: `https://manoonoils.com/solutions/ulje-divlje-ruze-for-bore`
|
||||
- EN: `https://manoonoils.com/en/solutions/rosehip-oil-for-wrinkles`
|
||||
- DE: `https://manoonoils.com/de/solutions/hagebuttenoel-for-falten`
|
||||
- FR: `https://manoonoils.com/fr/solutions/huile-de-rose-musquee-for-rides`
|
||||
|
||||
#### Dark Spots
|
||||
|
||||
- SR: `https://manoonoils.com/solutions/ulje-divlje-ruze-for-tamne-pjege`
|
||||
- EN: `https://manoonoils.com/en/solutions/rosehip-oil-for-dark-spots`
|
||||
- DE: `https://manoonoils.com/de/solutions/hagebuttenoel-for-dunkle-flecken`
|
||||
- FR: `https://manoonoils.com/fr/solutions/huile-de-rose-musquee-for-taches-sombres`
|
||||
|
||||
#### Acne Scars
|
||||
|
||||
- SR: `https://manoonoils.com/solutions/ulje-divlje-ruze-for-oziljci-od-akni`
|
||||
- EN: `https://manoonoils.com/en/solutions/rosehip-oil-for-acne-scars`
|
||||
- DE: `https://manoonoils.com/de/solutions/hagebuttenoel-for-aknenarben`
|
||||
- FR: `https://manoonoils.com/fr/solutions/huile-de-rose-musquee-for-cicatrices-dacne`
|
||||
|
||||
### Jojoba Oil
|
||||
|
||||
#### Acne
|
||||
|
||||
- SR: `https://manoonoils.com/solutions/jojoba-ulje-for-akne`
|
||||
- EN: `https://manoonoils.com/en/solutions/jojoba-oil-for-acne`
|
||||
- DE: `https://manoonoils.com/de/solutions/jojobaoel-for-akne`
|
||||
- FR: `https://manoonoils.com/fr/solutions/huile-de-jojoba-for-acne`
|
||||
|
||||
#### Oily Skin
|
||||
|
||||
- SR: `https://manoonoils.com/solutions/jojoba-ulje-for-masna-koza`
|
||||
- EN: `https://manoonoils.com/en/solutions/jojoba-oil-for-oily-skin`
|
||||
- DE: `https://manoonoils.com/de/solutions/jojobaoel-for-fettige-haut`
|
||||
- FR: `https://manoonoils.com/fr/solutions/huile-de-jojoba-for-peau-grasse`
|
||||
|
||||
### Sea Buckthorn Oil
|
||||
|
||||
#### Hyperpigmentation
|
||||
|
||||
- SR: `https://manoonoils.com/solutions/ulje-pasjeg-trna-for-hiperpigmentacija`
|
||||
- EN: `https://manoonoils.com/en/solutions/sea-buckthorn-oil-for-hyperpigmentation`
|
||||
- DE: `https://manoonoils.com/de/solutions/sanddornoel-for-hyperpigmentierung`
|
||||
- FR: `https://manoonoils.com/fr/solutions/huile-dargousier-for-hyperpigmentation`
|
||||
|
||||
### Sweet Almond Oil
|
||||
|
||||
#### Sensitive Skin
|
||||
|
||||
- SR: `https://manoonoils.com/solutions/ulje-slatkog-badema-for-osetljiva-koza`
|
||||
- EN: `https://manoonoils.com/en/solutions/sweet-almond-oil-for-sensitive-skin`
|
||||
- DE: `https://manoonoils.com/de/solutions/suessmandeloel-for-empfindliche-haut`
|
||||
- FR: `https://manoonoils.com/fr/solutions/huile-damande-douce-for-peau-sensible`
|
||||
|
||||
Reference in New Issue
Block a user