2. Focus on smaller to mid-size companies (large corporations likely have the tech team and contractors to cover almost of their needs)
3. (Optional) Search for each company on Linkedin and add managers with relevant roles (VIP of sales, project manager, marketing manager, etc.). The goal is to familiarize them with your name so they're more likely to open your email (step 5).
5. Reach out to the most senior person with a relevant role at each company with a personalized 1-on-1 email.
The key here is to review their website and business and share 2-3 ideas of what you can them build or fix (if there are any glaring issues or vulnerabilities). They may not necessarily use your ideas but the goal is stand out and help them understand how they can put your programming skills to use. Here's a template you can reference: https://artofemails.com/new-clients#developer
There are a lot of businesses out there whose teams don't have the capacity to build everything so they would be keen to have a reliable freelance programmer help them bring some features or projects out of backlog.
I happen to run a small company with a website built in PHP and I get several generic emails every couple of days from random individuals and fly-by-night "SEO consultancies", claiming that they "found issues on my website", "could help optimize website", "get us reach top Google positions" etc.
Most of this is auto-generated junk based on some keyword scrapping, but given the volume of it, I don't think it's possible to be taken seriously in that niche anymore.
I also get several "personalized emails" per week peddling software developers for hire, management trainings, factories in China, real estate investment opportunities and countless other junk, so I wouldn't count on that channel either. Anything that looks like a cold email goes straight to trash simply due to the volume of it.
IMO, a much better strategy would be to publish articles showing your expertise (i.e. comparing similar technologies, or sharing step-by-step instructions on accomplishing some familiar task), while mentioning that you do consulting in that area. People usually don't mind if you share them on Reddit/Linkedin/Twitter/HN and that can get a you a much better traction than cold-mailing people.
I'm in a very similar boat to you, I think I've deleted three messages this morning...
But it would still be possible to get my attention. The average message is something along the lines of Hi {name}. I was at your site {domain} and had some ideas. [the same copy every single person gets]
If instead someone emailed me something that showed that they not only knew what domain they were mailing but understood what our product offered and how maybe they could help I'd probably keep reading. For me that might look like:
----
Hey Paul,
I love what you've built with WonderProxy, this GeoIP testing niche you've carved out is super interesting, I wish I'd known about it years ago! We had this horrible integration that refused to load in Germany but worked perfectly in our office, debugging over Remote Desktop at 3am still haunts my dreams.
Anyways i'm actually wondering if there's a way we can work together. I'm a senior PHP developer and I've got a lot of experience building OKTA integrations. It looks like you've started offering SAML, but let me tell you OKTA is like the secret sauce to get loved by IT departments. Your team is likely capable of building this in-house, but why spend tens or hundreds of hours learning the ins and outs of this stuff when I can build it in half the time with a quarter of the bugs :).
let me know if you're interested
----
I'm not saying I'd hire that gal/guy, but if it was something I wanted we would at least have a conversation. I'd optimize for quality messages to qualified companies, rather than quantity anything.
> 5. Reach out to the most senior person with a relevant role at each company with a personalized 1-on-1 email.
So, spam them, basically?
I'm not even "the most senior person" and I get tons of e-mails along these lines all the time. I am the asshole mail server admin who blacklists each one of them and submits their spam messages, though. At the least, I can prevent their messages from making it through to other people.
If you work for a SaaS company your CEO, your Head of Sales, your VP of Business Development are "spamming" other companies too in order to put food on your table. Read the history of famous startups and what tactics they used to get their first customers. "Naaaah they are just selling services and we're making the world a better place", right?
And my advice to other freelancers: This is why you never ever ever ever ever ever ever ever contact a tech person first if you want to offer your services to a company. Go to business people and decision makers. Avoid gatekeepers.
I completely agree, but often, the gatekeepers and decision makers end up being the same person. For example, it looks like if I were selling managed-email-servers-as-a-service, jlgaddis would be the person I want to talk to.
1. Go to https://trends.builtwith.com/websitelist/PHP to see websites that use PHP
2. Focus on smaller to mid-size companies (large corporations likely have the tech team and contractors to cover almost of their needs)
3. (Optional) Search for each company on Linkedin and add managers with relevant roles (VIP of sales, project manager, marketing manager, etc.). The goal is to familiarize them with your name so they're more likely to open your email (step 5).
4. Find the email format of these companies with https://hunter.io/.
5. Reach out to the most senior person with a relevant role at each company with a personalized 1-on-1 email.
The key here is to review their website and business and share 2-3 ideas of what you can them build or fix (if there are any glaring issues or vulnerabilities). They may not necessarily use your ideas but the goal is stand out and help them understand how they can put your programming skills to use. Here's a template you can reference: https://artofemails.com/new-clients#developer
There are a lot of businesses out there whose teams don't have the capacity to build everything so they would be keen to have a reliable freelance programmer help them bring some features or projects out of backlog.