Daniel Milewski
HomeProjectsWritingAboutContact
ENPL
Daniel Milewski
HomeProjectsWritingAboutContactPrivacy policy
RSS feed

© 2026 Daniel Milewski

Sole proprietorship (CEIDG, Poland) · NIP 8442338935

  1. Home/
  2. Projects/
  3. DeMāre Studio — SEO-first Interior Designer Website

Solo Full-Stack Engineer

DeMāre Studio — SEO-first Interior Designer Website

DeMāre Studio is a bilingual marketing website for an interior design business in Gdańsk. The project focused on clear conversion paths, premium visual presentation, technical SEO correctness, and AI-search visibility.

Outcome

Live at demarestudio.com and still growing: 5 service pages, 3 local landing pages, 6 blog guides and 14 case pages. Mobile LCP improved from 3.2 s to 2.5 s (PageSpeed, 2026-10-06); launch audit: SEO 97/100, AI Ready 100/100, GDPR 100/100.

Stack

AstroTypeScriptCSSCloudflare PagesCloudflare AnalyticsFormspreeStructured DataTechnical SEOGEO/AEO

Links

Visit site ↗demarestudio.com

Related

Koprowska Studio — Bilingual Interior Design Website

Problem / Context

The site is live at demarestudio.com.

The client needed a modern studio website that does more than look good. The site had to:

  • communicate premium positioning,
  • attract local leads from Gdańsk, Gdynia, and Sopot,
  • handle Polish and English content without UX friction,
  • provide transparent trust signals (privacy, company data, terms),
  • and be technically sound for Google and AI assistants.

The previous state had content and branding potential, but required a structured implementation focused on measurable outcomes.

Approach

I treated this as a performance + SEO product build, not just a visual redesign:

  1. Defined page architecture around intent (services, portfolio, process, contact, local landing pages).
  2. Built a clean bilingual front-end in Astro with stable layout and clear CTA hierarchy.
  3. Implemented technical SEO foundations first (canonical, hreflang, sitemap, robots, Open Graph, JSON-LD).
  4. Iterated using audit feedback until key weak points were solved (AI crawler access, freshness signals, legal/trust links, mobile loading path).

What I shipped

  • Full static Astro website with production-ready deployment flow.
  • Bilingual content switching (PL/EN) and localized key sections.
  • Conversion-focused homepage with service framing, project previews, FAQ, and direct contact actions.
  • Contact flow integrated through Formspree with dedicated thank-you page.
  • Legal and trust pages integrated into navigation/footer (Privacy, Terms).
  • Rich structured data graph and content discoverability files (sitemap, robots, llms.txt).

Technical implementation details

SEO and indexing

  • Canonical URLs and hreflang handling.
  • XML sitemap generation and robots directives.
  • Open Graph and Twitter card metadata.
  • Structured data for business + page context.

GEO/AEO and AI visibility

  • llms.txt published with key pages and business context.
  • AI crawler access verified (GPTBot, ClaudeBot, PerplexityBot).
  • Freshness signals added (article:modified_time, dateModified in structured data).
  • Added answer-friendly content patterns (lists, definitions, compact comparison table).

Performance

  • Prioritized hero loading path and controlled lazy-loading for non-critical assets.
  • Reduced render-blocking behavior on homepage interactions.
  • Kept static-first architecture to minimize runtime overhead.

Compliance and trust

  • Privacy policy and terms available and linked globally.
  • Contact details visible and machine-readable.
  • Local hosting/font/privacy choices aligned with GDPR-oriented implementation.

Hosting and transport security

  • HSTS (Strict-Transport-Security) is configured at the Cloudflare edge (SSL/TLS → Edge Certificates), not inside the Astro bundle — typical for static sites behind Cloudflare.

Iteration 2: content, local SEO and UX (2026)

After launch the site kept growing. The second round focused on search intent and long-tail traffic:

  • Service pages: a /uslugi/ hub with five dedicated pages (apartment design, house design, investment apartment, online design, author's supervision), each described in Service schema.
  • Local landing pages for Gdańsk, Gdynia and Sopot, targeting "interior designer + city" queries.
  • Blog with six practical guides (designer fees in Gdańsk, working with a designer, japandi vs modern minimalism, developer apartments, rental apartments, author's supervision).
  • FAQ page with FAQPage structured data, plus a separate studio page and 14 project case pages.
  • Light and dark theme toggle, and a redesigned homepage with a full-screen photo slider.
  • Consent banner that loads Google Analytics only after opt-in.

Current PageSpeed snapshot (homepage, mobile, 2026-10-06): performance 89/100, LCP 2.5 s (down from 3.2 s at launch), CLS 0.004, TBT 0 ms.

SEO and performance results (launch snapshot)

Source: Dr Strona (drstrona.pl) audit snapshot from 2026-04-10 16:21:51.

| Area | Score | | --- | --- | | SEO | 97/100 | | Speed | 93/100 | | AI Ready (GEO) | 100/100 | | Indexing | 100/100 | | Structure | 96/100 | | GDPR | 100/100 |

Key reported metrics:

  • Mobile performance: 93/100
  • Desktop performance: 100/100
  • LCP mobile: 3.2s
  • AI crawler access: open for GPTBot, ClaudeBot, PerplexityBot
  • Freshness signal detected: meta article:modified_time

These values are point-in-time audit measurements and can change with new content, infrastructure settings, or third-party scoring updates.

Outcome

The website now operates as a complete lead-generation asset with premium presentation and strong technical health. The project demonstrates an end-to-end delivery process: strategy, implementation, performance tuning, SEO/GEO hardening, and measurable validation after launch.

Screenshots

DeMāre Studio homepage with premium hero and conversion-focused sections

Portfolio page presenting interior design projects with visual-first layout

Services page explaining core interior design offers and positioning

Design process page with step-by-step collaboration model

About page introducing the designer and studio credibility signals

Contact page with direct CTA, email, phone, and structured inquiry form

Blog index with interior design guides for the Tricity

DeMāre Studio homepage on a mobile phone

All projects

Hiring a Python engineer?

Send me the role or the problem. I reply within a few working days, in English or Polish.

danielmilewski123@gmail.com
LinkedInGitHubXContact form