Share this post:

There are 1,201 licensed umrah travel agency records on the MOTAC register — 710 head offices and 491 branches, per the ministry’s Agensi Pelancongan (Umrah) check. Almost all of them are chasing the same three or four head terms.
Meanwhile the searches that actually decide a RM 8,000 booking sit almost unclaimed. This guide covers the keyword map that fits how Malaysians really buy umrah, and the page structure that ranks. Four data sets follow, on cluster performance, ranking speed, cost per booking and quarterly demand.
ZenWeb builds SEO for umrah agencies as part of 500+ Malaysian accounts. The broader channel picture sits in our umrah digital marketing guide; this one goes deep on organic search alone.
Not sure which umrah searches you are already losing?
We map your agency against the agencies outranking you in one session. See our SEO pricing →
Start with why the head term matters less than everyone assumes.
Source video: Google Search Central on YouTube
Quick Answer: The umrah buyer already has your name before they search. They are not discovering you — they are checking you. The pages that decide the booking are the ones that answer “is this agency real and safe”, which is why trust signals outrank cleverness here.
Most umrah agencies build their SEO around “pakej umrah” and “umrah murah”. Those terms are expensive, crowded, and full of people who are still nine months from paying anything.
The high-intent search looks nothing like that. It is your company name typed into Google alongside “review”, “scam”, “penipu” or “berlesen”. Someone has recommended you and a relative is now doing due diligence. If page one for your own name is a dormant Facebook page and three directory scrapes, you lose a family you had already won.
Quick Answer: Four shapes dominate: cost queries, departure-month queries, hotel-distance queries, and agency-name checks. They arrive in that order over months, not minutes, so ranking for one shape and not the others hands the booking to whoever covers the whole journey.
Umrah search is bilingual and mixes freely. “Kos umrah 2026” and “umrah package price Malaysia” return different pages, and plenty of agencies rank for one while being invisible for the other. Handling both properly is exactly what bilingual SEO in Malaysia is for.
The shapes, roughly in the order a family works through them:
Quick Answer: Start with your own departure calendar. Every month you actually fly, crossed against every tier you actually sell, is a page you can write honestly and rank quickly. That is usually twelve to eighteen pages, and it is a better first year than one head term.
Do not build the map from a keyword tool. Build it from the departures already on your whiteboard, because those are the only pages where you can publish a real price, a real hotel and a real flight.
Add the extension trips next — umrah plus Turkiye, Jordan or Aqsa. Fewer searches, far less competition, and they attract jemaah who have already been once and are looking for a reason to return. This is the long tail doing what it does best.
Quick Answer: Yes, and put the figure in text rather than inside a poster image. Hidden prices lose twice. You lose the family that will not enquire blind, and you lose the AI assistants that cannot read a JPEG and quote a rival’s number instead.
The usual objection is that rivals will undercut you. They will do that anyway; every agency in your state can already see your Facebook posters.
What a published price actually does is filter. A family reading RM 11,200 for a hotel attached to the Haram either accepts the number before they message you or they do not message at all. Both outcomes save your sales team hours. Put the tier, the hotel name, the distance in metres and the deposit terms in the same table, and the page starts answering the whole comparison by itself.
Quick Answer: One “Pakej Umrah” page cannot rank for twelve months of the year. Split it: a page per departure month, a page per tier, a page per extension. Each one earns its own rankings and each one can be updated without touching the others.
The single-page setup is the most common structural fault in this industry. It forces one URL to compete for Ramadan, school holidays, year-end and every tier at once, so it ranks strongly for none of them.
The split also solves a maintenance problem. When the March departure sells out, you update one page and leave the rest alone. Keep the old month pages live and refresh them for next year. A page that ranked for “pakej umrah ramadan” last season carries authority you cannot rebuild in a month.
Quick Answer: Build one page carrying your company name, MOTAC licence number, bank guarantee status, payment policy and the link to the official register. It is the cheapest page on your site to rank and the one most likely to be read line by line before a deposit moves.
Malaysian families arrive at this check already nervous. MOTAC has been reviewing the minimum RM 250,000 bank guarantee for umrah operators after a run of fraud cases. That coverage taught buyers exactly what to look for.
So make the check easy. Put your licence number in text, link to the government’s own Licensed Umrah Agency Search, and state plainly that payment is only ever collected to the company account. Most rivals bury this in a footer image. Publishing it as a real page wins both the name search and the ranking.
Quick Answer: Umrah is bought in person more often than most travel. Give every branch its own verified listing and its own page. Of the 1,201 licensed umrah records on the MOTAC register, 491 are branches, and branches are where “umrah agency near me” lands.
An agency with three outlets sharing one listing competes in one town and disappears in the other two. Each branch needs its own Google Business Profile, its own address and phone, and a page on the site that matches it word for word.
Then feed each listing separately: photos of that branch’s departures, posts about that branch’s briefing sessions, reviews from jemaah who walked into that office. The mechanics of climbing into the top three sit in our guide to ranking on Google Maps in Malaysia.
Quick Answer: Reviews that name the departure month and the hotel do double duty — they persuade the reader and they feed Google the exact words your pages target. Collect them on the return flight, not a fortnight later.
A review saying “Ramadan 2026 group, hotel eight minutes’ walk from the Haram, ustaz explained everything” is worth more than fifty generic five-star ratings. It matches real queries and it answers the question the next family is about to ask.
Photos work the same way. Weekly uploads from every departure tell both Google and a checking relative that the agency is operating right now. An agency that posts once a year looks dormant, whatever its licence says.
Quick Answer: Assistants answering “how much does umrah cost from KL” quote pages with plain figures in plain text. Publish the numbers, the dates and the inclusions as tables, and follow the answer engine playbook so your agency is the one named.
Umrah is close to a perfect topic for AI answers. The questions are factual, repetitive and easy to summarise, which means a growing share of families now arrive already carrying a price range and a shortlist.
Two habits get you into that answer. Write a direct 40-word answer under every heading, and state what a package includes and excludes as a list rather than a paragraph. Pages built that way get quoted; brochure prose does not. The knock-on effect on clicks is covered in our note on what AI Overviews do to click-through rates.
Want your agency named in the AI answer, not a rival?
We rebuild umrah pages so assistants can read and quote them. See how our SEO service works →
Quick Answer: Agency-name and licence checks bring only 9% of organic sessions but convert 31% of them into enquiries and 34% of those into deposits — the best pair in the industry. Preparation guides bring 21% of sessions and close 6%.
| Keyword cluster | Share of sessions | Session to enquiry | Enquiry to deposit |
|---|---|---|---|
| Agency name, licence and review checks | 9% | 31% | 34% |
| Package tier and hotel distance | 11% | 17% | 26% |
| Departure month and school holiday | 24% | 14% | 21% |
| Umrah plus extension trip | 8% | 12% | 19% |
| Cost and price queries | 27% | 8% | 11% |
| Preparation and ritual guides | 21% | 3% | 6% |
Source: ZenWeb client tracking, Malaysia, 2024-2026.
Read the first two columns together. Cost queries bring the most traffic and almost the least revenue, while the name-check cluster does the opposite. An agency judging its SEO on sessions will keep funding the wrong half of the site.
Quick Answer: Preparation guides reach position 3 by month twelve and the licence page reaches 6, while a “kos umrah” price page is still at 16. Departure-month pages land in the top ten around month nine — which is why you publish them a season early.
| Page type | Month 3 | Month 6 | Month 9 | Month 12 |
|---|---|---|---|---|
| Preparation and checklist guide | 26 | 11 | 6 | 3 |
| Extension trip page | 33 | 16 | 8 | 4 |
| Departure month page | 38 | 19 | 9 | 5 |
| Licence and trust page | 29 | 14 | 8 | 6 |
| Package tier page | 44 | 24 | 12 | 7 |
| General cost or price page | 61 | 41 | 27 | 16 |
Source: ZenWeb client tracking, Malaysia, 2024-2026.
The general price page is the slowest and the most contested, yet it is usually the first thing an agency builds. Publishing departure pages nine to twelve months before the flight is the fix, because ranking arrives roughly when the seats need selling. Wider timelines sit in our guide to how long SEO takes to work.
Quick Answer: Organic starts expensive at RM 610 per confirmed booking, crosses under paid around month six, and reaches RM 96 by month eighteen. Paid search barely moves, drifting from RM 348 to RM 371 as competition rises.
| Programme period | Organic | Organic cost | Paid cost |
|---|---|---|---|
| Months 1 to 3 | RM 610 | RM 348 | |
| Months 4 to 6 | RM 372 | RM 341 | |
| Months 7 to 9 | RM 218 | RM 356 | |
| Months 10 to 12 | RM 141 | RM 363 | |
| Months 13 to 18 | RM 96 | RM 371 |
Source: ZenWeb client tracking, Malaysia, 2024-2026.
The practical reading is not “stop advertising”. It is that ads should carry the departures selling this quarter while SEO is built for the departures selling next year. Agencies that switch ads off at month six usually undo the gain, because the paid line is what holds the calendar together during the build.
Quick Answer: Q1 peaks at an index of 120 and Q4 follows at 116, with Q3 the floor at 79. The more useful number is the lag: a Q1 searcher pays a deposit in a median of 34 days, a Q3 searcher takes 74.
| Quarter | Search index | Index value | Dominant cluster | Median days to deposit |
|---|---|---|---|---|
| Q1, January to March | 120 | Ramadan departure and price | 34 | |
| Q2, April to June | 85 | Extension trips and preparation | 61 | |
| Q3, July to September | 79 | Agency checks and early planning | 74 | |
| Q4, October to December | 116 | Next-year month and tier | 52 |
Source: ZenWeb client tracking, Malaysia, 2024-2026.
Q3 looks like the quiet quarter and gets treated as one. It is actually when families run the agency checks that decide a Q4 or Q1 deposit. That makes it the worst quarter to let the site and the listings go stale.
Quick Answer: Preparation content converts badly and links brilliantly. Packing checklists, ihram explainers and guides for travelling with elderly parents get shared in surau and family groups, and that sharing is what lifts your commercial pages.
Section 10’s data shows preparation guides closing only 6% of enquiries, which tempts agencies to drop them. That reads the number wrong. These pages are not there to close; they are there to be circulated and cited, and the authority they gather flows to the departure pages that do close.
The most under-served topic in Malaysian umrah content is the elderly jemaah — wheelchair access, medication, dialysis planning, how far the walk really is. Families organising a parent’s trip search these constantly and almost nobody answers properly.
Quick Answer: The five that cost the most: one page for every departure, prices locked in posters, deleting last year’s month pages, a licence buried in the footer, and rankings arriving at an inbox nobody watches.
Quick Answer: Own your name, publish the licence, split the calendar into pages, show the prices in text. A sequenced SEO programme turns those four into a channel that fills seats months before departure.
SEO for umrah agencies rewards whoever answers the questions competitors dodge. What the hotel really costs. How far the walk actually is. Which licence you hold and where to check it. Every straight answer removes a reason to message someone else.
Start with the verification searches because they close fastest, then the licence page, then the departure and tier pages a full season ahead. Keep ads running until organic cost per booking crosses under paid around month six. Built in that order, search stops being a brochure and starts filling the calendar. ZenWeb builds these programmes for Malaysian agencies every week.
Quick Answer: Agencies ask most about timelines, page counts, whether to publish prices, and whether SEO beats ads for seasonal departures. Plan detail sits on our SEO pricing page.
Preparation guides and extension pages usually reach the top ten by month six. Departure-month and tier pages take around nine months, and general price pages take longer than a year. Because of that lag, publish a departure page a full season before the flight it sells.
Around twenty-five to thirty-five. One per departure month you fly, one per package tier, one per extension trip, a licence and trust page, a page per branch, plus four or five preparation guides. Fewer pages written properly beat thirty thin ones.
Yes, in text rather than in an image. Published prices filter out families who were never going to accept your number. They are also why an AI assistant names your agency when someone asks what umrah costs from KL. Hidden prices simply move the enquiry to a rival.
Neither wins outright. Ads fill the departure selling this quarter at a steady cost of roughly RM 350 per booking. SEO takes months but keeps getting cheaper, crossing under paid around month six and reaching under RM 100 by month eighteen in our tracking. Most agencies run both.
Because that is the search a family runs after someone recommends you. They are checking whether you are licensed and whether past groups were happy. If your own name returns a dormant page and scraped directories, the recommendation dies at the verification step.
Ready to fill your departures from search?
Book a free 30-minute strategy session. We review your departure pages, your licence page and the agencies ranking above you, then give you a 90-day plan.
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Meowketing Specialist
Online