NEW JOB! Full Time SEO Assistant (Fully Remote 8am - 5pm) - Stable and Long Term Job - +PAID VACATION +HOLIDAYS

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

TYPE OF WORK

Full Time

SALARY

?36,000 - ?40,000

HOURS PER WEEK

40

DATE UPDATED

Jul 31, 2026

JOB OVERVIEW

Local SEO Assistant - Full Time - Remote

We’re looking for an SEO Assistant with strong Local SEO experience to manage and improve rankings for service-based businesses. If you know how to move the needle on Google Maps and organic results, this role is for you.

Learn more about JSA Interactive Inc., a global digital marketing company and our brands:

- ----------
- ----------
- ----------
- ----------

Job Overview:

- Optimize and manage Google Business Profiles (GBP)
- Build and improve service area pages for local rankings
- Handle full on-page SEO (titles, headings, structure, internal links)
- Execute internal linking strategies across websites
- Work inside WordPress to publish, update, and optimize pages
- Improve content quality based on search intent (not just keywords)
- Perform keyword targeting and placement across pages
- Identify and fix keyword cannibalization issues
- Plan and execute SEO strategies (not just tasks - we need thinking)
- Conduct link building outreach (guest posts, niche edits, partnerships)

Analyze performance using tools like:

- Ahrefs
- Google Search Console
- Screaming Frog SEO Spider
- BrightLocal
- LocalFalcon
- Identify opportunities based on data and implement improvements

Requirements

- Minimum 2+ years of SEO experience
- Strong understanding of Local SEO (MUST)
- Proven experience with:
- On-page SEO optimization
- Keyword targeting & placement
- Fixing cannibalization issues
- Internal linking strategies
- Link building & outreach
- Backlink placements & ordering (MUST)
- Experience with Google Business Profile optimization
- Comfortable working in WordPress
- Familiarity with local rank tracking / grid tools
- Experience with citation building and local directories
- Ability to read and act on SEO data (GSC, Ahrefs, crawlers)
- Strong attention to detail and ability to execute clean work

Why Join Us

You’ll be part of a team that blends corporate stability with entrepreneurial energy. We move fast, work across diverse industries, and care deeply about results. If you’re passionate about SEO, excited about the evolving role of AI in search, and want to make an impact in a fun, high-performance agency, we’d love to hear from you.
This role is ideal for someone who thrives in a fast-paced environment and is passionate about delivering real marketing results. If you're organized, performance-driven, and proactive in optimizing campaigns and client satisfaction, we’d love to hear from you!
BONUS: knowledge or experience of the tree care or arborists industry!

- Work Hours: 8 AM - 5 PM Eastern Time USA (GMT -4 or GMT -5)
- Time monitoring app required
- Remuneration ?36,000 - ?40,000 per month per month, based on experience and portfolio.

If you meet the above requirements, are willing to work from 8am to 5pm US Eastern Time and looking for a salary within the salary range mentioned in the job advert, please send your resume to our Global HR Director, Lizelle De Villiers: ----------

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.0392
Total Execution Time  0.0406
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,540,184 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/NEW-JOB-Full-Time-SEO-Assistant-Fully-Remote-8am-5pm-Stable-and-Long-Term-Job-PAID-VACATION-HOLIDAYS-1700417
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0337 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1700417
 LIMIT 1 
0.0025   SELECT *
FROM `employers`
WHERE `employer_id` = 77895
 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` = 1700417
AND `misc`.`idIS NULL 
0.0010   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-15',ej.date_added) duration_daysDATEDIFF('2026-08-15',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-08-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1700417' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1700417 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-31-2026=474***Aug-01-2026=111***Aug-02-2026=39***Aug-03-2026=51***Aug-04-2026=42***Aug-05-2026=23***Aug-06-2026=22***Aug-07-2026=24***Aug-08-2026=31***Aug-14-2026=1***Aug-15-2026=1' WHERE job_id'1700417'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=474***Aug-2026=345' WHERE job_id'1700417'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1700417' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1700417 
0.0259   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '77895'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)