Marketing for Web Developers: Strategies That Really Work
Do you want to find work that energizes you? Want to get paid what you're actually worth? Here are some strategies for marketing yourself as a web developer.
In the web development world, thereâs this resistance to marketing in general. And itâs not without a reason. The idea of marketing leaves a bad taste in peoples mouths. Weâre used to bad kinds of marketing.
People think of it as getting spammy email ads in your inbox trying to sell you used toilet paper. Similarly, when someone just talks about themselves and why they are so great and their product is so awesome, it just becomes this annoying self-promotion to the extreme degree. Thatâs bad marketing.
What good marketing is â giving people value through blog posts, podcasts, writing magazine articles or books. Itâs right about time for us to get ourselves past this stubborn resistance and admit that marketing for developers could be useful and necessary.
Marketing unveiled
Marketing is not just advertising. A large part of marketing is figuring out what people want and then coming up with the solution. By asking them questions like âWhat are you struggling with? Whatâs bothering you every day? How can I help to solve your problem?â you can find out what they need and start creating a solution for them using your developer skills.
If youâre a developer, you actually have these superpowers to make a real thing from an idea and solve an actual problem. Potentially, this solution may bring you a little bit of side income and become a good item in your portfolio.
In the web development industry, you have to have ways to stand out and look more attractive to your clients. There are plenty of good ways to do that. Letâs look at some of them.
Establish a personal brand
In order for people to be able to easily recognize you, you need to work on your personal brand. You want to be that brand name developer that is sought out, rather than a developer that needs to compete at the lowest price to get projects.
Think about this. A resume is a document thatâs designed to introduce you to a stranger well enough that they will interview you. An interview is an hour or so to find out if youâre going to be a good fit on a team and to find out if you can do the job. All of those questions can be answered even before someone emails you.
By doing things like having a blog and marketing yourself through that blog, by having a podcast and appearing on other peopleâs podcasts and doing things that build-up a reputation youâre creating a collection of things that will benefit you multiple times over the course of your career. Itâs an evergreen ammunition that you always have at your disposal.
By the time someone reaches out to you, they know who you are, they have an idea of what itâs like to work with you, they trust you. So, you can just negotiate details, timelines, you really donât need to convince people any longer.
Got it, but how exactly I should do this?
First of all, if you decide to work on your brand, you should start as soon as possible. The process of establishing your personal brand can take a lot of time. If you start this personal branding/marketing business now, by the time you want to make some sort of switch to remote work or freelancing, youâre going to have a little momentum behind you and thatâs going to be very helpful.
Start using your name for things. Put up very good free quality content, while also having paid one. Write lots of blog posts, make YouTube videos, appear on podcasts, start your own podcast, speak at conferences. All of these things are very important even if youâre not an expert. Just having the courage to put yourself out there is really important.
By giving away some free stuff you make sure that people notice your paid one. If your free content has good quality, itâs good for you. Since there should be no difference in quality, people will more likely buy your paid content. This is also good because youâre giving back to the community.
Just make sure that your personal brand remains authentic to yourself, double down on your own look and feel because that is going to shine over anything else.
Specialize
Pick some kind of specialization. If you have some deep specialization then that constraint will give you a lot of topics to write about. It may sound a bit contradictory, but by creating this restriction for yourself youâre actually opening up more opportunities.
By specializing youâre giving yourself a much better chance of getting that clients that pay higher rates for a highly skilled job. No need to worry about other job opportunities outside of your specialization, focus on getting the best one for you.
Blogging
Blogging is another great way to market your skills. Letâs say that you decided that youâre going to blog about iOS. Start by creating technical content with code samples that other iOS developers will understand. Someday, they will be searching for an answer to some technical question they have, come across your blog post and say âHey, this man knows his stuffâ. Next, they talk to their manager and they talk to their manager and voila â you have a consulting job from that!
But also itâs good to have a few horses in the race. You need to write non-technical client content targeted at people like project managers, business owners who make decisions on hiring you or not. In these posts answer high-level questions like âHow the iOS ecosystem works? What are some business benefits of choosing iOS vs Android?â. This will prove that you know your stuff about the industry in general.
Both of those approaches can work in different ways towards building your brand and reputation.
So, commit to writing one blog post a week and try to stick to it as hard as you can. You might start out as a crappy writer, but after doing this you wonât be anymore, youâll get better. If you canât figure out what to write about here are some suggestions:
- What have you accomplished this week?
- What interesting problems have you solved?
- Share your opinion on some technology
- Create a guide for beginners in your niche
However, putting content on the blog and having it there is not enough. You need to have something that gets people to opt-in. It can be a freebie or a newsletter or other lead magnet, but you want to get people on your email list.
đ§Email list
An email list can be one of the most valuable assets in your business. Once you have enough people there, you can talk to them multiple times. Youâre basically invited to their inbox which is where real business is done. They have your brand presence right in their inbox.
Now you can do an email course, say something personal to them, answer some questions that they may have, write a convincing email copy that provokes a positive feedback from people.
Itâs really valuable to not only have the content that you can put out there but also have something that people can reply to. To go from the one-sided thing to something more bidirectional.
Ultimately itâs important to put out there more things that can nurture a perspective lead to working with you. Just remember that it takes time and consistency.
đ€Speaking at conferences and meetups
There are tons of meetups and conferences all over the place. Giving a talk at a conference or a meetup gives you a chance to travel and is also a part of building your personal brand.
Another benefit is establishing good relationships. You can meet some really interesting people there face to face. Quite often these conferences will have an after-party and you can go there for drinks and make really good connections in the industry.
You never know when some of your new friends might need a little help with their project, you might be asked to join the team and help out. It can be very important to get you on peopleâs minds. Plus, attending a conference or a meetup is a great way to keep up to date with ever-changing technology.
Social media
There are all kinds of different social media platforms out there. Most people think that you need to bring people from other platforms to your platform. Well, itâs not necessarily true. Donât try to push people off of a platform where they live. Instead, think about how you can give them what they want on their platform, provide a little value for them right there. It can be a little Twitter-tip or a quick 10 minutes video where you explain some concept or provide some value. In that way, youâll organically grow your following and get yourself a great audience.
Of course in the social media world, things change quickly. Letâs look at some of the strategies that might work for you right now.
YouTube
Having a YouTube channel can get you more jobs and job interviews than anything else, just donât forget about the quality of your content. Make a lot of good videos and sooner or later people will find them.
Donât forget about keywords related to your specialization. Write titles as close as possible to real peopleâs search terms. Like âHow to create a React component?â. That will help you rank better in the YouTube organic search.
If youâre only starting, relying on getting money from views is not very smart. Youâll be really surprised when YouTube rolls out the next update and your income will be split in half. They can change their algorithms at any point.
In the beginning, youâre not going to make a lot of money on YouTube, but itâs definitely a platform that will help you grow your brand and make people aware of your quality content.
How to make quality content to stand out from the crowd so it can be seen? Here are several basic recommendations:
Titles
Titles are probably the most important thing for good SEO. You want to make sure that all of your videos are optimized to show up in YouTubesâ recommended videos. In that way when someoneâs watching some content, your video might pop up there as being the thing that they should watch next. That can be the biggest driver of people to your content. Because thereâs a ton of people searching for things on YouTube.
They need to be descriptive and should talk about what the video is showing exactly. You shouldnât have the title that doesnât describe your video content. The eye-catching title is good, the misleading title is bad. Thereâs no quicker way to get down vote on the video than having a clickbaity title.
Here are several good examples:
- Hereâs how âŠ
- What isâŠ
- Little Known Ways to âŠ
- What Everybody Ought to Know About âŠ
Think about whatâs in the actual content before composing the title, in that way youâll come up with much better titles for your videos.
Description
When youâre writing the description of your video, take some time to summarize whatâs your video is about and put that into text.
If your video is long, people will read the description to see does this actually covers what they want to see.
Keep all important information at the top. Make sure that the first two sentences really describe what the video is about.
If you have sponsored links, make sure that all of them are listed as sponsored links. You donât want to mislead your users and make them go offsite or do something that theyâre going to have to pay for.
Tags
Thereâs an extension called TubeBuddy. It scans your video, tags, and suggests a bunch of related tags for you. It makes it super easy to come up with new relevant tags.
The more tags you add - the better, but keep in mind that videos on YouTube have a tag limit.
Keeping your viewers interested
Keeping the viewerâs interest is really important. And the best thing that can help you to do that is quality. If the quality of your videos is good - thatâs the quickest way for viewers to click subscribe.
Another idea here might be to split your videos into series and release them one by one over the course of several days or weeks. Thatâs a good tactic to get a lot of subscribers.
Keep in mind that all these strategies can come and go. Today these things may work just fine, but tomorrow when all the rest of the people catch up, it may not work so well.
Use all the features that YouTube offers
YouTube is always putting out new features for users. Things like playlists, overlays, pinned comments, and others.
You can use playlists to organize your content in different series. Just in general, use the features that they provide for your advantage.
Your channel can get as big as you want is you âre willing to put some time into it.
Since Twitter doesnât allow you to post lengthy messages, you can post little hot tips like âHereâs how something works in CSSâ. Quite often these small tweets are going to be retweeted by huge accounts like SmashingMagazine or Google Developers and people will start to see you popping up and thatâs what builds your credibility. Just by giving people little nuggets of information you can gain a lot of followers there.
Sometimes weâre so focused on the products and services that we provide that we forget about the human aspect and the ability to connect with people in a way that creates this human relationship.
Facebook is the kind of platform where you can post more personal things. This is going to create this more human experience well beyond social media and make a much stronger connection between you and your audience.
Post photos of your hobbies, kids, whatever your activities may be. People like to see the life behind the actual person, it makes them feel like theyâre friends with you. Plus, isnât it fun when you post an image of your owl wearing a sweater on your feed?
This is the tough one because if you post the wrong thing at the wrong time youâll have a hard time in the comments. Redditors are very suspicious people. And if youâll post something even slightly resembling promotion content, youâll be mercilessly banned from there.
One of the strategies there is just to be a part of the community, comment on stuff, answer peopleâs questions, help someone out.
Contrary to popular belief, Pinterest is not all about brownies and peanut butter. It has a more visual component to it, but itâs still a search engine.
Begin by creating several boards with clear titles and start pinning content onto them. It can be interesting articles, videos, images, magazines, infographics. Remember to have good descriptions and nice images in your pins that look great both on desktop and mobile.
Keep in mind that Pinterest is a long-term game. You wonât get instant results here like on Twitter or Facebook, but in the long run, youâll find it worth your efforts.
Partnership with other companies
Sometimes companies want to partner up with some people to promote their products or services. They can reach out and propose some kind of a deal. You need to jump on the call and discuss their proposal, see if it worth your time and effort. Quite often itâs a really good opportunity for both parties and itâs just a perfect fit.
One thing to keep in mind here: try to partner with people from the industry. In that way, the partnerships will be more valuable and wonât look like a scam.
Final words
Marketing is an essential skill that most web developers donât realize they need to learn. If youâre willing to do some of these things, youâll see an exponential increase in your career. Remember, the best thing you can do is put yourself out there, provide value for other people, and broaden your professional network.
Good luck!