Skip to main content

Client

CN Jeoloji

A corporate site for a geology and geotechnical engineering firm — built to be found, to look credible, and to actually capture enquiries.

Role
Design, build, and deployment
Team
1 engineer
All case studies

Challenge

A specialist engineering firm has a specific problem: the buyers who need them are searching for a narrow set of technical services, and most of the firms competing for that search sit behind generic template sites that convey nothing about competence.

The brief was straightforward, and unglamorous in the right way — be findable in Turkish search, present the firm's services and completed projects with enough substance to be taken seriously, and make sure an enquiry actually arrives in someone's inbox.

Approach

Content architecture that matches how the firm actually sells

Services and completed project references are first-class collections, each item with its own addressable page rather than a row in a list. That gives the firm a specific page to point a client at, and gives search engines something substantial to index for each service.

Turkish-native URLs, not translated ones

The routes are hizmetler, referanslar, and iletisim — not an English structure with Turkish labels bolted on. URLs read naturally to the people who actually use the site, and match the language of the searches that bring them there.

Lead capture that is verified end to end

The contact form validates on the server with Zod and delivers through a transactional email provider. The failure mode we designed against is the common one: a form that appears to submit successfully while quietly dropping every message.

Compliance pages treated as part of the build

KVKK privacy, terms, and compliance pages shipped with the site rather than being deferred. For a Turkish corporate site these are not optional, and retrofitting them is always more awkward than including them from the start.

SEO generated from the content, not maintained by hand

Sitemap and robots rules are produced programmatically from the site's own routes, so new services and references appear without anyone remembering to update an XML file.

Self-hosted, and owned by the client

Deployed as a Docker container on the client's own Coolify instance. No per-seat platform fees, no vendor lock-in, and the firm keeps control of where its site runs.

Results

  • Live in production at cnjeoloji.com.
  • Eight page types plus two dynamic collections — services and project references — each item individually addressable.
  • Working lead capture: validated on the server and delivered by email.
  • Designed, built, and deployed by a single engineer over roughly two and a half months.
  • Built on next-intl, so an English edition can be added later as content rather than a rebuild.

Technologies Used

Next.js 16React 19next-intlZodResendDocker / Coolify

Verify it yourself

We would rather you checked than took our word for it. Everything below is public and live.

Have a project like this?

Tell us what you are building. We reply personally, within 24 hours.

Start a conversation