Conversion and enquiries
WhatsApp Business on your website: the link, the button, what to measure
Ilyes Massoudi8 min readThe short answer
In the Gulf a large share of enquiries arrive on WhatsApp rather than through forms, so a website without a WhatsApp link in the first mobile screen is measuring the wrong funnel. The correct minimum: a WhatsApp Business account in the business's name with hours and a catalogue, a wa.me link with a pre-filled message naming the page the visitor came from, a fixed button at the bottom of the mobile screen, and a short form kept for enquiries that need detail or arrive outside working hours. Then count every click on the link as a conversion in Google Analytics, or you will never know which page brings the enquiries.
Why WhatsApp before the form
Ask any business owner in Riyadh or Dubai where their enquiries actually come from and they will say WhatsApp. Yet most websites are built around a contact form, because that is what the template came with. The result: conversion reports saying the site does not work, while enquiries arrive on the phone every day and nobody knows which page sent them.
The rule I apply in every audit: measure the funnel your customer uses, not the one that came with the template.
The account first: app or API
| WhatsApp Business app | WhatsApp Business API (Platform) | |
|---|---|---|
| Cost | Free | Per-conversation fees through an approved provider |
| Who replies | One person, with a few linked devices | A whole team from one system |
| Features | Business profile, catalogue, quick replies, greeting and away messages, labels | CRM integration, approved message templates, bots, reporting |
| Suits | Most small and medium businesses | Anyone handling hundreds of conversations a month |
Start with the app. Complete the business profile with the same name that appears on your website and your Google Business Profile, the address, working hours, and the site link. Add the catalogue if you sell products or fixed-price services. Turn on the away message outside working hours so a customer does not assume they were ignored.
The correct link
The click-to-chat link has a fixed shape:
https://wa.me/9665XXXXXXX?text=Hello%2C%20I%20would%20like%20a%20quote%20for%20tank%20cleaning
Three rules:
- The number in international format with no leading zeros and no plus sign: 966 for Saudi Arabia, 971 for the UAE, 974 for Qatar.
- A short pre-filled message naming the page or service. When “I would like a quote for tank cleaning” arrives, you know the source without asking, and the customer is spared the typing.
- A different message on every service page. This is the cheapest tracking in the world: the message itself tells you which page works.
Where the button goes
- On mobile: a fixed button at the bottom of the screen, on the side that does not cover content, visible on every page. A WhatsApp icon with the word “WhatsApp” is enough, not “Contact”.
- In the first screen of every service page: a WhatsApp link next to the phone number, because some customers prefer to call.
- At the bottom of the page: the number as copyable text, with reply hours.
A mistake I see often: a chat pop-up that covers the content and asks for name and email before allowing a conversation. That is a form in disguise, and it loses the person in a hurry.
When the form stays
Keep a short form for three cases: enquiries that need files or detail, business customers who want a written trail by email, and messages outside working hours. Four fields at most: name, mobile, city, description. Send an immediate confirmation by email or message, and test the form yourself monthly.
Counting clicks as enquiries
Without measurement you do not know which page brings the enquiries. The method is in the Tag Manager article in detail; the summary: a click trigger on links containing wa.me or api.whatsapp.com, an event named whatsapp_click that sends the page name, then marking the event as a key event in Google Analytics 4. After a month you see a simple table: each page, and how many WhatsApp clicks it sent.
What the audit actually checks
In the Digital Presence Audit I check every crawled page for a working WhatsApp link, a call number and a form, because the enquiry funnel in the Gulf runs through WhatsApp first. What I measure is whether the link exists and works on mobile, not the content of the conversations, which nobody but you can see.
