WordPress SEO Company 15 Service Steps

By 18th June 2018Blog, WordPress SEO

What does a WordPress SEO company do for clients?

We make sure your WordPress website is found on search engines, we make sure you’re found for the right purpose at the right time and we make sure you reward your visitors for visiting your website. This process converts search engine visitors into customers. It’s called SEO. We’ve published this WordPress SEO self help guide to help other WordPress website owners to do it!

Here’s a quick overview of what SEO for WordPress involves

Fast WordPress website page load speeds
Maximum site stability (no bugs & 100% accessible)
No Google Webmaster tool errors
Wicked pages and unbelievable site features
Logical site architecture and content ordering
WordPress plugin elimination (lots of WP plugins slow your site down)
Logical site architecture and content ordering
Killer branding & memorable visitor experiences
Good proposition (A commercial goal)
Website alignment with your “Good proposition”
Tracking and reporting of results

WordPress SEO Company 15 Service Steps

Do you want more website visitors from search engines? Do you think this is to difficult or challenging to achieve? …think again. Our step by step WordPress SEO company guide is designed for all WordPress SEO user abilities to achieve the results their website truly deserves on search engines. If you follow all the steps successfully you will boost your WordPress SEO performance and your website ranking will positively improve. We perform WordPress SEO services for our clients and our strategy has evolved from our founders wealth of experience (around 12 years) as a WordPress SEO consultant.

This is how WordPress SEO experts carry out SEO on a daily basis and we’re sharing our magic formula with you (don’t tell anyone) :)

WordPress SEO Skill Level: Basic

Let’s start with the basics. If we don’t have the fundamental building blocks in place, we can’t elevate your WordPress website to the next SEO level.

Step 1. Install All In One SEO Pack

Engineer your WordPress website pages and posts to perform better on SERPs

Download and install the All In One SEO Pack WordPress Plugin.

All In One SEO Pack adds search engine friendly tags to your WordPress website pages and posts HTML (invisible to readers) such as:

  • Canonical URL meta tag
  • Title tag changes
  • Meta description tag changes
  • Choose the above on a per page and per post basis
  • Shows you what your Google SERPs snippet will look like per post or page
  • This is all controlled from within the WordPress dashboard post or page

The purpose of Installing All In One SEO Pack is:

  1. WordPress doesn’t natively include these SEO features
  2. It amplifies your WordPress page or post SEO friendliness

All In One SEO Pack has been download over 47,109,647 times by Webmasters all around the world. There are two popular WordPress SEO service plugins – All In One SEO Pack and Yoast SEO. We prefer using AIO SEO Pack because it’s easier to use and requires less configuration to setup.

Step 2. Create An XML Sitemap

Create an index of your WordPress website pages and posts that Google can find quickly

An XML sitemap is a roadmap of your WordPress website pages (example) in a common format and structure that Google accepts and understands. XML sitemaps help your content to be indexed in the SERPs quicker because it can be picked up by Google quicker. Next, we’re going to add an XML format sitemap to your WP site.

You don’t have to be an XML developer to create an XML site, simply install the Google XML Sitemaps WP Plugin.

Once it’s installed, you can test your XML sitemap by visiting: www.yourdomain.com/sitemap.xml (replace yourdomain.com with your website address).

If when you visit the link above it doesn’t work, navigate to:

Dashboard > Settings > Permalinks 

And press save.

Step 3. Google Webmaster Tools & XML Sitemap Submission

Receive alerts from Google about any problems it encounters when it crawls your website and tell Google when you have new pages and posts to be discovered!

Next, you need to share your WordPress XML sitemap link with Google so that it knows:

a) you have amazing pages and posts of content to be indexed


b) you have somewhere to go to find out about potential issues Google discovers when It crawls your WordPress website

This is best done two ways:

1 of 2: Add a link in your WordPress theme footer to your XML Sitemap. You can name your XML Sitemap link so users know it’s your WordPress SEO sitemap and not something that is necessary for your visitors to read or access. Many WordPress website allow you to customise your footer widgets in your WordPress dashboard.

Follow these steps:

  1. Navigate to: Dashboard > Appearances > Widgets
  2. Add a text block to your footer widget (if you don’t see footer widgets try navigating: Dashboard > Appearances > Customise [or] your theme settings)
  3. Click the text tab on the text block you’ve just added
  4. Copy & paste this HTML into Text view<a href="/sitemap.xml">Sitemap XML</a>
  1. Press update

This will now have added a link to your sitemap at the bottom of every WordPress page and post.

2 of 2: Sign up for a Google Webmaster Tools account. This is where Google will alert you of potential problems it encounters when it crawls your WordPress website. If it does encounter problems you’ll need to fix the problems to ensure your WP onsite SEO is 100% Google friendly.

Follow these steps:

  1. Visit Google Webmaster Tools and sign up for an account (link above)
  2. Register your website URL
  3. Google will ask you to prove you are the owner of your WordPress website for security reasons. Choose add HTML tag.
  4. Copy the HTML tag Google gives you
  5. Open text pad or Word
  6. Paste the tag into text pad or Word and copy the ID between the two quotes. Your ID will contain lots of letters and numbers in upper and lower case (DO NOT COPY THE QUOTES)

Go To Your WordPress Website Dashboard

  1. Navigate to: Dashboard > All In One SEO
  2. Paste the ID you’ve just copied into the “Google Webmaster Tools:” field under – Webmaster Verification.
  3. Press Save

Go Back To Your Google Webmaster Tools account

  1. Navigate to: Crawl > Sitemap
  2. Add your sitemap URL and press test (if it works) press add sitemap

Google will not crawl your WordPress website and check for any errors. Errors will appear under Crawl Status. If you see errors here you will need to fix them. Common errors include 404 errors (links on your posts or pages that are broken). Anything you fix can be marked as “Fixed” here as well.

Additional And Recommended Steps

Step 4: Sign Up For A Google Analytics Account

Who’s visiting your WordPress website? And how are you going to know if the WordPress SEO service steps work?

Google Analytics is probably the most advanced website visitor reporting tool that we’ve ever used. It identifies to webmasters which pages are being accessed by their website visitors and reports how their visitors are interacting with their website. It’s a very valuable visitor insight tool and it’s used to gauge the effectiveness of a website and marketing campaign efforts.

Follow These Steps:

  1. Go to Google Analytics and sign up for a free account
  2. Enter your domain name
  3. Google will give you a tracking code ID.  It looks something like this: UA-XXX-XXXX
  4. Copy the whole ID including the UA- bit

In Your WordPress Website:

  1. Navigate to: Dashboard > All In One SEO Pack
  2. Paste your Google Analytics ID into the “Google Analytics ID:” field
  3. Press Update Options

Your site is now monitoring your website visitor activity and reporting in your Google Analytics account window.

Step 5. GDPR Compliance

GDPR is a UK and EU legal requirement, more information about GDPR is available on the ICO website.

As a data processor you will need to add a privacy policy and cookie policy to your WordPress website.

Slibdesign.com uses the Cookie Bot Plugin to helps visitors manage their cookies.

It is important to request legal advice and guidance when creating a privacy statement and cookie policy.

WordPress SEO Skill Level: Intermediate

Welcome to the next WordPress SEO skill level! Well done for making it this far. You’re nearly half way to making your WordPress website super SEO friendly.

Step 6. Keyword Research With Uber Suggest

Do your research to make sure you’re going to be found for the right keywords and key phrases (the right purpose) on search engines.

Your next, best customer is searching for you. There’s little to no point being found on search engines under the following conditions:

  1. No one searches for these words or phrases on Google
  2. You can’t deliver or don’t want to deliver what you’re being found for on Google
  3. You’re not being found for the perfect search phrase for a product or service match on Google

Follow These Steps:

  1. Go to Uber Suggest and do a number of searches for keywords related to your business.
  2. Refine your searches to find the most specific keyword phrases that matches your product or service offering ideally with the least competition (1.0 is very high 0.1 is very low). Ideally you want to target non competitive keywords (0.1-0.3) because these will be easier to get ranked for.

good Keyword Research Examples:

We want our slibdesign.com WordPress services website to be found for specific WordPress service search phrases such as:

Bad Keyword Research Example:

None of these keyword phrases identify a specific demand for WordPress services. They are not targeted enough.

  • wordpress
  • best wordpress
  • word press
  • what is wordpress


  1. Once you’ve conducted your keyword research, download your .csv of keywords.
  2. In your .csv spreadsheet highlight keywords and phrases that can be applied to your current or future WordPress pages and posts. Add a new column and note the page URL next to the keyword.

Step 7: Publish Amazing Content Related To Your Keyword Research (From Step 6) To Your Website

Without quality content, your WordPress SEO efforts don’t really stand a chance.

Content creation is a very, very important step. It’s best to invest as much time and effort as you can creating your content. This might mean making serial drafts of the same content and using a thesaurus.

Content Key Aims:

  • Curate content that’s inline with your business offering that’s inviting and attractive for your audience to read
  • You need to add a volume of well written content that discusses your keywords (most of our articles are around 3,000 words) but each article targets more than one search phrase
  • Your website article needs to contain proper semantics:
    <h1>heading 1</h1>
    <h2>heading 2</h2>
    <h3>heading 3</h3>
    <h4>heading 4</h4>
    <h5>heading 5</h5>
    <h6>heading 6</h6>
    <a href="https://">link</a>
    <ul><li>bullet list</li></ul>
    <ol><li>numbered list<li></ul>
  • Your articles should link to relevant sources
  • Your articles should interlink to your useful and related articles
  • Each article you publish should be meaningful and interesting for your audience – you should aim to make your visitors want to share the article they read with their friends and followers
  • Adding images to your article will make it more attractive to ready and easier to understand (Pixabay is a free stock imagery website that doesn’t require attribution on most images)
  • Video content is a nice to have feature!
  • Your articles need to be lengthy

Make sure you add content regularly to your WordPress website. WordPress SEO needs to be done regularly and consistently – Content plays a crucial role in SEO.  We found this really good article on how to write good content that gets the best results on search engines. The article is written by a well known SEO industry resource – a reliable source for SEO intelligence.

WordPress SEO Skill Level: Professional

OK, it’s going to start becoming more a little bit more challenging as we progress to the next WP SEO level – “no pain no gain”

Step 8. Make Your Site Pages Load In Less Than 3 Seconds

Our WordPress website loads in less than 3 seconds and it’s favoured on mobile Google as a result. Do the same!

Your website visitors will drop off if your pages take too long to load. Not only this but website speed is a Google ranking signal.

Google probably wont prioritise your website versus a competitors if like for like your content quality is the same, but your WordPress website takes longer to load. Having a fast loading WordPress website will give you a competitive edge over your competitors.

Migrate your WordPress website to a WordPress specialist hosting company to give your WordPress website a performance boost. We talk more about this in our WordPress management service article (step 2. Speed Counts For More Than It Probably Should)

Step 9. HTTPS WordPress URLs

Make your visitor session as safe as possible.

HTTPS adds value to your website visitor experience because it secures your visitors connection to your website. It’s WordPress development best practise and just like website speed, HTTPS is a Google ranking singal.

Buy an SSL certificate and change your WordPress database URLs to https://.

Make sure your old http:// URLs redirect to their https:// equivalent.

WordPress SEO Skill Level: Expert

5 more steps to go to accomplish expert WordPress SEO status! Keep going – It’s hard – we know! But it’s worth it.

Step 10: Offer A Good Proposition Through Thoughtful Design

Your visitors will only buy what you have to offer if your site exudes confidence and fulfils your visitors quality expectations.

Your website needs to say “we are more than good enough to deliver what we say we can” each time a WordPress website visitor land on your site.

You will need to think carefully about how you proposition your target audience because this affects the type and amount of conversions that you WP site will yield.

Having a well designed WordPress website with a logical page structure, solid site architecture, amazing web page features and accompanied with strong branding can only be achieved by engaging the services of a talented WordPress developer.

Step 11: Enhance Your Proposition With Strong Call To Actions (CTAs)

If you don’t ask you don’t get.

  • If you sell a product – you need to make it easy for your website visitors to buy your product online
  • If you sell a service – you need to make ti easy for your website visitors to make a service enquiry
  • If you want to harvest contact information – you need to make it easy for your website visitors to sign up

Step 12: Contact Mechanisms

Improve the likely hood of converting your visitors into customers by inviting customers to contact you using their preferred contact method.

During Visitor Session
After Visitor Session
  • B2B Lead Generation
  • Visitor Email Signup – Prospect sequencing with MailChimp

Step 13: Off Site SEO Commonly Known As Outreach

A significant influencing factor on your website SEO rank is which website links to your website.

Outreach includes pro-actively contacting other website owners and asking them to link to your WordPress website for a specific reason. It’s much easier if your site has outstanding content on it because people will naturally link to it!

It’s important to understand and determine that there are good website links to get and bad website links to get. This article explains the importance or getting authorative and quality back links.

Step 14: Google Places

Customer reviews are customer influencers

Sign up to Google My Business and create your free Google Maps listing. It’s important to include as much detail as possible when you sign up. Once you’ve submitted your business, Google will probably validate your details by sending you a post card with an ID on the back. Make sure you receive this post card and validate your listing to activate your listing.

Once you have a Google Maps listing, you can ask your clients to review you. Get as many real and accurate reviews from your clients as you can. You do this by directing your visitors to your Google Maps listing where visitors can click “Write A Review”.

Each time someone searches for your business name they’ll see your customer review score along with a mini company information snippet.

Step 15: Google Analytics Reactions

Login to Google Aanaltics and replicate successful actions and abolish non successful actions

This sounds like it’s a challenge but we’ve created a really good WordPress website maintenance article to assist you through this process.

Here’s The Basics:

  • A = Define a conversion (a sale or a business enquiry) and count the occurance of the conversion during a 30 day window
  • B = Count how many visitors have visted your website during the 30 day window (Step A)
  • Your conversion ratio is A / B
  • You want to increase A and decrease B

To put this into perspective: you want a 1/50 conversion ratio = 1 sale from 50 visitors visiting your WordPress website. This would be a good industry benchmark in many industries.


Getting real monetary results from SEO isn’t just about carrying out a few quick steps to a website and sitting back a reaping the reward forever. SEO is hard, it’s challenging and it’s time consuming. The steps above are designed to add value and context to your overall SEO strategy.

SEO works – you found our website through SEO. But it only works if it’s done the right way.

Goodluck with your WordPress SEO strategy.

Share buttons


Author Ben

Senior WordPress developer (London) and founder of SlibDesign.com. I've been using WordPress for over 12 years. Feel free to get in touch with me if you need WordPress help or tips.

More posts by Ben