Google Shopping & Product Feed Specialist (Full-Time)

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

TYPE OF WORK

Full Time

SALARY

40,000 – 65,000 PHP

HOURS PER WEEK

TBD

DATE UPDATED

Jul 25, 2026

JOB OVERVIEW

Google Shopping & Product Feed Specialist (Full-Time)

We are looking for an experienced Google Shopping Expert to manage, optimise, and scale our Google Shopping performance across a large catalogue of industrial tools and machinery.

As a trusted Australian supplier of capital equipment with a strong e-commerce presence, our team works closely across Australia and internationally on product data, pricing, feeds, advertising performance, and conversion optimisation.
This role is hands-on and performance-focused, suited to someone who deeply understands Google Merchant Center, Shopping feeds, and how industrial / B2B products behave in paid search.

Responsibilities
Manage and optimise Google Shopping campaigns (Standard & Performance Max)
Build, maintain, and optimise Google Merchant Center product feeds

- Improve product titles, descriptions, attributes, and taxonomy for high-intent searches
- Troubleshoot feed disapprovals, policy issues, and diagnostics
- Coordinate with our marketing and operations teams on pricing, availability, and promotions
- Monitor performance metrics (ROAS, CPC, impression share, conversions) and make data-driven improvements
- Stay up to date with Google Shopping best practices and platform changes

Requirements
- Proven experience managing Google Shopping campaigns at scale
- Strong understanding of Google Merchant Center, feed rules, and diagnostics
- Experience with product feed tools (e.g. DataFeedWatch, Feedonomics, or similar)

Ability to optimise B2B / industrial product listings (high-ticket, long sales cycle)
Strong analytical skills and attention to detail
Ability to work independently and deliver consistent, measurable results

The Benefits
- Work with an established Australian company
- Monday–Friday, 6:00am – 3:00pm Philippines business hours (no shift work)
- Competitive salary ?40,000 – ?65,000 PHP per month, based on experience
- 13th-month pay and additional performance bonuses
- Paid vacation and holidays
- - Strong growth potential, including pay rises and bonus opportunities
- Great work–life balance with flexible working conditions
- Job security with a business established for over 20 years

Please Note
This is a full-time (38 hours per week) position
This role must be your only employment
If you wish to continue working for other clients, please do not apply

Application Questions
If this position sounds right for you, please submit your CV and answer the following questions.
Serious applicants are expected to make an effort when responding.

Are you a reliable and dependable person?
Please share examples of how you’ve demonstrated reliability in previous roles.
Why do you believe you are well-suited to managing Google Shopping and product feeds for an industrial / B2B business?

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0312
Total Execution Time  0.0326
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,168 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Google-Shopping-Product-Feed-Specialist-Full-Time-1566782
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 15 (0.0247 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1566782
 LIMIT 1 
0.0018   SELECT *
FROM `employers`
WHERE `employer_id` = 113684
 LIMIT 1 
0.0036   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1566782
AND `misc`.`idIS NULL 
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` = 1566782
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-27',ej.date_added) duration_daysDATEDIFF('2026-08-27',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-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1566782' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1566782 
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` = 1566782
AND `misc`.`idIS NULL 
0.0011   UPDATE employer_jobs SET hit_counts '***Jan-31-2026=209***Feb-01-2026=9***Feb-02-2026=12***Feb-03-2026=5***Feb-04-2026=9***Feb-05-2026=5***Feb-06-2026=4***Feb-07-2026=4***Feb-08-2026=2***Feb-09-2026=1***Feb-10-2026=1***Feb-11-2026=1***Feb-12-2026=1***Feb-13-2026=2***Feb-14-2026=2***Feb-15-2026=1***Feb-16-2026=3***Feb-18-2026=1***Feb-19-2026=2***Feb-20-2026=1***Feb-25-2026=1***Feb-26-2026=2***Feb-27-2026=2***Mar-01-2026=1***Mar-02-2026=96***Mar-03-2026=27***Mar-04-2026=2***Mar-05-2026=3***Mar-06-2026=1***Mar-07-2026=5***Mar-08-2026=1***Mar-09-2026=1***Mar-11-2026=1***Mar-13-2026=2***Mar-14-2026=1***Mar-15-2026=2***Mar-17-2026=1***Mar-21-2026=1***Mar-25-2026=1***Mar-29-2026=1***Apr-01-2026=1***Apr-04-2026=1***Apr-05-2026=1***Apr-07-2026=1***Apr-08-2026=2***Apr-11-2026=1***Apr-18-2026=1***Apr-20-2026=3***Apr-26-2026=1***Apr-29-2026=2***May-04-2026=3***May-05-2026=1***May-06-2026=1***May-08-2026=1***May-11-2026=3***May-19-2026=1***May-20-2026=1***May-22-2026=1***May-27-2026=1***Jun-09-2026=1***Jun-12-2026=2***Jun-28-2026=1***Jun-29-2026=1***Jul-04-2026=1***Jul-16-2026=1***Jul-17-2026=1***Jul-18-2026=2***Jul-19-2026=1***Jul-25-2026=1044***Jul-26-2026=375***Jul-27-2026=20***Jul-28-2026=4***Jul-29-2026=12***Jul-30-2026=7***Jul-31-2026=3***Aug-01-2026=1***Aug-02-2026=1***Aug-04-2026=1***Aug-05-2026=2***Aug-07-2026=2***Aug-09-2026=4***Aug-10-2026=1***Aug-11-2026=1***Aug-12-2026=2***Aug-13-2026=1***Aug-15-2026=1***Aug-16-2026=1***Aug-18-2026=1***Aug-19-2026=1***Aug-20-2026=3***Aug-27-2026=1' WHERE job_id'1566782'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Jan-2026=209***Feb-2026=71***Mar-2026=147***Apr-2026=14***May-2026=13***Jun-2026=5***Jul-2026=1471***Aug-2026=24' WHERE job_id'1566782'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1566782' 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` = 1566782 
0.0121   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '113684'
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)