Senior Google Ads & Lead Generation Specialist

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

TYPE OF WORK

Full Time

SALARY

PHP 80,000–105,000/month

HOURS PER WEEK

40

DATE UPDATED

Oct 21, 2026

JOB OVERVIEW

Peblx helps founders set up and run businesses in Hong Kong. We need a hands-on specialist to personally run Google Search and connect ad spend to qualified meetings and customers. You will recommend paid-search priorities, explain the numbers to the founder, and coordinate fixes across the lead journey. This is a senior individual contributor role with no direct reports. We use separate contractors for Webflow development and larger site changes.

LOCATION AND TERMS
Remote from the Philippines, with regular availability during Hong Kong business hours. Initial three-month independent contractor engagement, with potential to extend. Advertising spend is separate. Monthly compensation is PHP 80,000–105,000, depending on demonstrated experience.

WHAT YOU WILL OWN
• Personally manage Google Search: search terms, negative keywords, match types, campaign structure, bids, budgets, ad copy, and a clear change log.
• Diagnose drops in lead quality or volume using Google Ads, GA4, GTM, booking records, and HubSpot. Distinguish button clicks, form submissions, confirmed bookings, meetings held, qualified meetings, and customers won.
• Keep conversion measurement accurate. Identify missing or duplicate events, specify the fix, work with a developer where code is needed, and test the full journey afterward.
• Spot landing-page and booking friction, write clear copy or change briefs, prioritize tests, and check the contractor's finished work. You are accountable for diagnosing and verifying the result; you are not expected to build the site.
• Report weekly on spend, changes made, qualified outcomes, cost per qualified meeting, and next decisions. Recommend what to stop, improve, or scale within an agreed budget.

WHAT WE NEED
• At least three years personally operating Google Search campaigns, with B2B or service-business lead-generation results.
• Sound judgment on search terms, negatives, limited budgets, and conversion actions. You can explain a decision using actual campaign data, including what you did yourself.
• Working knowledge of GA4, GTM, and CRM or booking reconciliation. HubSpot and Webflow familiarity is useful; coding and site design are not required.
• Clear written and spoken English, dependable Hong Kong-hours collaboration, and willingness to own the work personally. Agency experience is welcome if you were the hands-on operator.

FIRST MONTH
Audit the existing Ads account and conversion path; reconcile Ads, GA4, bookings, and HubSpot; correct the highest-priority measurement or campaign issues; and establish a weekly report tied to qualified meetings and customers. Agree a short, measurable testing backlog with the founder and brief the web contractor where needed.

CONTRACT AND TAXES
This is an independent contractor engagement. The compensation includes the contractor's own taxes, registrations, insurance, and required social contributions. The contractor is responsible for reporting and paying their own taxes and required contributions in their jurisdiction, subject to any withholding or other obligation that applicable law places on Peblx. The contractor will invoice Peblx and manage how they deliver the agreed work, with reasonable availability for collaboration in Hong Kong hours.

HOW TO APPLY
Apply through OnlineJobs.ph only, using this job posting. Do not email the founder, staff, personal addresses, or company inboxes; applications sent outside OnlineJobs.ph will not be reviewed. Submit your CV and one anonymized B2B or services Google Ads example: approximate monthly spend, the specific change you personally made, what the qualified-lead or meeting outcome was, and how you verified it. State your expected gross monthly compensation in PHP. Finalists will complete the same short, unseen live case by screen share. A calculator and fresh notes are allowed; AI, web search, and prepared answers are not allowed during the case. Identity and reference checks are part of the process.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0125
Total Execution Time  0.0139
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,000 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Google-Ads-Lead-Generation-Specialist-1745323
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0070 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1745323
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 1007653
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1745323
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-26',ej.date_added) duration_days, DATEDIFF('2026-10-26',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1745323' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1745323 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-07-2026=728***Oct-08-2026=52***Oct-09-2026=28***Oct-10-2026=17***Oct-11-2026=7***Oct-12-2026=18***Oct-13-2026=7***Oct-14-2026=6***Oct-15-2026=9***Oct-16-2026=14***Oct-17-2026=14***Oct-18-2026=12***Oct-19-2026=10***Oct-20-2026=10***Oct-21-2026=324***Oct-22-2026=50***Oct-23-2026=24***Oct-24-2026=15***Oct-25-2026=2***Oct-26-2026=2' WHERE job_id= '1745323'  
0.0008   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1348' WHERE job_id= '1745323'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1745323' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1745323 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1007653'
AND `date_added` >= '2022-06-08' 
0.0002   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)