Google Ads Specialist – Australian B2B / Industrial Lead Generation

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

TYPE OF WORK

Part Time

SALARY

US$7-$10/hour depending on experience

HOURS PER WEEK

8

DATE UPDATED

Aug 12, 2026

JOB OVERVIEW

Safe Lifting Australia is an established Australian industrial crane, lifting and engineering services business based in Western Australia.

We are looking for an experienced Google Ads specialist to work directly with our management team on an ongoing part-time basis.

This is not a general VA, social media or generic digital marketing role. Your primary expertise must be Google Search Ads and lead generation.

What we need

Our objective is not simply to increase clicks or website traffic. We need to generate qualified enquiries from Australian industrial businesses requiring crane and lifting services.

You will initially audit our existing Google Ads campaigns and then help restructure, improve and expand them.

Our target services include:

Overhead crane servicing and repairs
Crane breakdowns
10-year and 25-year major inspections
Crane compliance and third-party inspections
DWP / remaining-life assessments
New and replacement electric hoists
Pneumatic hoists
Explosion-proof / Ex-rated hoists
Crane upgrades and modernisation
Vehicle crane inspections
Other specialist industrial lifting services

Our primary market is Western Australia, including Perth, Kalgoorlie, Karratha, Port Hedland, Geraldton and Bunbury.

We also intend to develop campaigns targeting Darwin and the Northern Territory.

Your responsibilities

You will be responsible for:

Auditing our existing Google Ads account
Keyword and competitor research
Building and restructuring Google Search campaigns
Geographic campaign targeting
Search-term analysis
Strong negative-keyword management
Writing and testing advertisements
Bid and budget optimisation
GA4 and Google Tag Manager
Conversion tracking
Tracking phone calls and website enquiries where appropriate
Reviewing landing pages and recommending improvements
Monitoring campaign performance
Providing concise reporting focused on qualified leads and cost per qualified lead, rather than vanity metrics

We want someone who actively manages campaigns rather than simply accepting Google's automated recommendations.

Experience we're looking for

Ideally you will have:

Strong hands-on Google Search Ads experience
Experience generating leads for B2B or service businesses
Experience with Australian clients is highly desirable
Strong GA4/GTM and conversion-tracking knowledge
Excellent written English
Good analytical skills
Experience managing meaningful Google Ads budgets
Ability to explain your decisions clearly to management

Experience with industrial, engineering, mining, construction, trades or other high-value B2B services would be particularly valuable.

Hours

We expect approximately 8 hours per week ongoing once campaigns are established.

During the first 2–4 weeks, additional paid hours (by agreement) may be available to properly audit the existing account, restructure campaigns, establish tracking and build new campaigns.

This is intended to be a long-term relationship with the right person.

When applying

Please include:

How many years you have personally managed Google Ads.
Examples of 2–3 lead-generation campaigns you have managed, including industry, approximate monthly ad spend and results.
Whether you have managed Google Ads for Australian businesses.
Your experience with GA4, Google Tag Manager and conversion tracking.
Your normal hourly rate.
Your current weekly availability.

Small practical question:

Imagine you are advertising an Australian company that services and inspects overhead industrial cranes.

Please provide:

10 keywords you would consider targeting;
10 negative keywords you would consider using; and
a short explanation of how you would structure the initial Google Ads campaigns.

We are not looking for a long report. A short answer demonstrating how you think about search intent is sufficient.

Please start your application with the words "INDUSTRIAL PPC" so we know you have read the entire job advertisement.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0176
Total Execution Time  0.0192
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,494,128 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Google-Ads-Specialist-Australian-B2B-Industrial-Lead-Generation-1708161
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0095 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0011   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1708161
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 964702
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1708161
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-05',ej.date_added) duration_daysDATEDIFF('2026-09-05',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-05',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1708161' 
0.0010   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1708161 
0.0008   UPDATE employer_jobs SET hit_counts '***Aug-12-2026=227***Aug-13-2026=197***Aug-14-2026=22***Aug-15-2026=13***Aug-16-2026=5***Aug-17-2026=12***Aug-18-2026=16***Aug-19-2026=16***Aug-20-2026=8***Aug-21-2026=6***Aug-22-2026=1***Aug-23-2026=2***Aug-24-2026=10***Aug-25-2026=4***Aug-26-2026=3***Aug-27-2026=1***Aug-28-2026=3***Aug-29-2026=2***Sep-05-2026=1' WHERE job_id'1708161'  
0.0010   UPDATE employer_jobs SET monthly_hits '***Aug-2026=548***Sep-2026=1' WHERE job_id'1708161'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1708161' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1708161 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '964702'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)