Every price on one page.
Three monthly sprints, single services when you need one thing, and new websites in two sizes. No quote calls: pick what fits, start with the free audit.
Choose the sprint that fits where your business is.
Each sprint is billed in advance and ends with a written report. You book one sprint at a time. Ad spend is paid by you directly to Google and Microsoft.
Launch
You already have a website that works. You need more qualified calls.
- Google & Microsoft Ads: setup, weekly search-term hygiene, bids, budgets
- Google Business Profile and Local Services Ads
- Tracking: GA4, Tag Manager, calls and forms, every lead with its source
- Ad-ready fixes on your current site: tap-to-call, the lead form and the pages your ads send people to
- Monthly written report and plan for the next sprint
Growth
More leads, and a website that gets better every month.
- Everything in Launch
- Every sprint: up to 3 new service or city pages, or 1 landing page
- Speed and conversion improvements on your site
- Lead operations: every lead into your CRM or Google Sheet with its source, spam filtered
- Major redesigns and new sites are quoted separately: a Standard or Custom build
Full Funnel
You want one person running the entire lead pipeline.
- Everything in Growth
- SEO and content: 4 cost guides or service pages a month from search data
- Reviews and profiles: Google reviews flow, Yelp and Houzz kept current
- AI search: a monthly check of what ChatGPT, Google AI and Perplexity say about your business, and fixes to the profiles and pages they read
- AI assistant on your site from the second sprint: pricing and service questions 24/7, books consultations
- Re-engagement of past estimates and clients: seasonal e-mail offers
Stop whenever you like, for example when the business is generating all the leads it can handle. Every account, domain and line of code stays in your name.
Don't need the whole system? Start with one thing.
No setup fees. Month to month, billed in advance: keep what works, stop what doesn't. Ad spend is paid by you directly to Google, Microsoft or Meta.
Google Ads: Search + Local Services
Search campaigns by service and area, weekly search-term hygiene, negatives and bids by hand. Plus your Local Services campaign, now inside Google Ads: categories, service area, target cost per lead and a weekly lead review. Every call and form tracked to its source.
Microsoft Ads
Your Google Search campaigns brought into Bing, then run on their own: Bing's search terms and negatives, bids, conversion tracking, and partner placements trimmed so the budget stays on search. On its own, without Google Ads management, I build the Bing campaigns from scratch.
ChatGPT Ads
Ads that appear under ChatGPT's answers when people ask about your kind of service: campaigns limited to your service area, ad copy and images, conversion tracking, and a weekly look at clicks, leads and cost. It's a new channel, still in beta, so I start with a test budget and keep it running only if the numbers hold up.
Local Services only
For companies that run Local Services without search ads: Google Verified badge, categories and service area, target cost per lead, and a weekly check of every lead and its charge status.
Google Business Profile
4 posts a month, job photos, replies to reviews and questions, categories and services kept current, and a monthly summary of calls and searches.
Social media posting
12 posts and 4 short reels a month across Facebook, Instagram and your Google Business Profile, built from your job photos: graphics, captions and a monthly calendar you approve before anything goes live.
Social media ads
Facebook and Instagram campaigns for your service area: 4 new creatives a month, audiences, retargeting of your website visitors, budget pacing and a monthly report.
Retargeting
Ads that follow the people who already visited your site or watched your videos: the Meta pixel, audiences, and 2 creatives a month with your best review or before-and-after and a call button.
Blog content
4 articles a month from real search data: cost guides and how-tos for your trade and your cities, published with SEO settings and links to your service pages.
Tracking & conversion setup
GA4, Tag Manager, call tracking, form events and lead routing into your CRM or a Google Sheet. You finally see what a lead costs.
Landing page for paid search
One page for one service and one campaign: offer, proof, call button, form and tracking. Live in two weeks, runs alongside any site.
AI assistant on your site
Answers pricing and service questions 24/7, collects the project details and books consultations. Trained on your services and prices.
Site care
Updates, security, backups, uptime and small edits within two business days. WordPress and Next.js, including sites I didn't build.
Lead-Generating Website
Not a brochure. The foundation of your lead system, built to be measured from the first day it's live.
Standard
A fast lead-generating site for your services and your area.
- Up to 15 pages
- Up to 6 service pages and 3 city pages
- Project portfolio your team can update, FAQ
- Call button, lead form and tracking from day one
- 2 rounds of revisions
Custom
For a contractor with several services and cities who wants to lead the market online.
- Up to 35 pages
- Up to 12 service pages and 10 to 15 city pages
- AI assistant (then $200 a month) and a blog
- Custom lead flows: quote steps, booking, financing
- 3 rounds of revisions
Billed $2,500 per month of work, in advance. The free audit tells you which one fits. For a single campaign, a landing page from $1,500 is enough.
After launch: Site care from $250 a month, or any monthly sprint.
Every size includes
- Conversion-first structure: call button, lead form and booking flow where homeowners look for them
- Next.js or WordPress, fast on a phone, Core Web Vitals in the green
- Pages written from real search data, in your trade's words
- Landing structure ready for Google Ads and Local Services
- GA4, Tag Manager, call and form tracking installed and tested
- Google Business Profile connected, reviews pulled in
- Lead routing into your CRM or Google Sheet, spam filtered
- SEO foundation, documented and editable by your team
Why work with one developer?
One point of contact. The same person builds your website, runs your campaigns and improves the system every month.
| Traditional agency | JSDevPro | |
|---|---|---|
| Who you talk to | An account manager, then specialists | The person who builds and runs your system |
| Website | Often bundled into a long-term marketing contract | Built separately, paid as I build it |
| Ownership | Depends on the contract | You own the site, code, domain and accounts from day one |
| Design process | Workshops, meetings, several approvals | A written brief, your homepage approval, then the rest |
| Website and marketing | Often handled by different teams | One person sees the whole system |
Founding-client offer for Los Angeles home service businesses
Three spots at 20% off the first three sprints, in exchange for a written review and permission to publish your results as a case study. When the three spots are taken, the offer closes.
Not sure which one you need?
The free audit says which sprint fits, or whether one single service is enough. Written, within 24 hours, no obligation.
Get the free auditQuestions about money.
Why is a sprint billed in advance?
Because you book one sprint at a time. Each sprint ends with a written report, and the next one starts only when you decide it earned it. There is no long-term contract to get out of.
What ad budget do I need?
Most Los Angeles home service businesses start at $1,500 to $3,000 a month, paid directly to Google and Microsoft. Repair and service companies usually start lower than remodelers. The plan sets the number, and I don't change budgets without your word.
How many leads can I expect?
Every business is different, so I don't promise a specific number of leads upfront.
Your results depend on your industry, location, competition, pricing, advertising budget, seasonality, and website performance.
I use data-driven strategies, competitor research, and your business's unique strengths to build campaigns focused on attracting qualified local leads — people who are more likely to become paying customers.
After a free audit, you'll receive a realistic estimate based on your market, competitors, and budget, along with a 90-day growth plan.
Once campaigns are running, I continuously analyze performance, refine targeting, improve landing pages, and allocate your budget to what generates the best results.
Do you mark up ad spend?
No. You pay Google, Microsoft, Meta or OpenAI directly with your own card, in accounts that are in your name. My fee is fixed and doesn't grow with your ad budget.
I already have a website. Do I need a new one?
Not always. If the foundation is sound, Launch fixes what your ads need and Growth improves the site every sprint: speed, new pages, lead flow. If it needs a rebuild, a new site is $5,000 or $7,500, depending on size. The free audit tells you which one you need before you spend anything.
What happens if I stop?
Everything stays with you: the site, the ad accounts, the tracking, the content, and a written handover guide. It keeps working the day after.
Get the free audit.
Send your website. Within 24 hours: a personalized written report and a prioritized 90-day action plan, with no obligation. Answers within the hour during your morning, same day otherwise.
Prefer to text?
Send the link to your site on WhatsApp. Same rules: your report and action plan within 24 hours.
Message on WhatsAppIndependent proof
Top Rated on Upwork with a 100% Job Success Score. A verified track record you can check for yourself.
Open my Upwork profileWhat happens next
Day 0: you send the site. Day 1: your personalized report and 90-day action plan in your inbox. Then you decide whether the first sprint makes sense. No calls required.
See everything the audit covers