LinkedIn Ghostwriter (Employee Advocacy Program)

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

TYPE OF WORK

Full Time

SALARY

£1,100 - £1,300 pm

HOURS PER WEEK

40

DATE UPDATED

Mar 26, 2026

JOB OVERVIEW

We’re looking for a LinkedIn ghostwriter to support our employee advocacy program and help bring multiple voices from our team to life: authentically, consistently, and in a very non-corporate way.
You’ll work closely with our Brand Manager and support 8 profiles across the business, each with a distinct perspective and role:
- CEO
- Head of Ops
- Head of Marketing
- Partnerships Manager
- Digital PR Manager
- Customer Success Manager
- 2× Customer Support Specialists

The goal is simple: build brand awareness, clearly position our expertise and services, and humanise the brand by showing the people and work behind the scenes.

What you’ll be doing
- Ghostwriting LinkedIn posts for senior leadership and key tea ---------- mbers
- Helping shape different perspectives, tones of voice, and points of view (no copy-paste personalities)
- Translating real work, opinions, and experiences into engaging LinkedIn content
- Supporting idea generation and brainstorming with tea ---------- mbers who also write their own posts
- The answer to the secret question is that "Good LinkedIn content sounds human, not corporate."

Content volume
- Top management (CEO and Head of Ops): ~5 posts per person per week (10 posts total)
- Everyone else: ~2 posts per person per week (12 posts total)
- Additional support with brainstorming post ideas for employees creating their own content
Total: ~22 LinkedIn posts per week

What we’re aiming for
- Increased brand awareness on LinkedIn
- Clearer positioning of our expertise and services
- More behind-the-scenes content that builds credibility and trust
- Content that sounds human, opinionated, and real - not corporate or over-polished

Nice-to-haves
- Strong understanding of LinkedIn as a platform (and how people actually engage there: formats, attention, behaviour, not just posting);
- An eye for trends, ---------- s, and internet-native formats;
- An eye for good design and familiarity with Canva (basic visuals, carousels, simple layouts) - you will work closely with our designer;
- Proven experience ghostwriting for founders, leaders, or subject-matter experts;
- Ability to adapt tone of voice across different roles and personalities;
- Knows how to make B2B content feel relatable, not boring
- Proactive with hooks, angles, and content ideas;
- Familiarity with Trello for content planning and collaboration.

What will make you stand out even more:
- Solid understanding of digital marketing, including link building and customer service;
- Experience creating lead magnets (guides, checklists, simple resources);
- Hands-on experience working on employee advocacy programs: ghostwriting and shaping content for several people within the same company, without making everyone sound the same.

Working style
- Collaborative and async-friendly
- Direct access to our Brand Manager for context, feedback, and direction
- Focus on quality, clarity, and consistency.

Important Information
- Employment Type: Full-time, remote
- Core Working Hours: 8 AM - 4 PM BST/GMT
- Pay: £7 per hour

Hiring Process:
- Submit your application here: ----------
- Please note: applications submitted through OnlineJobs messaging will not be considered
- Standout applicants will be invited to complete a recorded video interview
- Shortlisted candidates will be invited to a video call with our hiring team

If you enjoy building personal brands, shaping sharp LinkedIn content, and making B2B feel human again, we’d love to hear from you.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0022
Controller Execution Time ( Jobseekers / Job )  0.0195
Total Execution Time  0.0224
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,520,280 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/LinkedIn-Ghostwriter-Employee-Advocacy-Program-1549610
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0094 seconds)  (Hide)
0.0015   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1549610
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 374703
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1549610
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-18',ej.date_added) duration_daysDATEDIFF('2026-04-18',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-04-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1549610' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1549610 
0.0008   UPDATE employer_jobs SET hit_counts '***Jan-08-2026=301***Jan-09-2026=196***Jan-10-2026=75***Jan-11-2026=20***Jan-12-2026=31***Jan-13-2026=37***Jan-14-2026=10***Jan-15-2026=8***Jan-16-2026=12***Jan-17-2026=6***Jan-18-2026=5***Jan-19-2026=7***Jan-20-2026=6***Jan-21-2026=6***Jan-22-2026=15***Jan-23-2026=4***Jan-24-2026=9***Jan-26-2026=2***Jan-27-2026=10***Jan-28-2026=14***Jan-29-2026=105***Jan-30-2026=24***Jan-31-2026=18***Feb-01-2026=7***Feb-02-2026=23***Feb-03-2026=6***Feb-04-2026=3***Feb-05-2026=5***Feb-06-2026=2***Feb-07-2026=4***Feb-08-2026=2***Feb-09-2026=6***Feb-10-2026=2***Feb-11-2026=1***Feb-13-2026=1***Feb-14-2026=2***Feb-15-2026=1***Feb-16-2026=2***Feb-17-2026=1***Feb-18-2026=1***Feb-19-2026=6***Feb-20-2026=1***Feb-21-2026=1***Feb-22-2026=1***Feb-24-2026=1***Feb-26-2026=1***Mar-04-2026=1***Mar-06-2026=1***Mar-07-2026=3***Mar-10-2026=2***Mar-11-2026=3***Mar-12-2026=2***Mar-13-2026=18***Mar-17-2026=1***Mar-22-2026=2***Mar-23-2026=1***Mar-24-2026=4***Mar-25-2026=3***Mar-26-2026=271***Mar-27-2026=24***Mar-28-2026=13***Mar-29-2026=8***Mar-30-2026=15***Mar-31-2026=10***Apr-01-2026=9***Apr-02-2026=4***Apr-03-2026=8***Apr-04-2026=1***Apr-05-2026=9***Apr-06-2026=3***Apr-07-2026=2***Apr-08-2026=1***Apr-09-2026=2***Apr-10-2026=3***Apr-11-2026=3***Apr-18-2026=1' WHERE job_id'1549610'  
0.0012   UPDATE employer_jobs SET monthly_hits '***Jan-2026=919***Feb-2026=80***Mar-2026=381***Apr-2026=46' WHERE job_id'1549610'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1549610' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1549610 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '374703'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0013   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)