SEO is awesome.
If you manage to get the top rankings in your niche, youâll be driving highly qualified leads to your website on-the-go (with almost zero on-going expenses once you get the right rankings).
Imagine that - sitting in your comfy chair, while your business grows on (more or less) autopilot!
Now, the question is, how do you get the SEO process right?
Thereâs a TON of online materials on SEO, and as a beginner, it can all be super overwhelmingâŚ
- Where do you even start?
- Which parts of SEO are essential, and which parts are nice-to-have?
- Google has over 200 ranking factors. Which ones do you need to focus on?
Here's the thing, though: SEO is a LOT easier than youâd think. If you know the EXACT SEO process you need to follow, the whole thingâs going to be smooth sailing.
At Apollo Digital, weâve grown several businesses from 0 to 200k+ or even 1M+ monthly traffic (for more on this, check out our SEO case study)...
We have a solid, step-by-step process you can follow to get the same results - and weâre about to spill the beans on what it is!
Ready? Letâs go!
In this guide, weâre going to teach you how to...
- Get your website to run and load 2x - 5x faster (with MINIMAL technical know-how)
- Optimize your landing pages to rank for direct intent keywords (and drive 100% qualified leads)
- Create amazing, long-form content that ranks every time
- How we get a TON of links to our website with ZERO link-building efforts
- How to improve your contentâs rankings with Surfer SEO
...And so much more!
So, without further ado, letâs get started.
Step #1 - Technical Optimization and On-Page SEO
Step #1 to any SEO initiative is getting your technical SEO right.
Now, some of this is going to be a bit technical, so you might just forward this part to your tech team and just skip ahead. If youâre a bit more tech-savvy, though, read on!
Technical SEO Basics
Sitemap.xml file. A good sitemap shows Google how to easily navigate your website (and how to find all your content!). If your site runs on WordPress, all you have to do is install YoastSEO or Rankmath SEO, and theyâll create a sitemap for you. Otherwise, you can use the following XML Sitemap tool.
If you want to learn more about whatâs a sitemap for, click here. Otherwise, just put one up on your website and read on.
Proper website architecture. The crawl depth of any page should be lower than 4 (i.e: any given page should be reached with no more than 3 clicks from the homepage). To fix this, you should improve your interlinking (check Step #6 of this guide to learn more).
Serve images in next-gen format. Next-gen image formats (JPEG 2000, JPEG XR, and WebP) can be compressed a lot better than JPG or PNG images. Using WordPress? Just use Smush and itâll do ALL the work for you. Otherwise, you can manually compress all images and re-upload them.
Remove duplicate content. Google hates duplicate content, and will penalize you for it. If you have any duplicate pages, just merge them (by doing a 301 redirect) or delete one or the other.
Update your ârobots.txtâ file. Hide the pages you donât want Google to index (e.g: non-public, or unimportant pages). If youâre a SaaS, this would be most of your in-app pages. Hereâs how to create a Robots.txt.
Optimize all your pages by best practice. Thereâs a bunch of general best practices that Google wants you to follow for your web pages (maintain keyword density, have an adequate # of outbound links, etc.). Install YoastSEO or RankMath and use them to optimize all of your web pages.
If you DONâT have any pages that you donât want to be displayed on Google, you DONâT need robots.txt.
Advanced Technical SEO
Now, this is where this gets a bit more web-devvy. Other than just optimizing your website for SEO, you should also focus on optimizing your website speed.
Hereâs how to do that:
Both for Mobile and PC, your website should load in under 2-3 seconds. While load speed isnât a DIRECT ranking factor, it does have a very serious impact on your rankings.
After all, if your website doesnât load for 5 seconds, a bunch of your visitors might drop off.
So, to measure your website speed performance, you can use Pagespeed Insights. Some of the most common issues we have seen clients facing when it comes to website speed and loading time, are the following:
- Images being resized with CSS or JS. This adds extra loading time to your site. Use GTMetrix to find which images need resizing. Use an online tool like Resize image to properly size the images, and re-upload them.
- Images not being lazy-loaded. If your pages contain a lot of images, you MUST activate lazy-loading. This allows images that are below the screen, to be loaded only once the visitor scrolls down enough to see the image.
- Gzip compression not enabled. Gzip is a compression method that allows network transfers to happen a ton faster.
- JS, CSS, and HTML not minified/aggregated/in-lined. If your website is loading slow because you have 100+ external javascript files and stylesheets being requested from the server, then you need to look into minifying, aggregating and inlining some of those files.
Want to make your life easier AND fix up all these issues and more? Use WP Rocket. The tool basically does all your optimization for you (if youâre using WordPress, of course).
One of the most common questions we get about technical optimization is âhow important is technical SEO, exactly?â
Look at it as a foundation to your SEO. When paired with good content & other pages, it can (sometimes) significantly improve your rankings.
On its own, though, itâs pretty useless.
Step #2 - Keyword Research
Once your website is 100% optimized, itâs time to define your SEO strategy.
The best way to get started with this is by doing keyword research.
First off, you want to create a keyword research sheet. This is going to be your main hub for all your content operations.
You can use the sheet to:
- Prioritize content
- Keep track of the publishing process
- Get a top-down view of your web pages
Hereâs what a well-made keyword sheet looks like:
And hereâs what it covers:
- Target search phrase. This is the keyword youâre targeting.
- Priority. Whatâs the priority of this keyword? We usually divide them by 1-2-3âŚ
- Priority 3 - Top priority keywords. These are usually low competition, high traffic, well-converting, or all 3 at the same time.
- Priority 2 - Mid-priority keywords.
- Priority 1 - These are low priority.
- Status. Whatâs the status of the article? We usually divide them byâŚ
- 1 - Not written
- 2 - Writer has picked up the topic for the week
- 3 - The article is being written
- 4 - The article is in editing phase
- 5 - The article is published on the blog
- Topic cluster. The category that the blog post belongs to.
- Monthly search volume. Self-explanatory. This helps you pick a priority for the keyword.
- CPC (low & high bid). Cost per click for the keyword. Generally, unless youâre planning to run search ads, these are not mandatory. They can, however, help you figure out which of your keywords will convert better. Pro tip: the higher the CPC, the more likely it is for the keyword to convert well.
Want to fast-track your keyword research? Steal our template here!
Now that you have your sheet (and understand how it works), letâs talk about the âhowâ of keyword research.
Want to learn how well would ranking on a given keyword convert (before you even start doing SEO)?
Run some search ads on the keyword, and youâll have your answer!
How to do Keyword Research (Step-by-Step Guide)
There are a ton of different ways to do that (check the âfurther readingsâ at the end of this section for a detailed rundown).
Our favorite method, however, is as followsâŚ
Start off by listing out your top 5 SEO competitors.
The key here is SEO competitors - competing companies that have a strong SEO presence in the same niche.
Not sure whoâs a good SEO competitor? Google the top keywords that describe your product and find your top-ranking competitorsâŚ
Run them through SEMrush (or your favorite SEO tool), and youâll see how well, exactly, theyâre doing with their SEO.
Once you have a list of 5 competitors, run each of them through âOrganic Researchâ on SEMâŚ
And youâll get a complete list of all the keywords they rank on:
Now, go through these keywords one by one and extract all the relevant ones and add them to your sheet.
Not sure whatâs a ârelevant keyword?â Think of it this way. Is there a reasonable chance that the person Googling this keyword will also buy your product within the next few months or years?
If the answer is a âYes!â or even a âMaybe,â itâs worth a try.
Once you go through the top SEO competitors, your keyword research should be around 80%+ done.
Now to put some finishing touches on your keyword research, run your top keywords through UberSuggest and let it do its magic...
Go through all these keywords, extract anything thatâs relevant, and your keyword research should be 90% done.
At this point, you can call it a day and move on to the next step. Chances are, over time, youâll uncover new keywords to add to your sheet and get you to that sweet 100%.
FURTHER READING
- Backlinkoâs guide to keyword research - The most comprehensive guide to keyword research weâve ever seen.
- Neil Patelâs guide to competition keyword research.
Step #3 - Create SEO Landing Pages
Remember how we collected a bunch of landing page keywords in step #2? Now itâs time to build the right page for each of them!
This step is a lot more straightforward than youâd think.
First off, you create a custom landing page based around the keyword. Depending on your niche, this can be done in 2 ways:
- Create a general template landing page. Pretty much copy-paste your landing page, alter the sub-headings, paraphrase it a bit, and add relevant images to the use-case. Youâd go with this option if the keywords youâre targeting are very similar to your main use-case (e.g. âproject management softwareâ âproject management systemâ).
- Create a unique landing page for each use-case. You should do this if each use-case is unique. For example, if your software doubles as project management software and workflow management software. In this case, youâll need two completely new landing pages for each keyword.
Once you have a bunch of these pages ready, you should optimize them for their respective keywords.
You can do this by running the page content through an SEO tool. If youâre using WordPress, you can do this through RankMath or Yoast SEO.
Both tools will give you exact instructions on how to optimize your page for the keyword:
If youâre not using WordPress, you can use the Content Analysis tool. Just copy-paste your web page content, and itâs going to give you instructions on how to optimize itâŚ
Once your new landing pages are live, you need to pick where you want to place them on your website. We usually recommend adding these pages to your websiteâs navigation menu (header)...
Or footerâŚ
Finally, once you have all these new landing pages up, you might be thinking âNow what? How, and when, are these pages going to rank?â
Generally, landing pages are a tad harder to rank than content. See, with content, quality plays a huge part. Write better, longer, and more informative content than your competition, and youâre going to eventually outrank them even if they have more links.
With landing pages, things arenât as cut and dry. More often than not, you canât just âcreate a better landing page.â
What determines rankings for landing page keywords are backlinks. If your competitors have 400 links on their landing pages, while yours has 40, chances are, youâre not going to outrank them.
Step #4 - Create SEO Blog Content
Now, letâs talk about the other side of the coin: content keywords, and how to create content that ranks.
As we mentioned before, these keywords arenât direct-intent (the Googler isnât SPECIFICALLY looking for your product), but they can still convert pretty well. For example, if youâre a digital marketing agency, you could rank on keywords likeâŚ
- Lead generation techniques
- SaaS marketing
- SEO content
After all, anyone looking to learn about lead gen techniques might also be willing to pay you to do it for them.
On top of this, blog post keywords are way easier to rank for than your landing pages - you can beat competition simply by creating significantly better content without turning it into a backlink war.
In order to create good SEO content, you need to do 2 things right:
- Create a comprehensive content outline
- Get the writing part right
Hereâs how each of these work...
How to Create a Content Outline for SEO
A content outline is a document that has all the info on what type of information the article should contain Usually, this includes:
- Which headers and subheaders you should use
- Whatâs the optimal word count
- What information, exactly, should each section of the article cover
- If youâre not using ranking software such as Yoast or Rankmath, you can also mention the SEO optimization requirements (keyword density, # of outbound links, etc.)
If you havenât read our blog before, hereâs what an outline looks like:
Outlines are useful if youâre working with a writing team that isnât 100% familiar with SEO, allowing them to write content that ranks without any SEO know-how.
At the same time, even if youâre the one doing the writing, an outline can help you get a top-down idea of what you should cover in the article.
So, how do you create an outline? Hereâs a simplified step-by-step processâŚ
- Determine the target word count. Rule of thumb: aim for 1.5x - 2x whatever your competitor wrote. You can disregard this if your competition was super comprehensive with their content, and just go for the same length instead.
- Create a similar header structure as your competition. Indicate for the writer which headers should be h2, which ones h3.
- For each header, mention what itâs about. Pro tip - you can borrow ideas from the top 5 ranking articles.
- For each header, explain what, exactly, should the writer mention (in simple words).
- Finally, do some first-hand research on Reddit and Quora. What are the questions your target audience has around your topic? What else could you add to the article that would be super valuable for your customers?
How to Write Well
Thereâs a lot more to good content than giving an outline to a writer. Sure, they can hit all the right points, but if the writing itself is mediocre, no oneâs going to stick around to read your article.
Here are some essential tips you should keep in mind for writing content (or managing a team of writers):
- Write for your audience. Are you a B2B enterprise SaaS? Your blog posts should be more formal and professional. B2C, super-consumer product? Talk in a more casual, relaxed fashion. Sprinkle your content with pop culture references for bonus points!
- Avoid fluff. Every single sentence should have some sort of value (conveying information, cracking a joke, etc.). Avoid beating around the bush, and be as straightforward as possible.
- Keep your audienceâs knowledge in mind. For example, if your audience is a bunch of rocket scientists, you donât have to explain to them how 1+1=2.
- Create a writer guideline (or just steal ours!)
- Use Grammarly and Hemingway. The first is like your personal pocket editor, and the latter helps make your content easier to read.
- Hire the right SEO writers. Chances are, youâre too busy to write your own content. We usually recommend using ProBlogger or Cult of Copy Job Board to source top writing talent.
To learn more about how to create good SEO content, check out our article!
Or, here are some further readingsâŚ
- Brian Deanâs article on SEO copywriting. Check it out for some of the best writing tips for SEO.
- The skyscraper technique by Backlinko (yeah, you can say we kinda like Brian Dean). The tl;dr of the technique is, create top-quality linkable content and promote the hell out of it.
- Wiki Strategy by Nat Eliason. A very good article on creating top content.
Step #5 - Start Link-Building Operations
Links are essential if you want your content or web pages to rank.
If youâre in a competitive niche, links are going to be the final deciding factor on what ranks and what doesnât.
In the VPN niche, for example, everyone has good content. Thatâs just the baseline.
The real competition is in the backlinks.
To better illustrate this example, if you Google âbest VPN,â youâll see that all top-ranking content pieces are almost the same thing. Theyâre all:
- Well-written
- Long-form
- Easy to navigate
- Well-formatted (to enhance UX)
So, the determining factor is links. If you check all the top-ranking articles with the Moz Toolbar Extension, youâll see that on average, each page has a minimum of 300 links (and some over 100,000!)...
Meaning, to compete, youâll really need to double-down on your link-building effort.
In fact, in the most competitive SEO niches, itâs not uncommon to spend $20,000 per month on link-building efforts alone.
Got scared by the high $$$ some companies spend on link-building? Well, worry not!
Only the most ever-green niches are so competitive. Think, VPN, make money online, health and fitness, dating, CBD, gambling, etc. So you know, the usual culprits.
For most other niches, you can even rank with minimal links, as long as you have top-tier SEO content.
Now, letâs ask the million-dollar question: âhow do you do link-building?â
4 Evergreen Link Building Strategies for Any Website
There are a TON of different link building strategies on the web. Broken link building, scholarship link building, stealing competitor links, and so on and so on and so on.
Weâre not going to list every single link building strategy out there (mainly because Backlinko already did that in this article).
What we are going to do, though, is list out some of our favorite strategies, and link you to resources where you can learn more:
- Broken link building. You find dead pages with a lot of backlinks, reach out to websites that linked to them, and pitch them something like âhey, you linked to this article, but itâs dead. We thought youâd want to fix that. You can use our recent article if you think itâs cool enough.â
- Guest posting. Probably the most popular link building strategy. Find blogs that accept guest posts, and send them a pitch! They usually let you include 1-2 do-follow links back to your website.
- âLinkable assetâ link building. A linkable asset is a resource that is so AWESOME that you just canât help but link to. Think, infographics, online calculators, first-hand studies or research, stuff like that. The tl;dr here is, you create an awesome resource, and promote the hell out of it on the web.
- Skyscraper technique. The skyscraper technique is a term coined by Backlinko. The gist of it is, you find link-worthy content on the web, create something even better, and reach out to the right people. To stand out and receive more replies you have to be creative, for this, you can use this cold email template for link building.
Most of these strategies work, and you can find a ton of resources on the web if you want to learn more.
However, if youâre looking for something a bit different, oh boy we have a treat for you!
Weâre going to teach you a link-building strategy that got us around:
- 10,000+ traffic within a week
- 15+ leads
- 50+ links
...And so much more, all through a single blog post.
So, want to learn more?
Read on!
Link-Building Case Study: SaaS Marketing
âSo, whatâs this ancient link-building tactic, Nick?â
I hear you asking. It must be something super secretive and esoteric, right?
Secrets learned straight from the link-building monks at an ancient SEO templeâŚ
âRight?â
Well, not quite.
The tactic isnât something too unusual - itâs pretty famous on the web. This tactic comes in 2 steps:
- Create EPIC content
- Promote the HELL out of it
Nothing too new, right?
Well, youâd be surprised how many people donât use it.
Now, before you start throwing stones at us for overhyping something so simple, letâs dive into the case study:
How we PRâd the hell out of our guide to SaaS marketing (and got 10k+ traffic as a result).
A few months back when we launched this blog, we were deciding on what our initial content should be about.
Since we specialize in helping SaaS companies acquire new users, we decided to create a mega-authority guide to SaaS marketing (AND try to get it to rank for its respective keyword).
We went through the top-ranking content pieces, and saw that none of them was anything too impressive.
Most of them were about general startup marketing strategies - how to validate your MVP, find a product-market fit, etc.
Pretty âmeh,â if you ask us. We believe that the #1 thing founders are looking for when Googling âsaas marketingâ are practical channels and tactics you can use to acquire new users.
So, it all started off with an idea: create a listicle of the top SaaS marketing tactics out there:
- How to create good content to drive users
- Promote your content
- Rank on Google
- Create viral infographics
- Create a micro-site
...and we ended up overdoing it, covering 41+ different tactics and case studies and hitting around 14k+ words.
On one hand, oops! On the other hand, we had some pretty epic content on our hands. We even added the Smart Content Filter to make the article much easier to navigate:
Once the article was up, we ran it through some of our clients, friends, and acquaintances, and received some really good feedback.
So, now we knew it was worth promoting the hell out of it.
We came up with a huge list of all online channels that would appreciate this article:
- /r/entrepreneur and /r/startups. The first ended up loving the post, netting us ~600 upboats and a platinum medal. The latter also ended up loving the post, but the mods decided to be assholes and remove it for being âself-promotional.â So, despite the community loving the content, it got axed by the mods. Sad. (Fun fact - this one time we tried to submit another content piece on /r/startups with no company names, no links back to our website, or anything that can be deemed promotional. One of the mods removed it for mentioning a link to Ahrefs. Go figure!)
- Hacker News. Tons of founders hang out on HN, so we thought theyâd appreciate anything SaaS-related. This netted us around ~200+ upvotes and some awesome feedback (thanks HN!)
- Submit on Growth Hackers, Indie Hackers, and all other online marketing communities. We got a bunch of love on Indie Hackers, the rest were âehâ
- Reach out to all personal connects + clients and ask for a share
- Run Facebook/Twitter ads. This didnât particularly work out too well for us, so we dropped it after 1-2 weeks.
- Run a Quuu promotion. If you havenât heard of Quuu, itâs a platform that matches people who want their content to be shared, with people who want their social media profiles running on 100% auto-pilot. We also got âmehâ results here - tons of shares, next to no likes or link clicks.
- Promoted in SaaS and marketing Facebook groups. This had awesome results both in terms of traffic, as well as making new friends, AND getting new leads.
- Promoted in entrepreneur Slack channels. This worked OK - didnât net us traffic, but got us some new friends.
- Emailed anyone we mentioned in the article and asked for a share. Since we mentioned too many high profile peeps and not enough non-celebs, this didnât work out too well
- Emailed influencers that we thought would like the article / give it a share. They didnât. We were heart-broken.
And accordingly, created a checklist + distribution sheet with all the websites or emails of people we wanted to ping.
Overall, this netted us around 12,000 page views in total, 15+ leads, 6,000 traffic in just 2 promotion days:
As for SEO results, we got a bunch of linksâŚ
A lot of these are no-follow from Reddit, HackerNews and other submission websites, but a lot of them are also pretty authentic.
The cool part about this link-building tactic is that people link to you without even asking. You create awesome content that helps people, and you get rewarded with links, shares, and traffic!
And as for the cherry on top, only 2 months after publishing the article, itâs ranking on position #28.
Weâre expecting it to get to page 1 within the new few months, and top 3 within the year.
Want to learn more about link-building? Here are some of our favorite guides:
- Link-building basics
- How to do outreach for link-building
- A more personal account on how to do link-building
- Complete list of link-building strategies & tactics
Step #6 - Interlink Your Pages
One of Google's ranking factors is how long your visitors stick around on your website.
So, you need to encourage users reading ONE article, to read, well, the rest of them (or at least browse around your website). This is done through interlinking.
The idea is that each of your web pages should be linked to and from every other relevant page on your site.
Say, an article on "how to make a resume" could link to (and be linked from) "how to include contact info on a resume," "how to write a cover letter," "what's the difference between a CV and a resume," and so on.
Proper interlinking alone can have a significant impact on your website rankings. NinjaOutreach, for example, managed to improve their organic traffic by 40% through better interlinking alone.
So, how do you do interlinking âright?â
First off, make it a requirement for your writers to link to the rest of your content. Add a clause to your writer guidelines that each article should have 10+ links to your other content pieces.
More often than not, theyâll manage to get 60-70% of interlinking opportunities. To get this to 100%, we usually do bi-annual interlinking runs. Hereâs how that works.
Pick an article you want to interlink. Letâs say, for example, we decide to go with this article on business process management we wrote for Tallyfy.
The goal here is to find as many existing articles where âbusiness process managementâ is mentioned so that we can add a link to the article.
Firstly, Google the keyword âbusiness process managementâ on the Tallyfy domain using the following query:
Site:[Your Website] â[keyword]â
In our case, thatâs:
Site:tallyfy.com âbusiness process managementâ
Youâll get a complete list of articles that mention the keyword âbusiness process management.â
Now, all you have to do is go through each of these, and make sure that the keyword is hyperlinked to the respective article!
You should also do this for all the synonyms of the keyword for this article. For example, âBPMâ is an acronym for business process management, so youâd want to link this article there tooâŚ
Make sure not to include a link to a page twice from the same page. This wonât add any additional link juice to the page.
Some other keywords weâd do this with are:
- Manage processes
- Process management
- Manage business processes
You go through this exact process for each of your existing articles, and your blog interlinking should be just fine!
Step #7 -Track & Improve Your Headline CTRs
Article CTRs play a huge role in determining what ranks or not.
Letâs say your article ranks #4 with a CTR of 15%. Google benchmarks this CTR with the average CTR for the position.
If the average CTR for position #4 is 12%, Google will assume that your article, with a CTR of 15% is of high quality, and will reward you with better rankings.
On the other hand, if the average CTR is 18%, Google will assume that your article isnât as valuable as other ranking content pieces, and will lower your ranking.
So, itâs important to keep track of your Click Through Rates for all your articles, and when you see something thatâs underperforming, you can test different headlines to see if theyâll improve CTR.
Now, youâre probably wondering, how do you figure out whatâs the average CTR?
Unfortunately, each search result is different, and there's no one size fits all formula for average CTR.
Over the past few years, Google has been implementing a bunch of different types of search results - feature snippetsâŚ
QAsâŚ
And a lot of other types of search results.
So, depending on how many of these clutter and the search results for your given keyword, youâll get different average CTRs by position.
Rule of thumb, though, you can follow Backlinkoâs data on average CTR by position:
As for the âhowâ to do CTR optimization, first off, grab our CTR optimization templateâŚ
Use a scraping tool like Screaming Frog to extract the following data from all your web pages:
- Page title
- Page URL
- Old Headline
Delete all the pages that arenât meant to rank on Google. Then, head over to Google Search Console and extract the following data for all the web pages:
- CTR (28 Day Range)
- Avg. Position
Now, check what your competition is doing and use that to come up with new headline ideas. Then, put them in the Title Ideas cell for the respective keyword.
For each keyword, come up with 4-5 different headlines, and implement the (seemingly) best title for each article.
Once you implement the change, insert the date on the Date Implemented column. This will help you keep track of progress.
Then, wait for around 3 - 4 weeks to see what kind of impact this change is going to have on your rankings and CTR.
If the results are not satisfactory, record the results in the respective cells, and implement another test for the following month. Make sure to update the Date Implemented column once again
For more on CTR optimization, check out some of our favorite articles here and here.
Step #8 - Keep Track of Rankings & Make Improvements On-The-Go
Youâre never really âdoneâ with SEO - you should always keep track of your rankings and see if thereâs any room for improvement.
If you wait for an adequate time-frame after publishing a post (6 months to a year) and youâre still seeing next to no results, then it might be time to investigate.
Hereâs what this usually looks like for us:
- Audit the content
- Is your content the adequate word count? Think, 1.5-2x your competitors.
- Is the content well-written?
- Do the images in your article add value? E.g. no stock or irrelevant images.
- Is the content optimized for SEO? Think, keyword density, links to external websites, etc.
- Audit internal links
- Does the content link to an adequate number of your other articles or web pages?
- Is the article linked to from an adequate number of your web pages or blog posts? You can check this on Search Console => Links => Internal Links. Or, if youâre using Yoast or RankMath, you can check the # of internal links a post has in the WordPress Dashboard -> Posts.
- Audit the backlinks
- Do you have as many backlinks as your competitors?
- Are your backlinks from the countries you want to rank in? If you have a bunch of links from India, but you want to rank in the US, youâd need to get more US links.
- Are your links high quality? More often than not, low DA / PA links are not that helpful.
- Did you disown low-quality or spam links?
- Audit web page
- Does the web page load too slow? Think, 4+ seconds.
- Did you enable lazy loading for the images?
- Did you compress all images on the web page?
Bonus #1: Polish Your Content with Surfer SEO
Ever heard of Surfer SEO?
Itâs an awesome tool we discovered recently and have been using it for our SEO and content creation processes.
There are 2 main use-cases for Surfer:
First is the SERP analyzer. What this does is, you input the keyword you want to rank for, and it gives you all the available data on the top ranking articles.
You can use this to find out what, exactly, do all the top-ranking articles have in commonâŚ
- Average word count per position to figure out how many words YOU should write
- Average load speed to see if your web page is loading as fast as the competitors (and if you should work on that)
- Backlinks by position to see, on average, how many links youâd need to stand a chance in competing with the top-ranking articles
...And so much more.
On the other hand, you can use the Content EditorâŚ
To do a gap analysis between YOUR content and your competitionâs.
You input your keyword and pick the top-ranking articles you want to compare your content with.
Then, you copy and paste your content in the editor, and itâs going to give you a list of discrepancies between YOUR content & the top 5 ranking ones.
You can see that weâre missing a bunch of SEO-related keywords that our competitors mentioned, such as:
- Case study seo
- Digital marketing
- Search engine
- Link building
All of these keywords are associated with the article topic, so it would make sense to include it in the content piece (and chances are, Google would appreciate it).
Finally, one last learning you can take from the analysis is that our competitors that rank on the keyword have, on average, a word-count of 4,000+. So, it might be a good idea to lengthen our article a bit more.
You can get started with Surfer SEO here.
Bonus #2: Free SEO Checklist
Now, letâs make sure you got everything right. Hereâs a checklist to make sure youâre doing SEO as well as possibleâŚ
Setup
- Do you have a Robots.txt and sitemap.xml on your website?
- Does your website run seamlessly on mobile?
- Did you set up Google Analytics?
- Did you set up Search Console?
- Did you set up Google Tag Manager?
- Did you get a SEMrush or Ahrefs subscription?
- Did you set up conversion goals on Analytics?
- Did you install Yoast or RankMath?
On-Page SEO
- Did you losslessly compress your images?
- Did you scale your images correctly?
- Do all your web pages have optimized titles and meta descriptions?
- Do you have 0 broken links?
- Do your images contain descriptive alt text?
- Is your headline and meta description optimized?
- Are ALL your web pages optimized for SEO?
Content
- Does each individual content piece reflect the search intent behind the keyword youâre trying to rank it for?
- Are all your content pieces comprehensive enough?
- Is the writing quality for your content high quality?
- Are all your content pieces interlinked together?
- Do images in your articles add value to your content?
- Do you avoid stock images like the plague?
- Is your blog optimized for readability?
Link-Building
- Do you regularly do link-building?
- Are your backlinks from the countries you want to rank in?
- Are your links high quality?
- Do you disown spam or bad links on a regular basis?
BONUS #3: Complete List of SEO Tools WE Use
SEO tools are a dime a dozen. There are around 4-5 tools for any use-case, which makes it super confusing on which oneâs to use.
And some of them are pretty expensive, to boot. If you get every other tool you find, youâll be spending north of $1,000 every month.
But of course, you donât need ALL those tools, just a handful of the right ones.
To make your choices easier, here are the EXACT tools we at Apollo Digital:
- All-in-One SEO tool. This is either SEMrush or Ahrefs, both a must-have for anyone that dabbles in SEO. They both have almost identical functionalities, so you only need to pick one. This tool is going to be your SEO bread and butter - youâll use it for keyword research, content audits, backlink analysis, and so on.
- Keyword ideation tool. We used SEMrush for competitor keyword research and UberSuggest for coming up with new keyword ideas.
- Scraping tool. We use Screaming Frog for all our web-scraping needs. 90% of the time, youâll use it for content / technical audits.
- Rank checker tool. We use Mozbar to check the stats for articles ranking on any given keyword (whatâs their DA/PA, # of links, etc). This lets you understand whatâs the level of competition for any given keyword, and whether you should pursue it.
- Content gap analysis tool. SurferSEO allows you to, at a glance, understand why your competitors are ranking, and youâre not. The tool is useful for doing gap analysis - it finds what all the ranking articles have in common, and what YOUR article lacks (whether itâs content length, keywords, backlinks, or whatever else).
Conclusion
Now that weâve covered the entire SEO process step-by-step, the whole thing seems just so much simpler, huh?
All you have to do now is go through all the recommended readings we mentioned, and learn to execute each step correctly.
If you donât have the time for all that, though, or maybe youâre looking for an experienced organic SEO consultant team to execute your strategy for you, weâre here to help!
Head over to our contact page and get in touch.