Portfolio phase — all projects 50% off See prices
Web Development

Code you own.
Speed you can measure.

Static-first websites built on modern frameworks, optimised for mobile, hosted on Cloudflare Pages. You own the code on launch day. Projects from €179, no upfront payment.

What this service is

Custom web development means writing code from scratch (or near it) to build a website that fits your business — not stretching a template until it almost fits. WebSilm specialises in static-first builds: the site is generated as plain HTML, CSS, and JavaScript at build time, then served from a global edge network. The result is a site that loads in under a second, ranks well in Google Core Web Vitals, costs almost nothing to host, and has no admin panel for attackers to break into.

We work directly with the founder or marketing lead — no project managers, no offshore teams, no surprise sub-contractors. Most projects ship a working demo within two weeks of the kickoff call, and you only pay once you’ve seen and approved that demo.

Who it's for

You're the right fit
if…

01

You run a growing small business

You've outgrown your free site builder. You need real custom design, faster load times, and SEO that actually works. You want to own the code so the next developer doesn't have to start over.

02

You’re a designer who needs a developer

You have a Figma file and a client waiting. You want a developer who'll respect the design, ask intelligent questions, and ship pixel-faithful code on time. We've been on your side of that conversation — we get it.

03

You inherited a slow / broken site

The previous developer disappeared. The site loads in 8 seconds, breaks on mobile, and the admin password is lost. We rebuild without judgement, on a schedule that doesn’t disrupt your business — usually 3 to 5 weeks.

What you get

Concrete deliverables.
No fluff.

01

Production-ready code in your repository

Hosted on GitHub or your provider of choice. Clean commit history. README explaining how to run, build, and deploy locally.

02

Live deployment on your domain

DNS configured, SSL certificate active, redirects from www and old paths set up. Cloudflare Pages or Vercel by default.

03

Mobile-first responsive design

Tested on real devices: iPhone 12 / 15, Pixel 7, iPad, and across desktop sizes from 1280px up to 1920px+.

04

SEO foundations baked in

Per-page meta tags, Open Graph cards, JSON-LD schema (Organization, BreadcrumbList, FAQPage where relevant), sitemap.xml, robots.txt, hreflang for multilingual sites.

05

Core Web Vitals targets met

LCP under 2.5s, CLS under 0.1, INP under 200ms — measured on a mid-range Android over 4G, before launch.

06

Accessibility to WCAG 2.2 AA

Semantic HTML, keyboard navigation, focus-visible states, alt text, ARIA where needed, sufficient colour contrast, prefers-reduced-motion respected.

07

Contact forms wired up

Spam-protected, sends to your inbox, GDPR-compliant consent checkbox, success and error states designed in.

08

Privacy-friendly analytics

Plausible or Umami by default — cookieless, GDPR-compliant, no consent banner needed. We can install Google Analytics if you specifically want it.

The stack

What we build with —
and why.

Frontend & build

AstroNext.jsReactTypeScriptTailwind CSSVite

Static-first frameworks. We pick Astro for content sites, Next.js when you need real interactivity. TypeScript prevents an entire category of bugs from ever reaching you. Tailwind keeps the CSS small and consistent across the team.

Hosting, content & tools

Cloudflare PagesVercelSanityNotion APIFormspreePlausibleGitHub Actions

Free or near-free hosting that scales globally without us touching servers. Sanity or Notion when you need a CMS your team will actually use. Plausible for analytics that doesn't ask visitors to consent to anything. GitHub Actions to deploy on every push.

Custom vs site builder

When custom code wins
(and when it doesn’t).

ConcernWebSilm custom codeWix / SquarespaceWordPress
Time to launch2–5 weeks (custom design)1–3 days (template)2–8 weeks (depending on theme)
Page load speedUnder 1s typical2–4s (heavy JS)2–6s (plugin bloat)
SEO ceilingHigh — full control over markup, schema, performanceCapped by platform decisionsDepends on theme & plugins
Hosting cost (year 1)€0–60 (Cloudflare Pages)€140–300 (subscription)€60–300 (hosting + plugins)
You own the codeYes — full repo handoverNo — locked to platformYes — but tied to PHP/MySQL
Editing content yourselfOptional CMS (Sanity/Notion) or our €15-per-change serviceDrag-and-drop, very easyWYSIWYG editor
Best forBusiness sites that need to convert and rankHobby projects, very early validationBlogs, content-heavy sites with frequent self-edits

Scroll the table sideways →

Web dev questions

What clients ask
before they hire
a developer.

Honest answers to the technical questions that come up before every project.

Ask us directly

Web design is the visual side — colours, typography, layout, brand expression. Web development is what turns that design into a real site that loads in a browser, talks to a database, and works on every device. WebSilm does both, but if you only need development (you have an existing design, a Figma file, or an inherited project) we can pick up from any starting point and ship it to production.

For most projects we choose static-first stacks — Astro, Next.js, or plain HTML/CSS/JavaScript — deployed on Cloudflare Pages or Vercel. We use Tailwind CSS for styling, Formspree for contact forms, and Plausible or Umami for privacy-friendly analytics. For sites that need a CMS we lean on Sanity, Notion, or markdown files in Git. The choice depends on what you actually need to maintain — we never pick a stack just because it is trendy.

Only if there is a real reason — for example, you already have a WordPress site with content you don’t want to migrate, or you genuinely need WooCommerce. For most new business sites a static custom build is faster, cheaper to host (often free on Cloudflare Pages), more secure (no admin panel to attack), and ranks better in Google Core Web Vitals. We will tell you honestly which fits your situation.

We build to WCAG 2.2 AA: semantic HTML5, keyboard navigation, focus-visible outlines, alt text, ARIA labels where needed, sufficient colour contrast, and respect for prefers-reduced-motion. Browser support covers the latest two versions of Chrome, Edge, Firefox, and Safari, plus iOS Safari and Chrome Android. Older browsers degrade gracefully — they still work, they just don’t get the latest visual flourishes.

Yes. Mobile performance is the default, not an afterthought. Targets we hit on every project: Largest Contentful Paint under 2.5s, Cumulative Layout Shift under 0.1, Interaction to Next Paint under 200ms — measured on a mid-range Android over 4G. We achieve this through static rendering, lazy loading, modern image formats (AVIF/WebP), self-hosted fonts where it matters, and avoiding render-blocking JavaScript.

Absolutely. About a third of our development work starts from someone else’s Figma file or design system. We collaborate well with in-house teams — we can handle the build while your designer keeps creative control, or take a finished design from an external agency through to launch. We document our work so an in-house dev can take over maintenance later if you want.

For static sites we deploy to Cloudflare Pages — free hosting, automatic SSL, global CDN, and a security layer that blocks most automated attacks before they reach the site. For dynamic projects we use Vercel, Fly.io, or your own infrastructure if you have specific requirements. Domains are registered in your name, not ours, so you keep full control. We never charge a markup on hosting we resell.

Small text and image edits are €15 per change. New sections or features are quoted upfront. If you'd rather handle changes yourself, we can hook the site up to a small CMS (Sanity Studio, Notion, or markdown in GitHub) so you edit content like a document and the site rebuilds automatically. Most of our clients pick a hybrid: they edit copy themselves and call us when something structural needs to change.

Got a brief, a Figma file, or just an idea? Let's see what we can build.

Get a free demo — no upfront cost