Skip to content

Websites and online stores — Warsaw

Your website should work. Not just exist.

You get a website that pulls in leads from day one and measures every visit — with a performance guarantee in the contract and code that stays yours.

Are we a fit?

We don't work with everyone.

Not for you if:

  • You treat a website as a \"business card\" to tick off the list
  • You're after the cheapest contractor from the classifieds
  • You expect guaranteed Google rankings — no agency can promise that
  • You don't want analytics — you'd rather not know what works

We work with you if:

  • Your site takes longer than 4 seconds to load — traffic bounces before it sees your offer
  • Visitors come, but almost nobody asks about your offer
  • You lose leads to competitors who look more professional
  • You know a new site is a few weeks of work — and you have the budget for it
What clients say…

…about tophat.pl

Huge thanks to tophat.pl for the professional delivery of our new website! A rebrand is always a challenge, but thanks to your commitment and creativity we ended up with a site that perfectly reflects our mission.

Jacek Szczepanowski
Jacek Szczepanowski Founder/Head of Growth, ICS Center

Huge thanks to tophat.pl for the professional delivery of our new website! A rebrand is always a challenge, but thanks to your commitment and creativity we ended up with a site that perfectly reflects our mission.

Jacek Szczepanowski
Jacek Szczepanowski Founder/Head of Growth, ICS Center
What actually reaches you?

The website is 40% of the work. The rest is the foundation.

Code written from scratch, around your processes — no Elementor, Divi or \$49 ThemeForest templates. Every page builder means 5× slower loading and lock-in to a single tool. The site should be yours, not someone else's plugin.

PageSpeed 90+ on mobile or 50% of the deposit back — in the contract, not as a claim. A fast site from launch day, not after 3 months of optimization.

You know who comes in, from where, what they do and where they drop off. 7 measurement tools — configured, integrated, tested before launch. Without it, a website is shooting in the dark.

Code, hosting, domain — all under your control. If you ever want to switch agencies, we hand everything over, no problem. 30 days' notice, zero penalties for leaving. Our clients stay because they want to.

After launch you run the panel yourself — no calling the agency. Live + recorded training, documentation, extra sessions if needed. Change text, add a news post, a new case study = 5 minutes, no invoice for every tweak.

How long does it take?

Four phases. No surprises.

3–14 weeks depending on scope. Every week you know what's done and what's next.

01

Audit & strategy

1–2 wks

We dig into your site: speed, Google visibility, competitor benchmark. You get a report with metrics — you know where you stand and what to change.

02

Design

1–3 wks

Figma mockups with the reasoning behind every decision. 2 rounds of revisions included — we adapt to your vision until it's right.

03

Build

1–8 wks

We code on a staging version — you see progress every week. Every Monday at 9:00, a status email: what's done, what's planned, what's blocking.

04

Launch

1 wk

Go-live + admin panel training with a recording. 30 days of fixes free — anything you find after launch, we fix at no extra charge.

How much does it cost?

Three price tiers. One approach.

PLN 8,000–10,000 net (~EUR 1,900–2,300)

Pre-launch

Who it's for:

Brand restart, campaign landing page, one-pager before a product launch.

  • Homepage + 3–5 subpages
  • Code written from scratch (no page builders)
  • PageSpeed 90+ guarantee
  • Full analytics stack (measurement from day one)
  • On-page SEO (meta, headings, structure)
  • Panel training + 30 days of fixes
PLN 12,000–18,000 net (~EUR 2,800–4,200)

Foundation

Who it's for:

Manufacturers, call centers, clinics — companies where the website is a sales tool.

  • Everything in Pre-launch +
  • 8–12 subpages with dedicated layouts
  • Blog + industry sections (case studies, portfolio)
  • Custom components (sliders, accordions, multi-step forms)
  • Migration from the old site (no 404s, no lost rankings)
  • 3 months of post-launch support
PLN 18,000–30,000+ net (~EUR 4,200–7,000+)

Showcase

Who it's for:

Premium B2B, e-commerce, companies with international targets, large industry sites.

  • Everything in Foundation +
  • 20+ subpages with dedicated industry sections
  • Language version (EN, DE, others)
  • CRM / ERP / booking system integrations
  • Optional: store (scope to be agreed)
  • 6 months of support + monthly visibility report

Not sure which package? Let's build your site — we'll pick it together.

How can we help?
Project type
Leave us your details
Shall we?

The first step is a call.

Short and to the point. No PDF proposals, no pressure. We usually reply the same day, within 24h max — you tell us about the site, we tell you if we have a slot for you.

Got a question?

We hear the same questions every week.

The 8 questions we hear most. Any others — let's talk.

Got another question? Go ahead!
  • From PLN 8,000 (Pre-launch) to PLN 30,000+ (Showcase with e-commerce) — roughly EUR 1,900 to 7,000+. Three paths — after a 30-min call we show a concrete range with the reasoning. Zero hidden costs.

  • Competitor audit, information map, Figma design, code written from scratch, full analytics stack, on-page SEO, panel training with a recording, 30 days of fixes. On your side: hosting (PLN 50–200/mo), domain (PLN 50–150/yr), paid plugin licenses for Showcase (e.g. ~USD 100/yr).

  • A freelancer gives you a template + basic deployment. We give you a competitor audit, code from scratch, a full analytics stack, a performance guarantee, 3–6 months of support. The difference isn’t in the hours — it’s in the deliverable.

  • 50% of the deposit back. No discussion, no “blaming the algorithm.” Zero complaints in 8 years.

  • Every page builder means ~500 KB of extra JavaScript, 5× slower loading, tool lock-in and +30% maintenance cost per year. Zero value for you. With code written from scratch you switch agencies with no problem — with a page builder you start from zero.

  • Yes. You add text and images in the panel, no technical knowledge needed. After launch, live training + a recording. Extra sessions if needed, until it’s right. Changing text or a phone number = 5 minutes, no invoice.

  • The site is yours. Code, domain, hosting — we hand it all over, no problem. 30 days’ notice, zero penalties. Our clients stay because they want to.

  • Most often we’re blocked by dragging decisions and mid-way concept changes. We work in 4 phases with clear deadlines. Something slips on your side → we shift the timeline and book a new slot. No drama, no forcing it.

Got another question? Go ahead!