Google SEO & Ads Expert — Marketing Agency Fulfillment Team | Full-Time Remote

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

TYPE OF WORK

Full Time

SALARY

1200

HOURS PER WEEK

40

DATE UPDATED

Apr 14, 2026

JOB OVERVIEW

Company: eFreedom — Full-service marketing agency, California, USA
Pay: $800–$1,200/month (full-time, 40 hrs/week)

The role
You are our Google person. Everything Google — for our agency and every client we bring in. SEO, Google Ads, Google Business Profile, Google Search Console, GA4. You own it all.
We are a growing agency. Right now we have a handful of clients. As we grow, you grow with us. You will manage multiple client accounts and be responsible for delivering results across all of them.
What you will do
SEO (all clients + eFreedom):

Keyword research, on-page optimization, meta tags, internal linking, schema markup
Technical SEO: site speed, Core Web Vitals, crawl issues, indexing
Off-page SEO: backlink outreach, guest posting, citation building, directory submissions
Google Business Profile setup and optimization
Content strategy and SEO blog writing or directing content writers
Monthly ranking reports and traffic analysis
WordPress — you can get in and make changes yourself

Google Ads (all clients):

Build and manage Google Search, Display, and Local Services campaigns
Keyword targeting, negative keywords, bid strategy, ad copy
Conversion tracking setup (Google Tag Manager, GA4)
Landing page optimization recommendations
Budget management and weekly reporting on spend, CPL, conversions

Requirements

2+ years hands-on SEO AND Google Ads experience
Show me real results: rankings you improved, traffic you grew, campaigns you ran with actual numbers
You know WordPress and can make on-page changes directly
You know Ahrefs, SEMrush, or similar tools
Google Search Console and GA4 are second nature to you
You can manage multiple client accounts simultaneously
Strong written English
Available during US Pacific Time hours (or 4+ hours overlap)

How to apply
Send:

Resume or portfolio
One SEO result and one Google Ads result you produced (screenshots with numbers)
Short answer: I hand you a new client website with zero SEO and a $50/day Google Ads budget. What do you do in week 1?

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0142
Total Execution Time  0.0161
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,488,200 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Google-SEO-Ads-Expert-Marketing-Agency-Fulfillment-Team-Full-Time-Remote-1617053
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0067 seconds)  (Hide)
0.0006   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1617053
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 912753
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1617053
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-22',ej.date_added) duration_daysDATEDIFF('2026-04-22',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-04-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1617053' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1617053 
0.0009   UPDATE employer_jobs SET hit_counts '***Apr-05-2026=348***Apr-06-2026=19***Apr-07-2026=7***Apr-08-2026=1***Apr-09-2026=1***Apr-10-2026=2***Apr-12-2026=6***Apr-14-2026=508***Apr-15-2026=20***Apr-16-2026=12***Apr-17-2026=8***Apr-18-2026=2***Apr-22-2026=1' WHERE job_id'1617053'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Apr-2026=934' WHERE job_id'1617053'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1617053' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1617053 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '912753'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0009   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)