Ultimate Strategy For On Page SEO

The first step in an effective SEO campaign is taking care of your website itself. Before building backlinks or trying to do any offsite SEO, it’s important to take care of your website first.

We’re going to be walking through some of the fundamental on-page SEO tactics you need to make sure you’re implementing today!

What is On-Page SEO?

On-page SEO deals with the optimization of your website itself. This includes everything that goes into your website and out of your website.

There are two main parts to performing on-page SEO:

Building high-quality, text-based content

Structuring your website to maximize your SEO in the long-run

We’ll talk about the first one in this article and the second one in a future article.

In this article, we’re going to be talking about:

How to write better content

How to structure your content so that it’s SEO friendly

How to A/B test your website and/or content to find out what works and what doesn’t

1. Write better content

Smart Content

The quality of the content on your website is the first thing any visitor will judge your website on.

If the content sucks, then people will immediately bounce from your website and never come back.

If you want to succeed in SEO, then you need to make sure your website has great content.

Two parts of content that affect SEO are:

Content structure – The way your website is laid out.

The way your website is laid out. Content quality – The actual text and information of your content

Let’s go over each of these individually.

How to structure your page for SEO

When you begin structuring your page for SEO, there are a few questions you should ask yourself:

  • What keywords are in this piece of content?
  • What does this piece of content show up for in Google?
  • What is the purpose of this page?
  • Which of these keywords should I focus on?

Let’s break each of these down and find the answers.

What keywords are in this piece of content?

When writing a piece of content, asking the question “What keywords is this page targeting?” will help you determine what the ultimate goal of this page is.

Let’s say you’re writing a piece of content about web design and want to target keywords like “web design,” “web design agency,” and “web design portfolio,” you’ll want to make sure that you are using those terms in your content.

How to find keywords

One of the easiest ways to find keywords for your content is to use the Google Keyword Planner.

The Google Keyword Planner is a tool that allows you to find out the monthly searches that are conducted in Google for a given term. So for example, if I want to find out how many people search for “SEO,” I can go to the tool and enter the keyword “SEO.”

From here I get a lot of data about the keyword “SEO,” including monthly searches, the competition of the keywords, and potential ad groups and conversions that I can target.

The other way you can find keywords is to look at your analytics and see what terms people are using to find your website.

What does this piece of content show up for in Google?

The next step is to figure out what Google actually thinks your content is about.

To do this, Google will take the title of the page and the first 70 characters of the content and show that to people.

So if your content shows up for “web design” and “web design portfolio,” and your title is “Our Web Design Portfolio,” then you know that this piece of content is not targeting “web design agency.”

This is very important if you want to avoid keyword cannibalization.

What is the purpose of this page?

Now that you’ve found the keywords that are in your content, and you know what Google thinks your content is about, you should figure out what the main point of this page is.

To do this, you’ll want to look at:

  • The page title
  • The URL
  • The content

Most of the time, the page title is what you’re going to focus on. It’s the most important part of structuring your content. Without a good title, your content will never get traffic.

For example, the page title should contain your target keyword(s) and should clearly state the purpose of the content.

The first step in finding your page title is asking: “What is the purpose of this page?”

Let’s say you’re writing a blog post about how to design a web page.

The purpose of the page is to show people how to design a web page.

The first step is to get a sentence that states your purpose.

The next step is to go find keywords related to this content and see what the title is for those pages.

From here, you can take the title and go from there.

You can do this separately for different pages on your website.

For example, if you have a page about web page design and another page about front-end developer tools, the title of each of these pages will differ.

Content quality

The last part of your content that you need to worry about is the actual text and information of your content.

Whether it’s a blog post, product page, or a page of your website, you need to make sure that your content is structured in a way that is easy for Google to read.

That means that you want to avoid:

  • Long paragraphs
  • Long sentences
  • Unnatural flow

The first thing you want to do is to make sure that your content is easy to read.

If you’re writing a blog post, you’ll want to make sure that your sentences are broken up into short sentences and are easy to read.

Now that we’ve talked about how to structure your content, let’s talk about how to write better content.

We’ve already talked about how to structure your content and the main principles that you should use to make sure your content is structured correctly.

Now we’re going to focus on the actual writing of your content.

How To Write Better Content

The first step to writing better content is to figure out what the purpose of your content is.

You have to know what your goal is and what you want to be the result of your content.

After you figure out the purpose of your content, you need to make sure that you’re using your keywords.

You want to put your keyword in the title, in the URL, and in the content of the page.

To find out what works best for your audience, you need to write different variations of your content and then A/B test them to find out which one performs the best.

For this, you can use a tool named Content Panda. Content Panda allows you to easily A/B test your content and find out which one performs the best.

Bonus: If you want to get better at writing content, I’d recommend reading Quick Sprout’s blog post about it.

2. How to structure your page for long-term SEO

Once you’ve written and published your content, you need to make sure that it’s structured in a way that allows for great SEO and backlinks in the future.

If your content is well-structured, then you can easily acquire backlinks and allow Google to easily crawl your content.

How to structure your page for long-term SEO

There are a few fundamental rules you need to remember when structuring your content for SEO:

  • Use a sitemap
  • Implement breadcrumbs
  • Use HTML headings
  • Optimize your images
  • Use internal links
  • Add schema markup
  • Use rel=”canonical”

Here we’ll talk about each of these individually and discuss why they’re important.

Use a sitemap

The easiest way to structure your content is to use a sitemap.

A sitemap is a file that Google reads in order to crawl your website.

It shows Google all the pages on your website, what their importance is, and how they’re related to one another.

This allows Google to more quickly crawl your website and to more quickly index your content.

You can generate a sitemap file by using a tool like XML Sitemaps. XML Sitemaps is a tool that allows you to easily generate a sitemap file.

Implement breadcrumbs

Breadcrumbs are a navigational aid for your content. They’re located at the top of your content and show people where they are on your website.

Breadcrumbs make it easy for people to navigate through your website and find the content that they want.

Examples of breadcrumbs:

Here’s how you’d link to your homepage:

Home

The example above would show up like this:

Home ›

You’d implement the breadcrumbs by adding the following code to the bottom of your page:

Adding breadcrumbs improves your user experience and allows Google to better understand your content.

Use HTML headings

HTML headings allow you to structure your content and quickly improve the usability of your content.

They also impact your SEO.

HTML headings allow Google to better understand the content on your page, making the content easier for it to understand and thus provide better SEO.

The HTML heading tags are h1, h2, h3, h4, h5, and h6.

You should use these tags to structure your content.

For example, here’s an HTML heading tag structure:

h1 Top 10 Best On-Page SEO Tips h1
h2 This Article Is About Top 10 Best On-Page SEO Tips h2

The example above wouldn’t show up like this on your website:
Top 10 Best On-Page SEO Tips

This Article Is About Top 10 Best On-Page SEO Tips

Instead, it would look like this:

Top 10 Best On-Page SEO Tips – This Article Is About Top 10 Best On-Page SEO Tips

The example above looks much more readable than the first example but it’s far more SEO friendly too.

It’s SEO-friendly because it allows Google to better understand your content and it’s readable because it’s structured.

Readable content is better content.

Optimize your images

Optimizing your images is important to SEO.

Your images should be named properly and they should have unique alt tags.

Imagine that you have an image on your website that you want to rank for the keyword “running shoes”.

If this image was called “running_shoes.png”, then you’d have an image that was optimized for this keyword!

You can use a simple naming convention to achieve this.

Here’s an example of how you’d name an image for “running shoes”:

running_shoes.jpg

The image above would look like this on your website:

Implement rel=”canonical”

The rel=”canonical” tag is a fundamental tag for SEO that’s very easy to implement.

The rel=”canonical” tag is used to tell Google that two pages are essentially the same.

You should use it on all of your content pages.

Here’s how you implement it:

In this example, we’re telling Google that any pages that link to this page should link to this version of the page.

This allows Google to quickly crawl your pages and discover what’s important.

You can implement this tag quickly using a tool like Yoast SEO.

Here’s how you implement it in Yoast SEO:

You can see that I’ve checked the box labeled “Use a 301 redirect for canonical links” and then added my rel=”canonical” code.

This tag is especially good for pages that have been duplicated due to a CMS migration or a bad migration.

If you have duplicate content on your website, then you should use this tag as a way to signal to Google that there is duplicate content.

Here’s an example:

If two pages were identical, then you’d use the following code:

If two pages were similar, you’d use something like the following code:

And if the two pages were completely different, you’d use the following code:

I recommend the following articles:

If you want to learn more about on-page SEO, then check out our post titled “On-Page SEO That Will Skyrocket Your Rankings”.

On-Page SEO Conclusion

So in summary make sure you’re doing the following to make the most of your on page SEO:

  • Write better content
  • Implement breadcrumbs
  • Use HTML headings
  • Optimize your images
  • Use internal links
  • Add schema markup
  • Use rel=”canonical”