The goal is not a spreadsheet with thousands of rows. It is a short list of searches, grouped into topics, with one page assigned to each topic. For most small businesses that list fits on one screen. Here is the process I use, in order.

Step 1: List what customers actually ask

Start with your own data: WhatsApp messages, emails, calls and DMs. Write down the exact phrases people use. "How much is a deep clean for a 2-bed in JVC?" is a better keyword idea than anything a tool will invent.

Ask your front desk or sales team too. They hear the same questions every day and know the words customers use, including the ones you would never write yourself, like local abbreviations, brand names used as generic terms, or the Arabic word for a service.

Step 2: Expand with free tools

Once you have the seed list, use free tools to find variations and check which ones people actually search.

  • Google autocomplete: type your service and see what Google suggests. Do it in an incognito window.
  • People also ask: the question boxes in results show related questions.
  • Google Keyword Planner: set the location to United Arab Emirates (or Dubai) to see estimated volumes.
  • Search Console: once your site has data, it shows the exact searches that already bring impressions.

Two cautions on Keyword Planner. Its volumes are estimates, so use them to compare keywords rather than to forecast traffic. And Google notes that keywords with very low search volume may not show up at all. In a city the size of Dubai, many valuable niche searches fall into that category, so don't throw out a phrase customers use just because the tool shows nothing.

Step 3: Group by intent

SEO and AI search · Dubai

Search intent

IntentExampleBest page type
Ready to buyemergency plumber Dubai MarinaService page with clear contact
Comparingbest physiotherapy clinic DubaiService page plus reviews and proof
Researchinghow much does a website cost in DubaiHelpful article or guide
Navigationalyour brand nameHomepage or Business Profile

Intent decides the page type. If the people searching a phrase want to book, a long article won't satisfy them. If they want to understand prices first, a bare service page with a contact form won't either. Search the phrase yourself and look at what Google already shows: it is the clearest signal of what searchers expect.

Step 4: Check the competition

Search each keyword and look at what ranks. If the first page is all big directories and government sites, a small business may struggle. If it's other small businesses with thin pages, you have a real chance with a better one.

Step 5: Handle area names carefully

Dubai searches often include a neighbourhood: Marina, JLT, JVC, Business Bay, Al Barsha, Deira. Use area names where people genuinely search that way and where you genuinely serve the area. Don't create a near-identical page for every district with only the name swapped. Google's spam policies describe that pattern as doorway abuse. One strong page that lists the areas you cover, plus separate pages only where you have a real location or distinct offer, is safer and usually ranks better. More on this in near me searches and multi-location SEO.

Step 6: Consider Arabic

Many UAE customers search in Arabic, especially for some categories. If your audience includes Arabic speakers, research Arabic terms separately rather than translating English keywords word for word. More in Arabic SEO and bilingual websites.

Step 7: Build the keyword map

The output of all this is a simple map: each page on your site, the main topic it targets, and the variations it should cover. Here is what one might look like for a home cleaning company (an illustration, not real data):

SEO and AI search · Dubai

Example keyword map

PageMain topicVariations to coverIntent
/deep-cleaningdeep cleaning Dubaideep clean apartment, move-out cleaning, villa deep cleanReady to buy
/sofa-cleaningsofa cleaning Dubaiupholstery cleaning, couch shampoo, sofa steam cleaningReady to buy
/blog/deep-cleaning-costdeep cleaning cost Dubaihow much is deep cleaning, price per bedroomResearching
/areascleaning company areas servedMarina, JVC, Arabian Ranches and othersComparing

One page, one main topic

Map each main keyword group to one page. Two pages chasing the same search compete with each other.

Common mistakes

  • Choosing keywords by volume alone. A small phrase with clear buying intent often beats a big vague one.
  • Targeting global phrasing that brings visitors from other countries who can't buy from you.
  • Ignoring the words customers use because they sound informal.
  • Doing the research once and never checking Search Console to see what actually brought impressions.

How to know the research worked

After a few months, open the Performance report in Search Console, filter by page, and compare the queries each page appears for with the topics you assigned. If a page shows up for searches you never planned, either adjust the page or create a new one for that topic. Keyword research is never really finished. It becomes a monthly ten-minute check.

Questions people ask

Google Keyword Planner set to the UAE, combined with autocomplete and Search Console, covers most needs for a small business.
Only where people actually search that way. Many searches don't include a location because Google already knows where the searcher is.
One main topic, plus the natural variations people use for it.
Google doesn't show forecasts for keywords with very low search volume. If customers use the phrase, it can still be worth targeting.
Only where you have a real location or a genuinely different offer. Near-identical area pages risk being treated as doorway pages.