Duda Web Developer Part-Time Duda Website Developer (Technical SEO)

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

TYPE OF WORK

Part Time

SALARY

N/A

HOURS PER WEEK

20

DATE UPDATED

Jul 23, 2026

JOB OVERVIEW

Part-Time Duda Website Developer (Technical SEO)
20-30 Hours/Week | Remote | Long-Term Opportunity

We are a U.S.-based digital marketing agency specializing in local SEO and lead generation for contractors (Concrete, HVAC, Masonry, Insulation, Roofing, etc.).

We are looking for a fast, detail-oriented Duda website developer who understands both website development and technical SEO.

This is NOT a beginner VA role.

You should already know Duda well and enjoy making websites faster, cleaner, and higher converting.

Your Responsibilities

You will work from detailed task lists and SOPs to improve existing Duda websites.

Typical work includes:

Duda Development
Build new pages
Rebuild existing pages
Improve mobile layouts
Remove unnecessary widgets
Replace inefficient sections
Optimize headers and navigation
Move forms for better conversion
Create reusable sections
Improve responsiveness
Website Speed Optimization

Improve Google PageSpeed scores by:

Converting images to WebP
Compressing images
Lazy loading
Removing render-blocking resources
Optimizing custom HTML widgets
Reducing JavaScript
Cleaning unnecessary code
Optimizing fonts
Improving Core Web Vitals
Technical SEO
Implement 301 redirects
Update H1s
Update Meta Titles
Update Meta Descriptions
Improve internal linking
Fix indexing issues
Implement schema when needed
Create SEO-friendly URLs
Verify Google Search Console fixes
Conversion Optimization
Improve service pages
Move lead forms
Improve calls-to-action
Add FAQ sections
Improve page layout
Optimize landing pages
Quality Assurance
Test desktop and mobile
Run Google PageSpeed Insights
Verify links
Test forms
Find layout issues
Catch small mistakes before clients do
Required Skills

You MUST have experience with:

Duda Website Builder
HTML
CSS
Basic JavaScript
Technical SEO
Google PageSpeed Insights
Core Web Vitals
Responsive Design
Image Optimization

Bonus:

Local SEO
Google Search Console
Google Analytics
AI tools (ChatGPT, Claude, Gemini)
Figma
Canva
What We're Looking For

We're looking for someone who:

Works quickly
Pays attention to details
Doesn't wait to be told every tiny step
Can solve problems independently
Takes pride in clean work
Communicates well in English
Meets deadlines consistently

If you disappear for days, this job is not for you.

This Is NOT the Job For You If...
You have never built websites in Duda.
You only know WordPress.
You require constant supervision.
You work very slowly.
You miss obvious details.
You cannot explain why you made a change.
Hours

20–30 hours per week to start.

Potential for full-time as we continue growing.

Pay

Based on experience.

Please include your expected hourly rate.

To Apply

Please answer ALL of the following:

How many years have you worked with Duda?
Send 3 Duda websites you personally built.
What PageSpeed score have you achieved on a Duda website?
Explain how you would improve a Duda site that scores 42 on mobile.
Have you worked with Google Search Console?
What AI tools do you use every day?
Record a 2-minute Loom video introducing yourself and explaining your Duda experience.
Include the words "Fast Builder" at the top of your application so I know you read everything.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0156
Total Execution Time  0.0175
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,544 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Duda-Web-Developer-Part-Time-Duda-Website-Developer-Technical-SEO-1695376
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0086 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1695376
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 663196
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1695376
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-13',ej.date_added) duration_daysDATEDIFF('2026-08-13',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-08-13',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1695376' 
0.0014   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1695376 
0.0008   UPDATE employer_jobs SET hit_counts '***Jul-23-2026=268***Jul-24-2026=202***Jul-25-2026=106***Jul-26-2026=104***Jul-27-2026=91***Jul-28-2026=41***Jul-29-2026=45***Jul-30-2026=29***Jul-31-2026=36***Aug-01-2026=27***Aug-02-2026=21***Aug-03-2026=32***Aug-04-2026=24***Aug-05-2026=27***Aug-06-2026=26***Aug-07-2026=23***Aug-08-2026=8***Aug-13-2026=2' WHERE job_id'1695376'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=922***Aug-2026=190' WHERE job_id'1695376'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1695376' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1695376 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '663196'
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)