SEO Related Topics

How To Optimize An SEO Blog For WordPress

So you’re a blogger who’s interested in writing SEO friendly blogs to help your content rank better in search engines like Google? Well you’re in luck, I’m going to teach you the process that you should be implementing for writing and properly marking up your blogs. Check out the rest of the website if you’re interested in Small Business SEO Services.

The first thing you need to do is determine what your primary keyword will be for this blog. The keyword should be relevant to a keyword on another page that you’re trying to promote. In this example, I will use the keyword “do I need a new professional headshot” that will have an internal link that goes back to the homepage that promotes the keyword “professional headshot photographer”.

The title that I chose for this blog has no keyword volume; however, it’s relevant and a title that’s interesting to readers.

Once you have the relevant keyword which may or may not contain search volume, you need to make sure that term is present in the Title Tag, Meta Description, h1 Tag, as well as the alt text tag of the main image, and at least once in the body of the article as shown by the screenshots below.

how to optimize wordpress blog post
  1. Find a relevant keyword either with or without search volume to target.
  2. Put that keyword in the title tag, meta description, and h1 tag.
  3. Put the keyword in the alt text tag of the main image of the blog. Example, “A new professional headshot of a blond woman”
  4. Making sure that there is between 1 – 2 maximum internal links pointing to the page(s) we are trying to promote.
  5. Making sure that the document is broken down into easy to read paragraphs with appropriate subheads. (The subheadings ideally should be LSI keywords)
  6. Using free tools like to check minimum word count and for common errors.
  7. Copying and pasting the Schema to the top of the post page.

How To Edit The Title, Meta Description, & URL

In order to properly and easily edit the title tags, meta descriptions, URL slugs, and schema on a WordPress website would be to first make sure you have the latest version of the Yoast plugin installed. This plugin will help keep title and meta descriptions to an optimal size, so you never have to worry about short or long title or meta descriptions. As you can see from the screenshot below, this is where you can make the edits on the title tag, meta description, URL slug, and schema. Essentially the schema code gets placed in the header of the post page.

    how to optimize wordpress blog post
  1. Login to the backend of your WordPress website eg. (
  2. Make sure you have the Yoast plugin installed, if you don’t, go ahead and install it.
  3. Select a post to edit. Here is where you’ll be able to edit the SEO title, URL slug, and meta description. You’ll also be able to place your JSON structured data on either the beginning of the post.

Example Structured Data For Marking Up A Blog

Here is a code example of what the structured data on the blog should look like. Replace the data between the “ “ with the correct data you want to markup and copy and paste the script on the top of the blog article.

{ "@context": "",
"@type": "BlogPosting",
"headline": "Title Tag of the article",
"image": "",
"editor": "John Doe",
"genre": "search engine optimization",
"keywords": "seo",
"wordcount": "500",
"publisher": "Book Publisher Inc",
"url": "",
"datePublished": "2019-09-15",
"dateCreated": "2019-09-15",
"dateModified": "2019-09-15",
"description": "Describe what the article is about",
"articleBody": "You can paste your entire post in here, and yes it can get long.",
"author": {
"@type": "Person",
"name": "Steve"