Podcast Website Designer & WordPress Developer

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

TYPE OF WORK

Part Time

WAGE / SALARY

Hourly rate: $8–$10 USD/hour depending o

HOURS PER WEEK

10

DATE UPDATED

May 12, 2026

JOB OVERVIEW

Podcast Website Designer & WordPress Developer

Rate / Bid Structure
Hourly rate: $8–$10 USD/hour depending on experience

Please also provide a fixed project bid for the full website build described below.
Your proposal should include:
Estimated total project cost
Estimated timeline
Suggested milestones
What is included
What is not included
Any required plugins, themes, tools, or third-party costs
Ongoing maintenance rate after launch
We are open to hourly work, but for this project we strongly prefer a clear project-based bid with milestones.

About the Podcast
Between Worlds with Jack Sorin is a thoughtful, story-driven podcast for culturally homeless overthinkers trying to stay sane, human, and hopeful in a loud, tribal, tech-warped world.
Each episode offers a clear map, a humane insight, and one practical move listeners can use that week. The tone is intelligent, warm, slightly wry, and grounded. It is not rage, not recruiting, and not self-help fluff.
We are building a serious long-ter ---------- dia brand, and we want tea ---------- mbers who care about quality, consistency, and helping the right listeners feel less alone and more able to act.

Summary
We are looking for an experienced Podcast Website Designer & WordPress Developer to design and build a professional website for an upcoming podcast brand: Between Worlds with Jack Sorin.
This is not a basic podcast landing page. The website must become the main brand hub for the show, with episode pages, podcast RSS import, transcripts, topic browsing, newsletter signup, sponsor inquiries, SEO, analytics, and a clean admin workflow.
The right person should be able to combine strong visual design with solid WordPress implementation. We want a site that is fast, mobile-friendly, easy to manage, and built for long-term growth.
The site should feel smart, warm, modern, slightly wry, and immediately listenable. It should not look like a generic podcast template, a corporate brochure, a law firm site, or an influencer self-help page.
You will work with a Podcast Operations Manager, who will coordinate files, deadlines, approvals, checklists, and team communication.

Project Overview
The website will be built on WordPress and should use a lightweight, fast, mobile-first design.
The site will include approximately 12 core pages/templates, including:
Home
Start Here
Episodes index with filters and search
Individual episode page template
About
Starter Week newsletter landing page
Work With Jack
Contact
Merch coming soon page
Privacy Policy
Terms + Disclaimers
404 page

The site must make it easy for a visitor to:
Understand the show quickly
Listen to the latest episode
Find a good “Start Here” episode
Browse by topic or season
Read show notes and transcripts
Join the email list
Submit sponsor, speaking, or partnership inquiries

Core Website Requirements
WordPress Build
Build the site in WordPress
Use a lightweight, fast theme or custom child theme
Avoid unnecessary heavy builder dependencies
Gutenberg/block editor should remain usable
Site must be easy for a non-technical admin to update

Podcast Episode System
Create a clean podcast episode system inside WordPress.
This should include:
Custom post type for Episodes
Taxonomies for:
Season
Topic
Format
Custom fields for:
Episode number
Short hook
Key takeaways
Practice / experiment
Transcript
Resources / links
Apple / Spotify / YouTube / RSS links
Optional sponsor block

Podcast RSS Automation
The site must support podcast RSS import.
Required:
Import episodes from podcast host RSS feed
Auto-create episode pages from imported episodes
Pull in title, date, description, audio/player, and episode artwork where available
Support automatic or scheduled publishing
Allow manual transcript entry after import
Make season/topic tagging fast and simple in the admin panel

Episode Pages
Each episode page should include:
Episode title
Short hook
Embedded audio player
Subscribe/listen buttons
Key takeaways
Practice / experiment
Transcript section
Related episodes by topic
Newsletter signup CTA

Episodes Index
The Episodes page should include:
Search bar
Season filter
Topic filter
Format filter
Episode cards with title, hook, play button, transcript/show notes link, and tags

Newsletter Integration
The site must include newsletter signup for Starter Week.
Please include:
Signup form with first name and email
Thank-you page or thank-you redirect
Integration with email platform such as beehiiv, Substack, ConvertKit, MailerLite, Mailchimp, or similar
Footer signup form
Newsletter CTA blocks across the site
Experience with beehiiv is a bonus, but this site should remain a WordPress website first.

Sponsor / Speaking / Partnership Inquiry System
The Work With Jack page should include:
Sponsor section
Speaking section
Partnership section
Inquiry form with:
Name

Email

Organization
Type of inquiry
Message
Auto-email or confirmation message if possible

SEO, Analytics, and Performance
Required:
SEO plugin setup, such as Rank Math, Yoast, or similar
XML sitemap
Meta titles and descriptions
Open Graph/social sharing setup
GA4 installed
Google Search Console connected
Conversion events tracked:
Listen to latest
Start Here click

Email
signup
Work With Jack inquiry
Outbound clicks to Apple/Spotify/YouTube
Image optimization
Caching/performance setup
Mobile-first responsive design
Basic accessibility: headings, contrast, alt text, keyboard navigation

Design Requirements
The site should feel:
Smart
Warm
Modern
Clean
Trustworthy
Slightly wry
Podcast-native
Easy to listen from immediately
Avoid:
Generic microphones
Generic waveforms
Neon podcast clichés
Rage-news style
Corporate brochure style
Law firm style
Influencer self-help style
Heavy, slow, cluttered layouts
The site should be color-ready. Once the podcast cover art and brand palette are finalized, the website should be easy to align visually.

Deliverables
Please include the following in your bid:
Final sitemap
Wireframes for key pages
High-fidelity design for desktop and mobile
WordPress build
Theme/customization implementation
Podcast RSS import configured
Episode custom post type configured
Episode taxonomies and custom fields configured
Episode page template built
Episodes index with filters/search
Newsletter signup and thank-you flow configured
Contact and inquiry forms configured
SEO plugin configured
Sitemap submitted or ready for submission
GA4 and Search Console configured
Conversion tracking configured
Performance optimization and caching
Mobile responsiveness testing
Launch checklist
Admin handoff document or short Loom/video tutorial showing how to:
Add or edit transcripts
Tag episodes
Update Start Here episode lists
Edit basic page content
Manage newsletter forms
Provide a simple admin handoff guide for the Podcast Operations Producer so she can manage future episode updates, transcripts, tagging, publishing checks, and routine site changes without needing the developer each week.

Preferred Skills and Experience
Strong WordPress design and development experience
Experience building podcast, media, creator, education, or speaker websites
Experience with podcast RSS feed imports
Experience creating custom post types, taxonomies, and custom fields
Strong responsive design skills
Strong UI/UX sense
SEO setup experience
GA4 and Search Console setup experience
Experience with newsletter integrations
Ability to build clean admin workflows
Good communication and reliable project management
Ability to explain technical decisions clearly

Preferred Tools / Platforms
Experience with any of the following is helpful:
WordPress
Gutenberg/block editor
Advanced Custom Fields
Custom Post Type UI or custom-coded CPTs
Elementor, only if lightweight and not overused
Rank Math or Yoast
WP Rocket, W3 Total Cache, or similar caching tools
Gravity Forms, Fluent Forms, Contact Form 7, or similar
beehiiv
Substack
ConvertKit
MailerLite
Mailchimp
Google Analytics 4
Google Search Console
Figma
Adobe XD
Canva

Important Notes
Please do not apply if you only build simple landing pages from generic templates.
We need someone who can build a real podcast website system: episode pages, RSS import, topic browsing, transcripts, newsletter conversion, sponsor inquiries, SEO, analytics, and admin handoff.
This is a WordPress-first project. Newsletter platforms such as beehiiv, Substack, ConvertKit, or MailerLite may be integrated, but they should not replace the WordPress site as the primary brand hub.
E-commerce does not need to be active at launch, but the site should be designed and structured to support merch sales shortly after launch, with the “Merch coming soon” page included from the beginning.
Membership or premium-content functionality does not need to be active at launch, but the site should be architected so paid or gated content can be added cleanly before Season 3 begins.

Proposal Requirements
When you apply, please provide a project proposal that includes:
Your understanding of the project
Your recommended technical approach
Whether you would use a theme, child theme, custom theme, or builder
How you would handle podcast RSS import
How you would create the Episode system
How you would handle transcripts
How you would integrate newsletter signup
How you would set up SEO and analytics
Estimated timeline
Fixed project cost
Hourly rate for extra work
Ongoing maintenance/support cost after launch
Any plugins or paid tools you recommend
Examples of similar websites you have built
Please identify any parts of the remit that you believe require paid plugins, custom development, or third-party services.

Test / Screening Task
Shortlisted applicants may be asked to complete a short screening task.
This may include:
Reviewing the website remit
Suggesting the best WordPress structure
Explaining how you would automate podcast episode imports
Identifying any risks or questions before build
Providing one sample wireframe or layout direction for the homepage or episode page

To Apply
Please send the following to me here on OnlineJobs.ph for review:
Your resume or short work history
Your portfolio of WordPress websites
Any podcast, media, creator, speaker, newsletter, or content-library websites you have built
Your hourly rate
Your fixed project bid
Your estimated timeline
Your recommended milestone plan
Please state how many revisions/test versions are included.
Your weekly availability
Your preferred tools/plugins
Your ongoing maintenance rate after launch
Please include the phrase “Field Manual Website” in your application subject line.
Also answer these three questions:
Have you built a podcast website with RSS episode import before? If yes, please show an example.
How would you structure the Episode system in WordPress so it is easy to manage?
What would you do to make the site fast, SEO-friendly, and easy for a non-technical admin to update?

Please note that only shortlisted applicants will be contacted. Thank you for your interest!

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0583
Total Execution Time  0.0597
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,544,448 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Podcast-Website-Designer-WordPress-Developer-1645238
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0504 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1645238
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 933701
 LIMIT 1 
0.0405   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1645238
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-21',ej.date_added) duration_daysDATEDIFF('2026-06-21',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-06-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1645238' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1645238 
0.0024   UPDATE employer_jobs SET hit_counts '***May-12-2026=173***May-13-2026=299***May-14-2026=96***May-15-2026=49***May-16-2026=22***May-17-2026=19***May-18-2026=27***May-19-2026=13***May-20-2026=12***May-21-2026=8***May-22-2026=8***May-23-2026=6***May-24-2026=11***May-25-2026=9***May-26-2026=8***May-27-2026=8***May-28-2026=4***May-29-2026=5***May-30-2026=4***May-31-2026=2***Jun-01-2026=18***Jun-02-2026=8***Jun-03-2026=8***Jun-04-2026=4***Jun-05-2026=5***Jun-06-2026=4***Jun-07-2026=1***Jun-08-2026=4***Jun-09-2026=59***Jun-10-2026=48***Jun-11-2026=15***Jun-12-2026=7***Jun-13-2026=2***Jun-14-2026=2***Jun-15-2026=2***Jun-16-2026=4***Jun-17-2026=4***Jun-18-2026=8***Jun-19-2026=6***Jun-20-2026=1***Jun-21-2026=1' WHERE job_id'1645238'  
0.0007   UPDATE employer_jobs SET monthly_hits '***May-2026=782***Jun-2026=211' WHERE job_id'1645238'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1645238' 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` = 1645238 
0.0020   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '933701'
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)