Web Development·2025-05-15·6 min read·2,184 words

Why I recommend Next.js for every small business website

Next.js isn't just a trendy framework — it's the best tool for building fast, SEO-friendly sites that actually rank on Google. Here's the honest breakdown from 40+ builds.

A
Akshay V TFreelance Developer · Kerala
Cover — Why I recommend

If you're a small business owner in Dubai, Abu Dhabi or Sharjah, the search for a web developer probably looks the same: a flood of WhatsApp messages, quotes ranging from AED 800 to AED 80,000, and no clear way to tell who's any good. This guide is the conversation I wish every prospective client had with themselves before getting in touch with anyone.

§Why this market is messy

The UAE web development market is unusual. You have Gulf-based agencies charging European prices for Asian work, freelancers in Asia and Europe charging less than your monthly Salik balance, and a growing layer of "developer-agency hybrids" who sit in the middle and rarely communicate well from either side.

For a business owner, the only thing that matters is: did you get a site that does what you needed it to do? Everything else — stack choices, pricing models, project management software — is plumbing.

Quick noteAlmost every problem in this article reduces to one thing: can you actually talk to the person doing the work? Everything I recommend below is just different ways of testing that.

§The five questions to ask in the first call

Skip the portfolio review for ten minutes. Have a 30-minute call instead. Ask these five things and listen for the texture of the answers, not the answers themselves.

  1. Who actually writes the code? If the person on the call won't be writing it, you're hiring an agency. That isn't bad — but it changes who you should be evaluating.
  2. What does support look like on day 91? Anyone can promise the moon for the first 90 days. The question is what happens after that.
  3. What's the worst-case scenario you've handled? A developer who can't tell you about a real disaster has either never shipped anything important or is lying.
  4. Who owns the code at the end? If the answer is "we host it on our infrastructure" — read the contract carefully. Some agencies effectively rent you a site.
  5. Can I see a project from 12+ months ago that's still live? Half of all freelancer portfolios are dead links. Recency isn't the test — survival is.

§Red flags to walk from

Each of these alone isn't disqualifying. Two or more, and you should probably keep looking.

  • A quote within an hour of describing the project. Real scoping takes a day or two of thinking.
  • No staging URL during development. You should be able to see the site take shape, not get a single "ta-da" demo at the end.
  • Heavy upfront payment (more than 40%) with no clear milestones tied to it.
  • Vague answers about ongoing support — "we'll figure it out after launch" is code for "we won't be there".
  • Templates passed off as custom work. Look for meta tags or footer credits in their portfolio.
"I've taken over maybe a dozen sites in the last two years that were built by someone who vanished. Every single one had at least three of the red flags above visible during the first sales conversation. The clients just didn't know what to look for.

§What pricing should look like

I won't share specific numbers — every project is different and I don't want to set false anchors. But the shape of a healthy quote always looks the same:

  • One clear scope — not a tiered "good / better / best" upsell ladder.
  • Itemised line items — design, build, content, deployment, post-launch support — each with a price you could question.
  • A fixed timeline with a kick-off date and a launch date, not "approximately 6–10 weeks".
  • An explicit change-request process — because requirements will change, and you want to know how that gets priced.
Rule of thumbIf a developer's proposal is shorter than your last lease agreement, that's actually a good sign. Long proposals from freelancers are usually sales theatre — short ones come from people who plan to do the work, not pitch it.

§The WhatsApp test

This one is specific to the Gulf market. In the UAE, WhatsApp is the primary business communication channel. A developer who insists on Slack-only, email-only, or "we'll send weekly reports via PDF" is either inexperienced in this market or doesn't want you to be able to reach them.

Send a WhatsApp message at 7pm on a weekday with a quick technical question. Don't expect an instant answer — but do expect an answer the next morning. If a developer can't manage that during the sales process, they certainly won't manage it after you've paid.

AvoidDevelopers who route all communication through a sales rep or "client success manager". You're paying for the developer's attention. If their organisation is structured to prevent you from getting it, that's the signal.

§Closing the conversation

The right freelance developer for you isn't the cheapest, the most expensive, or the one with the best portfolio. It's the one whose communication style and risk profile match yours. Some businesses want a hand-holding senior who explains every choice — others want a heads-down operator who delivers and disappears. Both can be the right call.

The test I recommend at the end of the first call: can you imagine sending this person a panicked WhatsApp at 11pm three months from now, and feeling confident they'll handle it? If yes, you're probably in the right place. If you hesitate, keep looking.

— A.

#freelancing#uae#web-development#hiring#dubai
A

Akshay V T

FREELANCE WEB DEVELOPER · KERALA, INDIA

I've spent the last six years building React and Next.js sites for businesses in the UAE, India, and Australia. I write about freelancing and the web — usually between projects, occasionally during.

  Keep reading

Related articles.

More on freelancing and building for the UAE/India market.
  Apply the framework

Try the WhatsApp test on me.

Send a message about your project. See how I respond. If it feels right, we'll talk. If not, no hard feelings.

Chat on WhatsApp