Service

Fast sites that people and machines can both read.

We build websites as static pages, with budgets for CSS and JavaScript, accessibility checks and structured data. egenverk.se is built this way.

Contact

Email hello@egenverk.se or book a call.

Quote after a call

Egenverk builds websites for companies that want fast pages they stay in control of. Pages are generated statically with Next.js, in Swedish and English, with structured data, a Markdown version of every page and accessibility checks against WCAG 2.2 AA. The build stops when JavaScript goes over budget. Hosting and deployment are set up for you.

01What we do

What is included

01

Static pages

Every page is generated ahead of time with Next.js and served as files. Pages work with JavaScript switched off too.

02

Two languages

Swedish at the root and English under /en, with hreflang between the versions. A missing translation is a type error, not an empty line.

03

Structured data

JSON-LD with schema.org types on every page, checked in the build.

04

Accessibility

axe checks every built page against WCAG 2.2 AA, in light and dark themes.

05

Performance budgets

Fixed limits for CSS, JavaScript and request count per page template. Lighthouse measures them before a change is merged.

06

Hosting and deployment

Static files on Cloudflare Pages, preview deployments that are never indexed and a check of the site after every deployment.

02Built

How we have done it

egenverk.se

A static export on Cloudflare Pages. Analytics and cookies only after consent. Lighthouse scores 100 in all four categories in production.

Checks on every change

The egenverk.se build stops on unfinished text, links to pages that do not exist, invalid JSON-LD and too much JavaScript. Lighthouse runs three times per page template on every pull request.

Egenverk Lagom

For WordPress sites: Lagom shows which CSS and JS each page type loads and from which plugin, and stops what is not needed after a preview.

Read about Egenverk Lagom →

03How we work

How we work

  1. Call

    Free. We listen and tell you honestly if we are the right fit.

  2. Written proposal

    Fixed scope, timeline and price.

  3. Small, reviewed steps

    Every change is reviewed and tested before it ships.

  4. Your code, your repo

    Ownership and licences are defined in the proposal. Documentation and a changelog are included.

04Questions

Common questions

Who owns the code?
Ownership and licences are defined in the proposal. Documentation and a changelog are included.
Does the site need cookies or tracking?
Only if you want to measure. egenverk.se loads Google Analytics only after the visitor says yes, and contact goes through an email link instead of a form.
Where is the site hosted?
egenverk.se is served as static files from Cloudflare Pages. Preview deployments carry noindex, so they never end up in search results.
What does it cost?
Restaurants have fixed packages on the Restaurant websites page. For other websites, contact us for pricing.

Need a new website?

Tell us what it should do. A short call, no sales script.

Book a call