WordPress freelancer prospecting guide
How WordPress freelancers find new clients
Referrals and job boards are unpredictable, and most WordPress freelancers hit the same wall: plenty of skill, not enough people asking for it. The good news is that WordPress work leaves visible clues. You can see which local businesses run WordPress, which sites are out of date or broken, and which owners have nobody looking after their site. This guide walks through a repeatable way to find those businesses, contact them with something specific, and turn a first project into ongoing care work. If you would rather skip the research, Prospect Signal can build the list for you.
1. Pick one offer and one kind of client
“I build WordPress sites” is hard for a business owner to say yes to. A narrower offer is easier to find buyers for and easier to pitch:
- Fix-and-refresh: make an existing WordPress site work on phones, fix broken forms and links, and update the content.
- Rebuild: move an old theme or page-builder mess onto a clean, fast setup.
- Care plan: updates, backups, security and small edits for a monthly fee.
- New site: a first real website for a business that only has a Facebook page or a Google listing.
Then pick one local niche that depends on people finding and contacting them, such as dentists, salons, contractors, law offices, accountants or vets. Learning one niche’s booking tools, plugins and language makes every later pitch faster.
2. Find businesses already running WordPress
An owner who already uses WordPress understands what you do and has a site you can improve without starting from zero. To find them:
- Search your niche plus a city or neighborhood on Google Maps and open each listing with a Website button.
- Check whether the site runs WordPress. A free browser extension such as Wappalyzer or BuiltWith shows the platform, or view the page source and look for
wp-content. - Note the theme or page builder if the detector shows one. Very old themes and abandoned builders are a natural opening for a rebuild.
Businesses with many recent reviews are the best rows: customers clearly look them up, so the site matters to them.
3. Look for problems you can actually point to
Taste is not evidence. Pitch only what the owner can verify in seconds:
- The layout breaks or is hard to use on a phone.
- The browser shows “Not secure” because HTTPS is missing or expired.
- The footer copyright, hours or offers are years out of date.
- The contact form, booking button or embedded map no longer works.
- Phone, address or hours do not match the Google listing.
- Pages take a long time to show anything on a normal connection.
Write one sentence per business, for example “WordPress site, mobile menu does not open, contact form returns an error.” If you find nothing concrete, skip it. The bad-websites guide has a fuller two-minute check, and businesses with no site at all belong on a separate list, covered in how to find businesses without websites.
4. Send a short opener built on that evidence
Illustrative opener for a fictional business
Hi, I was looking at salons in Astoria and noticed the Book Now button on your site leads to a page that no longer loads, and the menu does not open on a phone. Your reviews are great, so I figured you would want to know. I maintain WordPress sites for local businesses. Want me to send a quick list of what I saw and what it would take to fix?
Lead with one or two checkable problems and offer something small, like a short list or a quick video walkthrough. Do not criticize whoever built the site, and do not promise more customers or rankings. Use the phone number on the listing if the owner is easier to reach by phone than by email.
5. Turn one project into recurring work
The WordPress clients worth the most are the ones who stay. When you finish a fix or rebuild, offer a simple care plan: plugin and core updates, backups, uptime checks and a set number of small edits each month. Many small business owners have nobody watching their site, which is how it got out of date in the first place.
Keep the plan easy to understand, with one price and a clear list of what is included. A handful of care-plan clients makes the next month far less dependent on finding new projects.
6. Add channels that compound
- Referral partners: local photographers, printers, bookkeepers and marketing consultants talk to the same owners and often get asked “do you know a web person?”
- Agencies: busy agencies often hand off WordPress maintenance and small builds to freelancers they trust.
- Your own portfolio: a short before-and-after for each niche you serve is more convincing than a general gallery.
These take longer to pay off than direct outreach, so run them alongside a steady weekly batch of researched prospects rather than instead of it.
7. Track, recheck and repeat
Keep one sheet with business name, city, website, phone, listing URL, platform, the problems you found and your evidence note. Contact a small batch each week, log replies, then move to the next neighborhood or niche. Recheck each site right before you send, because owners do fix things, and pitching a problem that is already gone ends the conversation.
Skip the research: get a researched prospect list
Checking sites by hand takes a few minutes per business. Prospect Signal does the research for your niche and area and sends a CSV with 15 columns: Business Name, Niche/Category, City, State, Website, Business Phone, Additional Phone Numbers, Public Business Email, Contact Page / Social / Form, Google Maps / Source URL, Pain Signal, Evidence Note, Suggested Opener, Confidence Score and Notes.
Mention WordPress sites or outdated and broken websites in your brief, and the Pain Signal and Evidence Note record what was checked on each site. Every row includes a public business phone number; a public business email is included when one can be found. These are public business prospects, not inbound inquiries or guaranteed buyers. Our recommended pack is 250 prospects for $59, with a 50-prospect starter for $20 if you want to try it first; see pricing for every size, or open the fictional sample pack to see the format first.
Questions about finding WordPress clients
How do WordPress freelancers find clients without referrals?
Pick one niche and one area, find local businesses whose WordPress sites have specific, checkable problems, and send a short message that names those problems and offers something small. Repeat in weekly batches and track replies.
How can I tell if a business website uses WordPress?
A free browser extension such as Wappalyzer or BuiltWith shows the platform. You can also view the page source and search for wp-content, which nearly every WordPress site includes.
Should I target businesses with WordPress sites or without any website?
Both can work, but they need different pitches. Owners with a WordPress site already value having one, so fixes, rebuilds and care plans fit. Owners with no site need a first-website pitch. Keep them on separate lists.
What should a WordPress care plan include?
Most cover core, theme and plugin updates, regular backups, uptime and security monitoring, and a small number of content edits each month. Keep the list short and the price simple so owners can say yes quickly.
Are job boards and freelance marketplaces worth it for WordPress work?
They can bring in work, but competition and fees are high and you rarely control the client relationship. Direct outreach to local businesses gives you clients you keep, which matters most for recurring care work.
Can Prospect Signal build a list of businesses with WordPress sites?
Yes, include it in your brief. Research records what was observed on each site, but public information changes, so recheck the evidence before you send.
Get your first WordPress prospect list today
Pick a niche and a city, then review the sample pack and pricing. Related: web design prospect packs, how to find businesses with bad websites, how to find businesses without websites, Google Maps leads for web designers, how to find web design clients and the Outscraper alternative.
Get 250 WordPress prospects for $59Try 50 for $20 first