How to fix your Blogs On-Page SEO

On-page SEO Summary

Once BlogPatcher identifies the issues on your page, you need to make the changes yourself. Thankfully, there are easy and quick fixes to these issues that you can implement even with little to no SEO knowledge.

In this on-page SEO guide, you can better understand what these issues mean and why you need to fix them. More importantly, you will find the step-by-step process on how to resolve each that plagues your site pages.

  1. Summary
  2. Page content SEO
  3. Keyword frequency SEO
  4. Readability SEO
  5. Keyword SEO
  6. Structured content SEO
  7. Rich media SEO
  8. Social media SEO

Page content SEO

Search engines look at several content elements to determine which pages are relevant to user queries. These elements include title tags and meta descriptions. Optimize your page content so all elements work more effectively together.

Title tag content

Title tags are one of the most important elements of a web page. Also referred to as meta titles, they are prominently displayed on search engines and are the first things users notice when looking at search results.

It’s a good idea to add your target keyword to the title tag. But don’t be greedy. Adding too many keywords in the title tag will result in a penalty. Ideally, every web page would have a unique title tag and target keyword.

Lengthy title tags are normally cut off so keep an eye on your character count. It’s also for this very reason why important keywords should be placed at the beginning of your title tag.

How to fix

HTML – Download and open the HTML file using FTP or cPanel. Look for the <head> tag and add the <title> tag anywhere before </head>. Any text located between <title> and </title> will be your title tag content. For example:


<title>This Is Your Title Tag</title>


WordPress – Download and install the All In One SEO Pack plugin.

After the plugin is activated, edit or create a post. Scroll down until you see the All In One SEO Pack box.


Add your title tag in the Title field. The All In One SEO Pack lets you customize title tags, meaning your title tag can be different from the title of your post.

Header tags content

There are two reasons why header tags are important. It makes it easier for users to browse through your content and helps search engines understand its context.

Header tags (H1, H2, H3, and so on) follow a hierarchy with H1 being the most important. Each page should at least have an H1.

Header tags are great nests for your most important keywords. Keywords with high search volume should be reserved for header tags. The primary keyword should be mentioned in the H1 and one of the H2s.

How to fix

HTML – Open the HTML file. In the <body> section, insert an <h1>, <h2>, or <h3> tag (whatever the case may be).


<h1>This is the H1</h1>

<h2>And this is your H2</h2>


WordPress – In the writing panel, select the appropriate header tag from the Heading drop-down menu.


Alternatively, you can insert header tags through HTML by switching from Visual to Text Editor.


Meta description

Meta descriptions are used to describe what a page is about. Unlike header tags, you’re able to say more in the description field. Meta descriptions can have around 160 characters although some marketers have begun experimenting with different character lengths.

Include at least one keyword in your meta descriptions. And make them as compelling and as useful as possible.

How to fix

HTML – Download and open the HTML file using FTP or cPanel. Look for the <head> tag and add the <description> tag anywhere before </head>. Any text found under content in the <meta> tag will be your meta description. For example:


<meta name="description" content="This is your meta description.">


WordPress – Download and install the All In One SEO Pack plugin . After the plugin is activated, edit or create a post. Scroll down until you see the All In One SEO Pack box.


Add your meta description in the Description field. The live preview will give you an idea how the meta description will be displayed once its live.

Body tag content

The body tag is where the bulk of your copy is located. This means the body tag will contain most of the keywords in your page. BlogPatcher will calculate the average number of times your competitors used your target keyword and compare it to your post.

How to fix

Edit your content as normal. Insert your target keyword where appropriate until you meet or exceed BlogPatcher’s recommendation.

Word count

BlogPatcher will calculate the average number of words your top 10 competitors have in their posts. Your goal is to meet or exceed the average count.

Use this opportunity to be an authoritative figure in your industry. Rather than using filler copy, see BlogPatcher’s list of commonly shared keywords, related search phrases, and keyword ideas to develop compelling content for your site.

How to fix

Edit your content as normal. Make your post longer until you meet or exceed BlogPatcher’s recommendations. Use the keyword ideas to expand the content and cover more ground about the topic. If you’re over the average word count, edit out words and sentences to make your post shorter.

Keyword frequency SEO

Spreading the right amount of keywords throughout your post can be a tough balancing act. Fortunately, BlogPatcher can determine if you’ve used just enough keywords or if you’ve gone over the recommended amount.

Title tag stuffing

BlogPatcher recommends inserting the target keyword only once in the title tag. Any more and you run the risk of over-optimization.

How to fix

HTML – Download and open the HTML file using FTP or cPanel. Look for the <head> tag and edit the content between the <title> tag.


<title>Remove Duplicate Keywords In Here</title>


WordPress – Download and install the All In One SEO Pack plugin. After the plugin is activated, edit or create a post. Scroll down until you see the All In One SEO Pack box.


Check the Title field and search for duplicate keywords. Remove or replace keywords that have been mentioned more than once.

Header tags stuffing

Like title tags, you don’t want to overstuff your header tags with your target keyword. BlogPatcher will let you know if you’ve gone overboard. Populate your H1, H2s, and H3s with our keyword idea suggestions.

How to fix

HTML – Open the HTML file and remove duplicate keywords found between the header tags.


<h1>If the First Keyword Is Here</h1>

<h2>Remove the Duplicate Keyword Here</h2>


WordPress – Edit the post as normal. Remove duplicate keywords from header tags either through the Visual or the Text Editor.


Meta description stuffing

Do not mention the target keyword more than once in your meta description. Over-optimization will get you penalized by search engines.

How to fix

HTML – Download and open the HTML file using FTP or cPanel. Look for the <head> tag and edit the content under the <meta> tag.


<meta name="description" content="Remove Duplicate Keywords In Here">


WordPress – Download and install the All In One SEO Pack plugin . After the plugin is activated, edit or create a post. Scroll down until you see the All In One SEO Pack box.


Check the Description field and search for duplicate keywords. Delete keywords that have been mentioned more than once. You can also replace them with other keyword ideas.

Body tag stuffing

If BlogPatcher flags your body tag for excessive use of keywords, review your content. Determine which keywords are overused and remove if necessary. Try replacing overstuffed keywords with suggestions from BlogPatcher’s list of related phrases. You can also click on the over used keywords in the BlogPatcher report to see synonyms for that phrase.

How to fix

Edit your content as normal. Remove overused keywords (or replace with related keywords) until you meet or exceed BlogPatcher’s recommendation.

Readability SEO

The easier a page is to read, the better it would likely perform in the SERPs. That’s because readability is one of the many factors search engines look at when ranking sites.

BlogPatcher scores pages based on the Flesch-Kincaid Readability Test. It aggregates the scores of your top 10 competitors, gets the average, and compares it against yours. The higher score you have against your competitor, the better.

How to fix

BlogPatcher shows the readability score on the report.


You can also view a table comparing your readability scores across your top 10 competitors:


The goal is to increase the score on par with your competitors - if not better!

Below are tips on how to improve the readability of your content:

To keep track of sentences that you need to edit, use Hemingway Editor.


The tool color-codes the words, phrases, and sentences you need to change. On the right side of the screen, you will see how you can improve the words in question.

Apply the necessary changes as you see fit.

Unfortunately, Hemingway doesn’t show the Flesch-Kincaid readability score of the article. It only shows the grade score.

Once done, you can refresh the analysis of page to see the updated readability score.


Doing this costs 5 credits from your account. This will reanalyze your on-page SEO but not your competitors.

Keyword SEO

You need to insert multiple keywords in your post to yield better results. But which keywords work best together? Which keywords should you add to your post?

BlogPatcher does bulk of the work for you by generating keywords based on competitor research.

Commonly shared keywords

BlogPatcher looks at keywords your top 10 competitors use then adds to the Commonly Shared Keywords report. Your goal is to add the most common keywords in the report to your content.


How to fix

Edit the post as normal. Add keywords from BlogPatcher’s list of recommendations.

Related keywords

Related keywords are best used in header tags as they make interesting subheading (H2 or H3) topics. The more related keywords you use in your post, the higher your BlogPatcher score will be.


How to fix

Edit the post as normal. Add keywords from BlogPatcher’s list of recommendations.

Keyword ideas

The keyword ideas generated by BlogPatcher are also known as LSI (Latent Semantic Indexing) keywords. LSI uses semantics to find the relationship between keywords used in a post.

Add as many keyword ideas from the BlogPatcher report to your content. Go for the keywords with the highest search volume first (refer to the keyword details table). Search volume refers to the number of times a user searched for that particular term.


How to fix

Edit the post as normal. Add keywords from BlogPatcher’s list of recommendations.

Structured content SEO

Structured content helps search engines go through site data so they can better represent you in the results page.

Ordered lists

If BlogPatcher flags you for not having ordered lists in your post, go through your copy and find opportunities to improve readability by adding at least one.

How to fix

Edit the post as normal. Insert ordered lists when possible.


You won’t necessarily rank higher when using tables. However, if you have data that can be presented in table form, you so should definitely do so. Tables make it easier for your audience to digest information. A structured page that appeal to your visitors can reduce bounce rate which has a positive effect on your rankings.

How to fix

HTML – Use the <table> tag to create a table.

Here’s an example of a table in HTML format:

<table style="width:100%">


This is how the table would look like once published:


WordPress – Download and install the TablePress plugin. Once installed and activated, go to Table Press > Add New Table. Create a new table. Give it a name them press Add Table.


Edit your table. Insert values in the column and rows. All changes should be done here. Save changes when you’re done.


Head to your post and look for the Table Press icon and click it.


Find your table from the list and click Insert Shortcode. This should import your table from the plugin to the post.

insert-shortcode-table-press markup

Schema is the end result of a huge collaboration between the top search engines. The idea is to help users provide data search engines need so they can give their users the best results. Schema markup increases your chances of ranking higher in the SERPs.

How to fix

HTML – Go to Google’s Structured Data Markup Helper and generate the code you can insert to your HTML file.

WordPress – Download and install All In One Schema Rich Snippets . Activate the plugin once download is complete.

Go to the Rich Snippets option in the dashboard. Under the configuration tab, go through the options to configure your desired schema type.


Once you’re done, you can edit the post you want to add rich snippets to. Look for the Configure Rich Snippet box to add your schema markup.


Rich media SEO

Media plays a role in improving the SEO value of your content. More than words, you also need images and videos in your post so your posts can show up on image and video searches.

Video content

Have at least one video in your post if possible. You can use videos on YouTube or Dailymotion and embed them in the post. If you can produce original videos, that would be even better.

How to fix

Learn how to embed videos from video sites. The more original content you use, the more credibility you’ll have with your audience.

To embed a video from YouTube, simply go to the video you want to share. Press the Share button underneath the video then click Embed.


Copy the iframe code provided.


Go to the WordPress post you want to embed the video to. Switch to the Text Editor and paste the code there.


Switch back to Visual Editor and check if you were able to embed the video successfully.


Image count

BlogPatcher looks at your top 10 competitors and checks what’s their average image count. We then compare that number to yours to see if you need to add more.

How to fix

You should add original images to your post. But if you have none, sites like Pixabay are a good resource of free stock photos.

Before uploading the images to WordPress, optimize and compressing their file size first. You can do this by uploading your images to’s Free Web Image Optimizer.

Make sure that the optimization mode is lossy before drag all the images onto the upload section.


If you want a more convenient way of optimizing your images, use the Ewww Image Optimizer plugin.

It will automatically compress the images you upload. But if you want finer control, head to Settings > EWWW Image Optimizer. Here you can configure a number of things including the image compression level.


Image alt attribute

Search engines cannot read images. That’s why they use image alt attributes or alt text to determine what the image is.

Therefore, to help search spiders crawl your images better, you must edit the alt attribute of your images.

Make the tags as descriptive as possible. Most importantly, they should contain the target keyword of the post where each is featured.

For example, you feature images on a post with the target keyword “nikola tesla inventions.” The alt tag of those images should then include the keyword or any of the keyword ideas from BlogPatcher.

How to fix

HTML – Search for the image in the HTML file. Under <img src>, edit the code to include an alt tag.

<img src="imagesource.jpg" alt="This is the image alt text">

WordPress – Edit the HTML using the Text Editor. Click on the image and choose the pencil icon to edit the image.


From here, edit the alt tag of the image.


If you want to automate the process, download and install the Auto Image Alt Attribute plugin .

This tool automatically inserts an alt attribute when images are uploaded without one based on the image’s file name.

Just install the plugin and it will do the rest for you! But make sure that the name of the image file possesses the keyword. If not, you still need to edit the images one by one.

Image src attribute

Create descriptive image scr attributes as you would in the image alt attribute.

How to fix

Rename and reupload your image file names before uploading them to your site.

Social media SEO

There are ways of improving how a page is presented when shared on social media. BlogPatcher scans your page for opportunities for improvement.

Open Graph

Simply put, open graph lets you control what information is displayed on social channels when someone shares a link from your site.

How to fix

HTML – Insert a <meta property> tag before the </head> section of the HTML file. There’s a different tag for every type of information you’re adding to the file. For example:

<meta property=”og:title” content=”This Is the Title” />

<meta property=”og:url” content=”” />

<meta property=”og:description” content=”Add your description here.” />

WordPress – Download, install, and activate the All In One SEO Pack plugin.

On your WordPress dashboard, click the All In One SEO Pack settings panel located in the sidebar. Go to Features Manager. Search for Social Meta and press Activate.


Once activated, the Social Meta setting can now be accessed via sidebar. Click it to edit your social media settings on a site-wide or per-post basis.



Twitter Card

Twitter cards lets you update the information that’s displayed on Twitter when content is shared by users.

How to fix

HTML – Insert a <meta property> tag before the </head> section of the HTML file. There’s a different tag for every type of information you’re adding to the file. For example:

<meta property=”twitter:card” content=”Summary” />

<meta name=”twitter:title” content=”This Is the Title” />

<meta property=”twitter:url” content=”” />

<meta property=”twitter:description” content=”Add your description here.” />

WordPress – Download and install the JM Twitter Cards plugin.

Once installed and activated, go to the plugin’s settings. Here you’ll be able to provide all your Twitter information. The initial setup only need to be done once.


To enable the Twitter cards on posts and pages, go to the Custom Posts Types tab and tick Posts and Pages.


After saving your changes, the Twitter Cards box should now be visible when you go edit a post.



Copyright © 2019 All Rights Reserved