SEO & Social Media Assistant

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

TYPE OF WORK

Part Time

SALARY

$5/hour

HOURS PER WEEK

20

DATE UPDATED

Oct 1, 2026

JOB OVERVIEW

We are a UK-based digital marketing agency looking for a reliable and capable SEO & Content Assistant to join our team on a part-time basis.

We work with a wide range of small and medium-sized businesses across the UK, helping them improve their websites, Google presence, SEO and online marketing.

This is initially a 15-hour-per-week position, with the potential for additional hours in the future for the right person.

We are looking for someone who understands the fundamentals of SEO, is comfortable working with WordPress websites and can produce good-quality written content.

Main Responsibilities

Your regular work will include:
Running SEO audits across client websites
Identifying SEO issues and making improvements
Improving internal linking between relevant website pages
Reviewing page titles, meta descriptions, headings and on-page SEO
Finding opportunities to improve existing website content
Building and publishing new website pages
Creating local SEO / GEO location pages
Writing and publishing regular blog posts
Copywriting for websites and marketing campaigns
Creating Google Business Profile / Google Maps posts
Creating regular social media posts for our agency and selected clients
Scheduling and publishing social media content
Basic keyword and competitor research
Adding and optimising images, alt text and website content
Checking completed pages on desktop and mobile
Carrying out general SEO and content tasks across our client websites

Most of our websites are built using WordPress, so previous WordPress experience is important.

We will provide clear instructions, processes and examples of how we like work completed. You will not be expected to develop the overall SEO strategy for our clients. Your role will primarily involve carrying out SEO, content and website work following our processes.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0021
Controller Execution Time ( Jobseekers / Job )  0.0189
Total Execution Time  0.0218
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,485,096 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEO-Social-Media-Assistant-1741010
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0110 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1741010
 LIMIT 1 
0.0046   SELECT *
FROM `employers`
WHERE `employer_id` = 1005965
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1741010
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-03',ej.date_added) duration_days, DATEDIFF('2026-10-03',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-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1741010' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1741010 
0.0008   UPDATE employer_jobs SET hit_counts = '***Sep-30-2026=8***Oct-01-2026=1296***Oct-02-2026=102***Oct-03-2026=45' WHERE job_id= '1741010'  
0.0008   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=8***Oct-2026=1442' WHERE job_id= '1741010'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1741010' AND status LIKE 'sent%' ORDER BY id DESC  
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1741010 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1005965'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)