A company website that is fast, findable and yours to run
We design and build company websites: a design that fits your brand, pages that load fast, technical SEO set up from the start, and a content setup your team can update without a developer. The domain, the code and the hosting accounts are opened in your name.
A written scope and a fixed budget before any work is billed.
An honest note before you commission a website
For a one-page introduction or a campaign site, a website builder is often enough, and we will say so. A custom build earns its cost when speed and search visibility are part of the job, when the site needs more than one language, when it has to connect to a form, a CRM or your product, or when the design does not fit a template.
We build on the same technology this site runs on: Next.js, pages rendered on the server, and preview links that show every change before it goes live. Titles, structured data, the sitemap and language alternates are in the first release, not added later.
If the brand itself is not settled yet, brand identity design comes first. If the site will take orders or payments, see ecommerce development.
Sound familiar?
The site is slow and messy on a phone
A heavy theme and a stack of plugins make pages load late; on mobile the menu and the forms do not behave.
Every change means calling the agency
Changing a sentence or an image means opening a ticket and waiting days for it to go live.
The site does not show up in search
Nobody set page titles, descriptions or a sitemap, and other sites come first even for your company’s own name.
Someone else holds the domain and hosting
The domain or the server sits in the account of a firm that no longer answers, and moving the site turns into a negotiation.
What a company website covers
From the design to launch and the updates after it.
Design and content structure
Page structure, text hierarchy and a design that fits your brand, approved in Figma before any code.
- Figma
- Page structure
Development
Accessible, server-rendered Next.js pages that load fast, in two or more languages where needed.
- Next.js
- Multilingual
- Accessibility
Technical SEO
Titles, descriptions, structured data, the sitemap, redirects and speed targets are part of the first release.
- Core Web Vitals
- Structured data
Content management
A content setup your team can update itself: an admin panel or file-based content, whichever fits.
- Content panel
- Previews
Forms and measurement
Contact and quote forms connected to your inbox or CRM, with analytics tags that send no personal data.
- Forms
- Analytics
What you keep at the end
Everything below is yours from the first commit, under your own accounts wherever possible. Nothing in it is licensed from us, and nothing can only be maintained by us.
your-company/
- figma/sitePage designs and components, in your Figma account.
- src/The site’s code, in a repository you own.
- content/Page copy and images, where your team can edit them.
- seo/redirects.csvIf you are moving from an old site, the new address for every old one.
- docs/runbook.mdStep by step: updating content, publishing, and the domain settings.
Four stages, and what
each one hands you
Every stage ends in something you can review and keep, including the stages that come before any code is written.
Discovery and requirements analysis
We map the real problem before any code is written: stakeholders, constraints, existing systems, and what success means in measurable terms.
- requirements.md
- scope + fixed budget
- risk register
Design and architecture
Interface flows and system architecture designed together, so what we specify is what we can build and scale.
- clickable prototype
- system diagram
- data model
Build, with a weekly demo
Short delivery cycles with visible progress. You review working software throughout, not a finished system revealed on launch day.
- staging deploy / cycle
- test suite + CI
- weekly demo
Launch, then operations
We deploy the system, monitor it, and hand over the runbook. We then continue to operate it under a monthly agreement you can end with 30 days’ notice.
- production infra
- runbook + handover docs
- monitoring + alerts
Terms we put in writing
before work begins
The figures we commit to on every engagement. Your project gets its own dated plan on top of them.
- Inquiry
- 1 business dayA reply from someone who has read the brief.
- Discovery
- 1 to 3 weeksEnds in a written scope and a fixed budget.
- Weekly review
- Every weekThe work as it stands, on a link you can open yourself.
What does a company website cost?
Page templates, languages, content management needs and connected systems become a written scope in discovery, and that scope has one price. If a website builder would serve you better, you hear that in the first conversation.
- 01The number of pages and of distinct page templates
- 02How many languages, and who supplies the translations
- 03Which content your team will update itself
- 04Content and addresses moving over from an existing site
- 05Forms, CRM and other connected systems
- 06Whether the brand identity is already in place
What we build it with
Tools with long support horizons and large talent pools, so the system stays maintainable by any capable team, not only ours.
Next.js
Server-rendered pages that load fast and are easy for search engines to read.
Tailwind CSS
Consistent, light styles that carry the design values straight into code.
Vercel
Every change appears at a preview address first and goes live after approval.
Figma
Page designs and sign-off before coding starts.
Questions buyers ask us
The ones that come up most in first conversations about this service.
Something not covered here?
Email us at hello@kodfabrika.com.
Related services
Built to last.
Started this week.
Tell us what you’re building. You’ll receive a written scope, a defined budget, and a delivery plan. Not a proposal deck.