Amazon PPC & SEO Specialist

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

TYPE OF WORK

Full Time

SALARY

Up to $6/Hour

HOURS PER WEEK

40

DATE UPDATED

Oct 13, 2026

JOB OVERVIEW

Zoniverse is a full-service Amazon agency. We’re hiring a full-time employee with hands-on experience in Amazon PPC, SEO and listing optimization to work across our client accounts.

You’ll use advertising and organic search performance to identify opportunities, make improvements and track results. This includes campaign changes, keyword targeting and recommendations for titles, bullets, main images, image stacks and A+ Content.

We provide training on our workflows and copywriting standards. Your practical experience with PPC, SEO and listing optimization is what matters most.

Responsibilities

Amazon PPC

* Manage & launch campaigns with clear goals, purposes, and strategy.
* Analyze search terms, keywords, product targets and placements.
* Adjust bids and budgets, harvest search terms and add negatives.
* Monitor advertising efficiency alongside total account performance.
* Identify when weak results require a targeting, listing or offer change.

Amazon SEO

* Research and prioritize relevant keywords using search, advertising and competitor data.
* Monitor organic rankings and indexation regularly.
* Identify ranking gaps and update listing keywords where appropriate.
* Track whether changes improve visibility and performance.

Listing Optimization

* Use PPC and SEO findings to improve listing relevance, click-through rate and conversion.
* Recommend changes to main images, image stacks, titles, bullets, backend terms and A+ Content.
* Give designers clear briefs explaining the benefit, customer question or objection each image should address.
* Write and refine listing copy, using AI where helpful.
* Record performance baselines, document changes and follow up to evaluate results.

Reporting and Organization

* Maintain account-specific priorities and change logs across multiple brands and ASINs.
* Report what changed, why it changed, what happened and what needs attention next.
* Communicate blockers and complete recurring work on schedule.

Requirements

* At least two years of hands-on Amazon experience, with practical experience in **all three areas: PPC, SEO and listing optimization**. This does not mean two separate years in each.
* Experience personally managing PPC campaigns, conducting keyword research, monitoring organic rankings and improving listings.
* Ability to explain a real performance problem you identified and the actions you took.
* Working knowledge of Amazon Seller Central, Amazon Ads Console and keyword research tools such as Helium 10 or Data Dive.
* Comfortable analyzing reports in Excel or Google Sheets.
* Ability to keep work organized across multiple accounts and ASINs.
* Clear English communication and reliable follow-through.

Experience with Brand Analytics, Search Query Performance, listing experiments and designer collaboration is a plus.

How to Apply

Begin your application with **SEARCH FLYWHEEL**, attach your resume and answer these questions:

1. How many years of hands-on experience do you have in Amazon PPC, SEO and listing optimization?
2. How many Amazon brands or accounts have you personally managed simultaneously?
3. Describe one specific Amazon PPC problem you personally diagnosed. What did you find, what did you change and what were the results?
4. Share one example of PPC or SEO data leading to a listing recommendation. What did the data show, what did you recommend and how did you evaluate the result?

Keep your answers concise and based on work you personally performed. Client names can remain confidential.

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.0175
Total Execution Time  0.0189
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,507,512 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Amazon-PPC-SEO-Specialist-1726412
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0119 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1726412
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 749666
 LIMIT 1 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1726412
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-26',ej.date_added) duration_days, DATEDIFF('2026-10-26',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1726412' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1726412 
0.0009   UPDATE employer_jobs SET hit_counts = '***Sep-08-2026=245***Sep-09-2026=154***Sep-10-2026=70***Sep-11-2026=36***Sep-12-2026=13***Sep-13-2026=13***Sep-14-2026=8***Sep-15-2026=19***Sep-16-2026=10***Sep-17-2026=1***Sep-18-2026=10***Sep-19-2026=5***Sep-20-2026=6***Sep-21-2026=7***Sep-22-2026=3***Sep-23-2026=1***Sep-24-2026=6***Sep-25-2026=8***Sep-26-2026=2***Sep-27-2026=4***Sep-28-2026=6***Sep-29-2026=7***Sep-30-2026=3***Oct-01-2026=7***Oct-02-2026=13***Oct-03-2026=17***Oct-04-2026=7***Oct-05-2026=7***Oct-06-2026=15***Oct-07-2026=12***Oct-08-2026=18***Oct-09-2026=12***Oct-10-2026=3***Oct-11-2026=5***Oct-12-2026=10***Oct-13-2026=150***Oct-14-2026=168***Oct-15-2026=59***Oct-16-2026=37***Oct-17-2026=18***Oct-18-2026=22***Oct-19-2026=20***Oct-20-2026=20***Oct-21-2026=29***Oct-22-2026=19***Oct-23-2026=14***Oct-24-2026=6***Oct-25-2026=2***Oct-26-2026=2' WHERE job_id= '1726412'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=637***Oct-2026=692' WHERE job_id= '1726412'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1726412' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1726412 
0.0037   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '749666'
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)