How We Built 7 Websites for a Small Construction Company Using Modern Web Tech

Published: (February 11, 2026 at 09:09 PM EST)
2 min read
Source: Dev.to

Source: Dev.to

Site Portfolio

  • Totalbyggarna – The parent company site covering full renovations, project management, and general construction. Built with Express.js on Railway.
  • Snabbgrund – Foundation and ground‑work specialist (platta på mark, crawl spaces, drainage).
  • Staketmastaren – All things fencing: wood, metal, and glass railings.
  • Hemstadning Nynashamn – Cleaning services: move‑in/out cleaning, office cleaning, window washing.
  • Son och Far – Painting and wallpapering (interior and exterior). A father‑and‑son brand.
  • Apex Studio – Architectural design and visualization: 3D renders, blueprints, building permits.
  • Bygglog – A construction project‑tracking tool for managing timelines and budgets.

Tech Stack

Frontend

  • HTML5
  • CSS3
  • Vanilla JS (no frameworks needed)

Backend

  • Express.js (Node.js)

Hosting

  • Railway (primary)
  • Netlify (static sites)

DNS / CDN

  • Cloudflare (proxy, SSL, caching)

Version Control

  • Git + GitHub

CI/CD

  • Railway auto‑deploy from the main branch

Domains

  • .se TLDs via Svenska Domaner

Why This Stack Works for Local Service Businesses

  • Fast load times – Vanilla HTML loads in under 1 second on 3G.
  • SEO‑friendly – No hydration issues, no JS‑dependent rendering.
  • Easy to maintain – The client team can edit HTML directly.
  • Cheap to host – Static files on Netlify are free on the forever tier.

The only exception is Totalbyggarna, which uses Express.js for server‑side rendering and dynamic form handling.

SEO Strategy

Each site targets its own keyword cluster, allowing Google to treat each domain as an authority for its niche. Cross‑linking between the sites creates a natural link network that boosts all properties.

  • staketmastaren.se ranks for “staket stockholm” and “bygga staket”.
  • hemstadning-nynashamn.se ranks for “hemstadning nynashamn”.
  • apexstudio.se ranks for “arkitekt nynashamn” and “3d visualisering”.
  • snabbgrund.se ranks for “grundläggning” and “platta på mark”.

Takeaways

  • Do not over‑engineer; Vanilla JS is sufficient for 90 % of business sites.
  • A multi‑site approach is better than a monolith for businesses with diverse services.
  • Railway + Cloudflare provides an excellent free/cheap stack for Node.js apps.
  • Local SEO requires a different strategy than general SEO; cross‑linking your properties helps all sites rank better.

We are currently expanding Bygglog into a full SaaS tool for construction project management. If you’re interested in the technical architecture, feel free to reach out.

0 views
Back to Blog

Related posts

Read more »