How to build credibility online
You have credibility online when someone looks at your profile and thinks: this person knows their stuff!
Even when youâre an expert in your field, if people canât see that from your online profile, they wonât reach out.
This guide will help you create a meaningful online presence and get better job opportunities, freelance clients, and a curious audience.
Why I wrote this guide
Iâve been working in tech since 2008, but until 2019 I didnât even have a personal website. By then my public GitHub had a few tiny contributions, I had one article on Medium and gave two talks at local meetups.
It wasnât until I started using Twitter in January 2019, that I started getting noticed and even invited to speak at conferences. That was totally unexpected. Apparently, an online presence made a huge difference! Eventually it played a big role in me going independent and working with some awesome companies.
In the last decade Iâve seen hundreds of resumes of devs from various backgrounds and experience levels. As someone screening incoming applications, you definitely pay more attention to profiles that stand out. This is because most resumes look very similar. I also regularly get questions from my mentees about getting the first job as a junior developer.
I hope these steps help you take your career to the next level đ
đȘ Step 1: Describe yourself - your TL;DR
Many describe themselves by their job - âxxx at YYY Coâ. That is the easiest way to go, but it doesnât describe YOU.
Instead, try to think of your goals and interests. Make a short bio using words such as enthusiast, building, learning, creating.
For example:
- 2D artist learning 3D
- UX enthusiast building iOS apps
Use this TL;DR everywhere where you need to enter your bio.
đż Step 2: Create a foundation
Own a domain with your full name or username, or as close to that as possible.
Host the simplest âbusiness cardâ website on your domain. You can add a blog, about page, etc later.
List all relevant links to your profiles. For example: LinkedIn, Twitter, Github, Medium, Dribble, etc. Donât link to social accounts such as Instagram or Facebook, unless you post there about your work.
To build a simple website, you can use one of the builder services like carrd.co. These services usually charge a fee for custom domains though. The free option is to host a plain index.html
on GitHub Pages or Netlify. You can also use static site generators such as Jekyll.
Hereâs how my website looked in the beginning:
It was handwritten HTML hosted on Github Pages. The current version is built on Jekyll and hosted on Netlify.
đŒ Step 3: Have a recognizable visual brand
Use the same avatar everywhere. Ideally, it should have a recognizable palette or be black & white.
Have the image file ready for upload. Itâll surprise you how often youâll end up using it! To fit most platforms, the image should be square and looking good when circled.
Use the same, unique username on platforms where you want people to find you.
đ Step 4: Write articles
Articles are a good way to showcase that youâre knowledgeable in an area.
It doesnât matter how often you write - even writing once a year is good.
If youâre just starting out and are unsure what to write about, here are some ideas:
- what youâre learning and your progress
- a problem youâve encountered and how you solved it
For more experienced folks, you can have fewer, but longer & deeper articles. Even one in-depth article can show that you really know your stuff.
Donât feel blocked by not having your own blog. Post wherever itâs easiest - it counts towards credibility either way, as long as you link to it.
If you write on Medium or dev.to, you can move posts to your own blog later, when you have one.
đ Step 4.5: Submit articles to publications on Medium
Large publications take new contributors, especially from underrepresented groups.
Some examples of such publications: Better Programming, The Startup.
If your article ends up getting featured, youâll get extra credibility for free.
đ Step 5: Tweet about your trade
Thereâs one simple rule for Twitter: be helpful.
These formats provide good value:
- short summaries (of documentation, conference videos, technology launches)
- pro tips for tools popular in your industry
- did you know / nonobvious facts
- TIL (today I learned)
- unpopular opinion on the profession
Hot takes and rants donât add any credibility if you have none so far. Use them with caution.
Most of your tweets likely wonât get traction, but some will.
And remember that number of followers != credibility, so donât worry about it and continue posting.
You can use the same ideas for articles.
đ Step 6: Brush up your portfolios
If youâre a developer (and if youâre reading this, most likely you are!), make your github account look nice.
Add descriptions on all your repositories. For sample code, the description can be just âsample code showcasing xxxâ.
Pin repositories with most stars or most contributions from you.
If youâre a designer, do the same with Dribble, Behance, etc.
đ Step 7: Google yourself
Search Google and DuckDuckGo by your username and by your full name. If there are many people with the same name, add occupation or location to the search query. Thatâs what people will do when they look you up.
Make sure the first 1â2 pages of results bring up professional links. You might have to hide or even delete accounts on old forums and other sites, if you donât want them to show up in search results.
đ€© Step 8: Host a hype page
You are your best advocate. The hype page might be a simple About page on your site. It doesnât have to have a fancy design. Use emoji to lighten up and break up the text.
If you donât have a site, add these details to your LinkedIn profile.
Link to previous projects and companies.
Whenever you give a public presentation, a talk, a workshop - mention it on your hype page. Link to the slides, the recording, the sample code. Even if the event was very local and wasnât recorded, slides are great for visibility and social proof. You can host slides on speakerdeck.com.
Link to any other appearances - if you gave an interview to a university newspaper, joined a podcast, etc.
And last, but not least - give it time.
Credibility compounds over time. Start with a foundation, and add small bits as you go along. Soon enough you end up with a complex online presence that is authentic.
The steps mentioned in this article worked well for me and they will work for you đȘ Iâm very curious to hear how this helps you. Let me know!
If youâd like to take this even further, I offer personalized coaching to help take your career to the next level. Learn more about Career Coaching Packages.
Thanks for reading. I hope you enjoyed the post đ
To get notified about new posts, follow me on Twitter or subscribe to the feed.
I also curate the best learnings from the community in a bi-weekly ïŁż iOS Code Review newsletter đ
This post is licensed under CC BY NC SA 4.0 by the author.