Junior SEO & GEO Specialist

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

TYPE OF WORK

Any

SALARY

$500/month

HOURS PER WEEK

25

DATE UPDATED

Aug 21, 2026

JOB OVERVIEW

About Us

We are a growing cabinetry and custom millwork company based in San Jose, California. We work with homeowners, designers, contractors, builders, and commercial clients across the San Francisco Bay Area.

We are looking for a **Junior SEO & GEO Specialist** to help us improve and maintain our online visibility across Google Search, Google Maps, Google Business Profile, and emerging AI search platforms such as ChatGPT, Google AI Overviews, Gemini, and Perplexity.

This is an entry-level / junior position.

We are not looking for a senior SEO strategist. We are looking for someone who has a good understanding of basic SEO, is comfortable working with websites and digital tools, and most importantly is reliable, detail-oriented, proactive, and eager to learn.

You will receive direction on overall marketing priorities and will be responsible for consistently executing, monitoring results, and improving our online presence over time.

What You’ll Do:

Website SEO

* Review and optimize page titles, meta descriptions, headings, URLs, and image alt text
* Perform basic keyword research using tools such as SEMrush or similar platforms
* Help organize keywords by service, product, location, and search intent
* Optimize existing website pages based on target keywords
* Improve internal linking between important pages
* Identify missing, duplicate, or poorly optimized metadata
* Help monitor indexing and website SEO health
* Assist with basic technical SEO issues when needed
* Keep website information, product pages, project pages, and other content updated

Content & Website Updates

* Publish and update blog posts, project pages, service pages, FAQs, and other website content
* Optimize new content using SEO best practices
* Research relevant content topics based on keyword opportunities and customer search behavior
* Update older content when opportunities for improvement are identified
* Use AI tools such as ChatGPT to assist with research, outlines, editing, and content optimization
* Make sure website content is clear, accurate, organized, and useful to both users and search engines

Local SEO & Google Business Profile

A major part of this position will be maintaining and improving our local search presence.

Responsibilities include:

* Maintain and optimize our Google Business Profile
* Create and publish regular Google Business Profile posts
* Upload new project photos, showroom photos, products, and business updates
* Monitor and professionally respond to Google reviews
* Keep services, business descriptions, hours, contact information, and other GBP information accurate
* Monitor Google Maps visibility and local keyword rankings
* Help maintain consistent business information across online directories
* Identify relevant local directories and citation opportunities
* Monitor local competitors and their Google Maps / Google Business Profile activity
* Identify opportunities to improve our visibility for local searches

SEO & GEO Reporting

You will regularly use data to understand what is working and what needs improvement.

You will:

* Monitor keyword rankings
* Review Google Search Console performance
* Review basic GA4 website traffic reports
* Monitor Google Business Profile performance
* Track organic traffic, impressions, clicks, rankings, and local visibility
* Use SEMrush or similar SEO tools to identify website issues and opportunities
* Use tools such as **OtterlyAI** or similar platforms to monitor our visibility in AI-generated search results
* Track whether our company and competitors appear in ChatGPT, Google AI Overviews, Gemini, Perplexity, and other AI search platforms
* Prepare simple weekly and monthly reports
* Identify basic opportunities or problems from the data
* Make ongoing optimizations based on results and established marketing strategy


Tools You May Work With

Experience with some of the following is preferred:

* SEMrush
* Google Search Console
* Google Analytics / GA4
* Google Business Profile
* Google Maps
* OtterlyAI or other GEO / AI visibility tools
* ChatGPT
* Gemini
* Perplexity
* WordPress or other CMS platforms
* Google Sheets / Excel
* Canva


What We’re Looking For

We care more about your **attitude, reliability, and ability to learn** than the number of years on your resume.

You should be:

* Reliable and consistent
* Detail-oriented
* Organized
* Curious and willing to learn
* Comfortable learning new software and AI tools
* Able to follow instructions and documented processes
* Able to work independently once a task has been explained
* Proactive about identifying problems instead of waiting for someone to tell you everything
* Comfortable working with numbers and basic performance reports
* Able to communicate clearly in written and spoken English
* Comfortable asking questions when something is unclear
* Responsible about deadlines and recurring weekly tasks

Qualifications

Ideal candidates may have:

* 1–2 years of SEO or digital marketing experience
* Internship, freelance, school, or personal project experience is welcome
* Basic understanding of on-page SEO
* Basic understanding of keyword research
* Basic understanding of Local SEO
* Experience with Google Business Profile is strongly preferred
* Familiarity with SEMrush, Ahrefs, Ubersuggest, or similar SEO tools
* Familiarity with Google Search Console and GA4
* Basic understanding of how AI tools such as ChatGPT and Google AI search are changing online search

Recent graduates with strong hands-on skills and personal projects are encouraged to apply.

Nice to Have

These are helpful but **not required**:

* WordPress experience
* Basic website editing skills
* Basic HTML knowledge
* Canva
* Schema markup knowledge
* Citation / directory management
* Basic backlink research
* Experience with OtterlyAI
* Experience with Local SEO
* Experience with home improvement, construction, interior design, architecture, cabinetry, or related industries

There will be opportunities for compensation growth as you develop your skills, take on more responsibility, and demonstrate results.

Schedule

* Part-time remote position, about 25 hours/ week.
* Some overlap with Pacific Time business hours may occasionally be required for meetings and communication
* Most SEO and content work can be completed independently according to agreed deadlines

How to Apply

Please send:

1. Your resume
2. A short introduction about yourself
3. A **1–2 minute Loom video** introducing yourself in English
4. Any SEO, website, Google Business Profile, content, or digital marketing projects you have worked on — school projects and personal projects are welcome

Please also answer these questions:

**1. What SEO tools have you used before?**

**2. What tasks have you done inside Google Business Profile?**

**3. If a website page has impressions on Google but very few clicks, what are 2–3 things you would check first?**

**4. What do you know about GEO or optimizing a business to appear in AI search results such as ChatGPT or Google AI Overviews?**
It is completely okay if you are still learning GEO. We want to understand how you think.

**5. Tell us about one software, tool, or skill you taught yourself recently. How did you learn it?**

We are looking for someone who wants to **build real skills and grow with the company long-term**, not someone who is simply looking to complete a list of repetitive tasks.

If you are hardworking, curious, organized, and enjoy learning how search and AI are changing digital marketing, we would love to hear from you.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0108
Total Execution Time  0.0121
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,516,992 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Junior-SEO-GEO-Specialist-1714398
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0056 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1714398
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 967305
 LIMIT 1 
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` = 1714398
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-24',ej.date_added) duration_daysDATEDIFF('2026-08-24',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-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1714398' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1714398 
0.0010   UPDATE employer_jobs SET hit_counts '***Aug-21-2026=289***Aug-22-2026=251***Aug-24-2026=1' WHERE job_id'1714398'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=541' WHERE job_id'1714398'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1714398' 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` = 1714398 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '967305'
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)