Migratie-werkdocument · 16 mei 2026

Handle-migratie plan

Voor je morgen de redesign live zet: dit zijn de URL-handles die mismatched zijn tussen live Shopify en de redesign-mockup, en het exacte stappenplan om geen SEO-juice of inbound-links te verliezen.

Wat is er aan de hand?

Tijdens de sitecheck van vannacht heb ik 7 URL-discrepanties gevonden tussen wat de redesign verwacht en wat live op beloulash.be staat. Sommige zijn typos die jaren oud zijn (handles zijn lastig te wijzigen in Shopify zonder redirect), andere zijn structuur-keuzes van de oude theme.

Goed nieuws: bij elke handle-wijziging die jij maakt, biedt Shopify automatisch aan een 301-redirect aan te maken van de oude naar de nieuwe URL. Klik "Ja" en je verliest geen SEO of bestaande links.

Product-handles die fout zijn

Type: Typo

all-lengths-set-dazzeling-diva

Live URL/products/all-lengths-set-dazzeling-divaTypo "Dazzeling"
Should be/products/all-lengths-set-dazzling-divaCorrect gespeld
ActieShopify Admin → product → Search engine listing → URL bewerken → "Create URL redirect" aanvinken
Type: Oude productnaam

ribbon-dazzling-diva

Live URL/products/ribbon-dazzling-diva"ribbon" was oude naam
Should be/products/freefill-refill-dazzling-divaMatches product titel
ActieHandle wijzigen + redirect activeren. Zelfde voor alle "ribbon-*" producten (Glow Wink, Flirty, Luminous, Dazzling Diva).
Type: Verkeerde matching

starter-kit-dazzling-diva

Live URL/products/starter-kit-dazzling-divaWijst NAAR Glow Wink product!
Should beTwee aparte productenEerst Dazzling Diva starter aanmaken
ActieDit is een echte fix, geen handle-wijziging. Maak een echte "Starter Kit - Dazzling Diva" aan met segmenten 8-15mm in de Dazzling Diva stijl. Dan de oude handle wijzigen.

Collection-handles die fout zijn

Wat de redesign verwachtWat live staatAanpak
/collections/starter-kits/collections/starter-kitRedesign URL aanpassen of Shopify handle wijzigen
/collections/lashes/collections/lashes Geen actie
/collections/tools/collections/lashes-toolsAanpassen in redesign
/collections/serum/collections/lashes-serumAanpassen in redesign
/collections/makeup/collections/make-upAanpassen in redesign

Blog-handle

Redesign blog handleLive blog handleAanpak
/blogs/blogs/*/blogs/news/*Beslissing nodig: blog hernoemen naar "blogs" of redesign links updaten naar /blogs/news

Suggestie: hernoem naar "blogs", past beter bij de premium positionering. Shopify maakt automatisch redirect van /blogs/news naar /blogs/blogs. Bestaande blog-posts behouden hun ranking.

Page-handle

Redesign URLLive URLAanpak
/pages/return-policy/pages/warranty-and-returnHandle wijzigen naar return-policy (cleaner)

Aanbevolen migratie-volgorde (morgen)

  1. Eerst backup: Shopify Admin → Settings → Apps → Matrixify of via Shopify CLI: full catalog export. Backup van vannacht staat al in /Projects/beloulash/backup/.
  2. Maak Dazzling Diva Starter Kit aan (echt nieuw product). Gebruik SEO-titel uit het titels-document.
  3. Wijzig de problematische handles één voor één. Bij elke wijziging: "Create URL redirect" aanvinken.
  4. Update collection handles als je voor wijziging kiest, anders update redesign code.
  5. Blog naam wijzigen (blogs of news, je kiest).
  6. Theme upload via Shopify Admin → Online Store → Themes → Add theme → Upload zip.
  7. Preview eerst: niet meteen publiceren. Klik door minimaal 10 producten en check of foto's, prijzen, en CTA's werken.
  8. Publiceer, wacht 5 minuten, check live site op desktop + mobile.
  9. Submit sitemap in Search Console: beloulash.be/sitemap.xml als nog nodig.
  10. Test 5 belangrijke URLs op redirects:
    • oude /products/ribbon-dazzling-diva → moet redirect naar nieuw
    • oude /collections/lashes-tools → moet redirect
    • oude /blogs/news/* → moet redirect
    • oude /pages/warranty-and-return → moet redirect
    • /products/all-lengths-set-dazzeling-diva (typo) → moet redirect

Wat ik vannacht NIET gedaan heb (en waarom)

De handles zelf heb ik bewust niet aangeraakt. Reden: handle-wijzigingen zijn moeilijk terug te draaien en kunnen rankings stoor als de redirect ergens fout gaat. Beter doe jij dat met een wakker hoofd, één product per keer, met de optie om een fout meteen op te merken.

De SEO-titels en meta-descriptions die ik wel ingevoerd heb (28 stuks) zitten in productinhoud, niet in URL-structuur. Die zijn veilig en hebben geen redirect-implicaties.

Backup-locatie

Live SEO-state JSON: /Users/vrooem/Documents/Claude/Projects/beloulash/backup/seo-state-2026-05-16_0141.json

Bevat alle huidige product-titels en meta-descriptions van de live site, gescraped via curl. Bij elke twijfel of een SEO-waarde vroeger anders was: dit document is de bron van waarheid.

← Terug naar hub Volledige migratie-checklist