BY FRIDAY

EN

./start

SLOTS OPEN — NEXT BUILD STARTS MONDAY

byfriday@build:~$ cat brief.md

Stop waiting
3 months._

Your design, live in 5 working days.

Upload your design, pick what you need, see the price. No calls — a fixed price in writing before we start. WordPress from €300, five working days from your confirmed brief and the next free slot.

5

WORKING DAYS TO BUILD

€300

STARTING PRICE

31

SECTIONS TO PICK FROM

2+

REVISION ROUNDS

no calls, ever

pixel-perfect

from €300

our own plugins

core web vitals 90+

gdpr ready

5 working days

no page builder

fixed price in writing

you own the code

// PROCESS

From design to live site
in four steps.

01

Upload your design

Figma, XD, Sketch, PSD or PNG. Send it during working hours and you hear back the same day.

02

Pick blocks and features

Tick the sections of your page and the features you need. Price updates in real time.

03

Pay by card or crypto

Card, bank transfer or USDT/USDC. No calls, no re-scoping. Receipt and brief land in your inbox.

04

Live inside five working days

A landing in 1–3 working days, a multi-page in 2–4, a corporate site in 3–5. Each one goes to a staging link first, for two rounds of comments — three on Corporate — and the count starts from the confirmed brief, not from payment.

// OUR BUILDS

Four builds —
the same five working days.

Four complete sites, each built the way yours would be, from the same block library. None of them took the full five working days.

Aesthetics clinic

Aveline Aesthetics

Landing · 1 day · WP

Home services

Marlow & Pine

Multi-page · 2 days · WP

Dental clinic

OSSEA

Landing · 1 day · WP

Law firm

Thornwick Law

Multi-page · 3 days · WP

// BEFORE & AFTER

PageSpeed without
the «good enough».

Lighthouse scores from one of our own demo builds, next to the same design assembled with a stock page builder. One example, measured once.

BEFORE — STOCK PAGE BUILDER

42

LCP

4.8s

CLS

0.21

JS

1.4 MB

AFTER — BY FRIDAY

98

LCP

1.1s

CLS

0.02

JS

180 KB

// INSIDE THE BUILD

Five days is possible because
we built the tools.

Every site we ship runs on four plugins we write and maintain ourselves — the same four that built this page. No page builder, no thirty-plugin stack, no licence you have to keep renewing: yours is tied to your domain, for as long as the site is there, and the updates keep arriving. This is the admin you get the keys to.

49

Blocks in the library

40

Field types, no code

57

Languages ready

0

Page-builder plugins

One panel, four axes

Select anything on the page and the panel is already open. The same controls apply at every breakpoint, in every state, on every part of the element.

49 blocks and one inspector — nothing per-block to learn

199 CSS properties bound to 229 design tokens, so a colour is a decision rather than a hex

Breakpoint × state × sub-target: responsive and hover styling without a line of CSS

byfriday.co/wp-admin

A field is a block

Drag it in and it is done — and it inherits the same styling engine as everything else on the page.

26 field and layout blocks, drag-and-drop, multi-step

11 validation rules and 12 conditional operators, re-checked on the server

Entries in real database tables — filter them, annotate them, export CSV

byfriday.co/wp-admin

Structure without a developer

Name it, say what the editor should offer, save. WordPress has a new content type with its own screens — nothing written, nothing installed.

40 field types, from a repeater to flexible content

Conditional logic on fields, evaluated in the browser and again in PHP

Bakes into a standalone plugin, so the site keeps working without the builder

byfriday.co/wp-admin

Every page against every language

A coverage matrix with the gaps visible at a glance. Click one and the translation is created and opened, ready to edit.

57 languages, each on real /de/ URLs with hreflang and its own sitemap

Machine translation on request — anything you edited by hand is protected

Menus, taxonomies, forms and interface strings, not just page copy

byfriday.co/wp-admin

No Elementor

No WPBakery

No 30-plugin stack

No shortcode soup

The same four plugins on every build. We are not learning someone else’s tool on your budget — and you are not inheriting one.

./get_a_quote

// PRICING

One price.
No re-scoping.

Honest baseline — you only pay for the sections and features you pick. The calculator gives a preliminary estimate; the fixed price is confirmed in writing after we have read your brief.

Landing

€300

1–3 working days of build

1 page

Every block available

Custom block plugin

Lead form

Responsive

./build_landing

Popular

Multi-page

€970

as configured

starting from €800

2–4 working days of build

3–5 pages

Every block available

Custom block plugin

Starts with services, about, contact, blog, map

SEO, analytics, image optimisation and caching included

Responsive

./build_multi_page

Corporate

€1,430

as configured

starting from €1,100

3–5 working days of build

6+ pages

Every block available

Custom block plugin

All of the above plus team, cases, FAQ, testimonials

SEO, analytics, images, caching, reviews, cookie banner

Responsive

./build_corporate

// WHY US

For people who
can’t afford to wait.

01

Pure Gutenberg build

Built on stock Gutenberg plus our own block-library plugin. No bloated page-builders. Clean code, a tidy admin.

02

Pixel-perfect, or we rebuild it

If the build doesn’t match the design you sent, we fix it at no cost. If we still can’t match it, you get your money back. The conditions are in the Terms of Service.

03

Core Web Vitals 90+

Every site ships green CWV: LCP < 2.5 s, CLS < 0.1. Lighthouse report in writing.

04

No calls. Ever.

Async by default. Telegram, email, Loom. No discovery call, no kick-off, no status sync — everything happens in writing, so nothing waits on a calendar. You pay for code, not meetings.

05

Human review, honest price

A human reads every quote the same working day it arrives — we are at the desk Mon–Fri, 10:00–18:00 CET, and anything sent after that is answered the next working morning. If your brief needs more work than the calculator assumed, we say so and send a revised price BEFORE anything is agreed — never after. Don’t want it? You pay nothing.

06

EU-based, GDPR-ready

We work from Poland. An add-on for Switzerland covers the nFADP, the revised Swiss data-protection act. Your data never leaves the EU.

// BUILD YOUR QUOTE

Tell us what’s in your design.
See your estimate in 60 seconds.

byfriday@quote:~$ ./estimate --interactive

Type

What are we building?

Blocks

Which blocks are on the page?

Essentials

Offer

Proof

Media

Convert

Features

Need any features?

Contact

How do we reach you?

> how we reach you

> when you need it live

// OPTIONAL — defaults are fine, open only what you want to change

design_source

≤ 200 MB

We can design it for you. Two things to be clear about: the five working days cover the build only — the design happens before that clock starts, so it is not part of the five days. And the design fee is not included in this estimate; we quote it in writing together with your fixed price.

add_ons

billing

Nothing is charged here. A human confirms your fixed price first, and only then do we send a payment link.

Optional. Speeds up the invoice.

> your right to withdraw

As a consumer you have 14 days to withdraw from the contract, counted from the day it is concluded, without giving a reason. An email to hello@byfriday.co is enough, and there is a model withdrawal form in our terms. We refund what you paid within 14 days of hearing from you.

Leave both unticked and we start after the 14 days have passed. Neither is needed to send this request.

Estimate so far

  • Nothing selected yet.
Estimated total€0

Preliminary — not an offer. Monthly items are not part of this total.

// your details are used only to answer and price this request — privacy policy

If it doesn’t match your design, we fix it.

Tell us within 14 days of handover about anything that doesn’t match the design you sent, and we fix it at no cost. If we still can’t match it, you get a full refund and keep the files. The conditions are set out in the Terms of Service.

./start_the_build

// FAQ

What people ask
before they pay.

Every quote is read by a human the same working day it arrives — we are at the desk Mon–Fri, 10:00–18:00 CET, and anything sent after that is answered the next working morning. If the build is trickier than the calculator estimated, we send a revised price with a clear breakdown before anything is agreed — we never raise the price after you have accepted it. Don’t agree? You pay nothing.

Figma (preferred), Adobe XD, Sketch, PSD or PNG. Anything else — drop us a line first and we’ll sort it.

Plain Gutenberg paired with our custom block plugin. We don’t work with Elementor / Divi / Bricks — it’s a deliberate choice for site speed and clean code. Any editor can update content from the admin afterwards.

Not yet. We build landings, multi-page sites, blogs and corporate sites. WooCommerce builds are coming later.

Tell us within 14 days of handover. If the site doesn’t match the design you sent, we fix it at no cost; if we still can’t match it, we refund in full and you keep all the files. What counts as a mismatch, and what counts as a change request, is defined in the Terms of Service.

Two consolidated rounds on Landing and Multi-page, three on Corporate. A round = one batch of comments on the staging link — not an open-ended back-and-forth. You have two weeks to send the first round and one week for each round after it, counted from the staging link.

You do. From day one. Clean, commented WordPress plus a licence to our block plugin that is tied to your domain and lasts as long as the site does — updates included, with nothing to renew and no hosting to stay on. Content, design and database stay fully yours.

Two options: bring your own or take By Friday Hosting — our managed WordPress at €12/month, or €120/year if you pay annually. We pay for the infrastructure, you pay a flat rate — no surprise invoices. Backups, SSL, CDN, mirroring — all included. Two other monthly items exist and both are optional: a care plan at €20/month for backups, updates, security patches and uptime monitoring, and support hours at €100 an hour with a one-hour minimum. The care plan includes no work hours on purpose — at €20 a month that would be about fifteen minutes, and we would rather say so than sell you a number.