Social Media Marketing Specialist - Cleaning Industry

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

TYPE OF WORK

Part Time

SALARY

$3/hour

HOURS PER WEEK

20

DATE UPDATED

Oct 12, 2026

JOB OVERVIEW

We are a professional cleaning company serving Toronto and the GTA, specializing in residential, commercial, and post-construction cleaning.

We are looking for an experienced Social Media Marketing Specialist who has previously worked with cleaning companies and knows how to generate leads, increase brand awareness, and attract paying customers through social media.

This is NOT an entry-level position. Previous social media marketing experience with cleaning companies is MANDATORY.

Key Responsibilities

Manage and grow our online presence.

Develop effective social media marketing strategies for cleaning services.

Create engaging reels, before-and-after content, promotional posts, and captions.

Generate qualified leads and customer inquiries through social media.

Research competitors and identify opportunities for growth.

Plan and schedule content using Meta Business Suite or similar tools.

Track performance and provide weekly reports on engagement, leads, and conversions.

Strict Requirements

Cleaning Industry Experience: Minimum 1 year of social media marketing experience working directly with cleaning companies.

Proven Results: Must provide evidence of results achieved for previous cleaning companies, including leads generated, bookings, engagement growth, or revenue improvements.

Portfolio Required: Must provide links to cleaning company social media accounts or campaigns personally managed.

Content Creation: Strong skills in Canva, CapCut, Instagram Reels, and Facebook marketing.

Lead Generation: Must understand how to convert social media engagement into cleaning inquiries and bookings.

Communication: Excellent written English, creativity, and ability to work independently.

Analytics: Experience measuring campaign performance and improving results.

Applicants without previous cleaning industry marketing experience or proof of results will NOT be considered.

Compensation

Base pay discussed during the interview.

Potential additional commission based on performance and qualified sales results.

Opportunity for long-term growth based on performance.

How to Apply – Mandatory Questions

All questions must be answered to be considered.

How many years have you worked in social media marketing specifically for cleaning companies?

Which cleaning companies have you worked with? Provide names and links to their social media accounts.

What measurable results did you achieve? Provide specific numbers, such as leads generated, bookings secured, follower growth, or revenue generated.

Provide examples of social media content or campaigns you personally created for cleaning companies.

How would you generate new cleaning clients through Instagram and Facebook in Toronto?

Which marketing tools and platforms are you experienced with?

IMPORTANT: Start your application with "CLEANING MARKETING EXPERT" to confirm you have read the entire posting.

Applications without cleaning industry experience, a relevant portfolio, and measurable proof of past results will be automatically rejected.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0137
Total Execution Time  0.0151
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,312 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Social-Media-Marketing-Specialist-Cleaning-Industry-1748455
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0084 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1748455
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 865136
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1748455
AND `misc`.`id` IS NULL 
0.0006   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-26',ej.date_added) duration_days, DATEDIFF('2026-10-26',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-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1748455' 
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1748455 
0.0010   UPDATE employer_jobs SET hit_counts = '***Oct-12-2026=555***Oct-13-2026=93***Oct-14-2026=37***Oct-15-2026=20***Oct-16-2026=7***Oct-17-2026=7***Oct-18-2026=5***Oct-19-2026=9***Oct-20-2026=7***Oct-21-2026=8***Oct-22-2026=8***Oct-23-2026=4***Oct-24-2026=4***Oct-25-2026=1***Oct-26-2026=1' WHERE job_id= '1748455'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=765' WHERE job_id= '1748455'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1748455' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1748455 
0.0020   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '865136'
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)