Beginner’s Guide to SEO for WordPress

Milan Latinović

What is SEO all about?

Firstly, making a website SEO friendly is an activity which should be approached from several different sides. The website needs to be technically prepared for search engine crawlers so they can
recognize the biggest amount of presented data.

On the other hand, it is important to have good content which is periodically updated, not only for the search engines but most  importantly for the website visitors.

Finally, content creators should make the best use of website options which are available, to make their post as content-rich as possible.

What is the Beginner’s Guide to SEO?

Beginner’s Guide to SEO represents a “How to Guide” which is actually a check list which can be used to create WordPress SEO-Optimized posts at Iceclog.

Content creation

This section describes some of the basic checkpoints when creating a SEO-Optimized posts according to this Beginner’s Guide to SEO.

1. The Title (create a good and meaningful one)

Titles of the blog posts are very important, because readers will know what information is presented and what to expect and search engines will heavily use this to position post within search results.

  • Title length should be between 50-60 characters
  • A title should contain keywords that are promoted with this post
  • Avoiding stop words (a, and, but, so, on, or, the, was, with, etc.)
  • Using unique titles (multiple posts should not have same titles)
  • Using action words (get, take, learn, buy, imagine, make, go, etc.)

2. Content structure (paragraphs and headings)

  • The blog post should have introduction, main content, gain and conclusion.
  • Sections within blog post should be separated by headings
    • H1 – Is used by Iceclog template and should not be used inside blog posts
    • H2 – main sections of a blog post (can be used multiple times)
    • H3 – sub-sections of a blog post (can be used multiple times)
    • H4 – sub-sub-sections of a blog post (for a really long posts)
WordPress editor (create new element) supports  Headings, Lists, etc.

3. Images (and other multimedia)

  • Set TITLE, ALT and DESCRIPTION for each image
    • Note: template has mechanism for adding title tags to images, but content creators need to write them inside Media section.
Dashboard – Media – Library
Dashboard – Media – Library (Example: Picture with ALT text, without Caption/Title and Description)
  • Optimize image sizes (automatic mechanism is turned on, but it is good practice to examine the optimization results) inside Dashboard –> Media –> Library
Example: Images inside Library (notice Image Optimizer column)

4. Proofreading

English proofreading means examining the quality of English and improving it if needed.

This can be quickly done by using service such as Grammarly.

5. Cites (a.k.a Quotes)

Google search engine is not very friendly toward duplicated content. Meaning, high amount of duplicated content can have negative effects on a certain post (or even whole site).

Quotes actually represent duplicate content, which is not good in terms of SEO but there are several things that can be done in order to make this better.

  • Take as little quotes as possible and needed
  • Paraphrase (don’t quote copy-pasted text)
  • Use “cite” block (a.k.a. the Blockquote tag)

6. Tabular data

When working with tabular data always use Tables.

  • WordPress editor has very good support for creating tables very easy.
  • WordPress editor supports (by default) both “regular” and “stripes” style.
  • Never use tables for layout.

WordPress editor, tables options
WordPress editor, tables options


Milan Latinović

Software developer and team lead with 10+ years of experience and strong technical background in software and solution architecture, programming, infrastructure (virtualization, provisioning, integration) and security. Experienced both in industry and working within domain of public sector (project scoping, planing and implementation). PhD researcher at field of semantic databases (knowledge management) and ontology. Organizer of PHP Meetups, one fantastic programming community in Graz, Austria.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

http url

Manual for Icecat URL: Links to Product Data-sheets and Images

Version: 1.20, October 4, 2016.The purpose of this post is to explain the Icecat URL method to ...
 October 4, 2015
World map

Iceclog: Our Content Log and Playground for Testing New Ideas

“Iceclog” (Icecat content log) is the Icecat blog, where you will find...
 August 26, 2016

Manual for Icecat Live: Real-Time Product Data in Your App

Icecat Live is a (free) service that enables you to insert real-time product content from some 300 m...
 June 1, 2016

Manual for Icecat CSV Interface

This document describes the CSV (Comma-Separated Values) variant of Icecat's Open Catalog Interface...
 September 28, 2016

Iceclog Editor Guidelines: Writing Compelling Posts

The Iceclog Editor Guidelines are a quick guide for contributors to the Iceclog blog or "cl...
 August 17, 2016

Manual for Open Icecat JSON Product Requests

JSON (JavaScript Object Notation) is an increasingly popular means of transferring to data, comparab...
 February 17, 2017

Manual for Personalized Interface File and Catalog

Via the Icecat website and login area, a user can generate personalized or customized CSV or Excel f...
 October 5, 2016

Icecat Add-ons including Magento, PrestaShop, Oracle, SAP Hybris, Google Shopping. NEW: Drupal.

Icecat has a huge list of integration partners, that make it easy for clients and free users, to mak...
 January 25, 2019

Apple Watch: a Useful Tool or a Smart Toy?

After six months spent with my Apple Watch, I am still not sure if I consider it a useful tool or "j...
 September 30, 2016

Manual for Testseek Product Reviews Integration via Icecat

Icecat provides aggregated expert reviews from our partner Testseek, as an add-on service for both O...
 October 19, 2015