Google Merchant Center Specialist — Fix Misrepresentation Suspensions

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

TYPE OF WORK

Part Time

SALARY

800

HOURS PER WEEK

15

DATE UPDATED

Jul 11, 2026

JOB OVERVIEW

Job type: Part-time to start (10–20 hrs/week), potential full-time for the right person
Salary: $800–$1,400/month full-time equivalent, negotiable based on proven results, or propose a per-store project fee

About the role

We run an e-commerce business that launches multiple online stores every month. Our Google Merchant Center accounts keep getting disapproved/suspended for Misrepresentation, and we need a specialist who can:


Diagnose exactly what is triggering the flags on our stores
Fix the root causes and get our accounts reinstated through Google's official review process
Build a pre-launch compliance checklist so every new store passes review the first time


What you'll do


Audit our stores and GMC accounts against Google's Misrepresentation policy and Shopping ads policies
Identify triggers: missing or inconsistent business/contact info, weak shipping and returns policies, unrealistic promotions, checkout/trust issues, domain or branding mismatches, thin About/policy pages, product feed mismatches
Implement fixes yourself or direct our store team on what to change
Prepare and submit account review requests and handle communication with Google support
Create a repeatable pre-launch compliance checklist and SOPs for every new store
Monitor account health across all stores and flag risks early
Keep us informed of Google policy changes that affect us


Requirements


Proven experience getting GMC accounts reinstated after Misrepresentation suspensions — you must show real examples (redact private/client info)
Deep working knowledge of Google Merchant Center, Shopping ads policies, and Google Ads
Experience with Shopify and/or WooCommerce store setups
Able to explain clearly, in writing, why an account was flagged and exactly what you changed
Strong written English, organized, self-directed


Nice to have


Experience managing GMC across multiple storefronts at the same time
Product feed tools (DataFeedWatch, Channable, or similar)
Google Search Console and basic landing page/conversion knowledge


How to apply

Start your application with the word GREENLIGHT so we know you read the full post. Then answer these three questions:


Describe ONE Misrepresentation suspension you personally resolved: what caused it, what you fixed, and how long reinstatement took.
How many GMC reinstatements have you handled in the last 12 months?
Your rate: monthly (state weekly hours) or a per-store project fee.


Shortlisted applicants get a paid trial task: audit one of our suspended stores and deliver a written action plan.

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.0310
Total Execution Time  0.0323
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,480 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Google-Merchant-Center-Specialist-Fix-Misrepresentation-Suspensions-1686954
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0231 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1686954
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 740671
 LIMIT 1 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1686954
AND `misc`.`idIS NULL 
0.0010   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-12',ej.date_added) duration_daysDATEDIFF('2026-07-12',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-07-12',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1686954' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1686954 
0.0012   UPDATE employer_jobs SET hit_counts '***Jul-11-2026=1255***Jul-12-2026=1' WHERE job_id'1686954'  
0.0021   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1252' WHERE job_id'1686954'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1686954' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1686954 
0.0095   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '740671'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)