Six months after the launch of the first corporate website, the client Brandify returned to ABECT web studio with a new task: to create a full-fledged e-commerce platform for entering the European market. The new site is a whole different level of complexity: bilingual (English and German), an interactive price calculator, a catalog with 6 product categories, 14 portfolio case studies from well-known brands, a transparent pricing system, and an automated ordering process. The technical foundation — Next.js 15 and Payload CMS — is the same stack that powers the ABECT studio's own website.
Client's Objectives
The first Brandify site was aimed at the domestic market and confirmed the company's reputation in Ukraine. The goal of the second one is to reach B2B clients in Europe, primarily in German-speaking countries:
- Create a full-fledged e-commerce platform for corporate orders
- Implement a bilingual website (English and German) with proper SEO implementation
- Develop a price calculator with real-time calculation depending on volume
- Build a product catalog with 6 categories and individual pages
- Showcase a portfolio of work for well-known international brands (eBay, WhatsApp, Shell, PlayStation)
- Implement a transparent pricing system in EUR
- Ensure maximum loading speed for a European audience
- Prepare the site for organic promotion on Google for the EN and DE markets
Technical Solution from ABECT
Project Technology Stack
For Brandify EU, we chose the same stack on which our own website is built — this guarantees maximum quality because we know every detail of this solution:
Frontend:
- Next.js 15+ — React framework with SSR and ISR for maximum speed and SEO
- SCSS — modular styling system for clean, scalable code
- next-intl — internationalization library for the bilingual website
- Responsive Design — Mobile-first layout for all devices
CMS and Backend:
- Payload CMS 3 — powerful headless CMS for managing the catalog, portfolio, and content
- MongoDB — database for storing products, cases, and orders
- REST API + GraphQL — flexible interfaces for integrations
Infrastructure:
- Hetzner VPS (Europe) — server in a European data center for minimal latency for the EU audience
- Nginx — reverse proxy with optimal caching configuration
- Cloudflare CDN — global delivery of static content
Why Payload CMS Instead of PocketBase?
The first Brandify website (Ukraine) is built on PocketBase — it is ideal for a quick start and simple websites. But for Brandify EU with a bilingual catalog, 14+ portfolio cases, a pricing system, and a calculator — a more powerful solution is required.
Payload CMS gave the client:
- Content localization directly within the CMS (different texts for EN/DE versions)
- Convenient management of 6 product categories and their variants
- Flexible portfolio with an unlimited number of cases
- Roles and access rights for different admin users
- The ability to scale to new languages without re-architecting
Key Features
1. Bilingual E-commerce Platform (EN/DE)
We implemented full bilingualism: the site is available in English (primary language, x-default) and German (/de/ prefix). Every page — from the homepage to individual portfolio cases — is fully translated and adapted for the respective market.
Technical implementation:
- URL structure:
/and/en/for English,/de/for German - Automatic language persistence via the
NEXT_LOCALEcookie - Proper
hreflangtags in HTTP Link headers for correct indexing of both versions x-defaultspecified for the English version as the primary one- Redirect
/en/page→/page(307) for URL canonicalization
Examples of localized H1s:
- EN: "Custom socks — quick & easy"
- DE: "Individuelle Socken — schnell & einfach"
2. Product Catalog with 6 Categories
We developed a structured catalog with six sock categories, each with its own SEO-optimized page, technical specifications, and pricing system.
Product categories:
Type | MOQ | Price per unit (EUR) |
|---|---|---|
Grip Socks (yoga, pilates) | 30 pcs | €15.80 → €11.00 |
Running Socks (sports) | 100 pcs | €10.90 → €3.40 |
Socks Box (gift set) | 100 pcs | €29.90 → €14.23 |
Low/No-Show (invisible) | 100 pcs | €8.90 → €3.05 |
Short Socks | 100 pcs | €11.20 → €4.10 |
Business Socks (corporate) | 100 pcs | €9.90 → €3.70 |
Structure of each category page:
- Hero product image
- Technical specifications (material, MOQ, production lead time)
- Interactive price calculator (more details below)
- Packaging options (Standard, Label, Banderole, Box)
- Breadcrumb navigation: Home → Types of socks → [Category]
- Related products
3. Interactive Price Calculator
One of the key features of the site is a dynamic calculator embedded in the product category pages. The client sees the order cost immediately depending on the volume, without waiting for a manager.
How it works:
- Quantity selection: 30, 100, 200, 500, 1000, 3000+ pairs
- Real-time calculation: price per unit and total cost update instantly
- Display: "Free delivery included", "VAT included"
- Transparent discount system: larger volume = lower price per unit
Business result: the client independently calculates their budget before even contacting a manager — this shortens the sales cycle and increases conversion.
4. Portfolio with Case Studies from Well-Known Brands
We developed a portfolio section with 14 detailed case studies for well-known international clients. This is a key trust element (E-E-A-T) for new European B2B clients.
Clients in the portfolio:
eBay, WhatsApp, Shell, PlayStation, Monster Energy, Pringles, My Yummy Coffee, Maple Bear, Dnipro Souvenirs, Trident, Fun Camp Ski, Run for Fun, Oxford Medical, Control Security Systems
Structure of each case:
- Hero product photo
- Description of the design, color scheme, and concept
- Context: for which brand and what task was solved
- CTA: "Order similar project"
- SEO-optimized URL:
/portfolio/[project-slug]
Portfolio page functionality:
- Card grid with hover effects
- Lazy load ("Load more") for initial page speed optimization
- Full bilingualism for all cases
5. Transparent Pricing System
A separate /prices page with a complete price table for all categories and volumes. This is a deliberate business decision: B2B buyers in Europe expect transparency even before the first contact.
- Prices in EUR including VAT
- DDP delivery included (Delivered Duty Paid — no hidden customs clearance costs)
- Clear MOQ for each type
- Price decreases as volume increases
6. Ordering Process — 3 Steps
We visualized the workflow in a 3-step format that addresses objections and lowers the barrier for first contact:
- Submit a Request — leave an inquiry, share details and a logo
- Visualization & Sample — 3D design visualization within 24 hours
- Production & Delivery — production and delivery within 2 weeks
7. Production Gallery and "Technology" Section
A photo gallery with 15+ slides of the production process shows real manufacturing in Lviv. The "Comfort Technology" section describes 8 technical product features: Compression Cuff, Terry Soft-Zones, Moisture-Wicking, and others. This builds trust and improves E-E-A-T.
Advanced SEO Optimization for Two Markets
International SEO and hreflang
We implemented a proper international SEO structure for two language markets:
URL architecture:
https://brandifysocks.com/— English (primary, x-default)https://brandifysocks.com/de/— German- 26 URLs in sitemap.xml (all pages × both languages)
Hreflang in HTTP headers:
link: <https://brandifysocks.com/>; rel="alternate"; hreflang="en"
link: <https://brandifysocks.com/de>; rel="alternate"; hreflang="de"
link: <https://brandifysocks.com/>; rel="alternate"; hreflang="x-default"
Hreflang is implemented in HTTP Link headers for all pages, including every portfolio case and every product category.
Technical SEO Optimization
Architecture and structure:
- Logical page hierarchy: Home → Catalogue → Category → Product
- Breadcrumb navigation on all internal pages
- SEO-friendly URLs with keywords (kebab-case, no extensions)
- XML sitemap with priorities: home (1.0), catalog and portfolio (0.8-0.9), cases (0.7)
- Robots.txt: properly blocks
/admin/,/api/,/_next/
Performance via ISR:
Instead of classic SSG (static generation once and for all), we implemented ISR (Incremental Static Regeneration):
Cache-Control: s-maxage=3600— pages are cached for 1 hourstale-while-revalidate=31532400— the old version is shown while the new one is being generatedX-Nextjs-Prerender: 1— pages are pre-rendered on the server- Result: the site responds instantly, and catalog updates via the CMS appear on the site without a deployment
Security headers:
X-Frame-Options: DENYX-Content-Type-Options: nosniffX-XSS-Protection: 1; mode=blockReferrer-Policy: strict-origin-when-cross-origin
On-Page SEO
Title and Meta Description:
Every page has a unique title and meta description. Examples:
- Home: "Custom Branded Socks — Brandify EU"
- Catalog: "Custom Branded Socks — Catalogue | Brandify EU"
- Prices: "Request a Quote — Custom Branded Socks | Brandify EU"
- Portfolio: "Portfolio — Custom Branded Socks Projects | Brandify EU"
- Category: "Grip Socks for Yoga & Pilates | Custom Non-Slip Socks | Brandify EU"
Headings:
- H1 — one per page, containing the primary keyword
- H2 — structuring the main sections (Types of socks, How it works, Portfolio, FAQ)
- H3 — subheadings within content blocks
Keywords for the EN market:
- Primary: "custom branded socks", "custom socks manufacturer Europe"
- Secondary: "branded socks for business", "corporate socks with logo", "custom socks bulk order"
- Long-tail: "custom grip socks for yoga studio", "branded running socks with company logo"
Keywords for the DE market:
- Primary: "individuelle Socken bestellen", "Werbeartikel Socken Europa"
- Secondary: "bedruckte Socken Hersteller Ukraine", "Corporate Socken mit Logo"
- Long-tail: "Firmensocken mit eigenem Logo bestellen"
E-E-A-T Optimization
Experience:
- 14 detailed portfolio case studies with photos of finished products
- 15+ photos of the real production process in Lviv
- A team of 15+ people with names and roles on the About page
Expertise:
- OEKO-TEX material certification (confirmed by an external body)
- A detailed "Comfort Technology" section — 8 technical characteristics
- 10+ years of experience in the market
- FAQ section with detailed answers
Authoritativeness:
- Portfolio with logos of well-known international brands: eBay, WhatsApp, Shell, PlayStation, Monster Energy, Pringles
- Displaying real clients builds authority in the niche
Trustworthiness:
- Physical address: Ukraine, Lviv, Krasivska Street 1
- Phone: +380 99 339 55 58
- Email: brandifycooperation@gmail.com
- Clear working hours: Mon-Sun 9:00-20:00
- DDP delivery — no hidden costs
- Transparent prices including VAT
Optimization for AI Search
Google AI Overviews and ChatGPT Search:
- FAQ section on the homepage with answers to key queries (Design, Production, Shipping, Payment, Packaging)
- Structured content with clear answers to questions like "How long does production take?"
- Conversational queries: "how to order custom branded socks for my company"
Development Results
Technical Metrics
- Stack: Next.js 15 + Payload CMS 3 + MongoDB — enterprise-level for a B2B platform
- Bilingual: EN/DE with correct hreflang — ready for ranking in 2 markets from launch day
- ISR: 1-hour cache + 31-day stale-while-revalidate — maximum speed without stale content
- Sitemap: 26 URLs (all pages in both languages) — 100% coverage
- Security: Proper configuration of HTTP security headers
- Responsiveness: Mobile-first layout for all devices
Business Results for Brandify EU
- A full-fledged B2B e-commerce platform for entering the UK and German markets
- The price calculator lowers the order barrier — clients calculate their budget independently
- 14 portfolio case studies with well-known brands — a powerful persuasion tool
- A user-friendly Payload CMS admin panel — updating the catalog and cases without a developer
- SEO architecture ready for organic promotion on Google EN and DE
- A transparent pricing system in EUR — trust from European B2B buyers
Why Brandify Returned to ABECT
The first site was so well received that six months later the client returned with a new task — more complex and more ambitious. This confirms our approach: we do not just fulfill a technical specification, but build tools for business growth.
For Brandify EU, we used our own battle-tested stack — Next.js + Payload CMS — the same one that powers the ABECT studio's website. This meant zero compromise on quality and maximum development speed.
Comparison of the two Brandify projects:
Brandify UA | Brandify EU | |
|---|---|---|
Market | Ukraine | UK + Germany |
CMS | PocketBase | Payload CMS 3 |
Languages | Ukrainian | English + German |
Catalog | Simple | 6 categories + calculator |
Portfolio | Gallery | 14 full case studies |
Pricing | Table | Dynamic calculator |
Complexity | Medium | High |
Email: support@abect.com
Telegram: @abect_manager
Phone: +380 98 027 58 19
Website: abect.com



