There are many ways to do this; some take longer than others.
In this post, I’ll share how I’d go from zero to SEO pro if I had to do it all over again.
Understanding what search engine optimization really is and how it works is the first state of affairs. While you can do this by reading endless blog posts or watching YouTube videos, I wouldn’t recommend that approach for a few reasons:
- It’s hard to know where to start
- It’s hard to join the dots
- It’s hard to know who to trust
You can solve all of these problems by taking a structured course like our SEO course for beginners. It’s completely free (no signup required), consists of 14 short video lessons (2 hours total length), and covers:
- What SEO is and why it’s important
- How to do keyword research
- How to optimize pages for keywords
- How to build links (and why you need them)
- Technical SEO best practices
Here’s the first lesson to get you started:
It doesn’t matter how many books you read about golf, you’re never going to win a tournament without picking up a set of clubs and practicing. It’s the same with SEO. The theory is important, but there’s no substitute for getting your hands dirty and trying to rank a site.
If you don’t have a site already, you can get up and running fairly quickly with any major website platform. Some will set you back a few bucks, but they handle SEO basics out of the box. This saves you time sweating the small stuff.
As for what kind of site you should create, I recommend a simple hobby blog.
Here’s a simple food blog I set up in <10 minutes:
Once you’re set-up, you’re ready to start practicing and honing your SEO skills. Specifically, doing keyword research to find topics, writing and optimizing content about them, and (possibly) building a few backlinks.
For example, according to Ahrefs’ Keywords Explorer, the keyword “neopolitan pizza dough recipe” has a monthly traffic potential of 4.4K as well as a relatively low Keyword Difficulty (KD) score:
Even better, there’s a weak website (DR 16) in the top three positions—so this should definitely be quite an easy topic to rank for.
Given that most of the top-ranking posts have at least a few backlinks, a page about this topic would also likely need at least a few backlinks to compete. Check out the resources below to learn how to build these.
It’s unlikely that your hobby blog is going to pay the bills, so it’s time to use the work you’ve done so far to get a job in SEO. Here are a few benefits of doing this:
- Get paid to learn. This isn’t the case when you’re home alone reading blog posts and watching videos or working on your own site.
- Get deeper hands-on experience. Agencies work with all kinds of businesses, which means you’ll get to build experience with all kinds of sites, from blogs to ecommerce.
- Build your reputation. Future clients or employers are more likely to take you seriously if you’ve worked for a reputable SEO agency.
To find job opportunities, start by signing up for SEO newsletters like SEO Jobs and SEOFOMO. Both of these send weekly emails and feature remote job opportunities:
You can also go the traditional route and search job sites for entry-level positions. The kinds of jobs you’re looking for will usually have “Junior” in their titles or at least mention that it’s a junior position in their description.
Beyond that, you can search for SEO agencies in your local area and check their careers pages.
Even if there are no entry-level positions listed here, it’s still worth emailing and asking if there are any upcoming openings. Make sure to mention any SEO success you’ve had with your website and where you’re at in your journey so far.
This might seem pushy, but many agencies actually encourage this—such as Rise at Seven:
Here’s a quick email template to get you started:
Subject: Junior SEO position?
Hey folks,
Do you have any upcoming openings for junior SEOs?
I’ve been learning SEO for [number] months, but I’m looking to take my knowledge to the next level. So far, I’ve taken Ahrefs’ Beginner SEO course and started my own blog about [topic]—which I’ve had some success with. It’s only [number] months old but already ranks for [number] keywords and gets an estimated [number] monthly search visits according to Ahrefs.
[Ahrefs screenshot]
I checked your careers page and didn’t see any junior positions there, but I was hoping you might consider me for any upcoming positions? I’m super enthusiastic, hard-working, and eager to learn.
Let me know.
[Name]
You can pull all the numbers and screenshots you need by creating a free Ahrefs Webmaster Tools account and verifying your website.
SEO is a broad industry. It’s impossible to be an expert at every aspect of it, so you should niche down and hone your skills in the area that interests you the most. You should have a reasonable idea of what this is from working on your own site and in an agency.
For example, link building was the area that interested me the most, so that’s where I focused on deepening my knowledge. As a result, I became what’s known as a “t-shaped SEO”—someone with broad skills across all things SEO but deep knowledge in one area.
Marie Haynes is another great example of a t-shaped SEO. She specializes in Google penalty recovery. She doesn’t build links or do on-page SEO. She audits websites with traffic drops and helps their owners recover.
In terms of how to build your knowledge in your chosen area, here are a few ideas:
- Go to local SEO meetups
- Attend SEO conferences
- Join SEO communities (we have our own here)
- Listen to SEO podcasts
- Follow SEOs on YouTube
- Subscribe to SEO newsletters
- Follow SEO experts and thought leaders on social media
Here are a few SEOs I’d recommend following and their (rough) specialties:
- Patrick Stox (Technical SEO)
- Bibi Lauri Raven (Link building)
- Marie Haynes (Google updates)
- Matt Diggity (Affiliate SEO)
- Glen Allsopp (…not sure he has a specialty these days, but he’s still well worth a follow)
Final thoughts
K Anders Ericsson famously theorized that it takes 10,000 hours of practice to master a new skill. Can it take less? Possibly. But the point is this: becoming an SEO expert is not an overnight process.
I’d even argue that it’s a somewhat unattainable goal because no matter how much you know, there’s always more to learn. That’s part of the fun, though. SEO is a fast-moving industry that keeps you on your toes, but it’s a very rewarding one, too.
Here are a few stats to prove it:
- 74.1% of SEOs charge clients upwards of $500 per month for their services (source)
- $49,211 median annual salary (source)
- ~$74k average salary for self-employed SEOs (source)
Got questions? Ping me on Twitter X.