DIY SEO: How to do SEO yourself using Semrush for under $200/month

If you have a business, you know you need to get found on search engines. To get regular traffic to your website and a passive stream of customers who are actively searching for your niche.

And any well-established brand SHOULD be found at the top of Google search results.

But doing search engine optimization nowadays is so so complex. Even for me, as a specialist in this field and I’ve been optimizing websites daily for the last 8 years. There are always new ranking factors to catch up on and new optimizations to do.

Like core web vitals, helpful content, AI overviews. Each year, it gets tougher and tougher.

It would make sense to hire a professional agency to take care of this for you. But get ready to set aside a hefty SEO budget for credible, experienced help at least.

The good news is, you as the business owner, can very well handle your own website SEO work yourself.

Organic Search is a channel every small business owner should focus on because search engine traffic is free, can easily surpass all other sources of traffic, and help you reach you more customers online.

You can learn some SEO basics, optimize your website and scale your business organically by ranking at the top of search results.

google-analytics-traffic-leanne

Why you can (and should) do SEO yourself

The costs of hiring an SEO agency range from $2,500 – $10,000 or more. The average price of hiring a seasoned consultant / freelancer is about $250-$300 per hour.

Not to mention ongoing monthly retainers they charge you to keep up with optimizations and maintain your rankings.

I’m here to tell you the good news, buddy. It is not mandatory to outsource your business’ SEO.

You as the business owner can very well handle most website and search engine optimization tasks on your own.

For example, these SEO tasks:

  • Competitive research to find what is working in your niche
  • Find keywords that are profitable and easy to rank for
  • Optimize your website’s on-page SEO to rank on Google search results
  • Optimize your Google business listing to rank in local results
  • Conduct site audits to identify and fix site hygiene issues and improve user experience

It might sound a little fancy but it is much easier than you think. With SEO software, you don’t actually need to find keywords from scratch or manually audit your site on your own.

semrush-overview-leanne-site

I’ll show you how I use one of my favourite SEO tools, Semrush to help my 1:1 clients with search engine optimization for their own businesses.

Yes, Semrush is a paid tool at $129.95/month and I recommend investing in a good tool like theirs to do effective SEO.

It is seriously impossible to do any effective search engine optimization on your own without tools.

There are many free SEO tools out there, but you know the saying, you get what you pay for. 

Honestly, the time and effort you waste implementing SEO with inaccurate or insufficient data is more costly than the monthly price of a good tool. You can try Semrush for free for 7 days here.

I wrote a comprehensive article here about my favourite tools and features in Semrush as an SEO coach.

In this article, I’ll share 6 smart ways you can do SEO yourself as a small business owner.

semrush-728x90

Disclosure: This post contains affiliate links, which means I will make a commission at no extra cost to you should you click through and make a purchase.

1. Competitive research

You know the saying, fail to plan and you plan to fail?

Successful SEO depends on having a strategy in place to help you win in your niche and market.

One of the best ways to build a sound strategy is to analyze competitors in your niche who have a strong online presence.

Find people who have gone ahead of you, who have walked the steps that you’re on a path towards and study how they have succeeded on search engines.

Analyze a competitor domain

If you know a competitor who is just killing it at SEO, analyze their domain.

I’m using Davey and Krista’s website in this example as I work with a lot of Showit web designers and their site often comes up at the top of search engine results 😉

Semrush > Domain Overview > Enter competitor website (root domain)

semrush-competitor-davey

Then, get an overview of their website’s organic traffic and authority.

Organic search traffic is the first metric to look at. If a competitor website gets significantly more traffic than your own site, that is the one worth studying.

organic-traffic-scorecard

High organic traffic from a competitor’s site suggests their content have strong search engine rankings. You can analyze their pages and understand what content topics have been successful at driving Google traffic.

We can also see that this website ranks for 11.2K keywords on Google.

This totally gets my SEO heart all excited knowing we’ve got over 11 thousand keywords to analyze and potentially create relevant content to target!

Authority Score is the next metric to look at to gauge the strength of a website’s overall trustworthiness.

authority-scorecard

In this case, I can see that this website has a pretty good authority score of 30.

If your competitor has a higher domain authority, that shows they are getting quality backlinks from authoritative websites.

Now, you can check up on their backlink profile and see what referring domains are passing link value to their site.

Page level analysis

You can drill down to view your competitor’s entire root domain, subdomain, subfolder, or exact URL.

domain-overview-drill-down

  • If you want to analyze all the keywords the website ranks for, select Root Domain. This is the default selection, anyway.
  • If you want to analyze a particular category on the website, select Subfolder.
  • If you want to analyze a specific page only, select Exact URL.

Analyze your competitor’s organic keywords

The next step is to analyze the keywords your competitor ranks for.

For example, if we want to see the specific keywords our competitor ranks for with their product pages, we can select the product category and use the Subfolder.

subfolder-drill

Find product keywords

Since we are only drilling down to the /product category subfolder, we can find product specific keywords your competitor ranks for.

seo-organic-keywords-product-pages

So instead of analyzing thousands of keywords your competitor ranks for, you can check a specific Subfolder or URL and find their ranking keywords.

This makes your SEO keyword research more useful.

If you’re a Showit web designer with website templates in your shop, this can be helpful to find relevant keywords to target in your product pages.

Search volume and Keyword difficulty

Another thing you can do is use the Volume and Keyword Difficulty filters to focus on keywords with at least 100 monthly search volume and a maximum difficulty of 30.

metrics-keywords

This is the fastest and probably the best way you can find keywords that have search demand, and are easy to rank for.

In just a few clicks, we found some of the best keywords in the website template product niche. For example, podcast website template, webinar registration, guide template are promising keywords.

keyword-selection-easy

Now, this analysis is only possible with an SEO tool that can scrape the competitor domain and find what keywords the site ranks for.

Semrush is a market leader in this space with its huge keyword database of 25.8 billion keywords!

This is why it is important to pick a good and reliable tool.

Because if the tool you’re using is inferior, it would have less keywords for you to analyze, and therefore less to make use of.

Analyze your competitor’s top pages and find blog posts topics

Another great way to make use of competitive research is to analyze the top pages that drive the most traffic to the site and find content with a dominant informational keyword intent.

keywords-top-pages

In this case, I can see that these are some of the highest traffic generating pages to the website.

The (blue) colored bar chart keyword intent immediately shows me which pages have a higher informational intent and would make good blog posts.

semrush-728x90

Not sure who your competitors are?

If you’re not sure who your competitors are, you can plug in your own website in Semrush’s Organic Research tool.

semrush-organic-research-domain

Then, scroll down to the bottom where you’ll find two competitor reports.

  • Main organic competitors report
  • Competitive positioning map

competitor-research-semrush-cards

Main organic competitors

1) The Main Organic Competitors report shows you 5 competitor domains that share common keywords with your website. You can immediately identify your competitors in this report. How convenient is that?!

top-competitor-sites

Competitive positioning map

2) The Competitive Positioning Map shows you a data visualisation of the competitors’ organic traffic and number of keywords they rank for. The larger the circle, the stronger the website’s SEO visibility.

competitive-positioning

2. Copilot AI personalised SEO recommendations

When Semrush’s Copilot AI feature came out a few months ago, I was blown away by how much it resembled the SEO reports we used to do for clients.

You know the monthly reporting with data and charts about traffic performance, keyword rankings and the SEO manager’s summary notes?

Well, Copilot AI is on its way to seriously competing with that.

semrush-ai-copilot

What Semrush’s Copilot AI can do

  • Analyze organic traffic and identify drops in visibility and traffic
  • Refresh keyword rankings, find new keyword opportunities and positions that dropped
  • Scan your website or client projects for technical issues
  • Check backlinks and identify broken backlinks
  • Research competitors and identify new competitors gaining positions on SERPs

semrush-copilor-insight

I’m not saying you should fire your SEO manager right away. Instead, make use of how advanced SEO tools have become these days.

3. Keyword research and strategy

To rank on search engines and reach your customers, you must know what search terms they are using to Google.

The easiest way to find keyword ideas is to start with a few seed keywords.

seed-keyword-color-palette

For example, if we want to know how people are searching for the topic “color palette”, we can use the Keyword Magic tool in Semrush.

keyword-ideas-semrush

And voila, we now have find over 66,000 keyword ideas about this topic to choose from. Some awesome features from Semrush’s keyword magic tool:

  • SERP features analysis: helps you discover if the keyword triggers SERP enriched results such as featured snippets, people also ask, image, video results.
  • Keyword metrics: intent, search volume, keyword difficulty.
  • Keyword groups: useful to organise keywords into relevant niche subgroups by the number of keywords or by search volume.

keyword-ideas-magic-tool

Keyword strategy with pillar and cluster pages

After the first step to find keywords, we need to apply those keywords on our website. That means assigning keywords to the right pages and structuring the site.

Traditionally, that looked something like this:

clustering-site-structure-example-leanne
example of a topic cluster for my coaching client

New! Semrush’s keyword strategy builder

I’m stoked to see Semrush’s new keyword strategy builder can do the heavy lifting for us.

Here’s an example of how the builder has grouped these thousands of keywords into relevant topic clusters.

color-palette_mindmap_2024-06-17

Now, here’s my favourite part of the clustering feature. We get suggested Pillar page and Subpages with keywords assigned to them.

strategy-pillar-clustering

Now, you know exactly what pages to create and which keywords to target per page. The pillar and subpages create the internal linking structure on your website.

In my honest opinion, THIS is a serious gamechanger. The keyword strategy builder and clustering feature here not only saves you weeks to do this analysis, it can also replace other tools with competing functionality.

4. Local SEO

The next important step in search engine optimization for a small business owner is local SEO.

You need to know how your business ranks in the local results first to make the right decisions about how to optimize your local SEO strategy.

For example, we were working with a local business in Sydney, Australia and wanted to track how they were doing for city-level keywords in Google maps.

Google search console is useful only for tracking organic mobile/desktop search results, but it can’t show us our rankings in the local maps.

You can only see that by manually searching for your local keyword and checking the Google map result.

To manage your rankings accurately, you need a local rank tracking tool.

Local rankings in Google Maps

map-tracker

Semrush’s Map Rank Tracker helps you track how well your business shows up in the local area you’re targeting. You can also see where your competitors rank and how well you’re doing against them.

localseo-map-grid-semrush
Semrush Local map grid for our coaching client

I found out recently that you can purchase Semrush Local as a standalone solution.

So if you want to just focus on local SEO, you can buy their Basic Plan at $20/month to start tracking your local rankings and optimize your listing.

semrushlocal-pricing

If you are a small business owner, you can definitely manage your local SEO strategy. You just need to know what to do.

Here are the most important tasks to improve the visibility of your business for local search:

  • local keyword rank tracking
  • audit your Google business profile
  • audit, distribute and manage citation listings
  • manage user reviews

Semrush Local can take care of that for you for just $20/month!

5. On-Page SEO

In my role as an SEO coach, I cannot overstate the necessity for a robust, dependable tool that can scrutinize on-page SEO factors for my website and those of my clients.

On-Page SEO is about improving the content, HTML elements on the page such as page title tags, meta descriptions, internal links and external links. The goal is to optimize your web pages in order to rank better on search engines.

In my honest opinion, the On-Page SEO Checker offered by Semrush does a pretty good job with analyzing basic and technical SEO issues.

It can quickly and precisely evaluate a website’s individual pages and blog posts for important on page and technical factors.

I like that Semrush doesn’t merely skim the surface with simple ‘metadata’ recommendations. Instead, we get quite a comprehensive analysis of on page factors across seven critical categories.

  • Strategy Ideas: It identifies the best-performing pages on your website and suggests optimizations for on-page SEO for specific target keywords.
  • Backlink Ideas: It helps discover new sources for link building to strengthen search rankings by building backlinks from highly-trusted websites.
  • Technical SEO Ideas: It points out technical issues affecting your site’s search positions by integrating data from SEMrush’s Site Audit tool.
  • Semantic Ideas: It suggests ways to enrich your content with more keywords and topics related to your main target keyword, improving its helpfulness and potentially its rankings.
  • Content Ideas: The tool analyzes your top competitors’ content on Google and guides you on how to enhance your content to outperform them.
  • User Experience Ideas: It provides insights into how your web page is perceived by the audience, using data from Google Analytics to highlight areas for improvement in UX.
  • SERP Features Ideas: It advises on how to get your website featured in Google’s SERP features by analyzing data from your top competitors and the keywords triggering SERP features.

How to use

To use the On-Page SEO Checker, you just need to enter your landing pages and keywords and set up the crawler, and Semrush will start the analysis and do the heavy lifting for you.

If you’ve ever worked with an SEO agency or freelancer, you might have gotten a beautiful SEO audit report that looked something like this. You might even remember paying $$$ for it.

Why not pay a fraction of the cost on the tool subscription, and audit your own website’s on-page SEO yourself!

How it works

The On-Page SEO Checker uses data from SEMrush and Google to provide actionable insights to improve your Google rankings by comparing your page with the top 10 real-time organic competitors for each target keyword.

Most useful features from on-page SEO checker

In my opinion, the most notable features from Semrush’s on-page SEO checker are the content ideas, semantic ideas, and technical issues. The detailed reports from these sections are more easily actionable.

Content ideas

The content ideas section looks for key on page SEO opportunities like:

  • content readability
  • content length
  • does your page title match the title displayed in SERPs
  • does your meta description match the meta description displayed in SERPs
  • keyword targeting in the body content, h1 tag, meta description tag, title tag
  • keyword stuffing
  • video content

semrush-on-page-content-analysis

I think this is pretty decent at helping us check for basic content and on-page optimization.

If we see that a page’s H1 tag does not contain target keywords, that issue would immediately show up here and we can fix it instantly by using keywords in the h1 tag. Pretty straightforward and actionable.

Semantic ideas

The semantic ideas from Semrush shows you the top 20 words and phrases used by competitors ranking on the first page for your target keyword.

semantic-report

This is useful to enrich your body content with relevant word phrases and topics. We can quickly give your content a keyword boost for relevance. You get 20 related keywords that you can use immediately in your page content to enrich it.

Isn’t this super actionable?

My only gripe with it is that we only get 20 semantic words. That just pales in comparison to other content optimization tools that can provide hundreds of semantic keyword ideas to enrich content.

semantic-description-semrush

Another key feature of the Semantic report from the on-page SEO checker is that we can compare how often the word phrase is used in YOUR body content and your top 10 competitors.

semrush-semantic-check

For example, for the related keyword, “create content’, it is used 0.15% times in my competitors’ content. But I have only used it 0.06% for my blog post.

This analysis immediately tells me my page content has under-utilised this word phrase compared to my top competitors. I can now use this data to spruce up my related keyword usage and the exact frequency in my own blog post content.

Again, highly actionable.

6. Site audit

The final SEO task we’ll cover today is site auditing.

A site audit is necessary to analyze the site health of a website. Semrush’s site audit tool analyses over 140 on-page and technical SEO issues to check a website’s health.

From simple issues like duplicate content and broken links, to more complex issues like crawlability and indexation, AMP analysis and hreflang attribution implementation.

I like that the site audit report organises the issues by Errors, Warnings and Notices. So we know which technical SEO issues are critical and need to be fixed and the ones that are less urgent.

Check out the full list of issues that are analyzed here.

site audit semrush guru

With a paid subscription, the Site Audit tool can crawl up to 20,000 pages per audit. This is sufficient for most small to medium sized websites.

Issues

We can see the most important issues affecting a website’s health, the number of issues found and how to fix it.

site-audit-top-issues

Issue explanation and how to fix

I think this aspect of the Site Audit report is really helpful. So it’s not like you get a beautiful crawl report and are left to your own devices to interpret the issue.

You get detailed explanations of WHY this issue is a problem for site hygiene and SEO, and clear steps to resolve it.

issue-how-why-fix

Progress chart

Another feature I appreciate in Semrush’s site audit tool is the ability to monitor the progress of your website’s health over time. The graph is interactive so we can choose specific metrics and date periods to compare.

We can follow the issues, errors and warnings on your website that have been fixed or if new issues have appeared over time.

site-audit-progress-chart

Compare crawls

The compare crawls report is also quite useful to see past audits side by side. We can see how the issues, errors and warnings have changed over time. Compare both audits and see which issues have been fixed.

compare-crawls

To go further with SEO auditing, download my 94-point SEO audit checklist below!

content-upgrade-seo-audit-checklist

Why SEO still matters

Yes, 2024 was turbulent for SEO. Google algorithm leaks, updates, AI overviews and blogging for passive income becoming an existential crisis.

But for small business owners, you are NOT blogging for a living.

And for us, traffic from search engines is actually the most sustainable way to reach our target audience.

Because organic rankings on Google are long-term.

Unlike paid ads where traffic stops once you stop spending, organic traffic is consistent. Visitors continue to find you from the search results pages.

Another reason I favour search traffic is that we are attracting high-intent users. Searchers who are actively looking for your products, services and content. So you’re attracting users who are already interested in your topic.

Of course, this only works if your website is optimized for keywords, so you can show up high on the search results.

Search engine optimization in 2024 is a messy jungle to navigate.

You need to optimize your website, find profitable keywords, build authority and create content that ranks. All while keeping up with the latest Google algorithm updates and best practices.

semrush-728x90

When your customers say they found you on search engines

It may be cliche to say this, but all the work you do for SEO becomes so so worth it when your customer says, “I found you on Google”.

booking-oncehub-google

Why? Because the cost of acquisition for this customer was zero.

This person was thinking of hiring an SEO coach, googl-ed it, found me and clicked through to my website then decided to book a consultation call!

Just like that. Within a single session, from organic search to conversion.

Call this inbound marketing, ‘pull not push’ marketing, whatever. I call it showing up when your audience are looking for help, looking for YOU.

With SEO in place, you can rely on long-term organic rankings to bring you new visitors and potential customers consistently.

  • No need to post reels everyday if you don’t want to live on social.
  • No need to dance on TikTok if you don’t feel like it.
  • No need to rely on Google Ads if ad costs are higher than you would like.

For small business owners, this is something that can protect your biz in every season.

Meet the author, Leanne Wong

Leanne Wong has taught over 5,600+ entrepreneurs and bloggers how to successfully market and grow their brand online. Take action: Learn how to do SEO yourself with her courses or hire Leanne as your SEO Coach.

Work with Leanne

Need SEO help? I offer step-by-step courses and 1:1 private coaching to help business owners improve their website’s SEO. Teach yourself how to optimize your content to show up better on search engines!

7 people reacted on this

  1. I need to up my game but haven’t considered using the Semrush tool before. Good SEO is very important and something those with a site needs to consider.

  2. Shemrush is amazing for SEO. I used this program when I first started my blog, but didn’t have any traffic. It wasn’t what I needed then. I should revisit! Thanks for the review.

  3. I’ve used SEM Rush in the past and it’s such a useful tool! SEO is absolutely possible to do on your own, as long as you know what to look for and how to execute properly. 🙂

  4. I’ve tried a few different SEO programs before, but haven’t looked into SEMRush yet. It looks like it has a lot of great features, though, and may be worth investing in soon for my business.

  5. I’ve thought about doing SEO by myself but it’s a lot. I do feel investing in Semrush might be my best bet especially at that price point. I’m a little familiar with SEO but not that much. That’s a great deal, under $200 a month.

  6. This is the best thing ever! I’ve been needing to up my SEO game, but it’s been so expensive. Thanks for the heads up on this.

  7. Great post! SEMrush is such a useful tool for improving personal SEO. I love how it helps find the best keywords and shows what’s working for others in my niche.

Leave a Reply:

Your email address will not be published. Required fields are marked *