Local SEO & Digital Marketing Generalist

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

TYPE OF WORK

Any

SALARY

₱250-₱350

HOURS PER WEEK

TBD

DATE UPDATED

Oct 2, 2026

JOB OVERVIEW

Primary Focus: Local SEO, Google Maps, Website SEO, Content, Reputation, and Organic Growth

Position Overview
We are looking for a hands-on Local SEO & Digital Marketing Generalist to manage and grow the online presence of our California, USA -based Upscale Sandwich Chain and its 6 storefront locations. Sandwicheez has been in operation since 2010 and now ready to grow across California and other Parts of USA.

You will build and execute tailored Local SEO strategies for each individual location while maintaining a strong, unified brand presence across all locations. A key part of the role will be developing and optimizing local-focused content that connects with customers in each community, improves local search visibility, and drives more traffic and visits to our stores.

Key Responsibilities
1. Multi-Location Local SEO & Google Maps Management
 Google Business Profile (GBP): Manage, audit, and continuously optimize profiles for all 6 locations. Publish regular GBP posts for specials, menu updates, and catering promotions.
 Hyper-Local Strategy: Develop location-specific SEO strategies tailored to Oakland and San Ramon neighborhoods, ensuring distinct geographic targeting and high-intent keyword ranking (e.g., lunch, takeout, corporate/event catering).
 Location Landing Pages: Create and maintain dedicated website pages for each storefront complete with accurate NAP (Name, Address, Phone), localized content, directions, and Restaurant/Local Business structured data (schema).

2. On-Page, Website & Technical SEO
 On-Page Optimization: Optimize title tags, meta descriptions, headings, image alt text, internal links, and menu/catering pages for search relevance and conversions.
 CMS & Technical Health: Make basic content updates, monitor Google Search Console for indexing/crawling issues, and coordinate with developers for complex fixes.

3. Citation Management, Reviews & Reputation
 Local Listings: Ensure accurate, consistent NAP data across Yelp, Apple Maps, Google, and relevant food/directory platforms. Resolve duplicate or outdated citations.
 Reputation Tracking: Monitor customer reviews across platforms, assist store managers with professional responses, track review trends per location, and support strategies to gather genuine reviews.

4. SEO Content, Outreach & Market Research
 Localized Content: Plan and write SEO-friendly resources (e.g., catering guides, meeting/event lunch guides, local food articles) that drive organic traffic and conversions.
 Competitor Intelligence: Monitor local competitors, analyze their local search visibility and keyword strategy, and provide actionable recommendations.
 Local Outreach: Pursue quality, legitimate local backlinks and partnerships through community involvement, local events, and sponsorships.

5. Analytics & Performance Reporting
 Metrics Tracking: Monitor organic traffic, Google Maps performance (calls, clicks, directions), keyword rankings, and catering leads using GA4, GSC, GBP Insights, and SEO tools.
 Business-Focused Reporting: Deliver clear, non-technical monthly reports connecting SEO activities directly to store traffic and business revenue.

6. General Digital Marketing Support
 Provide cross-functional support for website updates, email marketing, online promotions, social media coordination, and basic digital asset management as needed.


Qualifications & Requirements
Required:
 5+ years of hands-on SEO and Digital Marketing experience, specifically focused on Local SEO and Multi-Location management (5 or 6+ physical storefronts).
 The candidate must have great writing skillset
 Proven track record optimizing Google Business Profiles, Google Maps, and local citations and directory experience.
 Strong on-page SEO skills, keyword research capability, and localized content writing experience.
 Proficient with GA4, Google Search Console, and SEO tools and platforms
 Familiarity with restaurant/local business schema markup.
 Excellent written communication and project management skills; ability to work independently.
 Direct experience in the restaurant, food service, catering, or franchise industries is a huge plus.
 Experience with backlinks or link building and internal linking is highly preferred.


DO NOT APPLY IF YOU DO NOT HAVE THESE QUALIFICATIONS. APPLICANTS WITH NO ACTUAL SEO EXPERIENCE WILL NOT BE ACCOMMODATED.

Core Ownership Breakdown
 Primary (70%): Local SEO, GBP/Google Maps, Multi-Location Strategy, On-Page SEO, Citations & Reputation, Local Content, SEO Analytics.
 Secondary / Generalist (30%): CMS Updates, Email/Digital Marketing Support, Local Outreach, General Marketing Support.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0100
Total Execution Time  0.0113
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,712 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Local-SEO-Digital-Marketing-Generalist-1742269
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0051 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1742269
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 922446
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1742269
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-04',ej.date_added) duration_days, DATEDIFF('2026-10-04',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-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1742269' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742269 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-02-2026=1117***Oct-03-2026=31***Oct-04-2026=2' WHERE job_id= '1742269'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1148' WHERE job_id= '1742269'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1742269' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742269 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '922446'
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)