About the client
Agnieszka Bożejewicz, owner of PPHU BAGA, is a lifestyle manager with more than twenty years of experience in administration, management and running complex operational projects - both in Poland and abroad. Her daily work covers areas demanding the utmost discretion: legal and financial documents, property management, car fleet handling, budget oversight and coordinating multi-threaded tasks for decision-makers - CEOs, business owners and senior executives.
BAGA is not another service company that can be built on a standard landing page with a contact form. It is a premium brand whose target client values three things: calm, security and control. The digital project therefore required redefining the very notion of a "website" - so that it became not so much a sales channel as a filter separating the right client from the merely curious.
The challenge
The client set us a task reaching far beyond a standard website build. She framed it in one very precise sentence that became the compass of the entire project:
"Your website should make the budget client not write at all, the curious one close the tab, and the right one think: She is exactly what I need."
From a design and development perspective this sentence is extremely demanding. It inverts the classic e-marketing paradigm, where a site's goal is conversion maximization. For BAGA the goal was the opposite: minimizing the number of wrong inquiries and maximizing the quality of those that do reach the client. The brand had to communicate an operational standard, not encourage a click.
The second full-scale challenge was rebranding from an existing PrestaShop store (which dominated the communication over the services and confused the target) into a solution where the service landing is the hero and the store - an accessory. This required a full URL migration, 301 redirects, a nomenclature change ("Store" → "Atelier BAGA") and preserving the Google index position all at once.
An old PrestaShop store - products dominate
No landing page for lifestyle management services
Product-oriented, not service-oriented communication
No client filtering at the website stage
Standard e-commerce nomenclature ("Store", "Cart")
No discreet admin panel protection
Content structure inadequate for a CEO target
A premium landing page - services as the hero
The store hidden behind a discreet "Atelier" link
Manifesto-like, quiet, operational communication
The site as a client filter - premium filtering
Minimalism, one CTA, zero scroll in the hero
Security hardening, /bagadm with token auth
Content matched to a decision-maker - no "DIY" content
Project philosophy
The client put her philosophy into a sentence we repeated at every design decision: "Order is not an aesthetic or a hobby. It is an operational decision". We translated that conviction directly into seven design principles that became a constant reference filter for every section, every icon, every word:
-
Visual silence
No stimuli competing for attention. Every element has a reason to exist; the unnecessary is removed -
Operational minimalism
The design works like a good operator - invisible but unerring. Whitespace instead of ornaments -
Zero stock photos with people
No faces, no Getty smiles. Only details, objects, textures - evidence of a standard -
One CTA per screen
In the hero - one button. No teasers, banners, pop-ups. The decision must be clean -
Structural discretion
No office address, a phone number shared only after a conversation, LinkedIn instead of social media -
No how-to blog
No "do it yourself" articles - the premium client does not do it themselves, they delegate -
No star ratings
Client discretion is an axiom. The proof is the brand's position and media coverage, not reviews
The process - four project iterations
The BAGA project was not built in one iteration. It was delivered as four versions (v1.0 → v4.0), spread between January 8 and ~February 15, 2026. Each version solved a different problem - from the first grasp of the aesthetic, through a complete redesign after strategy workshops, to security hardening and the PrestaShop migration.
v1.0 - The first version (January 8, 2026)
A starting version with a dark theme, where the store played the hero. After the presentation the client judged the communication too close to standard e-commerce, out of step with the brand's positioning. Decision: a full redesign.
v2.0 - A complete redesign (January 27, 2026)
A move to a light, minimalist premium design. The service landing becomes the main hero; the store is renamed "Atelier BAGA" and tucked behind a discreet footer link. A full revision of the palette, typography and information architecture.
v3.0 - Expanding content and subpages
Adding the key sections - About me, Home & Office, Tools, Media. The application form split into four steps (area, situation, cooperation model, details). A 10-question FAQ section driven by an ACF repeater.
v4.0 - Security and migration (February 5, 2026)
Production hardening: .htaccess hardening, the /bagadm MU-Plugin with token authorization rotated daily via AUTH_SALT, a full set of 301 redirects from PrestaShop to WooCommerce, hiding /wp-login.php, a rebranded login screen. Production launch.
Scope of work
1. Information architecture and content strategy
Before the first line of code, we ran full strategy workshops with the client. The goal was to define not so much the site structure as the target client's profile and expectations. The result is an architecture of over a dozen subpages, each playing a distinct role in lead qualification.
| Subpage | Role in the structure |
|---|---|
| Homepage | The services landing - a fullscreen hero with no scroll, one CTA |
| /wspolpraca | A subscription model with three tiers (Essential, Extended, Private Management) |
| /wspolpraca/aplikuj | A 4-step form - area, situation, model, contact details |
| /baga | Brand philosophy, an operational manifesto |
| /o-mnie | Agnieszka's bio - competences, experience, working style |
| /dom-biuro | Specialization - the operational scope for residences and offices |
| /narzedzia | SOPs, systems and methodologies used in the work |
| /media | Press and TV coverage - premium-grade social proof |
| /atelier | The discreet WooCommerce store with BAGA products |
| /kontakt | Email + LinkedIn, no public phone number |
| Legal pages | Privacy policy, terms, GDPR, cookies |
2. Design system v2.0 - visual silence in 6 colors
The BAGA design system was built around operational minimalism. The palette has six colors, the typography - one typeface in three weights, and components are designed to stay silent until needed. The gold accent was reduced to a single bronze tone (#C4A676), appearing only in subtle details - underlines, decorative rules and hover effects.
Background: off-white #F8F7F4
Primary text: black #1A1A1A
Warm gray: #8B8985
Light gray: #A39E93
Gold accent (bronze): #C4A676
Hover: #2A2A2A, focus: a gold ring
Family: Rubik (400, 500, 600)
Headings: Rubik 500-600
Body: Rubik 400
Accents: Rubik uppercase, letter-spacing 0.2em
Scale: text-xs (12px) → text-6xl (64px)
Breakpoints: sm/md/lg/xl/2xl (640-1536px)
3. A no-scroll hero - a high-risk design decision
One of the bolder design decisions was a hero taking 100% of the viewport with no scrolling needed to reach the CTA. In e-commerce this passes for a "mortal sin" - convention says content must cross the fold. For BAGA, however, convention was not our ally but our enemy. A full-screen hero with a restrained H1, a lead acting as a manifesto and a single black CTA button is a deliberate act of separating the brand from the standard landing playbook.
-
The H1 as an operational definition
"Managing the operational order of the homes and companies of decision-makers" - zero marketing, zero adjectives -
The lead as a promise of a state
"Documents, space, things and matters function in a way that does not demand the owner's constant attention" -
One CTA - "Write to me privately"
The word "privately" acts as a filter - it signals the tone of the relationship and the level of discretion -
No banners, promo bars or pop-up newsletters
An empty, undisturbed screen - the decision must be clean, free of sales stimuli
4. The dedicated "baga-premium" WordPress theme
Instead of using an off-the-shelf commercial theme, we built a dedicated WordPress theme from scratch - baga-premium. The decision was driven by two factors: the need for full control over every pixel and performance requirements (ready-made themes typically load 300-500 kB of unused CSS). The theme is built on Tailwind CSS 3.4 with its own PostCSS and Autoprefixer build pipeline.
Tailwind CSS 3.4 with a full build pipeline
PostCSS + Autoprefixer, purging unused classes, production minification. Zero Bootstrap, zero UI framework - every component designed from scratch
Alpine.js 3.x for interactivity
The mobile menu, dropdowns, form validation, FAQ accordions - all on Alpine instead of heavy React/Vue. Light and declarative
GSAP 3.12 + ScrollTrigger
Fade-in animations, subtle parallax, scroll-based reveals - used sparingly, never as decoration. Animation confirms, it does not grab attention
Advanced Custom Fields PRO - 16 groups, 200+ fields
Fully parameterized content - the client can edit every section, FAQ, quote and tile section without touching code
Custom Post Types - Atelier Sets
A dedicated CPT for product sets in the Atelier, with ACF repeaters composing multiple products into one "set"
20+ custom GTM/GA4 hooks
Custom dataLayer events - from CTA clicks to form submits, scroll depth, shop enters, add to cart. Full visibility in Google Analytics 4
5. Homepage content structure
The homepage content is organized into five sequential sections, each with a strictly defined rhetorical job. Quiet transitions, subtle gold decorative rules and typographic hierarchy lead the reader through the manifesto, experience, philosophy, products and FAQ - in that order, with no clutter in between.
-
Hero - one full-screen sentence
An H1 defining the service, a lead with a promise of a state, one CTA - no tiles, no background images -
The Experience section - two columns
The label "Standard and experience", a headline about 25 years in administration, no reference list -
The Philosophy section - a manifesto in a quote
A quiet premium section with the key manifesto quote, gold decorative rules -
The BAGA section - a discreet link to the Atelier
Products as evidence of a standard, not as an offer. The link leads into the store unobtrusively -
Three tiles - Home / Office / Processes
Three specialization areas in minimalist cards, icons in 16x16 squares, p-8 lg:p-12 -
FAQ - 10 questions in an accordion
An ACF repeater, Alpine.js for expanding. The questions address the real objections of a premium client
6. The 4-step application form
The contact form at /wspolpraca/aplikuj is part of the premium filtering strategy. Instead of a single "Message" field, it walks a prospective client through four steps, each demanding thought: the cooperation area, the operational situation, the preferred subscription model and contact details. Step by step, the form screens out people looking for "cheap help around the house" and lets through those who genuinely describe their situation.
Step 1 - Area
Choosing the support area: a private home, a company office, managed properties, a one-off project
Step 2 - Situation
Describing the current operational situation - a text field that requires articulating the problem, not just clicking
Step 3 - Cooperation model
Choosing one of three tiers: Essential, Extended, Private Management. Each tier has a clearly defined scope
Step 4 - Contact details
Full name, email, preferred form of first contact. The phone number is optional - the client shares hers after a conversation
7. Atelier BAGA - a store hidden behind a subtle link
The store, previously the brand's main asset on PrestaShop, was transformed into Atelier BAGA - WooCommerce at /atelier, reachable only through a subtle footer link and one homepage section. Renaming the "store" to an "atelier" is a deliberate positioning decision - "atelier" connotes a workshop, a studio, a discreet place, not mass retail.
-
WooCommerce 8.x on a dedicated theme
Full visual integration with the landing page - the same design system, the same components -
The product catalog - a responsive grid
Over 40 product SKUs (bags, organizers, accessories), 6 main categories -
The product page - a gallery and description
A product photo gallery, description, price, variants - all without pushy cross-selling -
Embroidery personalization
An option to add embroidery to a product - an automatic +€23 added to the price, no negotiation needed -
Atelier Sets - a Custom Post Type
Dedicated product sets as a separate CPT with ACF repeaters, grouping products into compositions -
Przelewy24 payments
Full integration - BLIK, online transfer, Visa/Mastercard cards, a fast checkout -
InPost, DPD, Poczta delivery
Three operators, parcel locker integration, automatic shipping labels
8. Security v4.0 - production hardening
Version 4.0 was the production release with full security hardening. A premium client expects that a site handling their data (even if it is only form data) is secured beyond standard WordPress. We deployed a set of protections spanning the network, application and operations layers - from bot protection to discreetly hiding the admin panel.
HTTPS 301 enforcement - forcing encryption
Content Security Policy (CSP) - XSS protection
X-Frame-Options: DENY - anti-clickjacking
HSTS - forcing TLS at the browser level
Blocking 50+ SEO/spam bot user agents
/uploads protection - no PHP execution
The /bagadm MU-Plugin - a discreet login path
Token-based auth rotated daily from AUTH_SALT
Direct /wp-login.php blocked (302 redirect)
A rebranded login screen - the BAGA logo
A login footer - the KamikStudio credit
Zero public stack information (hidden headers)
9. The PrestaShop migration - 301 redirects
Migrating from the old PrestaShop store to the new WooCommerce structure required a full 301 redirect map so that no Google position was lost. The old store had years of index history, and every lost link = lost authority. We prepared a set of .htaccess rules mapping all meaningful old store URLs to the new ones.
| PrestaShop URL (old) | WooCommerce URL (new) |
|---|---|
/sklep/ |
/atelier/ |
/shop/ |
/atelier/ |
/pl/CATEGORY/ID-NAME.html |
/atelier/ (regex mapping) |
| Old static page URLs | New landing equivalents (301) |
10. Tracking, analytics and local SEO
Despite the premium positioning, the BAGA project requires full analytical visibility. The client must know where traffic comes from, which sections convert and how visitors behave. We integrated Google Analytics 4 (ID: G-8W2B9QEJBH), Google Tag Manager and CookieYes/Cookiebot in a GDPR-compliant model, with 20+ custom events.
-
GTM events - CTA, email, phone
Every click of the main CTA in the hero and in each section reported separately - a map of intent -
Scroll depth 25% / 50% / 75%
Measuring scroll depth - verifying whether visitors reach the philosophy and FAQ sections -
Form submit, shop enter, add to cart
The full e-commerce funnel in the Atelier + application events for the cooperation form -
Schema.org JSON-LD
Organization, LocalBusiness, Product, BreadcrumbList - a full structured markup set -
Local SEO for Warsaw
Google Business Profile, NAP consistency, phrases like "lifestyle manager for CEOs Warsaw" and "operational order management Warsaw" -
Meta tags, Open Graph, sitemap.xml
A complete metadata set for each of the 15+ subpages, separate OG images for Facebook/LinkedIn
11. Performance - Core Web Vitals at a premium standard
Premium does not excuse poor performance - quite the opposite. A decision-maker does not tolerate loading longer than 2 seconds. The BAGA project was optimized for Core Web Vitals and Lighthouse 90+ across all three pillars: Performance, Accessibility, Best Practices, plus 100 in SEO.
Technology stack
BAGA Premium is a full modern premium WordPress stack - from the server and CDN layer, through the frontend build pipeline, to tracking and security tooling. Every component was chosen deliberately and has a specific justification in the project architecture.
WooCommerce 8.x
PHP 8.x
MySQL
Tailwind CSS 3.4
PostCSS
Autoprefixer
Alpine.js 3.x
GSAP 3.12
ScrollTrigger
ACF PRO
Custom Post Types
The dedicated baga-premium theme
The /bagadm MU-Plugin
Przelewy24
InPost / DPD / Poczta
Google Analytics 4
Google Tag Manager
CookieYes / Cookiebot
Schema.org JSON-LD
Google Business Profile
Cloudflare CDN
SSL / HTTPS / HSTS
Content Security Policy
The Rubik typeface
Unique design decisions
The BAGA project departs from convention in several places, each discussed with the client and validated by her experience with the CEO target group. Here are six design decisions that set this project apart from a typical WordPress build.
-
A hero with no scroll and no second CTA
It breaks e-commerce convention but strengthens the brand's position. One screen, one decision -
The store as an "Atelier", hidden behind a discreet link
Products act as proof of a standard, not the main sales channel -
The 4-step form as a premium filter
The steps demand thought - they screen out clients "looking for cheap help" -
No office address and no public phone number
Structural discretion - the number is shared only after lead qualification -
The /bagadm MU-Plugin with daily-rotated tokens
A security layer unheard of in typical WordPress - the token regenerates daily from AUTH_SALT -
Zero reviews, zero "DIY" blog
A brand rule - the premium client does not read how-to guides, they delegate. Media coverage is the proof
Results
BAGA Premium is a project where the website was treated not as a sales channel but as a client filter. Delivered in four iterations (v1.0 → v4.0) over four to five weeks, it includes the dedicated baga-premium WordPress theme built on Tailwind CSS 3.4, Alpine.js 3.x and GSAP 3.12 - with 16 ACF PRO groups and over 200 fields, a 15+ subpage service landing for CEOs, the "Atelier BAGA" WooCommerce store with 40+ SKUs hidden behind a discreet link, a full PrestaShop migration via 301 redirects, the /bagadm MU-Plugin with daily-rotated token authorization, .htaccess hardening (CSP, HSTS, 50+ bots blocked), full GA4 + GTM integration with 20+ custom events, Schema.org JSON-LD, local SEO for Warsaw, and Lighthouse scores of 90+ across all pillars with 100/100 in SEO. The project delivers to its target audience - decision-makers - the three things they expect: calm, security, control.