READ THE WHOLE POST AI Website Builder + Local SEO Specialist — Skilled, Long-Term Job PAID TRIAL BUILD

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

TYPE OF WORK

Full Time

SALARY

$1,500

HOURS PER WEEK

TBD

DATE UPDATED

Jul 3, 2026

JOB OVERVIEW

Client Website styles we want: ---------- , ---------- , ----------

What you'll do

-Build marketing websites for local service businesses — sites made to rank on Google and turn visitors into calls, bookings, and leads. Build them fast, using AI builders, our templates, our finished copy, and our brand assets.
-Start steady, then speed up. In your first 60 days you build our first template set and 1 to 2 client sites.
-Build our template library with us over your first months. We design each template in Figma — you build it pixel-perfect, fast, and mobile-ready. We call our templates "structures." Clients pick one from a menu. 80% of a build is the template. 20% is swapping images, copy, and colors.
-Make a preview site from a template in under an hour when we need one for a prospect. Speed wins us clients — that is the whole reason we work with AI builders and templates.
-Connect every site to Aspire, the app platform we built just for our agency. Every client gets their own dashboard in Aspire. That means contact forms that send leads straight into the client's dashboard, Google Analytics 4, and the Meta Pixel with an event on every button. When a booking widget blocks the pixel, we show you the workaround patterns we already use (server-side and form-based) — you implement and test them.
-Do local SEO for our clients. This means: Google Business Profile, city + service keywords, page titles and meta descriptions, NAP consistency (same name, address, phone everywhere), site speed, and schema markup (code that helps Google understand the page). This same work helps clients get recommended by Google's AI results — reviews, profile activity, and clean structured data all count there. You send a short monthly report in plain English. Reports are templated.
-Follow the brief, the brand deck, and the finished copy we give you. Never let an AI tool rewrite our copy. You can suggest better layouts, sections, and SEO ideas — we want your brain, not just your hands.
-Join a short call a couple of times each week so we stay on the same page.


What we give you


-Finished copy, brand colors and fonts, logos, and real photos — organized and labeled. You never write copy from scratch or hunt for assets.
-A build checklist and example sites for every project. A clear design system: mobile-first, one repeated call-to-action, sticky call/book bar, real named testimonials, fast load times.
-A regular call, so you are never guessing.


Who we're looking for

The two most important things to us are skill and good communication.

Skill: You can take a template, finished copy, and assets, and ship a finished, fast, mobile-perfect website on your own. You are fast with AI builders — you use them to move quickly without losing quality. We build in 10Web, an AI builder on WordPress, but if you work faster in another modern AI builder, tell us. Strong WordPress, Elementor, Webflow, or Framer experience transfers. Whatever the builder, you can go into the code and fix HTML, CSS, and small JavaScript problems yourself — not just drag and drop. And you have done real local SEO with results you can show.
Communication: You write and speak English clearly. You ask questions when a brief is not clear. You give updates on your own, so we do not need to chase you. You finish your work on time.

One more thing: so we know you read this whole post, start your message with the words "I like clean builds." Many people do not read this far.

You care about your work. You want to grow with one company. You do not want to juggle ten clients at once.

Requirements


-Very good and very fast with modern AI website builders, and comfortable editing HTML/CSS and making careful small JavaScript fixes. GoHighLevel or other CRM and funnel integration experience is a plus — tell us if you have it.
-Comfortable building from a Figma file — matching spacing, fonts, and layout exactly.
-Real local SEO experience: Google Business Profile, on-page SEO, citations, page speed.
-A portfolio with 3 to 5 live websites you built yourself, in different industries. A few different industries done well tell us more than one industry done many times. Sites built to get calls and leads tell us the most.
-Okay with video calls in English. We hire individuals only, and we verify on a short video call before the trial.
-A computer and internet that let you build and test sites without lag.


The deal


-$1,500 each month to start. This is a flat monthly pay, not by the hour.
-13th month pay. We follow the Philippine standard.
-Pay is reviewed at 90 days. Hit the quality and speed bar and it goes up.
-A steady, long-term job with a team that respects good work.


Don't apply if


-You can only drag and drop and cannot touch code
-You only design and do not do SEO, or you only do SEO and cannot build
-You are an agency, or you want a side gig between other clients
-You go quiet for days and do not reply


How to apply

Reply here on OnlineJobs.ph with:


-Links to 3 to 5 live websites you built yourself. Tell us exactly what you did on each one.
-The tools and builders you use, and how long it takes you to finish a 5-page site when the template and copy are ready.
-One local SEO result you are proud of, with numbers (rankings, calls, Google Business Profile views — anything real).
-A short Loom video: walk through ONE site you built. Show yourself logged into the builder dashboard and explain two decisions you made.


If we like your application, we will pay you for a small test project, about 1 to 2 days of work, paid whether or not we hire you. The test is a small template build plus SEO and tracking setup — the SEO and tracking work matters most to us.

We read every application. We are excited to find the right person to grow with us.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0137
Total Execution Time  0.0150
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,904 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/READ-THE-WHOLE-POST-AI-Website-Builder-Local-SEO-Specialist-Skilled-Long-Term-Job-PAID-TRIAL-BUILD-1681760
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0081 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1681760
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 861585
 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` = 1681760
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-07',ej.date_added) duration_daysDATEDIFF('2026-08-07',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-07',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1681760' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1681760 
0.0008   UPDATE employer_jobs SET hit_counts '***Jul-03-2026=779***Jul-04-2026=203***Jul-05-2026=157***Jul-06-2026=153***Jul-07-2026=63***Jul-08-2026=57***Jul-09-2026=26***Jul-10-2026=24***Jul-11-2026=17***Jul-12-2026=7***Jul-13-2026=14***Jul-14-2026=8***Jul-15-2026=7***Jul-16-2026=14***Jul-17-2026=19***Jul-18-2026=4***Jul-19-2026=4***Jul-20-2026=5***Jul-21-2026=7***Jul-22-2026=5***Jul-23-2026=4***Jul-24-2026=2***Jul-26-2026=5***Jul-27-2026=12***Jul-28-2026=2***Jul-29-2026=5***Jul-30-2026=2***Jul-31-2026=1***Aug-01-2026=3***Aug-02-2026=2***Aug-07-2026=1' WHERE job_id'1681760'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1606***Aug-2026=6' WHERE job_id'1681760'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1681760' 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` = 1681760 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '861585'
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)