Digital marketing & ads

Meta Ads in Saudi Arabia: A Practical Guide to Facebook and Instagram Advertising

How to build a Meta ads campaign for the Saudi market: setting up Business Manager and the pixel, choosing the objective, audiences, creative for each placement, and reading results correctly.

Concentric rings lying on a dark floor with an orange sphere at the centre and small spheres scattered around, representing audience targeting

Meta ads is the umbrella name for ads that appear on Facebook, Instagram, Messenger and the Audience Network — all managed from one place, Ads Manager. Their strength in the Saudi market doesn’t come from any single platform, but from combining Instagram’s wide urban audience with Facebook’s ability to reach older age groups, all backed by a mature targeting and optimisation system that learns from your account’s data. That same system, however, punishes poor setup. An account without a pixel, a campaign objective that doesn’t match what you actually want, or a design that gets cropped in Stories — any of these leads to spend that looks active and returns nothing.

This guide walks through a campaign from the foundations up: how to prepare your accounts, how to choose the objective, audience and placements, what makes an ad work in Saudi Arabia specifically, and how to read results without being fooled by surface numbers.

Before the first riyal: set up the right foundations

Most weak campaigns start weak at setup, not at the ad. Before launching, you need four elements connected properly.

Meta Business Manager

Create a business account in the company’s name and add your Facebook Page, your professional Instagram account and your ad account to it. The point is that the assets belong to the company, not to an employee or an agency. When a contract with an external party ends, you remove their access and keep the data, audiences and history. Give each person only the access they need, and turn on two-factor authentication for every admin.

The pixel and the Conversions API

The pixel is code placed on your website or store that tells Meta what happens after the click: a product view, add to cart, checkout started, purchase, form submitted. Without it, the system optimises for clicks only — the cheapest and least valuable signal. And with browser and mobile tracking restrictions, the pixel alone now misses some events, which is why the Conversions API is added to send events directly from the server. Platforms such as Salla, Zid and Shopify offer ready-made integrations for both; on WordPress it’s done through a plugin or Google Tag Manager with server-side setup.

Domain verification and event priority

Verify your website domain in Business Manager. This gives you control over the events sent from your domain and reduces measurement problems. Then check in Events Manager that each event arrives once, with the correct value and currency (Saudi riyal), and that the purchase event doesn’t fire again when the thank-you page is refreshed.

A product catalogue for stores

If you sell products, connect a catalogue that updates automatically from your store. The catalogue is what enables dynamic ads that show people the product they viewed or similar items — one of the most effective forms of retargeting for stores.

A quick pre-launch test: place a test purchase or submit a form yourself, then open Events Manager and confirm the event appeared with the right value. Five minutes here saves weeks of misleading data.

Campaign structure: three levels, three different decisions

Every Meta ad is built on three levels. Knowing what’s decided at each level makes management much clearer.

Level What you set there The question it answers
Campaign The objective, and the budget if you use campaign budget What result am I paying for?
Ad set Audience, placements, schedule, optimisation event and budget Who sees the ad, where and when?
Ad Design or video, primary text, headline, call-to-action button and link What will people see, and what will make them act?

Choosing the objective: the system gives you exactly what you ask for

Meta currently offers six main objectives: Awareness, Traffic, Engagement, Leads, App promotion and Sales. The most common mistake is a store owner choosing Traffic because clicks are cheaper, then wondering why sales are weak. In that case the system efficiently finds the people most likely to click — not the people most likely to buy — and those are usually different audiences.

  • Sales: for stores and websites where the pixel and purchase event are working properly. It’s the natural choice once you have enough data.
  • Leads: for services, real estate, clinics and education, using instant forms, a form on your website, or a WhatsApp conversation.
  • Engagement: useful for starting WhatsApp or Messenger conversations and for building video views that become retargeting audiences later.
  • Awareness: for launching a brand or a new branch, or a seasonal event, when reaching as many people as possible in a defined area is the real goal.

In Saudi Arabia in particular, many purchase decisions pass through a WhatsApp conversation before payment, especially for services and higher-priced products. An Engagement or Leads campaign that sends people to WhatsApp may suit you better than a landing page — as long as someone replies quickly with a well-prepared script. To connect ads and WhatsApp in an organised way, see the WhatsApp for Business service.

Targeting: broader than you’d expect, more precise than you think

Meta targeting has changed a lot in recent years. Older interest-based detailed options have shrunk, and the system relies more on signals it learns from conversions. As a result, a broad audience with a strong ad and a healthy pixel now often outperforms a narrow audience built on guessed interests.

Location

This deserves complete precision. If your service is in Riyadh only, target Riyadh and its surroundings, and choose “people living in or recently in this location” according to your business. A store shipping across the Kingdom can target all of Saudi Arabia, but check the regional breakdown later — the data may reveal that one city sells at a lower cost and deserves its own campaign.

Custom audiences

The most valuable assets in your account: website visitors, people who added to cart but didn’t buy, people who watched 50% of your videos, people who engaged with your Instagram account, and existing customer lists after they’re processed under privacy rules. Using customer data must comply with the Kingdom’s Personal Data Protection Law, and you need a lawful basis for using it in marketing.

Lookalike audiences and Advantage+

A lookalike audience finds people who resemble your customers, and it works best when built on real buyers rather than passing visitors. Advantage+ sales campaigns give the system more freedom over targeting and placements, and perform well for stores with enough purchase history. If your account is brand new, start with a clear manual setup, then test Advantage+ once data builds up.

Placements and creative: one ad doesn’t fit everywhere

A Meta ad can appear in many placements: Facebook and Instagram feeds, Stories, Reels, Explore, Messenger and more. Each placement has its own size and viewing behaviour. Leaving placements on automatic is usually a good choice — provided you upload the right version for each placement instead of letting the system crop your design.

Placement Suggested size Design note
Feeds (Facebook and Instagram) 1080×1350 (4:5) Takes more screen space than a square without being cropped.
Stories and Reels 1080×1920 (9:16) Leave about 14% at the top and about 20% at the bottom free of text and logos.
Right column and search results 1080×1080 (1:1) Keep the message very short — the image appears small.

Sizes for every platform are in our image and video size guide. On the content side, ads that work in Saudi Arabia usually open with the benefit or the problem in the first two seconds, show the product in a real context, state the price or offer clearly when it’s decisive, and use language close to the audience without sounding forced. A vertical video that looks like it was shot well on a phone often competes with heavily polished ads, because it resembles the content people are already scrolling through.

Ad language and direction

An Arabic ad needs a design built right-to-left from the start: reading direction, element order, the position of the call to action, and an Arabic typeface that’s clear on a small screen. Translating an English design by dropping Arabic text into it usually produces a confused composition. And if your audience includes non-Arabic speakers, it’s better to run two separate versions, one per language, each with its own audience — not one design that combines both languages.

Budget and learning: patience is part of the setup

Every new ad set goes through a learning phase in which the system tries to work out who responds. Meta recommends reaching around 50 optimisation events per ad set within a week to exit this phase. In practice that means two things: don’t spread a small budget across ten ad sets, and don’t edit the campaign every day. Every significant change to budget, audience or creative can restart learning from scratch.

If the budget is limited and purchases are rare, you can temporarily optimise for an earlier event in the funnel, such as initiate checkout or add to cart, then switch to purchase as volume grows. For splitting budget between Meta, Snapchat, TikTok and Google, see our article on digital advertising strategies.

Structured testing instead of guesswork

A useful test changes one variable at a time. Test the angle of the message (price, quality, speed, guarantee) with several ads in the same ad set, then lock in the winner and test the creative format (static image, short video, carousel). The A/B test tool in Ads Manager splits audiences cleanly and is more accurate than comparing two campaigns running at the same time on overlapping audiences.

One sign to watch is ad fatigue: rising frequency combined with falling click-through rate and rising cost. When people see the same ad many times they stop noticing it, and the fix is refreshing creative regularly — not raising the budget.

Reading results: which numbers actually matter?

Ads Manager shows dozens of columns, and most don’t answer the business question. Focus on what relates to your goal:

  • For sales: cost per purchase, return on ad spend (ROAS) and average order value. Always compare them with your store’s own numbers, not Meta’s alone.
  • For leads: cost per lead, and more importantly how many were serious and how many became customers. A form that’s too easy can bring in large numbers of unserious requests.
  • For awareness and video: actual reach in the target area, frequency, and the share of people who watched most of the video.

Remember that Meta attributes conversions to itself within a set attribution window (by default seven days after a click and one day after a view), and that Google and Snapchat may claim the same sale. So you need a single source of truth — your store or sales system. Details are in our guide to measuring ad campaign results.

Common mistakes in Saudi Meta accounts

  1. Using the app’s “Boost” button instead of Ads Manager: convenient, but it limits objectives, targeting and measurement.
  2. One square design for every placement: so it gets cropped in Stories or shows up framed by empty space.
  3. A slow landing page, or one not built for mobile: a good ad pays the price for a weak page.
  4. Ignoring comments and messages: price and delivery questions in an ad’s comments need fast answers — they’re part of persuading every other viewer.
  5. Turning a campaign off after two days: before the learning phase ends and the real picture emerges.
  6. Advertising through unlicensed personal accounts: if you work with creators, make sure they meet the General Authority for Media Regulation’s requirements, including the Mawthooq licence for individual advertisers.

Frequently asked questions

Is it better to advertise on Facebook or Instagram in Saudi Arabia?

You usually don’t need to choose: the same campaign runs on both, and the system allocates budget by performance. After a while, check the breakdown by platform and placement, and if one isn’t delivering results at an acceptable cost, you can exclude it.

How much budget do I need to start Meta ads?

There’s no single number for everyone. The practical benchmark is a daily ad-set budget large enough to reach a reasonable number of optimisation events within a week. Estimate the expected cost per result in your business, multiply it by the number of results needed for learning, and start with just one or two ad sets.

Do I need a website to advertise on Meta?

Not always. You can advertise with instant forms or with WhatsApp and Messenger conversations. But a website or store with a pixel gives you more accurate data and retargeting audiences, and becomes essential when you sell directly.

Why do sales figures in Ads Manager differ from my store’s?

Because of attribution windows, events lost to tracking restrictions, view-through conversions counted without a click, and occasionally duplicated events. The Conversions API narrows the gap, but your store’s numbers remain the final reference.

Conclusion

Meta ads can build steady sales in the Saudi market, but they reward correct setup, patience and the right creative for each placement more than a big budget. Start with the foundations: Business Manager, the pixel and Conversions API, the correct events. Then choose the objective that matches the result you want, give the system enough time to learn, and refresh creative before the audience tires of it.

If you’d like your current account reviewed or your campaigns set up from scratch, explore the Facebook ads, Instagram ads and Meta Business Management services, or contact me directly.

Ahmed Elshamy

Written by

Ahmed Elshamy

E-Marketing Manager & Creative Director