Free website check: see what to fix first

Obsessed Design Studio

An interior design studio in Singapore for HDB flats and condos. The client had approved a WordPress build. We moved it to custom code with the same look, including the barcode homepage, and without the plugin weight.

Client
Client
Industry
Interior design
Year
2026
Draft preview
View the preview Launching soon on obsessed.com.sg
obsessed.com.sg
Obsessed Design Studio website, page by page

The brief

Business websiteWordPress migrationSEO layerEnquiry form

The design was already approved, built in WordPress with Elementor and Slider Revolution. It looked right, but it carried the weight of both.

The job was to rebuild it faithfully in Next.js: same fonts, same textures, the same barcode on the homepage, plus a proper SEO layer and redirects from the old pages.

What we built

The barcode homepage

Bar positions taken exactly from the old slider. Labels appear on hover and the bar turns red.

Every page rebuilt

About, team, process, portfolio with project pages, FAQ and contact.

A portfolio accordion

Projects open one at a time, each with its own page.

An SEO layer

Structured data, sitemap, robots, llms.txt and redirects from the WordPress URLs.

Enquiries by email

The contact form emails the studio directly.

Same look, less weight

The approved fonts and paper texture, without Elementor or Slider Revolution.

The barcode homepage: each bar is a page.
The barcode homepage: each bar is a page.
The portfolio, one project open at a time.
The portfolio, one project open at a time.
The process, from first conversation to handover.
The process, from first conversation to handover.

Under the hood

  • Next.jsReplaces WordPress, Elementor and Slider Revolution with one codebase.
  • Tailwind CSSMatches the approved design without a page builder.
  • next/fontUrbanist and Josefin Sans, self-hosted and fast.
  • ResendDelivers enquiries to the studio's inbox.

At a glance

Previous platform
WordPress
Homepage
Barcode menu
Status
Draft preview