Knowledge Base
SEMrush Toolkits
SEO Toolkit
How to Optimize Your Website for Target Keywords

How to Optimize Your Website for Target Keywords Workflow

To start this workflow, you will need a list of target keywords to base your optimization plan around. The steps will be setting up Position Tracking, optimizing existing pages with on-page SEO, and creating new content to target new keywords.

Step 1

To set up your tracking, go to your Project and configure Position Tracking with your target keywords.

To configure Position Tracking:

  • Write the name of your business exactly as it would appear in a Local Pack (if you target local keywords) (1)
  • set the target location to the specific location where you want to measure your visibility (2)
  • decide to track desktop, mobile, or tablet results (2)
  • add competitors if you know who you’re competing with (3)
  • add your target keywords to track (4)

optimizeOnce the tool is configured:

  • In the Rankings Overview report, you’ll see the keywords where your website is already ranking for and the keywords where your website is not ranking for at all.

rankings-overview

  • Go to the Landing Pages report to see the pages on your site that are already ranking somewhere in Google’s top 100 results for your target keywords. When you configure the On Page SEO Checker in the next step, the tool will automatically add these pages and keywords to your campaign.

landing-pagesTo start optimizing your website have two choices:

  • Optimizing your pre-existing pages (On Page SEO Checker)
  • Creating entirely new content to target the keywords you are not ranking for (SEO Content Template and SEO Writing Assistant)

Step 2

To optimize your existing pages, open your Project and set up the On Page SEO Checker. This tool gives you ideas on how to optimize specific pages on your website for your choice of target keywords.

  • To configure, set your target location and device type and continue until you see a table with a list of keywords and “Your Highest Ranking Page”
  • Use manual import to assign the remaining keywords from your target keyword list to the existing pages that you want to use to target each keyword.
  • Once you’ve added all of your keywords and pages to optimize, click “Collect ideas”

on-page-seo

  • The tool will show you all of SEMrush’s recommendations to optimize your pages.
  • Follow the ideas suggested and watch progress in Position Tracking Visibility, and Progress tab in On Page SEO Checker
  • Export the list of ideas from On Page SEO Checker to share with teammates.

Step 3

To create new optimized content, go to the SEO Content Template and enter a target keyword and target location. SEMrush will give you a set of recommendations for a new piece of content based on your competitors currently ranking for the keyword in your target location.
 

  • Read the list of recommendations and use them to start writing your new page
  • Use the “Real-time Content Check” to grade your content as you write it in SEMrush
    seo-content-template
  • If you use Google Docs, connect our SEO Writing Assistant and grade your content as you write in Google Docs
  • If you use WordPress, connect the SEO Writing Assistant through the WordPress add-on and grade your draft in the WordPress CMS.  

After you’ve updated your old content and created new content, you should build backlinks to your pages to boost their SEO. To do this with SEMrush, check out our Link Building toolkit.

Bonus: Follow our workflow to streamline your process for writing SEO-friendly content.

Manual
Show more