SEO Specialist

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

TYPE OF WORK

Part Time

WAGE / SALARY

$8/Hour

HOURS PER WEEK

10

DATE UPDATED

Jun 14, 2026

JOB OVERVIEW

You'll be executing a focused 60-day SEO engagement for a U.S.-based B2B biotech client in the bioavailability and ingredient science space. The goal is measurable ranking improvement -- real movement on real keywords.

This role is managed through DeltaVise, a U.S. IT and digital services firm. You'll report directly to the account manager weekly with platform-verified activity logs.

WHAT YOU'LL BE DOING:

- Run a fresh SEMrush site audit and confirm keyword targets
- Conduct competitor keyword analysis to identify ranking gaps
- Optimize existing website pages around confirmed target keywords — meta titles, descriptions, H1/H2 structure, body copy, and internal linking
- Rewrite and refine existing page content to naturally incorporate target keywords without sacrificing readability
- Build strategic internal linking — correct anchor text, link equity distribution, crawl depth improvement
- Implement all on-page changes directly inside WordPress using Yoast SEO
- Submit URLs for indexing via Google Search Console as optimized pages go live
- Monitor GSC for indexing status, impressions, clicks, and ranking signals weekly
- Submit a weekly activity log (date, task, time spent, platform used) every Friday

WHAT WE'RE TRACKING AT DAY 60:

Keywords in Top 20 / Top 10
Keywords ranking total (target: 40+)
Pages with organic presence (target: 10+)
Non-branded impressions/mo (target: 200+)
Site Health Score (target: 95%+)

REQUIREMENTS:

2+ years of hands-on SEO execution — actual on-page work, not agency reporting
SEMrush — site audit, position tracking, keyword research, competitor gap analysis
Google Search Console — ranking data, indexing issues, URL submission
WordPress — confident editing pages and content without breaking things
Yoast SEO — meta titles, descriptions, content scoring
Internal linking strategy — anchor text, link equity, crawl depth
Content writing/editing — ability to rewrite copy for a B2B science audience
Strong written English for weekly client-facing reports

HOW WE VERIFY WORK
Weekly time logs are required for payment release. If you're not comfortable with that level of accountability, this isn't the right fit.

HOW TO APPLY
Send all four of the following — incomplete applications will not be reviewed:

1. A past SEO engagement summary: what the site was, what you did, and what moved — specific numbers only
2. Screenshot or export of a SEMrush audit or position tracking report you personally produced
3. Your available hours per week and timezone
4. In 2-3 sentences: what does bioavailability mean and why does it matter to a B2B ingredient supplier?

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0231
Total Execution Time  0.0244
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,508,928 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEO-Specialist-1668164
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0180 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1668164
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 914053
 LIMIT 1 
0.0124   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1668164
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-22',ej.date_added) duration_daysDATEDIFF('2026-06-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-06-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1668164' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1668164 
0.0007   UPDATE employer_jobs SET hit_counts '***Jun-14-2026=1167***Jun-15-2026=176***Jun-16-2026=57***Jun-17-2026=35***Jun-18-2026=18***Jun-19-2026=13***Jun-20-2026=7***Jun-21-2026=1***Jun-22-2026=1' WHERE job_id'1668164'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=1475' WHERE job_id'1668164'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1668164' 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` = 1668164 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '914053'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)