A website that turns visitors into booking requests on your WhatsApp.

Websites from 5,000 MAD, paid once, no monthly website fee. Usually live 2–3 weeks after I receive your content.
Free, no commitment. Send your site, or just your Google listing, and I will show you in plain language where enquiries slip away and what I would fix first. If you do not need a new site, I will tell you.
Marrakech, Morocco4 live client sites you can open right now
Businesses I have built for
From first look to a clear request in your WhatsApp
Travellers compare several options before they message anyone. Your site should answer their first questions, show that you are real, and make the next step one tap away, even when you are busy with guests.

Get found
Set up to appear when travellers and locals search for what you offer, on Google and on Maps.

Earn trust
Your services, prices, real photos and reviews laid out so a visitor feels safe choosing you.

Capture the details
One tap to WhatsApp, or a short form that asks for the date, group size and service, so you can quote without the back-and-forth.

Reply and book
The request lands where you already work, complete and clear, so you can answer quickly and confirm.
Does any of this sound like your week?

Messages arrive at night and go cold by morning
Visitors find their answers on the page and a clear way to send a request, even while you sleep.

You answer the same questions all day
Prices, pickup, what is included and how to book, answered on your site. WhatsApp becomes for confirming, not explaining.

Visitors look around, then book someone else
A clear offer, real photos and named reviews placed exactly where people decide.

People searching nearby cannot find you
A page for each tour or service and a complete Google Maps listing, set up so your own site can appear alongside the platforms.
Real businesses, live sites
Tour operators, travel agencies and local businesses I have built for. Open their sites, see what was built and why, and what I would improve next. Explore the case studies →

A Marrakech tours site built for visitors comparing tours on a phone. Day trips, desert tours, activities and airport transfers each have their own pages with prices, in English, French and Spanish. A WhatsApp button opens a message already filled in with the tour and date.

A tour site for a Northern Morocco operator in Arabic, French and English, with Arabic reading right to left as it should. Visitors see departure dates and prices per person, then send a request that continues on WhatsApp. Each language version is set up for Google.

A wholesale catalogue site for Dalali Sport, a sports-equipment supplier in Marrakech. Teams, clubs and schools browse the range by category and request a quote from the product page, on a phone or a computer, without having to call first.

A site for an Essaouira horse and camel guide. Beach rides, forest excursions and camel treks each have a page with duration and price in dirhams and euros. Visitors send a booking request from their phone, or open WhatsApp with the ride and date already filled in.
Already have a website?
Send it for the free audit. We start with the step losing you the most enquiries before anyone talks about a rebuild.
Products I build and run
Live products I designed, built and run myself. The same methods I use for client sites, tested on projects where I carry the risk.

My own SaaS for agencies that run chat across client websites. Each site gets a widget that answers only from approved knowledge and cites its source, hands the conversation to a person when it cannot ground an answer, and captures contacts and booking requests. Agencies manage every client site from one workspace and export results reports. I designed, built and run the product end to end.

AI Art Library – AI Art Prompt Directory
My productMy own prompt library for Midjourney, DALL·E, Stable Diffusion and newer image models. Built on Next.js with a searchable prompt directory, style and model collections, an AI prompt generator, image-to-prompt tools and guides, plus structured data so search engines understand the site.
Pick the website that fits where your business is now
Each step up adds more ways to be found, more reasons to trust you, and a smoother path from visit to booking request.
One-time project price · No monthly website fee

Launch
One-time project
Typically 2–3 weeks from content to launch
A site that looks serious, is set up for Google and Maps, and puts WhatsApp one tap away.
For a tour operator, riad or local business with no website yet, or one that quietly sends people elsewhere.
- Built around your services, not a template
- Built phone-first, so it works properly on phones
- One tap to WhatsApp from every page
- A contact form that reaches you with usable details
- Set up the way Google needs to index your pages
- Connected to your Google Maps location
- Built light, and checked on a real mobile connection
See everything included
The website
- Designed around your services and the way you actually sell them
- Reads well on phone, tablet and desktop
- Your offers laid out so a visitor understands them in seconds
- Sections that answer the questions that make people hesitate
Getting found
- Pages structured so Google understands what you do and where
- Submitted to Google so your pages start getting indexed
- Connected to your Google Maps location
- Linked to your social profiles and review pages
Turning visits into inquiries
- WhatsApp reachable from every page
- Contact form that delivers straight to you
- One clear next step on every page, so nobody has to hunt for it
Speed
- Photos compressed so pages open quickly
- Built light — fast on mobile data, not just on wifi
After launch
- Basic visitor tracking, so you can see whether anyone is arriving
- 30 days of checks and fixes after launch
Everything a first website needs, nothing it doesn't.
Start my websitePrefer to ask first? Ask me on WhatsApp

Growth
One-time project
Typically 3–4 weeks from content to launch
Built so each service can be found on its own, and so visitors from the platforms land on your site and can ask you directly.
For a business already getting interest online that wants more of it to become direct bookings.
- Everything in Launch
- Set up so Google can tell your services apart, not just your name
- Written so ChatGPT and AI answers can quote you
- An inquiry flow that asks the right questions upfront
- Platform visitors pointed at your own booking-request form
- Your reviews and past work placed where people decide
- See which channels bring inquiries — and which don't
See everything included
The website
- Everything in Launch
- Arabic, French or English where your customers need it
- A page per service, each written around that service's own questions
- Your work, rooms, vehicles or portfolio presented properly
Getting found
- Built to compete for searches in your city and your neighbourhood
- The words your customers actually type, used on the right pages
- Your business described in code Google reads directly (schema)
- Structured so AI assistants can quote you when someone asks
- Your Search Console data reviewed with you in month two
- Your Maps listing linked to the matching service page, not just the homepage
Turning visits into customers
- A booking-request form that collects what you need to quote
- Reviews and testimonials placed at the moments people hesitate
- Traffic from Instagram, Facebook, Google and TripAdvisor pointed at your own site
- A plan for moving platform customers into direct bookings
Photos and speed
- Weak photos cleaned up so the place looks like it does in person
- Faster loading on mobile, measured with Google's own speed tools
Knowing what works
- Analytics set up so you can see where inquiries come from
- 60 days after launch improving the site from your own data
The 2,000 MAD over Launch is where the Google, AI-search and direct-booking work sits.
For a site that exists but brings too few enquiries.
Build my Growth websitePrefer to ask first? Ask me on WhatsApp

Authority
One-time project · scoped to the job
Typically 4–6 weeks from content to launch, scoped upfront
Landing pages for your ads, inquiries tied to where they came from, and a site that can take more services, cities and languages.
For a business already spending on ads or handling real volume, where the site has to do more.
- Everything in Growth
- Holds up as you add services, cities or languages
- Dedicated ad pages, so paid clicks land on the offer
- A booking-request or quote flow built around how you work
- See which ad, post or search brought each inquiry
- Built to push direct bookings over platform ones
- Priority build, plus three months of support
See everything included
The website
- Everything in Growth
- Built to grow — more services, more cities, more languages
- Pages aimed at people ready to buy, not just browsing
- Landing pages made for specific ad campaigns
- Your services or products presented in depth
- Galleries and visual storytelling for places, work or products
Getting found
- Organised so Google can crawl the whole site, not just the homepage
- Pages linked deliberately across the whole site, so none is left on its own
- Full schema, so search engines and AI tools have accurate details to describe you
Turning visits into customers
- Conversion improvements based on what the numbers actually show
- Custom booking-request or quote flows where a standard form isn't enough
- A deliberate plan for moving repeat and referral customers to booking direct
- Connected to your follow-up tools where it makes sense
- Credibility sections: your credentials, results, policies and press
Knowing what works
- Every inquiry tracked, so you know what it cost to get
- Which page, campaign or platform produced it
- Reporting you can actually read
Photos and delivery
- A full pass on your photos and video for one consistent look
- Priority scheduling
- Three months of support after launch
Scoped case by case — tell me the volume you handle.
Build my full systemPrefer to ask first? Ask me on WhatsApp
- You own the site and everything in it
- Scope agreed in writing before I start
- Support included after launch
- A walkthrough at handover, so nothing is a black box
Not sure yet? Start with the free audit
Send me your site — or just your Google listing if you don't have one yet. I'll tell you where you're losing customers and what I'd fix first, in plain language.
Free, no commitment. If you don't need a new site, I'll tell you that instead.
Free audit first. You decide after.
You do not need a brief or a budget to start. Send a link, get an honest read, then choose. No pressure and no invented promises.
- 01
Send your link
Your website, Google listing or Instagram, and a line about what you sell.
- 02
Get the audit
I show you where visitors hesitate, get lost or leave without messaging you, in plain language.
- 03
Decide
A 30-minute call if it helps. Work with me, fix it yourself, or leave it. Your call.
Straight answers before you buy
What do I get from the free audit?
A plain-language read of your site or Google listing: where visitors hesitate, what is missing, and what I would fix first. If it helps, we talk it through on a 30-minute call. You leave with a clear next step, whether or not it involves working with me.
I already have Instagram and Facebook. Why would I need a website?
Keep them. Your profiles are where people discover you. A website is where you send them to see prices, details and proof in one place, and it is the one channel whose rules you control. A feed is also hard to find from a Google search.
Most of my clients come from Booking.com or TripAdvisor.
Good, keep those listings. The website is not instead of them. It gives returning guests, referrals and people who search your name a direct way to reach you, with no platform commission on that booking.
I paid for a website before and it did nothing.
That usually happens when a site is built to look nice rather than to answer questions and ask for the booking. Start with the free audit: you will see exactly what I would change and why before you pay anything.
I don't have time for a website project.
You share what you sell, your photos and your prices, and answer a few questions. I handle the structure, the build and the setup, and we review it together before launch.
Do you guarantee rankings or a specific number of leads?
No. I don't control search algorithms or your local market, and anyone promising a guaranteed ranking or lead count is overselling. What I can commit to is a well-built system and an honest read on what's realistic.
Do you work with clients outside Marrakech?
Yes, remotely, over WhatsApp, email and calls.
Can you also automate my WhatsApp replies and follow-up?
Yes, as its own project, before or after the website. The free audit shows which one is costing you more enquiries today, and we start there.
How long does a website take?
Usually 2–3 weeks for Launch, 3–4 weeks for Growth and 4–6 weeks for Authority, counted from the day your content arrives. Content is usually the slow part, so I tell you early what I need. The real dates are agreed in writing before anything is built.
Question not answered here?
Meet the person behind the systems
I'm Habib, a web developer based in Marrakech. I build websites and follow-up systems for tour operators, travel agencies and local businesses, so the attention they already earn has a clear path to a conversation: clearer websites, better follow-up, and practical systems their teams can actually use.
My work sits between copy, UX, and engineering. I start by understanding where a visitor hesitates or an enquiry gets lost, then build the smallest useful fix. My technical foundation includes a Bachelor's degree in Computer Science from UPM (I am now in the first year of the Master's there), a Specialized Technician Diploma in Software Development, and hands-on experience across Laravel, Python, n8n, and Make.com. During my internship at Norsys Afrique, I developed a sentiment analysis model using TensorFlow and Flask. That same practical, systems-first approach shapes my client work.
Find out where your enquiries slip away
Tell me what you sell, send your site or Google listing, and say where you think bookings get lost. I will come back with a plain-language audit, and we can talk for 30 minutes if it is useful. You can also reach me via email, LinkedIn, or WhatsApp.
I reply within 1 hour on WhatsApp (9:00–19:00, Morocco time) and within 24 hours by email.