Who this is for
This guide is for a small business owner, or an owner plus one manager, who has an agency pitch on the table and wants to spot trouble before any money moves: a clinic, restaurant, salon, home service firm, real estate office, retail shop, garage, gym, or training institute. It is not for an enterprise team, a job seeker, or a student.
The pain points owners say out loud
The owner was promised position 1 in a month. The owner paid for a year, then found the owner could not leave with the ad account. The owner got a report full of traffic and likes, and no calls. The owner found a second profile for the same business, made without asking. The owner found reviews that were bought, and the profile was at risk. The owner was quoted a low price, then found it covered one page and no profile work.
The red flags, one by one
- A promised position. Position 1, or a Map Pack promise for any district, in any number of weeks. No agency can promise a position. First movement usually shows in months 3 to 4, and competitive terms take 9 to 12 months, and those are typical ranges, not promises.
- A quote with no scope list. A range, or one monthly figure, with no list of the profile work, the pages, the districts, the languages, and the reporting. A quote with no list is not a quote.
- Fee, ad spend, and VAT mixed into one number. The fee goes to the agency. Ad spend goes to the platform. VAT is 5 percent on top of the fee. If the pitch mixes them, ask for them apart.
- No exit clause. A year long lock with no notice period and no exit terms, or an ad account the client cannot leave with. Ownership and exit terms belong in the agreement, in writing, before work starts.
- Bought reviews, fake profiles, or duplicate profiles. Reviews that are bought risk removal and trust loss. A fake profile, a virtual office address, and a duplicate profile for the same business put the profile at risk.
- A report with only traffic and likes. Traffic that never calls is not a local SEO result. The report must show calls, WhatsApp chats, and qualified leads, by service and by district.
- One page with only a district name swapped. Business Bay is not Deira, and Deira is not Al Barsha. Each district page needs one distinct local fact, or it is swapped copy.
How to check a pitch in one hour
Read the quote and mark the scope list, the fee, the ad spend, and the VAT, each on its own line. Read the agreement for the notice period, the exit terms, and the ownership line. Ask for one monthly report from a real month, with the client name removed, and check whether it shows calls and leads by district or only traffic. Search the business name and check whether the profile name matches the trade licence name. That hour saves a year of trouble.
Local factors that make these flags worse in the UAE
Dubai is crowded, so a promised position in Business Bay or Dubai Marina in a month is a bigger flag than the same promise in a quiet town centre in Fujairah. Arabic buyers matter, so a pitch with no Arabic pages and no Arabic review replies misses half the buyers in Sharjah and Abu Dhabi. Hours change in Ramadan, so a pitch that never mentions profile hours will send buyers to a closed door. A licence matched profile name matters everywhere, because the trade licence name must match the Google Business Profile name.
Process
- Step 1, Read the quote. Mark the scope list, the fee, the ad spend, and the VAT, each on its own line, before any money moves.
- Step 2, Read the agreement. Check the notice period, the exit terms, and the ownership line for ad accounts, domain, and data.
- Step 3, Ask for one report. Ask for one monthly report from a real month, with the client name removed, and check whether it shows calls and leads by district.
- Step 4, Check the profile. Search the business name and check whether the profile name matches the trade licence name, and whether the hours are current.
- Step 5, Decide in writing. Decide only when scope, fee, ad spend, VAT, ownership, and exit terms are all agreed in writing before work starts.
Price row
Local SEO starts from AED 2,500 a month, Growth SEO from AED 4,500 a month, and Competitive SEO in Arabic and English from AED 7,500 a month. The AI answers and GEO add-on is AED 1,500 a month. All prices exclude 5 percent VAT, and ad spend is separate. Full scope sits on the pricing page.
Cities
AML Digital Growth works across all seven emirates: Dubai, Abu Dhabi, Sharjah, Ajman, Ras Al Khaimah, Fujairah, and Umm Al Quwain. Each emirate page names the districts served there.
FAQs
What is the biggest red flag in an SEO pitch?
A promised position 1, or a Map Pack promise for any district, in any number of weeks. No agency can promise a position. First movement usually shows in months 3 to 4, and competitive terms take 9 to 12 months.
Should an agency quote mix fee, ad spend, and VAT?
No. The fee goes to the agency, ad spend goes to the platform, and VAT is 5 percent on top of the fee. If the pitch mixes them into one number, ask for them apart.
Is it a red flag if the agency keeps the ad account?
Yes. The client must own ad accounts, domain, and data, and must be able to leave with its own account and data. That line belongs in the agreement.
Are bought reviews a red flag?
Yes. Bought reviews risk removal and trust loss. Reviews must come after a real job, and replies follow the language the buyer used.
What does a sound monthly report show?
Calls, WhatsApp chats, and qualified leads, by service and by district. A report with only traffic and likes is not a local SEO report.
How can an owner check a pitch fast?
Read the quote for the scope list, the fee, the ad spend, and the VAT on separate lines. Read the agreement for notice period, exit terms, and ownership. Ask for one real monthly report and check whether it shows calls and leads by district.
