Full end-to-end process for reverse-engineering and recreating any landing page as Shopify-compatible theme code
1. Screen recordings (mobile + desktop) — scroll through the entire page
2. Link to the original page — so I can inspect CSS/elements in the browser
3. Shopify ZIP — base theme to merge into
Extract frames from video recordings (1fps). Use browser to inspect actual page (exact CSS, colors, SVGs).
List every section: name, visual elements, content type, special features (gradients, sticky headers, etc.)
Each section = .liquid file with:
✅ Inline CSS in <style> tag
✅ Minimal schema: only name, settings, blocks
❌ NO presets in schema (causes silent rejection)
❌ NO default on url type settings
❌ NO literal newlines in default strings
Custom layout that hides default header/footer. Clean wrapper for {{ content_for_layout }}.
Maps all sections with pre-filled content adapted for the brand. References layout + all section files.
JSON validation on all schemas + template. Check all section types exist as files.
Copy base theme → add new sections + layout + template → ZIP.
All schemas validated (no JSON errors)
Template JSON validated
All section types in template exist as files
Layout file exists and referenced correctly
ZIP created and tested
Content pre-filled with brand copy
Prefix per page type (gut-*, pq-*, prelander-*) to prevent conflicts between different landing page projects.