21 WordPress On Page SEO Checklist for 10X Traffic (2024)

WordPress onpage SEO Checklist

Because WordPress on page Search Engine Optimization should become second nature

Hold off on the whole optimize WordPress for on page SEO thing for a moment. Let's start somewhere else:

A little while ago, we were witness to a big Rap Genius SEO scandal. TLDR; they were penalized for their extremely spammy link building practices, and as a result the site was dropped from Google completely.

Overnight, they went from 700,000 unique visits per day to only 100,000, according to Quantcast. That's an 85% drop. If Rap Genius hadn't solved that problem eventually, they wouldn't have been with us today.

What this whole story basically means, is that you cannot disregard optimizing WordPress on page SEO as a blogger or a site owner. Because if you do, you've already lost the online game.

So here's the question:

How to optimize your WordPress site to be search-engine friendly? What do you do if you want to organically increase website traffic?


You can start with the following on page seo checklist. This is the same process we use for our own website. Let's divide this on page seo tutorial into three parts:

  • One-time blog setup adjustments - do those just once, reap the benefits for months to come.
  • Plugins to have - let's be honest, you need some plugins for good optimal WordPress on page SEO. Not a lot, though. In fact, just 3 will do.
  • Things to do for every new post - go through this part whenever you're just about to hit the Publish button for a fully on page SEO optimized post.

How do we know that these techniques work? Well have a look at our traffic in the past two years?

organic traffic growth

Recommended Supplementary Reading for Joomla guys: 21 Joomla SEO tips that every website should enable 

Before we begin, these tips are meant primarily for self-hosted WP sites, as opposed to sites on WordPress.com which have more limitations on what can be done. Read about this difference on this CollectiveRay blog.

If you want to see more tutorials, mostly about WordPress, please visit the Tutorials menu above.

Starting from the top:

1. WordPress on page SEO - Make sure your indexing settings are enabled

Our first and most important part of this on page search engine optimization checklist is making sure your site is Googlebot friendly! 

Google will only index your site if WordPress allows them to do so. There's a small setting in the Settings > Reading section of the wp-admin. It's called Search Engine Visibility. Make sure that the box is deselected:

Wordpress search engine visibility

If it's enabled, for let's say, development purposes, you'll need to make sure it's been switched off to enable your site to get indexed by search engines - otherwise, all the rest of your efforts will be for nothing.

Your site should also have a robots.txt that allows search engine crawlers to index your site. Check out your domains robots.txt, found at www.domain.com/robots.txt and make sure there isn't something that completely disables crawling by search engines.

For example, the following code would block all search engines from accessing your site!


User-agent: *
Disallow: /


If you're not sure about this, you're typically better off without anything in your robots.txt.

Once you have verified that this is working ok, you'll need to check another setting. All of your pages that you want search engines to see and index should have a "meta robots" tag, that says something like "index, follow". If there is no robots tag specified, this implicitly means that the page is crawled.

This setting can be altered by SEO plugins that we will discuss later on in this article. If it is changed to "noindex, nofollow" - this means Google and other search engines will skip over this page, or site completely.

Download the list of 101 WordPress tricks every blogger should know

101 WordPress tricks

Click here to Download Now

2. Optimize URLs for on page search engine optimization

Permalinks represent how WordPress structures every URL that is part of your site.

Unfortunately, the default WordPress settings aren't very on page SEO-friendly. A clean install of WP uses links like so:

WordPress search engine friendly urls

While you want them to be:

WordPress enable search engine friendly urls

You can set those in Settings > Permalinks. The idea is that in a setup like that, you can include keywords in your posts' URLs which is very important for WordPress on page search engine optimization.


3.  On-page optimization using headings: Check how your theme handles H1, H2 tags

We are now actually getting to the optimization checklist of actual items on your page, post or article.

A very important part of your onpage seo techniques is your content headers. The H1 to H6 tags are a critical part of your on-page search engine optimization structure.

For years now, those headings have been used to notify the reader (and also the search engines) what the hierarchy of the information on the page is, and what's more and less important.

The idea is simple:

  • H1 - main, top-level heading - it's what the page is about. It's somewhat of a standard to only use one H1 tag on a single page. Google also recommended that H1 should be used more than once in the past so don't put multiple H1 tags
  • H2 - secondary heading - it's what a section on the page is about.
  • H3 - third level heading ... and so on.

Using a specific keyword in the H1 and at least one other heading will usually mean that your page is onpage optimized for those keywords.

It is also very important to check how your theme handles those headings. To do so:

  1. Visit any given post.
  2. View source by pressing Ctrl+U (Windows) or ⌘-Option-U (Mac) in most web browsers.
  3. Press Ctrl+F (or ⌘-F) to find all instances of H1 and H2 tags. See if they make sense and present a good structure of the document:

Wordpress onpage seo view headers

Have an H1 on each page

Every page on your website should have an H1 heading which explains to both humans and search engines that your page is about (including keywords that you want to rank for). In general, having "front-loaded" keywords, i.e. keywords that appear at the beginning of the H1 is better, but make sure that the h1 heading makes sense for humans.

What we mean by this is that you shouldn't optimize for search engines to the point where the title no longer makes sense for humans.

For example, you can see how we used the keywords "WordPress On Page SEO Checklist" in the header of this page. We could also have used "How to do On Page SEO for WordPress". It is usually best to test different combinations and see what works best in terms of rankings. 

Use another heading with a variation of your keywords

To make it clear to search engines what your page is about, you should also use your keywords or a variation of their sequence in at least one other heading (that is not the h1). You probably shouldn't be using in EACH heading, because at that point your page becomes "over-optimized".

This is the point where there are TOO MANY keywords on the page. 

In general, even though you should keep usage of keywords in mind, just make sure that usage of such keywords is natural and flows with the rest of the content on the page. 

4. Improve your site speed

When performing your on-page seo checklist, do make sure you've checked how fast your website loads.

Site speed is yet another element that Google pointed out as one of the ranking factors. And it's not only words, but it's also actually been proven experimentally that site speed strongly correlates with search engine position. Although, some latest reports say that it doesn't - there are conflicting opinions these days.

But there is one thing which is definitely affected by a good page loading speed - this is user experience and conversions. A fast website is good user experience, and a good user experience translates to more conversions.

What this means in plain English is that you should do whatever it takes to make your site load as fast as possible. Even setting search engine rankings aside, good site speed will improve the overall experience that your audience has with the site. There are a lot of on-page benefits or WordPress sites that can get their load time to less than 2 seconds.

Site speed is such an important factor, that the Google Search Console that we have mentioned above has actually created a new tool which specifically indicates the pages that are "slow" on mobile.

speed report google search console

How to make your site faster? I'm afraid there's no one-sentence solution for this. Below is a 21 step-by-step guide that we've built over a number of years. It talks about all the how's and why's and lists a number of optimizations you can perform to make your website faster. 

If you want one plugin which can do a significant amount of difference to your website's speed though - do have a look at WP Rocket. It's our recommended plugin of choice to make your website faster incredibly quickly.

It's not free - but it's well worth the investment! - Get it from here, install and make your site faster in minutes.

Recommended Reading: How to get fast WordPress website - a complete guide [21 actions]

Read More: How to Leverage Browser Caching in WordPress with (or without) a Plugin (https://www.collectiveray.com/leverage-browser-caching-wordpress

What we are am going to say, though, is that the best way to make your site faster is to simply switch to a faster hosting platform. Sometimes you just can't make up for the shortcomings of your web host by doing WordPress onpage SEO tweaks. That's why changing your hosting provider is often the quickest and also the best solution.

If you're looking for a great fast hosting service, we absolutely love InMotion hosting - we do strongly suggest you visit our review here.

If you don't know how to find a fast host, we encourage you to hop over to our web hosting reviews section - it's a comprehensive ranking focusing mainly on the site speeds you can get from various hosting providers.

The list is kept up-to-date, so you can visit it in the future as well.

collectiveray load time

5. WordPress On Page SEO Plugins to have

Let's move to the plugins department. As I said at the beginning, working on your WordPress on-page SEO without plugins can only take you so far. The thing is that WP isn't that SEO-friendly right out the gate, which leaves a lot of room for plugins to come in and fill the gaps.


Although most people will tell you that the best plugin for SEO is Yoast, we are going to buck the trend with this one and suggest a few other options. The truth is that Yoast is good and very popular, but that doesn't mean it's the best.

Let's start with SEOPress: we've reviewed this tool in detail here.

This is one of the fastest-growing WordPress on-page SEO plugin options, with about 100,000 installs at the time of writing. 

It gives you all the basic settings you'd need, and also lets you in on some of the advanced stuff, should you want to experiment. We dare say that this is the one on-page seo tool that you cannot do without.

Some of the things you should do right away after installing it:

  • Change the default title and description of your homepage. Do it in SEO > Titles & Metas > Home. We'd advise you to target some long-tail keyword in your homepage title that also includes a shorter keyword in it. That way you're killing two birds with one stone. Example: for this page we're targeting "WordPress on page SEO", which means, we're also targeting "WordPress SEO" and "on page SEO"

Titles and Metas

  • Do the same for your Single Post Types and Taxonomies (available as tabs in SEO > Titles & Metas).
  • Generate a sitemap. Go to SEO > XML / HTML Sitemap:

XML and HTML Sitemaps

  • Prevent duplicate content by not indexing the archives pages. Go to SEO > Titles & Metas > Archives:

archives noindex

You can also opt for the PRO version of the plugins at the ridiculously low price of $39 per year, to get stuff such as Structured Data Markup, a Redirect Tool and Broken Link Checker, WooCommerce Integration and Optimization, Video XML sitemaps and many more features.

The SEO Framework

As somebody who has been in the industry for a while, we are always looking for the next big thing, and we think we might have found a strong contender for the title of best plugin for on-page search engine optimization.

It's called The SEO Framework and has been picking up a lot of traction recently. 

Not only has it become popular, but it's rated 4.9 stars from nearly 160 votes as at the time of writing. And we don't say this only through third-party experience. We've actually used the plugin ourselves and have found it to be extremely useful, in certain aspects exceeding our expectations in terms of the suggestions it makes to users who are writing to make sure their content is fully-optimized for search engines (and users!)

For example, the Focus extension allows you to find synonyms of your target keywords, such that you write content both Google and your users will love, without exceeding the recommended keyword density and also writing naturally.

The SEO framework

How do you find the right keywords to target?

You can do it by trial and error. It takes time. It's frustrating. You may hit a jackpot. Or you may not. The right way to find good keywords with little competition is by using Long Tail Pro.


6. Add Structured Data (including FAQs where necessary)

So the biggest "challenge" that Google has, in general, is understanding content, what it is about, who are the entities (authors, organizations) behind it, and how these entities interrelate.

Google is hundreds of algorithms that try to make sense of the complex nature of the web. So what if you could actually make it easier for Google to understand your data?

This is the purpose of "Structured Data". It is a way to markup your content to make it more understandable to Google and other search engines. You can create such markup as:

  • Organizations
  • Authors
  • Products
  • Critic reviews
  • Recipies
  • Movies
  • Events
  • Local Business
  • Course
  • Video
  • Job Posting
  • Frequently Asked Questions
  • How To
  • Fact Check 
  • ...and more

When using such structured data on your website, Google can show your website in rich results, that essentially are showing more detailed information in the engine result pages.

For example, products look like this:

product rich results

while critic reviews look like this:

critic review rich results

FAQs, on the other hand, take a lot of real-estate in the actual search results because they appear right under your listing as you can see below:

faqs rich results

As you can see most structured data, not only help Google understand your content better, but also give you better or richer results in the search engine result pages. When you're competing for every click, you'll want to take every advantage you can get.

If you want a plugin to help you with this, we'd suggest opting for SEOPress as we have suggested above. 

Bonus tip:

After you've thought about search engine optimization, (or maybe even before), you'll need to focus on converting any existing visitors. We've found the best WordPress popup plugin to help you build your email list and improve conversion rates. Because of course, after you've increased your organic traffic, you need to have excellent conversion methods in place.

Your email list also helps you create an engaged audience that is familiar with you and your brand. You can create a level of trust that is totally within your control.

The next part of our post is about: things to do for every new post as part of your WordPress on-page optimization checklist.

Okay, now let's get to the final part - the things worth doing with every new post to make it search-engine friendly. These are things which should be doing on a regular basis on each of your posts. You should follow this checklist repeatedly for each post until these on page optimization activities become second nature to you.

7. Use keywords in two-fold headlines for improved keyword targeting

Twofold headlines are a really clever concept. Basically, the idea is to make your headlines optimized for the search engines and for humans both at the same time.

You need to construct your headline from two parts:

  1. the keyword-rich search engine optimized part, and 
  2. a twist.


  • How to Create a Killer "Hire Me" Page,
  • Instead of a "Hire Me" that Pushes People Away


  • 10 "Blog Post Ideas" so Great They'll Make You Want To Slap Your Mama!
  • These are "Blog Post Ideas" that People will be Proud to Share

This sets the right tone, both for users and for search engines. The great thing is that you can use your primary and secondary keywords in the headlines.

This is a really important step in your on-page SEO checklist.

8. Create a Title that is different from the H1

Both the Title and Meta Description should be focused on getting clicks

This is a must-do for every new post. Scratch that, this is something that you should revisit often for every post that is important to you. Don't be lazy with this and give it a LOT of attention.

While WordPress will fill out the meta title and description fields for you, those auto-generated texts aren't always the best, both from a keyword optimization perspective and a copywriting perspective.

In reality, you'll need to focus on create a Title and Description that will entice your users to read your article. Besides using such stuff as power keywords, you'll want to focus on having stuff such as the following in both the title and the description:

  • Power words (boost, increase, power, always, jumpstart, never)
  • A powerful sentiment or emotion
  • A number (preferably odd, 7 Ways, 21 Things, 19 Facts)
  • User brackets such as () and [] (e.g. [Buying Guide])
  • The year (current or next, and also month, you can use such stuff as %%currentyear%% if your SEO plugin supports it)
  • Cliff-hanger ... You Won't Believe What Happened Next (not spammy like this but you get the point, stuff such as "Find Out")

You can use a headline optimizer to help you make the headline as powerful as possible.

You can use a similar concept in the meta description. Creating a cliff-hanger in the meta will help boost the CTR (click-through rate) and increase rankings.

Also, always create a Title that is slightly different from the H1 - don't keep them exactly the same. Reword the heading if necessary. The Title tag is more important than the H1 tag because the SERPs will show the Title not the H1.

If you have SEOPress or another plugin installed, you get a nice box under the main editing screen to take care of this:

write titles for better ctrs 

Use your main keyword for the post title, and also some related keywords in the description.

9. Include a keyword in the first paragraph

The first paragraph is the most important part of the post's content from a search engine optimization point of view. You simply need to let Google and your visitors know what your post is about. Preferably even in the first sentence, but definitely in the first 100 words.

This may require some brainstorming to make things sound right, but you should always make an effort to include your main keyword in the very first paragraph.

Scroll to the top of this post to see how we have included our primary keywords in the first sentence, literally the first few words of the article.

10. Keyword density is Important

It's simple, if you want to rank for a certain keyword, you need to mention that keyword some number of times in the body of the post. 

The team behind Yoast recommends anything from 0.5-2.5% density, but these are old recommendations in reality. A better approach would be to use a keyword density that is in line with what the top-ranking pages for that keyword.

So if the top 10 search results are using it less than 0.5% of the time, then that is your guideline. If they are using it 3% of the time, then you should also use it 3% of the time.

The SEOPress and other plugins usually have an on page seo analyser that lets you know about your current keyword density score and other optimizations you should perform.

keyword density on page suggestions

As part of your on-page search engine optimization, try not to over-optimize or use keywords such that they do not make for good reading. Which brings us to the next point on our on-page checklist.

Related keywords can be just as important as your main keyword for the post. In reality, this is part of "natural" writing. If you are writing about a specific topic, you will also be speaking about keywords and topics that are closely related to the subject you are discussing. 

Basically, Google wants to see some range of words and phrases alongside your main keyword if you expect them to be convinced that your post is indeed on topic.

If you are not sure what keywords to use, you can find related keywords through Google suggestions on the standard search engine results pages:

Wordpress SEO use related keywords

Rand Fishkin (the guy behind Moz) said in one of his Whiteboard Fridays and most people who perform SEO site audits claim that the most common optimization that they find is through improving the internal link structure.

It's simply something we tend to overlook because it involves going back to old posts and updating them to point to our new posts.

The following should be part of your publishing process for new blogs:

For every new post you're working on, find at least 3 existing related posts on your blog, and then link to them from within the body of that new post. You should also the reverse of this, i.e. have a number of old posts updated to link to the new post.

You probably also have noted how in this post we've linked to multiple supplementary posts. This is something that helps both organic traffic rankings and our visitors because if they need more information about something we are discussing, they can also visit that article.

Most importantly, see which of your posts get the most organic traffic, and link to other pages you want to rank, from those posts. This is because the pages that are getting the most organic traffic have a lot of "strength" they can pass on to the other pages. This is a really great on-page seo trick.

Some people call this, link sculpting.

If you have a backlink checker tool, you'll usually use both the organic traffic and the number of links to a certain page to determine its strength.

13. Use alt text for images

Yes, you should use images in your blog content. Posts with images get more clicks.

Images also improve the readability of a post, ensuring there is a longer dwell time (time spent on the page) and a lower bounce rate (people leaving the page and going to another result).

But the thing with images is that Google has no idea what's on them until you find a way to tell them directly. Hence, alt text.

<img src="/img.jpg" alt="what the image is about" />

In WordPress, you can set alt text very easily for every image you have on the blog:

Use alt tags for images

A good practice is to use a short 2-5 word description of what's in the picture, plus include a keyword whenever it makes sense. On to our final step in the on-page seo checklist...


14. Add a Video to your Post

This is an interesting one and most people don't mention this one.

You might now be aware, but Google uses dwell-time, or time spent on a specific page to understand whether it is useful for a user or not. Pages that have a longer dwell-time tend to rank better.

So besides making your post useful, what can you do to increase dwell-time?

A simple solution is to add a video, maybe embedding something from YouTube to your post. By adding a short-video (around 2 minutes) and suggesting to your users that they watch the video, you quickly increase the dwell time of visitors to your page.

Of course, you need to make sure that the video is related to the post (and not from a competitor) because this would be counter-productive. Even other methods to increase dwell-time could make sense, as long as they keep the content useful.

This is another technique that has been proven over and over again in various studies to have positive effects on the ranking of pages.

This is extremely simple to implement. You just need to make sure your article links (using dofollow links) to pages from sites other than your own that have created excellent content that is related to the topic of your post.

What does this is two things:

  1. Improve the user experience because they can find other useful content to solve their needs
  2. Put your site in a "cluster" of related sites

The 2nd point essentially means, that by linking to good sites, you are associating yourself with the best sites out there. Your site is mingling with the "in-crowd" so to speak and that sends good signals to your article and site too.

16. Sign up for Google Search Console (GSC)

Formerly known as Google Webmaster Tools, the Google Search Console (or GSC at it is known) is a great tool providing you with various insights about the condition of your site, the indexation status, any issues found, and loads of other useful info.

Listing it all here would take a post of its own. Suffice to say, it's one of your most important tools for WordPress on page optimization. Not only that, it's also completely free.

Signing up is quite easy too. Google takes you step by step through the whole process.

We highly encourage you to spend a while looking at what's available there. For example, you can use the coverage report to understand whether there is a problem with how the Googlebot is crawling your site.

google search console coverage

Or you could use the Performance report to understand what pages are bringing you most organic traffic, and which queries...and which aren't. This can help you improve your onpage SEO by creating more and better content for the queries you are not ranking well enough for.

(On a personal note, GSC was the tool that notified me that my site got hacked a while ago. Hadn't it been for them, we probably wouldn't have found out so quickly - of course, if you want to prevent your WordPress website getting hacked - we've got all the steps you need to take.)

Recommended Reading: WordPress Security: The Essential Checklist to Prevent WordPress Hacking [17 actions]

17. Sign up for Bing Webmaster Tools (BWT)

This is an alternative solution to GSC. But you can work with both, GSC and BWT at the same time if you want to.

After all, if you do so, you gain access to additional data and tools, this time, coming from team Bing. No downside.

Go here to find out more and get started.

bing webmaster tools diagnostic tools

The Bing Webmaster Tools SEO Analyzer is a nifty tool that looks at your on page and makes recommendations that you might have missed. It's perfect for those who want to make sure their WordPress on page is spot on, but are not willing to shell out for any premium SEO tools.

seo analyzer

What's next on our on page search engine optimization checklist? Analysis of traffic, because you'll want to know exactly where your traffic is coming from.

18. Use a traffic analytics tool

If you're going to do anything with your website, you need to monitor your traffic on a regular basis. How else are you going to know if your efforts are bringing any results or not?

Now, there are two popular solutions that I like:

  • Google Analytics - the most popular traffic tracking tool out there. It also integrates neatly with GSC and you can use it to determine your organic traffic growth overall, any spikes or dips, and the overall website traffic. You can also integrate eCommerce tracking in such a way as to be able how much money your organic traffic is bringing in (as compared to other sources of traffic)
  • Clicky - I like this one even better, actually. The interface looks clearer to me and it's not as intimidating.

WordPress integration for both of these services is very simple. Both tools give you a piece of Javascript code to place in your site's header or footer and you're done.

Do you know how most of your users come to your site these days, since smartphones became ubiquitous? Via Google searches or direct visits from their smartphone!

That's why our onpage optimization checklist continues with having a responsive site.

19.  Make sure your site is responsive and mobile-friendly

Let me say it this way, in 2015 80% of internet users own a smartphone. And what's even more interesting, mobile tends to be the preferred way of accessing the web for many of them. Even if it's not the most preferred way, you'll still find that a significant portion of your traffic will come from handheld devices.

So your website needs to cater to this audience.

Therefore, if your site is still not mobile-friendly, you're leaving a lot of opportunities on the table and alienating the bigger part of your audience these days.

Not only that, but Google has actually announced that they're now favoring mobile-optimized sites over those that are not.

Not only that, but the Google bots are actually crawling the mobile version of your site, rather than the desktop version. So if there is stuff on your desktop version, which does not appear on the mobile-version, Google will not even know about it!

googlebot smartphone

So what to do?

First, check how mobile-friendly your site actually is via Google's dedicated tool.

is your web page mobile friendly

If you get negative results, you can either 

  1. adjust the code of your website theme to make it mobile-friendly (hire someone for this task), and hence search-engine friendly
  2. change your theme entirely to a fully responsive theme - this is the suggested option. It's good to note that such themes as Divi and Avada are already fully-optimized for mobile access. Check out CollectiveRay's review of Divi and Avada WordPress theme
  3. help yourself to a certain plugin (more on that in a minute).


Finally, you can choose to create a mobile-friendly website using WP Touch:

WP Touch is a WordPress plugin that instantly adds a mobile-friendly theme to your website for mobile users. That is, it still shows your current theme to your desktop visitors and displays a mobile-friendly website only for your mobile visitors.

The best thing about this plugin is that it is designed to be as lightweight as possible, so even if your current site makes heavy use of a variety of Javascript, CSS and image files, which can increase the load time and consume a lot of mobile data, this plugin should reduce the load time because of its streamlined approach to serving optimized content to mobile visitors.


  • Instant solution to optimize your website for mobile visits. It passes the Google Mobile test and ensures your rankings do not drop (and you're meeting the expectations of your mobile users)
  • Reduce the load time to a great extent, so it doesn’t turn your visitors crazy regarding the data consumption.


  • If you’re using a lot of call to actions on your site, you may lose them on mobile.
  • Additional configuration is required if you’re using a cache plugin like WP Super Cache or WP Rocket.


20. Use Sumo to get repeat traffic

Social sharing is a must for your on-page seo efforts. 

Sumo is a social media plugin/tool most of all. But social media metrics are actually an important factor for Google - as reported by Moz. The reason is that traffic to a page is an actual ranking signal. So the more traffic you get via non-organic sources, the better your organic traffic!

Recommended plugin for increasing Facebook Likes on your Facebook fan page: DC WordPress Facebook Like Plugin

By far, the best way to grow your social proof is to just display some nice share buttons next to every post/page on your site. Sumo is a great and free tool to do so.

WordPress Social sharing for SEO with Sumo


And even if you're not using Sumo, you have to figure out ways to bring in traffic from social networks, email lists, or wherever else.

21. Jumpstart your social shares

The number of social shares your content receives is believed to be an important ranking factor. As we mentioned above, leading SEO practitioners continue to point it this out.

As we said further up in the article, traffic to a page (even if it is not from organic listings) will send a positive ranking signal. In fact, posts that go viral tend to shoot up in the rankings in a very short-time. 

A test done by ahrefs, managed to rank a post to the 1st position of Google in one day because the post instantly went viral. Social media and other external traffic has a lot of value!

Stack these odds in your favor by sharing your content to your own social profiles right after publication. Every share counts. You shouldn't feel weird about promoting your own stuff. And if you've created a great post, do reach out to people who have shared similar content and let them know that you have published that content.

Frequently Asked Questions

What is on page and off page SEO?

On page SEO is the process that we have detailed above where you perform certain changes to your article and site such that it is easier for search engines to understand what the article is about and be able to rank it better. Off page SEO is anything that is done that is not done on your actual site. The most common off page SEO is working to get links to your site and articles through various link-building strategies.

How do you do on page SEO step by step?

You do on page SEO step by step by following each of the above recommendations to the letter. The most important parts of on page SEO are having the Title tag, H1 and URL of the article containing the keywords you would like to rank for.

Why is on page optimization important?

On page optimization is important because search engines are algorithms that need to understand the content in able to give it good rankings. To understand the relevance of content it has to meet certain criteria. On page optimization ensures that your site meets as many of those criteria as possible such that it performs better in the organic rankings.

Wrapping Up

So ... are you working on your site's on-page search engine optimization?

Are you working proactively to improve your WordPress on-page SEO? Or maybe you just "don't have the time"?

While you think these might not have much effect, doing this iteratively for every post you've published and any new posts will have a dramatic effect over time.

What's left for WordPress SEO checklist?

After you've done all of your WordPress onpage search engine optimization - there is one thing still left to do. This is offpage optimization.

If we had to simply answer the question what is onpage vs off page seo, the answer is quite simple. The changes which are done on your actual website (i.e. all of the above, is on-page). Off-page is all of your link building efforts towards the content you are writing. But that is another topic for another time :)

Finding the right keywords to target:

It's always difficult to find the right keywords to target. They are either very very competitive. Or they don't have any traffic. How do you find the right middle ground? We can tell you how we find our good long tail keywords. It's saved us lots of time. And it helps us bring plenty of great traffic.

What steps have we missed in our SEO checklist? Let us know in the comments below.

Download the list of 101 WordPress tricks every blogger should know

101 WordPress tricks

Click here to Download Now
About the Author
David Attard
David has been working in or around the online and digital industry for the last 21 years. He has vast experience in the software and web design industries using WordPress, Joomla and niches surrounding them. He has worked with software development agencies, international software companies, local marketing agencies and now is Head of Marketing Operations at Aphex Media - an SEO agency. As a digital consultant, his focus is on helping businesses get a competitive advantage using a combination of their website and digital platforms available today. His blend of technology expertise combined with a strong business acumen brings a competitive edge to his writings.

One more thing... Did you know that people who share useful stuff like this post look AWESOME too? ;-)
Please leave a useful comment with your thoughts, then share this on your Facebook group(s) who would find this useful and let's reap the benefits together. Thank you for sharing and being nice!

Disclosure: This page may contain links to external sites for products which we love and wholeheartedly recommend. If you buy products we suggest, we may earn a referral fee. Such fees do not influence our recommendations and we do not accept payments for positive reviews.

Author(s) Featured On:  Inc Magazine Logo   Sitepoint logo   CSS Tricks logo    webdesignerdepot logo   WPMU DEV logo   and many more ...