wordpress webmaster

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

TYPE OF WORK

Full Time

SALARY

$1000 - $2000 per month

HOURS PER WEEK

50

DATE UPDATED

Sep 7, 2026

JOB OVERVIEW

I’m looking for someone to help me build out and manage a large network of local home service websites.

I need someone who is VERY good with WordPress. You should be completely comfortable setting up, building, managing, and troubleshooting WordPress sites without needing someone to walk you through every step.

Ideally, you’ve worked with a large network of WordPress sites before. If you have experience managing 100+ sites at the same time, that’s a big plus.

The job itself is pretty straightforward.

I will provide the domain names and direction. Your job will be to take those domains and turn them into finished, working WordPress sites.

We’ll eventually be launching several new sites every day, so I need someone who is organized and can build a repeatable process instead of treating every website like a completely new project.

I will provide and pay for all the tools you need. Hosting, WordPress tools, plugins, AI tools, themes, software, etc.

You should always be looking for ways to streamline the process and automate any redundant tasks, so I fully expect to be purchasing additional software and tools based on your recommendations as we get going.

You should be comfortable with things like:

WordPress setup and configuration
Themes and page builders
Plugins
DNS and domains
Hosting
Basic HTML/CSS
Site speed and optimization
SEO basics
Forms and lead generation
Google Analytics/Search Console
Using AI tools to help build sites and content faster
Managing and updating a large number of sites

You don’t need to be an expert developer, but you absolutely need to know your way around WordPress.

We’ll use Slack for day-to-day communication. We’ll also set up a system where every website, domain, login, status, launch date, and other important information is tracked so anyone on the team can see exactly where everything stands.

I care a lot about organization. Once we get moving, there will be a LOT of websites, so keeping everything organized is going to be just as important as building them.

This is not a short-term project. I’m building a pretty large network and I’m looking for someone who can take ownership of this side of it and stay with me long term.

Pay is around $1,000 USD/month to start.

I’m ready to hire immediately.

When you apply, send me:

Your WordPress experience
How many WordPress sites you’ve managed at one time
A few examples of sites you’ve built
What hosting platforms/page builders you know best
What AI tools you currently use
Your current availability
Your expected monthly salary

Also, start your application with the word “LOCAL” so I know you actually read the entire post.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0263
Total Execution Time  0.0282
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,493,448 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/wordpress-webmaster-1725467
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0184 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1725467
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 428056
 LIMIT 1 
0.0032   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1725467
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-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 = '1725467' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1725467 
0.0007   UPDATE employer_jobs SET hit_counts = '***Sep-07-2026=472***Sep-08-2026=458***Sep-09-2026=145***Sep-10-2026=77***Sep-11-2026=47***Sep-12-2026=38***Sep-13-2026=22***Sep-14-2026=52***Sep-15-2026=28***Sep-16-2026=19***Sep-17-2026=19***Sep-18-2026=24***Sep-19-2026=15***Sep-20-2026=16***Sep-21-2026=18***Sep-22-2026=9***Sep-23-2026=17***Sep-24-2026=8***Sep-25-2026=5***Sep-26-2026=6***Sep-27-2026=1' WHERE job_id= '1725467'  
0.0005   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1494' WHERE job_id= '1725467'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1725467' 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` = 1725467 
0.0086   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '428056'
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)