Google Ads Specialist – B2B SaaS Lead Generation (Saudi Arabia)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Part Time

SALARY

$10-15 per hour

HOURS PER WEEK

10

DATE UPDATED

Aug 23, 2026

JOB OVERVIEW

We are a Saudi software company looking for an experienced Google Ads Specialist to launch and optimize a lead-generation campaign for InjazatHR, our cloud-based HR management platform for companies in Saudi Arabia.

Website: ----------

The Assignment

Our objective is not simply to generate traffic, impressions, or clicks. We want to generate qualified leads from Saudi companies that are actively looking for an HR management system.

We currently have a Google Ads promotional offer requiring us to spend approximately SAR 4,000 within 60 days, after which we may receive an additional advertising credit subject to Google's terms.

We therefore want someone who can make effective use of a relatively small initial advertising budget.

The selected specialist will be responsible for:

* Reviewing our website and recommending improvements to increase conversions.
* Researching the Saudi Arabian market and our Google Ads competitors.
* Conducting detailed keyword research in Arabic and English.
* Identifying high-intent keywords used by companies searching for HR software.
* Creating and structuring Google Search campaigns.
* Writing and testing effective ad copy.
* Setting up appropriate keyword match types and negative keywords.
* Setting up Google Analytics 4 (GA4), Google Tag Manager and conversion tracking, where required.
* Tracking demo requests, enquiries and other meaningful conversions.
* Monitoring search terms and eliminating irrelevant traffic.
* Optimizing bids, keywords, advertisements and campaigns throughout the advertising period.
* Providing clear weekly performance reports and recommendations.

About InjazatHR

InjazatHR is a Saudi cloud-based HR management platform with Arabic and English web and mobile applications.

The platform includes features such as:

* Employee and Manager Self-Service
* Attendance and Time Management
* Mobile Attendance
* Geofencing and Wi-Fi validation
* Leave and Employee Request Workflows
* Employee Documents and Expiry Alerts
* Payroll-related HR processes
* Employee Services
* Dashboards and Analytics
* Arabic and English interfaces
* Local Saudi support

Our target customers are primarily companies in Saudi Arabia, rather than individual consumers.

Who We Are Looking For

You should have proven experience with:

* Google Ads / PPC
* **Google Search Ads**
* B2B lead generation
* SaaS or business software campaigns, preferably
* Keyword and search-intent research
* Conversion tracking
* GA4 and Google Tag Manager
* Landing-page conversion optimization
* Negative keyword management
* Campaign optimization based on cost per qualified lead, rather than clicks alone

Experience advertising in Saudi Arabia or other GCC markets would be a significant advantage.

Arabic-language advertising experience is also an advantage, but not essential if you are highly experienced technically. We can assist with reviewing Arabic terminology and advertising copy.

Important

We are not looking for a general social-media manager, SEO specialist, graphic designer or virtual assistant.

We specifically want someone with strong, hands-on Google Ads lead-generation experience.

This will initially be a project/part-time assignment. If the campaign performs well, there is potential for an ongoing relationship as we increase our advertising activities.

How to Apply

Please include the following in your application:

1. Briefly describe your Google Ads experience.
2. Give examples of B2B, SaaS or software campaigns you have managed.
3. What monthly advertising budgets have you managed?
4. Have you managed campaigns targeting Saudi Arabia or the GCC?
5. What is your experience with GA4, Google Tag Manager and conversion tracking?
6. How do you measure whether a B2B Google Ads campaign is successful?
7. Please provide examples or screenshots of Google Ads results you have achieved, with confidential client information removed.
8. State your hourly rate and estimated number of hours you believe would be required for the initial setup and first month of management.

Short Practical Assessment

Please visit ---------- before applying.

In a few paragraphs, explain how you would approach the following:

We have SAR 4,000 to spend on Google Ads over approximately 60 days. We want qualified leads and demo requests from companies in Saudi Arabia looking for an HR management system. How would you structure the campaign, what would you track, and what would you focus on during the first 30 days?

Please do not send a generic or AI-generated proposal. We are particularly interested in your analysis of our specific product, market and advertising objective.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0219
Total Execution Time  0.0246
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,514,520 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Google-Ads-Specialist-B2B-SaaS-Lead-Generation-Saudi-Arabia-1714932
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0117 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1714932
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 903786
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1714932
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-03',ej.date_added) duration_daysDATEDIFF('2026-09-03',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-09-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1714932' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1714932 
0.0011   UPDATE employer_jobs SET hit_counts '***Aug-23-2026=1833***Aug-24-2026=154***Aug-25-2026=58***Aug-26-2026=46***Aug-27-2026=16***Aug-28-2026=23***Aug-29-2026=10***Aug-30-2026=4***Sep-03-2026=1' WHERE job_id'1714932'  
0.0014   UPDATE employer_jobs SET monthly_hits '***Aug-2026=2144***Sep-2026=1' WHERE job_id'1714932'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1714932' AND status LIKE 'sent%' ORDER BY id DESC  
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1714932 
0.0032   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '903786'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0005   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)