sections/ — חיוץ ל-blocks של עמוד. snippets/ — קוד Liquid לשימוש חוזר. templates/ — תבניות עמוד JSON. layout/ — theme.liquid (header/footer). locales/ — קובצי תרגום JSON. config/ — settings_schema.json (הגדרות עורך). assets/ — CSS, JS, images. כל אחד עם תפקיד ברור.
בישראל מפתח שמשקיע ב-theme structure נכון חוסך זמן ארוך טווח. ההמלצה: לעבור על Dawn theme לראות את ה-best practices, ולשמור על המבנה הזה ב-theme custom. גם להוסיף locales/he.json מלא לעברית.