01 · Websites and software
Websites
A fast site with a design of its own, built to be found and easy to keep publishing on.
In short
A website is usually the first thing people check and the thing a business edits least. I build sites that are fast on a cheap phone, say clearly what you do, and come with a CMS you can actually publish on.
Every site gets a design of its own. No theme, no page builder, nothing that slows the page down for the sake of the editor.
What's included
Company and product sites
Clear pages for what you do, who it is for and how to get in touch, structured so search engines understand them too.
Content sites and blogs
Article templates, categories, internal links and structured data, so a growing library stays easy to read and to crawl.
Landing pages
One page, one offer, one action. Built to load instantly from an ad or a newsletter, with the conversion measured.
A design of its own
Type, colour and motion chosen for the brand, then tested on phones and with a keyboard. Motion never gets in the way of reading.
A CMS when it earns its place
Polaris CMS, my own CMS, with an SEO score, scheduling and backups, if you publish regularly. Plain static pages if you don't.
English and Polish
Both languages written natively, not machine-translated, with hreflang linking each page to its pair.
How I run it
Research
What people search for, what your competitors rank with, and which pages the site needs.
Structure and words
A page map and the copy first, so the design works with real content.
Design
An identity and the key templates, shown on real devices, not only in a design file.
Build
Astro or Next.js, static where possible, tested with Playwright, axe and Lighthouse.
Launch
The 98-item launch checklist, redirects from the old site, Search Console and the sitemap.
After launch
Weekly rescans and alerts, so problems show up before visitors notice them.
Content Monitor · Site Scanner · Polaris CMS
Run on my own tooling
A site I launch is on my dashboards from the first day. For a website, that means:
Site Scanner
A 98-item launch checklist, a crawler and Lighthouse
98-item launch checklist
Titles, descriptions, canonicals, hreflang, structured data, headers, redirects, images and accessibility, checked before the site goes live.
Lighthouse on every scan
Performance, accessibility, best practices and SEO for every page the crawler finds, not only the home page.
A rescan every 7 days
A change that breaks a title or slows a page shows up within a week as a finding, with a ready prompt for the fix.
Polaris CMS
My own CMS, this site included
An 11-check SEO score
Focus keyword, title and description, headings, links and images, scored in the editor while you write.
Scheduled publishing
Posts go live on their own at the set time, and search engines get an IndexNow ping.
Daily backups
Every save keeps the previous version and a full snapshot is taken every day.
Content Monitor
The dashboard every live site is run from
Google index status
Every page checked with Search Console URL inspection, rechecked on a schedule.
Traffic in one view
Search Console and Google Analytics 4 side by side: clicks, queries, landing pages and devices.
Infrastructure
Docker on my own servers, behind Cloudflare
Hosting I run
Docker deploys through Coolify, Cloudflare in front, security headers and a strict Content Security Policy.
Proof
- Project PolishPal A course site with a blog of more than 100 articles on its own CMS.
- Blog post PolishPal redesign: what happened to search traffic What happened to PolishPal's search traffic after a full redesign, with the data and its limits.
- Project PlantAlong An Astro site whose build fails if any indexable page has a title or description of the wrong length.
- Project Yolkday A calm, app-like design in light and dark themes, tested with axe in both.
Questions
Astro or Next.js?
Astro for sites that are mostly content: it sends very little JavaScript to the browser. Next.js when the site is closer to an app, with accounts and a lot of interactive state. I choose per project and tell you why.
Can you keep my current content and URLs?
Yes. I map every old URL to its new one and set permanent redirects, so links and rankings carry over. The scanner checks the redirects after launch.
Will I be able to edit the site myself?
If you publish regularly, the site gets Polaris CMS and I show you how it works. If the pages rarely change, static pages are faster and simpler to run, and I make the edits.
Do you write the copy?
Yes, in English and Polish, based on what your customers search for. Or I work with your texts and fit them to the structure.
Related services
All services →Tell me what you need
A few lines are enough: what you want to build, fix or automate, and any date that matters. I reply in English or Polish.