SEO | 12 Min Read

How to Rank on Google: Complete SEO Checklist for 2023

SEO beginner? Grab your 2023 SEO checklist and learn about google search console, google analytics, sitemaps, indexing, keyword research, and more!

Joshua Todd
Joshua Todd | December 11, 2022
How to Rank on Google: Complete SEO Checklist for 2023

Going into 2023, you are going to want your SEO to be the best that it has ever been. With a March 2023 Google Algorithm Update rollout, many websites saw a decrease in organic traffic. Knowing the latest SEO trends and what most SEO experts are currently doing will help put your site in the best position for success.

In this article, we will provide you with a step-by-step guide to optimizing your website using an effective SEO checklist.

Basics Of SEO

If your site is brand new or you just want to make sure you have your SEO basics covered, this quick list will make sure you have your foundation laid for 2023.

1. Setting Up Google Search Console

One of the first things you will want to do is set up Google Search Console.


Search Console will give you just about all of the reporting you need to improve the on-site SEO improvements of your site. Setting up GSC is very easy and as time goes on, you will find yourself using this tool very often.

  • See what pages and what keywords your website ranks for in Google
  • Reports on impressions, clicks, click rate and ranking position
  • Errors and warnings causing difficulties for Google indexing your pages properly

2. Setting Up Google Analytics

Google Analytics is another must-have to optimize the SEO of your site.


Analytics gives you all of the data of your site and how users interacted with your content. You can use this data to optimize for better conversion rate, bounce rate, sessions, and much more.

3. Setup SEO Plugin (If Applicable)

If you are using a plug and play website such as WordPress or Wix, you will need to look at using an SEO plugin such as Yoast SEO.

Yoast SEO - Wordpress Plugin

An SEO plugin will allow you to easily modify your site for the best SEO practices. Think of this as a cheat-sheet template for optimizing your site for search engines.

4. Generate/Submit Sitemap

A sitemap is what Google looks at to navigate your site. It will show your site structure in text form to allow Google’s crawl bots to easily crawl your site. With a sitemap, you can have your site indexed quickly and organized in a way that Google favors.


5. Make Sure Your Site Is Being Indexed

Lastly, you will want to make sure your site is being indexed by Google. Indexed means that Google is serving your site on their search results.

You can check this through Google Search Console or by typing in “site:(Insert URL)” into your search bar.

Keyword Research

Keyword research is the foundation of any successful SEO strategy. It involves identifying the relevant keywords and phrases that your target audience is likely to use when searching for products or services similar to yours.

Utilize keyword research tools like Google Keyword Planner, SEMrush, or Ahrefs to discover high-value keywords with a decent search volume and low competition. I'll list a few  free and paid options below.

Wordtracker has a free keyword search tool.


If you are looking for a premium keyword tool try SEMrush or Ahrefs.

SEMrush Keyword Research Tool

Once you’ve found a keyword tool you like, start implementing these strategies.

1. Who Are Your Competitors?

Take some time to identify your competitors. This will give you plenty of data on what is working for them, what kind of content they are producing, what your competitive landscape will look like in Google, and what customers like/dislike.

2. Run A Keyword Gap Analysis

A keyword gap analysis is a great report to run to see where you stand against your competitors.

A keyword gap analysis will show you keywords that your competitor currently ranks for that you do not rank for.

3. Establish Main Keywords

The most important part of keyword research is finding and establishing the main keywords. These are going to be the keywords that you will want to rank for, so you will want to create content around these specific keywords. Depending on how broad your keywords are, will decide how difficult they are to rank.

4. Establish Long-Tail Keywords

Long-tail keywords are grouped keywords that relate to your main keywords.

When creating a list of long-tail keywords, start by identifying your main keywords and then brainstorm related keywords that provide more context or specificity. For example, if your main keyword is "men's shirts," you can create long-tail keywords like "black men's shirts" or "men's shirts under $20."

Additionally, consider incorporating question keywords that address the research phase of the customer journey, such as "where to buy men's shirts" or "how are men's shirts measured."

Prioritize your keywords based on search volume and difficulty to determine the ones with the highest potential impact. By utilizing long-tail and question keywords effectively, you can optimize your website for specific search queries and improve your chances of ranking higher in search engine results.

5. Prioritize Keywords By Search Volume/Difficulty

Once you have all of your keywords, it is time to find the search volume and difficulty of each. Using any of the basic SEO tools, such as SEMRush, find the search volume and difficulty of each keyword and put them in order from highest to lowest to set priority for your content.


The Best Tool for SEO & SEM - Try it Free Here!

Technical SEO

Next on the list is technical SEO. While this may seem like the most difficult part of doing SEO, most of the basic tasks can be done in Google Search Console.

1. Use “Inspect URL” In Google Search Console

The “Inspect URL” tool in Google Search Console can give you all types of information regarding the specific page you are looking at.


Use this tool to check for any errors or improvements you can make to get your page up to par.

2. Make Sure Your Site Is Mobile-Friendly

With more and more people using mobile devices, it has never been more important to be mobile-friendly. Google Search Console has tests to run on your site to ensure that it is as mobile-friendly as can be.

3. Check/Improve Site Speed In Search Console

Site speed will have a drastic effect on user experience. If your site is slow and hard to navigate, Google will penalize you and this will greatly affect your rankings.

Google Search Console offers a site-speed tool that will give you suggestions on how to improve it.

You can also use Google’s page speed test, it will give you suggestions on how to go about fixing your page speed.


4. Ensure You Are Using HTTPS

If you notice that your site is still on HTTP, it is time to upgrade to HTTPS. HTTPS denotes a secure site and Google shows precedence for sites that are on HTTPS.

5. Identify & Correct Crawl Errors

Crawl errors are another feature that you can find in Google Search Console. Crawl errors are errors that Google has found while crawling your site.

These are generally easy to fix and Google Search Console gives you great instructions on how to resolve them.

6. Check Page Depth

Page Depth is a report in Google Analytics that shows how far a visitor got into your site. Use this report to gauge how well your navigation is and how people are going through your content.

Broken links on a site are bad news for SEO. Google sees these as an ill-maintained site. Find broken links with an SEO tool and fix them using new, relevant links. These can be internal or external links.

8. Utilize SEO-Friendly URL Structure

URL structure, while it may seem minuscule, actually plays a big role in overall SEO. Following Google’s best practices when it comes to creating URLs will only make your SEO stronger.

9. Identify & Correct Orphan Pages

Orphan pages are pages that are not in any categories. Google cannot reach these pages through normal navigation so this reflects poorly on your site’s navigation. Check your orphan pages monthly or quarterly to ensure nothing is out of order.

10. Add Structured Data

Structured data is code that Google uses to identify the content you are putting on your site. This can be for videos, content, photos, and much more. You can find out more about structured data through Google Search Console.

Adding structured data to your website will give you an oppurtunity for your content to show up as a rich snippet.


On-Page Content

On-page content is quite possibly the easiest part of SEO. On-page content refers to title tags, meta descriptions, H1s, and other content that is on your site.

By implementing processes for getting this right the first time, you can keep maintenance to a minimum.

1. Identify & Correct Duplicate Or Missing Title Tags

Title tags are going to be one of the main parts of your SERP result and content page. Google frowns upon duplicate and missing titles tags so identifying and correcting these is very important.

2. Identify & Correct Duplicate Or Missing Meta Descriptions

Much like title tags, meta descriptions should not be skipped or duplicated. Creating unique content for each one of your pages should be one of your number one priorities and will reflect greatly with Google.

3. Identify & Correct Multiple H1 Tags

H1 tags are the largest header on your page. You will want to keep this to one per page so that Google can accurately determine what your page’s content is about.

4. Continue To Optimize All Of The Above

While you make sure that all of the above is not duplicated or missing, you will want to continue to optimize each of these throughout the life of your site. Optimizations should be based on keyword performance, CTR, impressions, sessions, and other metrics.

5. Optimize Images For SEO

Images should not be forgotten as they carry a lot of weight when it comes to SEO. Adding alt tags and captions can really help your page rank higher and your image rank within image sites such as Google Images.

6. Update Outdated Content

If your site has older content, it is always a good idea to revisit these pages and update them to more relevant content. With Google changing their algorithm quite often, some of your older content may be stale or optimized for other algorithms.

Off-Page SEO

Once you have your on-site SEO completed, you can start working on off-page SEO. This is going to be a little more time consuming but can have a great impact on your overall SEO.

Using SEO tools, you can run link profile reports of your competitors. This is a report that shows all of the backlinks that your competitor has so you can identify who you should reach out to for getting backlinks in your industry.

SEMrush Competitor Analysis

2. Build High Quality Backlinks

Backlinks, or inbound links from other websites, are an essential component of off-page SEO. They signal to search engines that your website is trustworthy and authoritative. Aim to acquire high-quality backlinks from reputable websites within your industry. This can be achieved through guest blogging, influencer outreach, or creating link-worthy content that naturally attracts backlinks.

This presents a valuable opportunity for you to provide your own updated and relevant content as a replacement.

By doing so, you can quickly and easily gain backlinks that were previously pointing to your competitor's site. This strategy is not only effective but also relatively simple to implement, making it a great way to boost your website's SEO and improve your search engine rankings.

Check out Ahref's broken link checker to find out which links your competitors have that may be broken.

3. Implement Skyscraper Technique

The Skyscraper Technique, pioneered by renowned digital marketer Brian Dean of Backlinko, is a proven method for creating exceptional content that attracts high-quality backlinks and drives organic traffic.

This involves finding a highly linked article, writing a similar article that is way better, and then reaching out to have your site linked instead as a higher quality replacement.

4. Online Directories and Local Listings

Submit your website to relevant online directories and local citation platforms. Ensure that your business information is accurate, consistent, and up-to-date across these platforms. This improves your website's visibility and helps search engines understand your business's location and relevance.

5. Online Reviews and Testimonials

Encourage satisfied customers to leave reviews and testimonials on prominent review platforms and your website. Positive reviews not only enhance your brand's reputation but also contribute to local SEO efforts, especially for location-based businesses.

Another very easy way to get backlinks is by finding mentions of your site that are not linked, and simply asking the website owner to link your site. There are several software programs available that will find these mentions for you to help save you some time.


In conclusion, optimizing your website for SEO in 2023 is crucial for maintaining and increasing organic traffic. By following the steps outlined in this article, which cover the basics of SEO, keyword research, technical SEO, on-page content, and off-page SEO, you can ensure that your website is well-positioned for success. Remember to utilize tools such as Google Search Console, Google Analytics, and SEO plugins like Yoast SEO to make the process easier.

By staying up to date with the latest SEO trends and implementing best practices, you can improve your website's visibility, attract more organic traffic, and ultimately achieve your goals.

So, don't wait any longer - start optimizing your website today and watch as your online presence grows.

Receive resources directly to your inbox

Sign up to get weekly insights & inspiration in your inbox.

Table of Contents

    Related Articles

    Landing Page Conversion Rates: What is a Good Conversion Rate and How Do You Track It?

    Landing Pages

    Landing Page Conversion Rates: What is a Good Conversion Rate and How Do You Track It?
    What Is a Splash Page? 10 Awe-Inspiring Examples

    Landing Pages

    What Is a Splash Page? 10 Awe-Inspiring Examples
    What is a Landing Page? The Ultimate Guide to Landing Page Creation

    Landing Pages

    What is a Landing Page? The Ultimate Guide to Landing Page Creation