Medical SEO Content Writer

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

TYPE OF WORK

Full Time

SALARY

$600-$750/ month

HOURS PER WEEK

48

DATE UPDATED

Sep 25, 2026

JOB OVERVIEW

We're Recruiting a Medical SEO Content Writer

Company: Allied Health Media
Job Type: Full-time
Work Setup: Remote
Working Hours: Mon-Sat / 9AM-6PM UK time

About Allied Health Media

Allied Health Media (Allied Health Media Limited) is a UK healthcare marketing agency, headquartered in London, founded by Abhay Patel in 2022. It helps private medical consultants grow their practices through AI-driven visibility and patient acquisition — ranking them top-3 on Google Maps and AI search to drive self-pay patient calls. Its core offerings include the 12-month Practice Authority Accelerator program, a website design/build service with ongoing retainer, and the Medical Authority Media Series for video and personal branding, all delivered through an in-house team spanning growth, CS, SEO, production, design, and development.

We are looking for an experienced Medical SEO Content Writer who has a strong medical or healthcare background and can create accurate, engaging, patient-friendly, and SEO-optimised content.

This is not a general content-writing role. Applicants should have relevant healthcare or medical knowledge as well as professional writing experience.

What You Will Write

You will create content such as:

- Medical and healthcare articles
- Treatment pages
- Condition pages
- Clinic service pages
- Landing pages
- Blog posts
- Patient education content
- Doctor and specialist website content

Key Responsibilities

- Research and write accurate medical and healthcare content.
- Explain complex medical topics in clear, reader-friendly language.
- Use reputable and authoritative medical sources.
- Fact-check medical information before publication.
- Avoid unsupported, exaggerated, or misleading medical claims.
- Write SEO-friendly content based on keywords and search intent.
- Structure content using proper headings, subheadings, FAQs, and internal links.
- Write meta titles and meta descriptions.
- Follow SEO briefs, editorial guidelines, and client instructions.
- Edit and proofread content for accuracy, grammar, spelling, tone, and readability.
- Improve and update existing healthcare website content.
- Manage multiple assignments and meet deadlines.

Required Qualifications

We are particularly interested in applicants with a background in:

- Medicine
- Nursing
- Pharmacy
-Allied health
- Medical sciences
- Public health
- Healthcare
- Other related healthcare or medical disciplines

You should also have:

- Professional content-writing experience.
- Previous experience writing medical or healthcare content.
- Strong medical research skills.
- Good understanding of medical terminology.
- Excellent written English.
- Strong grammar, editing, and proofreading skills.
- Good attention to detail.
- Ability to write original, plagiarism-free content.
- Ability to follow detailed briefs and instructions.
- SEO Knowledge Required

You should understand:

- Keyword placement
- Search intent
- Heading structure
- Internal linking
- Meta titles and descriptions
- On-page SEO
- Content structure
- Google E-E-A-T principles
- The importance of accuracy and trustworthiness in healthcare content

Preferred Experience

Experience with any of the following is an advantage:

- Healthcare or medical websites
- SEO agencies
- Digital marketing agencies
- Doctors, clinics, hospitals, or medical organisations
- WordPress
- Google Docs
- Similar SEO or content optimisation tools

Who We Are Looking For

We want someone who understands that medical content needs to be both useful for patients and medically responsible.

We are not looking for someone who simply writes around keywords or relies heavily on AI-generated content without proper research and verification.

You must have a reliable computer, stable internet connection, and be available during agreed working hours.

Application Requirements

To apply, please send:

1. Your CV or résumé. (pdf file)
2. A short introduction about yourself.
3. Details of your medical or healthcare background.
4. Details of your professional writing experience.
5. Links or samples of medical/healthcare content you have personally written.
6. Examples of SEO content, if available.
7. Your experience with SEO tools.
8. Your expected salary.

Practical Writing Test:
Shortlisted applicants will complete a short practical assessment designed to test both medical knowledge and SEO writing ability.

The assessment may include:

- Researching a medical topic.
- Identifying trustworthy medical sources.
- Reviewing potentially inaccurate medical claims.
- Writing a short section of patient-friendly content.
- Structuring content around a target keyword.
- Creating headings, a meta title, and a meta description.

We are looking for someone who combines medical knowledge, strong writing ability, responsible research, attention to detail, and practical SEO understanding.

Compensation

We offer a competitive, performance-based package tailored to your experience and skill level, with room to grow as you take on more responsibility. This is a long-term opportunity with a stable, growing agency — not a one-off gig — and we reward reliability and great work with real career progression.

Why Join Us?

Join a fast-growing team where your work has visible impact from day one.
Flexible, remote-friendly setup with a supportive, collaborative team culture.
Room to grow into more senior technical or leadership roles as the company scales.
Exposure to a variety of projects, tools, and industries — never the same day twice.
A team that values initiative, honest communication, and quality over busywork.

Ready to Join a Fast-Growing Team?

If you take pride in clean, pixel-perfect builds and love solving problems, we'd love to hear from you. Apply below and show us what you can do.

APPLY HERE:

Email
: ---------- (Please attach your CV and include your expected salary in your application.)

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0198
Total Execution Time  0.0217
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,523,176 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Medical-SEO-Content-Writer-1723693
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0125 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0016   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1723693
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 965180
 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` = 1723693
AND `misc`.`id` IS NULL 
0.0009   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',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-09-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1723693' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1723693 
0.0010   UPDATE employer_jobs SET hit_counts = '***Sep-04-2026=790***Sep-05-2026=216***Sep-06-2026=47***Sep-07-2026=19***Sep-08-2026=21***Sep-09-2026=11***Sep-10-2026=8***Sep-11-2026=7***Sep-12-2026=7***Sep-13-2026=6***Sep-14-2026=6***Sep-15-2026=7***Sep-16-2026=3***Sep-17-2026=90***Sep-18-2026=454***Sep-19-2026=691***Sep-20-2026=53***Sep-21-2026=20***Sep-22-2026=11***Sep-23-2026=20***Sep-24-2026=8***Sep-25-2026=974***Sep-26-2026=106***Sep-27-2026=3' WHERE job_id= '1723693'  
0.0014   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=3575' WHERE job_id= '1723693'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1723693' 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` = 1723693 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '965180'
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)