Case study · My first website

My first website — and what I do differently since

Built for my father's real estate business, from an off-the-shelf theme. Live, bilingual — and full of lessons.

The situation
My father works as a real estate agent in Budapest — a rental specialist with a small portfolio. He needed a site to be his shop window: introducing him, his featured offers, and a way to reach him.
The approach
An off-the-shelf theme made for the property market — listings, search, agent profile included. As a beginner this was the walkable path: fast results from ready parts.
The result
The site is live, in two languages, working as the business's shop window. A rebuild on custom code is planned — this page updates when it happens.

The work in numbers

Key facts of the first website
In the rowthis was my first website
The clientmy father's business
Languages2 — Hungarian and English
Foundationan industry off-the-shelf theme
Statuslive; custom-code rebuild planned
Project
real estate agency, rentals
Role
Build from a ready theme, bilingual setup, maintenance
Arrangement
Family commission — my first work
What the ready theme gave, and what it charged for The ready theme delivered property listings, search and bilingual support within days. In exchange it charges slowly: it carries unused features, its updates ask for caution, and design ends at the wall of its settings. The lesson: every site since is built from fewer layers. what it gave in days Listings and search what it charges for slowly Weight of unused features what it gave in days Detail page, gallery, featured what it charges for slowly Delicate updates what it gave in days Two languages what it charges for slowly The wall of settings I build from fewer layers today
The ready theme served the start well. Everything I have built since carries this site in it — as a lesson.
what it gave in daysListings and search
what it charges for slowlyWeight of unused features
what it gave in daysDetail page, gallery, featured
what it charges for slowlyDelicate updates
what it gave in daysTwo languages
what it charges for slowlyThe wall of settings
I build from fewer layers today

This was family work, and I say so

My first website was not made for a stranger but for my father — his name is on the site. He is a real estate agent and rental specialist in Budapest, with a small portfolio, which for him is a principle: fewer mandates, more attention for each.

I do not hide this, because this is what makes it honest: here I learnt how a site comes together, what a business's shop window needs, and what questions a client asks — even when he asks them over dinner.

Why it was built from a ready theme

Real estate sites are a genre of their own: filtered listings, detail pages with parameters and galleries, featured offers, an agent profile. Building that from scratch as a beginner would have taken months — the off-the-shelf, industry-specific theme handed it over in days, bilingual support included.

The price showed later, and not all at once: the theme carries features the site never uses; its updates ask for caution, because much depends on them; and when I wanted something done differently, I ran into the wall of its settings. In a ready theme you are a guest, not the owner of the house.

The same question came up from another direction too: on an inherited website I did not choose the layers, yet their consequences stayed with me.

What this means if your situation is similar

If you run a one-person business and need a shop window fast, a ready theme is a decent first step — it was here too, and the site works to this day. The question does not come at the start but years later: who can maintain it, and what changing it costs.

For this site a rebuild on custom code is planned — the content and structure have matured, so that would no longer be design work but transplanting. This page updates when it happens.

If your site runs on a ready theme and it has started charging more than it gives — slow, delicate to update, or changes run into walls — write a few sentences about where things stand. One exchange of emails usually shows whether it needs fixing or transplanting.

kristof@kristofkarner.com
Technical details

From here on: what an industry theme provides under the hood, and what I watch for in every build since.

What the industry theme provides under the hood

The core of a real estate theme is the property as a data type: price, floor area, rooms, location, status — and every interface builds on it. The listing filters on these, the detail page displays them, the “featured offer” selects from them. This is what would have been hardest to design well as a beginner, and the theme provided it ready.

The same core explains its weight: the theme does not know it serves a one-person rental specialist, so it also ships the parts meant for large agencies — agent teams, mortgage calculators, subscription packages. These do not show, but they are there, they load, they update.

The parts that are not obvious

Bilingual support was the best buy here

The site runs in Hungarian and English — in rentals, the foreign tenant is not an exception but a target audience. The theme and the translation tooling worked together out of the box, and that is the part I still call a good decision: adding a second language later hurts far more than switching it on first.

Your first client teaches you the questions

A family commission differs from a stranger's in that the questions are blunter and more frequent. This is where I first heard “why does changing this take so long?” — and looking for the answer taught me that the number of layers is not a technical detail but a question of the client's wallet. Every site I have built since has fewer layers than this one.

Questions about this project

Is building a website from an industry-specific, off-the-shelf theme a good idea?

For getting started, yes; for the long run, less so. I built my first website from an off-the-shelf theme made for the property market: within days it had listings, search and bilingual support — from scratch that would have taken me weeks. The price came later: the theme carries features the site never uses, its updates ask for caution, and the design ends where the theme's settings end. I build from fewer layers today, and this site is part of why.

Can a family commission stand as a reference?

It can, as long as it does not claim to be something else. This site was built for my father's real estate business — his name is on it — and it was my first website. Not a paying stranger, but the work on which I started learning the craft. The site has been live ever since, in two languages, working as the business's shop window. As a first work, I find it more honest to present than to hide.

What does a real estate theme provide that would be hard to build from scratch?

The property data structure and its interfaces: filtered listings, a detail page with gallery and parameters, featured offers, an agent profile. For a beginner that is weeks or months of work; with the theme it stood in days. The lesson sits on the other side: all of it arrives as one large, interconnected system, from which you cannot keep only the parts you need — the rest stays, loads, and wants maintenance.

When is it worth rebuilding a site that runs on an off-the-shelf theme?

When the theme starts costing more than it gives — in update risk, in speed, or in changes running into the walls of its settings. For this site a rebuild on custom code is planned; this page will be updated when it happens. The content and structure have matured, so the rebuild would not be design work but transplanting — and that kind of work estimates well.

Summary

My first website was built for my father's real estate business in Budapest — a rental specialist with a small portfolio — and this page says so openly: a family commission, the work I learnt the craft on. The site was built on an off-the-shelf, industry-specific WordPress theme, which delivered listings, search, detail pages and bilingual support within days; its price showed later, in the weight of unused features, delicate updates and the walls of its settings. The site is live and works in two languages; a rebuild on custom code is planned, and this page updates when it happens. Its most lasting lesson is in every later work of mine: fewer layers, because the number of layers ends up being a question of the client's wallet.

Karner Kristóf

Independent developer in Budapest. This was my first site — questions are welcome at the address in the contact section.

← All case studies