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.
WORKING DAYS TO BUILD
STARTING PRICE
SECTIONS TO PICK FROM
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
LCP
4.8s
CLS
0.21
JS
1.4 MB
AFTER — BY FRIDAY
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.
Blocks in the library
Field types, no code
Languages ready
Page-builder plugins
Blocks & styling
Forms
Content types
Languages
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
1–3 working days of build
1 page
Every block available
Custom block plugin
Lead form
Responsive
./build_landing
Popular
Multi-page
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
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.
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.
What if the design is complex?
What if the design is complex?
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.
Which design formats do you accept?
Which design formats do you accept?
Figma (preferred), Adobe XD, Sketch, PSD or PNG. Anything else — drop us a line first and we’ll sort it.
What do you build the site on?
What do you build the site on?
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.
Do you build online stores?
Do you build online stores?
Not yet. We build landings, multi-page sites, blogs and corporate sites. WooCommerce builds are coming later.
What if I don’t like the result?
What if I don’t like the result?
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.
How many revision rounds are included?
How many revision rounds are included?
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.
Who owns the site?
Who owns the site?
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.
What about hosting?
What about hosting?
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.