Shop + Blog Relaunch · April 2026
Schön! Switzerland
deserves two things
A magazine site has two jobs: inspire with content, and sell the magazine. The current setup handles both — but each job deserves its own stage.
Your site has two jobs
Most people think of schon.ch as a shop. But look at the numbers — it's overwhelmingly a content site with a small shop attached.
Job 1: The Editorial Blog
The SoulThis is what makes Schön! Schön!. Fashion editorials, interviews, beauty, cover stories. ~490 posts across 16 categories. This is your brand.
Job 2: The Shop
The Revenue5 single issues + 1 subscription. That's it. A «buy» button and a subscription form — that's all the shop needs to be.
where style, beauty and culture merge.
One system, two very different jobs
WordPress + DIVI + WooCommerce got the site live fast — and that was the right call. Now the content has grown, and each job deserves a purpose-built tool.
DIVI served its purpose
DIVI let us build pages fast without a designer — exactly what we needed. Now your 490 editorials carry ~2MB of builder markup each. The content has grown beyond what a page builder was designed for.
WooCommerce did the job
WooCommerce made sense when we needed a shop up and running fast alongside the blog. For 6 products and 1 subscription today, a lighter tool means less maintenance and lower costs.
3–6 sec per page
WordPress + DIVI + WooCommerce all load on every page — the trade-off of an all-in-one setup. Splitting the jobs means each page only loads what it needs.
What it costs you now
The all-in-one setup bundles blog and shop into a single system — here's what that looks like.
490 editorials
Your content deserves freedom
What each job actually needs
The blog and the shop have different requirements. Let's separate them.
The blog needs
- Beautiful image galleries for editorials
- Category browsing (fashion, beauty, interview…)
- Fast page loads — photography is the hero
- SEO-friendly URLs and meta tags
- RSS feed for syndication
- Easy content editing (write, add images, publish)
- Newsletter signup integration
The shop needs
- Single issue purchase with cover picker
- Subscription (6 issues/year, recurring)
- Shipping rates (CH / EU / International)
- TWINT + credit card payments
- Customer self-service (manage subscription)
- Simple — no cart, no cross-selling needed
Neither job needs

Schön! Switzerland Issue 15 · momentum · three cover variants
CSS has changed everything
When the current site was built, you needed a page builder like DIVI to create complex layouts. In 2026, native CSS can do what DIVI could only dream of — and it loads in milliseconds, not seconds.
Container Queries
Components adapt to their container, not the viewport. Perfect editorial grids that reflow themselves — no JavaScript needed.
CSS Nesting
Native nesting like Sass, built into the browser. Cleaner stylesheets, less code, zero build overhead.
:has() Selector
The "parent selector" designers begged for. Style any element based on its children — editorial layouts that react to their own content.
View Transitions
Native page-to-page animations. Smooth, cinematic transitions between editorials — the kind fashion sites dream of.
Scroll Animations
Scroll-driven animations in pure CSS. Parallax, reveals, fade-ins — all without a single line of JavaScript.
oklch Colors
Perceptually uniform color spaces. Consistent, vibrant palettes that match what designers see in their tools.
Making your vision real
Schön! Switzerland has a clear aesthetic — minimal, editorial, high-fashion. The current tech stack fights that vision at every turn. With modern CSS and a purpose-built frontend, most design ideas can be implemented exactly as imagined — no page-builder compromises, no «close enough.» Just the real thing.
Ready to see how to split these jobs?
We've prepared 3 approaches — each covers both the blog and the shop, with different trade-offs.