Project Overview
Marine cleaning company registered in Ajman Free Zone — a Next.js site with a landing page for every service at every port it covers across the UAE, India, the Gulf and West Africa.
Built the website for Cleanship, a hull, hold and tank cleaning company whose head office is registered in Ajman Free Zone, with operating bases in Fujairah and Khor Fakkan. Ship operators search by port, not by company, so the site carries 310 service-and-port landing pages — hull cleaning at Jebel Ali, hold cleaning at Khalifa Port, tank cleaning at Hamriyah and so on — covering 13 UAE ports alongside ports in India, the Gulf and West Africa, with 21 service scopes and a quote form built for vessel, port and window.
The Challenge
What problem needed solving?
A superintendent with a vessel arriving at Khor Fakkan searches for hull cleaning at that port, that week. A generic services page ranks for none of those searches, and a marine contractor that is invisible at port level loses the job to whoever answers first.
Our Approach
How we solved it
We built the site around the port as the unit of search: one landing page per service per port, each naming the port, whether it is a state or private port, which sea it sits on, and which services can be done there. The enquiry path asks for what an operations desk actually needs (vessel, port, service, window), protected by Cloudflare Turnstile rather than a CAPTCHA puzzle.
What We Built
Features & Deliverables
310 Service-and-Port Landing Pages
Hull, hold, tank, propeller, thruster, in-water survey and UWILD pages for each port covered, so the site answers the exact search a ship operator makes.
13 UAE Ports Covered
Jebel Ali, Port Rashid, Sharjah, Khor Fakkan, Hamriyah, Ajman, Fujairah, Khalifa Port, Ras Al Khaimah, Mina Saqr and more, each with its own pages and port details.
21 Service Scopes
Underwater hull cleaning, hold cleaning, tank cleaning, offshore services and NDT & repair, broken down into 21 individually described scopes.
Operations-Desk Enquiry Flow
A short quote form on every page and a full enquiry form that asks for vessel, port and window, protected by Cloudflare Turnstile.
UAE and India Contact Paths
Separate UAE (+971) and India (+91) numbers, WhatsApp, and office pages for the Ajman head office and the Fujairah and Khor Fakkan bases.




