Wordpress SEO - The all in one guide

Nick Meiremans
AB-IT
Published in
4 min readFeb 27, 2018

Hello

If you are here, I guess you have a beautiful WordPress site, but now you want people to find you.

WordPress is out-of-the-box already pretty good at SEO, but not perfect. That’s why I write this guide.

Before you start reading this, I assume you already have a basic WordPress knowledge.

Setup

Visitor statistics

If you haven’t already done so, make an account in Google Webmaster Tools.
Add your site, you will get a key, just keep this tab open.

Before we start installing plugins, It is important that your links makes sense, the default wordpress Permalinks structure is to use parameters like this https://www.ab-it.io/?p=123 to define a page. This doesn’t make sense to humans and even if search engines can handle this, it is recommended to change.
Even google ask you to do it (page8)

Some users might link to your page using the URL of that page as the

anchor text.

If your URL contains relevant words, this provides

users and search engines with more information about the page

than an ID or oddly named parameter would

  1. Go to Settings=> permalinks
  2. Select postname
  3. save changes
  4. Done

Well that was simple wasn’t it? The chances are high you will get now a 404 error if you go to one of your posts.

If you don’t get one, skip this

If it didn’t work, it means Wordpress doesn’t have write access to your .htaccess and you need to do it manually:

You can contact your host and ask to modify the .htaccess file for wordpress pretty URLs.

Or you can do this yourself

Install plugin

Go to plugins tab and add the All in one SEO pack.

The name speaks for itself, and this plugin will handle a lot.

Configure Plugin

Now you can click All in One SEO in your dashboard. Luckily standard these options are pretty good so I won’t go in depth over them.

If you need extra explanation of an option, you can click the ? in front of every option.
In the webmaster verification box, you can fill in the

Google Webmaster Tools with the key you got in the beginning of this tutorial.

In the Google analytics box, add your Google Analytics Key: UA-XXXXXXX

Under Feature manager, install Sitemap.xml,Social Meta and Robots.txt(of course you can install others too, but these won’t be covered here)

Sitemap

After you have done this, click update options an then click in the dashboard on All in One SEO==> XML Sitemap. (I would recommend to leave everything in performance as it is.)
Now you have to enter your ftp settings, as the plugin needs it to generate the sitemap.

Adapt this to your needs(for most sites the default options are OK) and press Update Sitemap.
now you can view your sitemap under the /sitemap.xml URL of your site.

Perfect! Let’s help google here and submit this manually.
Go back to the Google Webmaster Tools and under crawl>sitemaps press add sitemap.
insert “sitemap.xml” as the sitemap and submit it.

Google is now fully aware of your site!

Social Meta

If you have a Facebook/Twitter account you want to link to this website, you can fill this in.
This is actually the openGraph configuration.(tldr; make your site better shareable on social media).

This is documented very good, So I won’t go deeper into this.
(please click the question marks and then the link in front of Facebook Admin ID and Facebook App ID as this isn’t straightforward)

Robots.txt

you can hide some parts of your website for search engines here.

Using the SEO plugin

So now that we have fully configured the plugin, we can add SEO descriptions on our pages.

Go to Pages in your dashboard and you will see 3 new columns:
“SEO Title”, “SEO Description”,”SEO Keywords”

You can edit this by clicking the pencil. You should give every page a good SEO title,description and keywords as this will help people finding your site through search engines.

You can also do this with Posts(If you have a blog).
Every time you make a post, at the bottom of the page you can add SEO settings for your post.

Extra Plugins

WP Fastest Cache

Search engines rank faster sites above slower sites, so your SEO definitely benefits from Caching.(bonus, the users also do!)

Install this plugin from the plugin repository.

  1. Go to WP Fastest Cache
  2. Check everything except “
  • Don’t show the cached version for desktop to mobile devices
  1. “ (unless you have a different site for mobile of course)
  2. Submit

if you get an error.

- /wp-content/cache/ is needed to be created
— /wp-content/cache/all/ is needed to be created

then you have to create these directories with permission 755 and do it again.

Your Website should be blazing fast now.

WP Spell Check

Chances are that you make spelling mistakes, nothing wrong with that, but this hurts your SEO and makes your site look unprofessional.

This plugin checks your site for spelling mistakes and correct them.

Article originally published here: https://www.ab-it.io/blog/wordpress-seo-the-all-in-one-guide/

--

--