Part-Time SEO & Digital Marketing Assistant for Pool Service Business

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

TYPE OF WORK

Part Time

SALARY

$4 - $6

HOURS PER WEEK

15

DATE UPDATED

Jul 12, 2026

JOB OVERVIEW

Part-Time SEO & Digital Marketing Assistant for Pool Service Business

We are Pool Promise, a growing pool service and repair business based in Chandler, Arizona. We are looking for a part-time SEO and Digital Marketing Assistant to help us improve our online presence, create consistent content, and bring more attention to our business online.

This role will start at approximately 10 hours per week, with the opportunity to grow if the person does excellent work and produces results.

Main Purpose of This Role

We need someone who can help us get more visible online and create consistent marketing activity.

We are looking for help with SEO, Google Business Profile, social media posting, website content, local marketing, and simple content planning. We have very little online presence right now and want someone who can help us build ---------- ntum.

Main Responsibilities

- Help improve our Google Business Profile.
- Help with local SEO for pool service and pool repair in Chandler, Arizona and surrounding areas.
- Research keywords for pool service, pool cleaning, pool repair, filter cleaning, pool draining, ---------- , tile cleaning, and related services.
- Help create blog post ideas, website page ideas, and customer education content.
- Help write or improve website content.
- Help create and schedule posts for Facebook, Instagram, TikTok, and possibly YouTube Shorts.
- Turn pool service photos and videos into simple social media content.
- Help create captions, hashtags, and post ideas.
- Help organize a simple monthly content calendar.
- Help create review request campaigns and customer follow-up messages.
- Track basic marketing results and suggest improvements.
- Help research competitors and local pool companies to see what is working online.
- Help with basic Canva graphics or short video edits if experienced.

Future Growth Opportunities

This role may grow into more hours and bigger projects over time.

Future projects may include:

- Website updates
- Blog writing
- Email marketing
- Facebook/Instagram content strategy
- TikTok/Reels strategy
- Google Business Profile posting
- Local SEO campaigns
- E-commerce support
- Amazon product support
- Product listing support
- Online store content
- 3D print product marketing

We do not expect one person to know everything, but we are looking for someone who is willing to learn and grow.

Tools We Use or May Use

- Google Business Profile
- Facebook
- Instagram
- TikTok
- YouTube Shorts
- Canva
- CapCut
- Google Docs
- Google Sheets
- Google Drive
- WordPress, Wix, Shopify, or other website platforms
- SEO tools
- ChatGPT / AI tools

Please tell us which tools you have used before.

Required Skills

- Digital marketing experience
- Basic SEO knowledge
- Good written English
- Social media content experience
- Ability to create captions and post ideas
- Ability to research keywords and competitors
- Ability to follow a content calendar
- Detail-oriented and organized
- Comfortable learning about the pool service industry
- Able to work independently after receiving direction
- Willing to provide simple reports on work completed

Bonus Skills

These are helpful, but not required:

- Local SEO experience
- Google Business Profile experience
- Pool, home service, real estate, or local service business marketing experience
- Canva
- CapCut
- Short-form video editing
- WordPress
- Shopify
- Amazon Seller Central
- E-commerce product listings
- Blog writing
- Email marketing
- Paid ads experience

Schedule

This role will start at approximately 10 hours per week.

The schedule can be flexible, but we need consistent weekly progress and clear communication.

Pay

Please include your desired hourly rate. Starting pay will depend on experience, skill level, and examples of past work.

How to Apply

Please reply with the subject line:

POOL PROMISE MARKETING ASSISTANT

In your application, please answer these questions:

1. What SEO or digital marketing experience do you have?
2. Have you worked with local SEO or Google Business Profile before?
3. Have you helped market a local service business before?
4. What social media platforms have you created content for?
5. What tools have you used? Please mention Canva, CapCut, WordPress, Shopify, Google Business Profile, SEO tools, or other tools if applicable.
6. Can you create captions, post ideas, and simple content calendars?
7. Do you have experience turning photos or videos into social media posts?
8. What are three things you would do first to improve online visibility for a local pool service company?
9. What is your desired hourly rate?
10. Are you available for approximately 10 hours per week?
11. Please share examples of past marketing, SEO, social media, website, or content work if available.
12. What are the last five books, trainings, courses, or skill-development programs you completed?
13. Please include the word “clarity” somewhere in your response so we know you read the full job post.

We are looking for someone who can help us build consistent online visibility and grow with us over time.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0154
Total Execution Time  0.0168
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,768 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Part-Time-SEO-Digital-Marketing-Assistant-for-Pool-Service-Business-1672369
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0090 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1672369
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 946432
 LIMIT 1 
0.0019   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1672369
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-09',ej.date_added) duration_daysDATEDIFF('2026-08-09',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-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1672369' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1672369 
0.0016   UPDATE employer_jobs SET hit_counts '***Jun-19-2026=577***Jun-20-2026=108***Jun-21-2026=68***Jun-22-2026=55***Jun-23-2026=26***Jun-24-2026=23***Jun-25-2026=20***Jun-26-2026=15***Jun-27-2026=6***Jun-28-2026=9***Jun-29-2026=15***Jun-30-2026=14***Jul-01-2026=10***Jul-02-2026=6***Jul-03-2026=5***Jul-04-2026=4***Jul-05-2026=7***Jul-06-2026=4***Jul-07-2026=10***Jul-08-2026=2***Jul-09-2026=2***Jul-10-2026=3***Jul-11-2026=3***Jul-12-2026=842***Jul-13-2026=149***Jul-14-2026=61***Jul-15-2026=33***Jul-16-2026=21***Jul-17-2026=18***Jul-18-2026=23***Jul-19-2026=5***Jul-20-2026=11***Jul-21-2026=26***Jul-22-2026=8***Jul-23-2026=11***Jul-24-2026=11***Jul-25-2026=16***Jul-26-2026=18***Jul-27-2026=23***Jul-28-2026=23***Jul-29-2026=13***Jul-30-2026=16***Jul-31-2026=16***Aug-01-2026=14***Aug-02-2026=22***Aug-03-2026=10***Aug-04-2026=14***Aug-05-2026=14***Aug-06-2026=8***Aug-07-2026=18***Aug-08-2026=21***Aug-09-2026=1' WHERE job_id'1672369'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=935***Jul-2026=1381***Aug-2026=122' WHERE job_id'1672369'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1672369' 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` = 1672369 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '946432'
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)