SEO Specialist — Organic Google Visibility | US Digital Marketing Agency

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

TYPE OF WORK

Full Time

SALARY

$800 – $1,500 USD

HOURS PER WEEK

40

DATE UPDATED

Apr 10, 2026

JOB OVERVIEW

SEO Specialist — Organic Google Visibility | US Digital Marketing Agency
Full-time
Remote
US hours (EST/CST)
Results-based role
Long-term
Monthly compensation
$800 – $1,400 USD
Hours
40 hrs/week
Start
Immediate
This role is 100% organic SEO. No paid ads, no social media, no content writing only. If your experience is primarily in Google Ads or Facebook Ads, do not apply. We need someone who lives and breathes Google rankings.
ABOUT THE ROLE
We are a US-based digital marketing agency serving high-ticket clients in the yacht/marine and real estate industries. Our clients need to dominate Google — locally and organically. We need a proven SEO specialist who can build authority, earn rankings, and show results through data. Not someone who talks about SEO. Someone who does it.
WHAT YOU'LL OWN
LINK BUILDING & AUTHORITY

Guest posting — identify relevant niche sites, pitch editors, place articles with contextual backlinks for US clients

Press releases — write and distribute to wire services (PR Newswire, EIN Presswire, etc.) for brand mentions and authority links

Digital PR — earn editorial backlinks through outreach to journalists, bloggers, and niche publications

HARO / Qwoted — respond to journalist queries consistently to earn high-authority media backlinks

Niche edits — outreach to existing content owners to insert client links into already-indexed pages

Citation building — build and maintain consistent NAP citations across all major directories for local clients
ON-PAGE & TECHNICAL SEO

Full site audits — crawlability, Core Web Vitals, site speed, indexation issues, and technical fixes

On-page optimization — title tags, meta descriptions, headers, schema markup, and internal linking

Topical authority — build content clusters and internal linking structures that signal expertise to Google
LOCAL SEO

Google Business Profile optimization — categories, services, posts, photos, Q&A, and review strategy

Map pack rankings — full local SEO strategy to get clients ranking in the Google 3-pack for target keywords
AI SEO & REPORTING

AI SEO — optimize content and site structure for AI Overviews, SGE visibility, featured snippets, and entity-based search

Keyword research — identify ranking opportunities and brief content for maximum organic impact

Weekly reporting — Google Search Console and GA4 tracking with clear KPIs, ranking movement, and action items

Competitor analysis — reverse engineer top-ranking competitors and build a plan to outrank them
REQUIREMENTS — DO NOT APPLY WITHOUT THESE

Minimum 3 years hands-on SEO experience with documented ranking improvements — not just audits, actual results

Proven backlink building experience including guest posts, press releases, digital PR, and niche edits — you must describe your exact process

Deep knowledge of Google Search Console, GA4, Ahrefs or SEMrush, and Screaming Frog or similar crawl tools

Local SEO experience — you have ranked businesses in Google Maps and know GMB inside out

Strong written English — you will communicate directly with US-based clients

Reliable internet, consistent availability during US business hours, and a professional work setup
NICE TO HAVE

Experience with AI SEO — understanding of SGE, AI Overviews, and entity-based SEO shifts in Google

Niche experience in marine, luxury, real estate, or high-ticket service industries

Familiarity with GoHighLevel CRM or WordPress

Active HARO or Qwoted account with a track record of successful placements

Experience with structured data, schema markup, and local business optimization
HOW TO APPLY — READ THIS CAREFULLY
Your application will be ignored if it does not include the following:

1. A specific website or client you did SEO for — what their ranking was before, what it was after, and the timeframe. Numbers only, no vague claims.

Generic applications will not be reviewed. We are looking for one specialist, not a team. If you are that person, your application will speak for itself.
Copy full post text

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.0157
Total Execution Time  0.0170
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,024 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEO-Specialist-Organic-Google-Visibility-US-Digital-Marketing-Agency-1621249
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0101 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0014   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1621249
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 921946
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1621249
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-13',ej.date_added) duration_daysDATEDIFF('2026-04-13',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-13',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1621249' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1621249 
0.0023   UPDATE employer_jobs SET hit_counts '***Apr-10-2026=239***Apr-11-2026=115***Apr-13-2026=1' WHERE job_id'1621249'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Apr-2026=355' WHERE job_id'1621249'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1621249' 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` = 1621249 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '921946'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)