forumNew topic

Real estate website: should I buy an off-the-shelf template or hire an agency for a custom design?

JJülide U***MemberCommunity member
Joined
Feb 2024
Message
346
#1

We are a boutique real estate advisory firm in Bodrum focused on buying and selling luxury villas and land plots. Right now, we only have 35-40 exclusive listings active in our portfolio. Since most of our clients are investors from major metropolitan cities or abroad, we need a professional, sleek, and fast website.

A local web agency we met with asked for 140.000 TL for a custom design and admin panel built from scratch, with a two-month delivery window. On the other hand, there are very clean-looking real estate themes sold on the market for around 2.000-3.000 TL; we could hire a freelancer and have one set up for around 15.000 TL.

With such a small number of listings, we're not sure if tying up that much budget in custom software makes sense. But we're also worried that off-the-shelf templates might choke down the road when the portfolio hits 150-200 listings, that the filtering systems will get sluggish, or that we'll end up vendor-locked to an agency anyway. How should this call be made for a small-portfolio real estate site?

NNeslihan G***MemberCommunity member
Joined
Apr 2022
Message
45
Most Helpful#2

Short answer: When your portfolio is at the 35-40 listing mark, sinking 140.000 TL into custom software is an unnecessary and high-risk business expense. A well-coded, modern off-the-shelf template paired with proper server configuration will easily carry your business up to 300 listings without any performance or filtering hiccups.

Pre-built templates don't bog down because listing counts go up; they choke on bloated plugin stacks and massive, unoptimized villa photos. Even if your portfolio grows to 150 listings with 20 photos each, that's only 3.000 images in total. Upload those using modern compression formats and serve them behind a CDN, and the template's underlying engine won't lose a beat. As for filtering systems standard taxonomies that keep database queries lightweight are more than enough instead of convoluted custom code.

The single biggest danger of custom development is technical lock-in to the agency. If you ever have a falling out with them it can take months for another dev team to learn and maintain that proprietary system even if you own the source code. With a widely used, standardized foundation you can track down an independent specialist to fix any issue within hours.

At this stage, having a quality off-the-shelf template configured for around 15.000 TL and pouring the remaining 125.000 TL into professional architectural photography, virtual tour setups, and hyper-targeted digital marketing is the smartest move you can make to drive actual sales.

UUfuk E***Member
Job title
Production planning
Sector
Furniture manufacturing
Organization type
cooperative
Joined
May 2025
Message
219
#3

In real estate, what sells the site isn't custom code, it's photo quality and server speed. If you go custom and part ways with the agency, you're stranded; with an off-the-shelf template, you can just find another developer and pick up right where you left off.

GGamze D***Veteran
Job title
Courier coordinator
Sector
Food wholesale
Organization type
300-person organization
Joined
Jan 2024
Message
209
#4

We started out with 50 listings back in 2021 using a pre-made template. We're currently sitting at 280 active villa listings and our page load time is 1.2 seconds. Total setup cost us 18.000 TL including the license and customizations, and we haven't hit a single bottleneck to date.

edit: fixed a few typos.

VVildan A***Member
Job title
Information Security Specialist
Sector
Agriculture
Organization type
two-branch business
Joined
Jul 2023
Message
114
#5

Half of what agencies call custom design is just reskinning an old in-house template they already have lying around. There's zero guarantee you won't drop 140k TL just to be handed a generic backend anyway.

MMert Ö***Member
Job title
Fuel station
Organization type
early-stage startup
Joined
Nov 2023
Message
64
#6

Pay attention to map integrations and multilingual support when picking a template. If you're catering to foreign buyers for Bodrum properties, go for lightweight themes that run clean with multilingual setups, and disable every unnecessary demo module right off the bat.

DDoruk A***Member
Job title
General coordinator
Sector
Automotive aftermarket
Organization type
20-person company
Joined
Oct 2022
Message
18

Doki · Penetration test · 2024

#7

a template is more than enough for a small portfolio but don't turn it into a plugin graveyard. also upload your images in webp or the site will crawl no matter what theme you use

NNazlı T***Member
Job title
Social media manager
Sector
Packaging
Organization type
medium-sized business
Joined
Nov 2023
Message
58
#8

Are you planning on an XML integration to automatically pull listings from property portals onto your site or are you entering everything manually? Off-the-shelf templates usually don't support local portal XML feeds out of the box, get clarity on that upfront.

UUğur D***Member
Job title
Data entry clerk
Sector
Healthcare services
Organization type
sole proprietorship
Joined
Jan 2022
Message
2
#9

A friend of mine paid a big agency for custom software for a boutique villa rental business two years ago. The agency went under six months later, they couldn't find anyone who could debug the codebase, and they ended up having to switch to a ready-made template anyway.

note: I wrote this based on my own experience, it might not apply to everyone.

OOnur S***Member
Job title
System support specialist
Sector
Packaging
Organization type
300-person organization
Joined
Jul 2025
Message
14
#10

Instead of burying that remaining 120k TL in code put it toward drone footage and Google search ads—you'll see an ROI much faster.

SSelmaMember
Job title
Online store
Joined
Jul 2024
Message
94
#11

Timely topic.

MMeryem Ö***Member
Job title
Export manager
Sector
Cleaning services
Organization type
40-person manufacturing company
Joined
Feb 2024
Message
13
#12

Don't miss this: Most time waste accumulates in tasks waiting for approval.

Correct me if I'm wrong.

KKader T***Expert
Job title
Marketing director
Sector
Law
Organization type
boutique agency
Joined
Oct 2025
Message
3

Doki · Phishing awareness training · 2023

#13

Thanks a lot, I'll try it today.

JJülide S***MemberCommunity member
Joined
Nov 2025
Message
3
#14

Here's how it went for us. The cheapest quote is usually the least thought-out one.

The cheapest quote is usually the least thought-out one. If I were you I'd go this route.

OOkan B***MemberCommunity member
Joined
Dec 2025
Message
134
#15

Don't miss this: Every "we'll look at it later" in a meeting means unbilled work.

Ask who prepared the quote and who will actually do the work.

BBurcu B***Expert
Job title
Software developer
Sector
Accounting & advisory
Organization type
300-person organization
Joined
Aug 2025
Message
210

Doki · Log management setup · 2025

#16

I'm in the same situation that's why I'm asking. When you try to change everything at once, nothing settles.

HHatice K***MemberCommunity member
Joined
May 2024
Message
131
#17

Three different views emerged, they all complement each other. The system lives on after delivery; maintenance is a separate line item.

Any unwritten clause becomes a point of disagreement later, as both sides remember it differently. I mean just leaving this note it might be useful.

AAli Ç***MemberCommunity member
Joined
Feb 2023
Message
200
#18

I agree. In legacy systems, the most expensive thing is unknown dependencies.

Good luck with that.

TTayfunVeteran
Job title
Software company owner
Joined
May 2023
Message
228

Doki · E-commerce infrastructure · 2024

#19

Let's separate the concepts, they're getting mixed up. Processes without records never improve, because you don't know what to fix.

If acceptance criteria aren't written, when the work is done is open to debate. Proven by experience.

PPınar B***Member
Job title
Technical service technician
Sector
Packaging
Organization type
a company within a holding
Joined
Jul 2025
Message
263
#20

Sorry, but this doesn't apply in every case. Start with a small trial; don't commit to everything at once.

If it's your first time, start small; scaling comes later.

Reply