With 74.1% of SEOs charging clients upwards of $500 per month for their services, there’s a clear financial incentive to get good at SEO. But with no colleges offering degrees in the topic, it’s down to you to carve your own path in the industry.
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.
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.
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?
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.
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.
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:
Here are a few SEOs I’d recommend following and their (rough) specialties:
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