Content and Storefront Experience
What to know
Storefront is theme + layout + blocks + templates. Know layout XML, blocks, PHTML templates, UI components (admin and storefront), and widgets. Understand Page Builder (content types, rows/columns, banners, products), content staging (scheduled updates), and dynamic blocks driven by customer segments or cart rules. Know CMS pages and blocks and how they are scoped per store view.
Theme concepts: parent/child themes, fallback hierarchy, static content deployment, and responsive design. Understand SEO essentials: URL rewrites, canonical tags, meta, sitemap, and how category/product URL keys work. Know storefront performance levers (caching, Varnish, CDN, image optimization) and accessibility considerations.
Traps
Questions confuse CMS block (reusable content) with dynamic block (segment/rule-driven). Another trap: content staging requires the Commerce staging feature and scheduled updates; not all content types support staging. Watch theme fallback - a child theme overrides parent templates, and static content must be redeployed after changes. Also beware Page Builder content vs. layout XML conflicts.
Rule of thumb
Use CMS blocks for static reusable content, dynamic blocks for audience-targeted content, and content staging for time-based launches - and remember changes may require static content deployment and cache refresh.
Worked example
A holiday banner must appear only to VIP segments from Dec 1. Use a dynamic block tied to a customer segment, scheduled via content staging, then deploy static content and flush cache.