SEO stands for Search Engine Optimisation

It basically is a term used to describe changes that you can make to your website, its pages, structure and other sites that link to it. These changes will help it to rank higher in Search Engine Results Pages (SERP’s like Google, Yahoo, Bing) when you type keywords in a query related to the website subject matter. Otherwise your site might never be found online!

Here is a quick video that explains SEO in an easy to understand example.

SEO is typically broken down into three categories;

  1. On Page SEO ( Work you can carry out at page level e.g. Image Alt Tags)
  2. Site Wide SEO (Work you can carry out that effects the whole website e.g. Url’s)
  3. Off Site SEO (Work you can carry out outside of your site e.g. External Link Building) 

To check and see if Google has indexed pages on your website go to Google search and type in site:yourwebsiteaddress (without any space between the colon and the web address). So for this site it would be If your site has been indexed then it will appear in the results.

When you compete a new website if you type its name into Google you will see that your website does not appear in the results.

To resolve this ensure that;

1. It is registered with Google, has all the pages indexed for search and only one version of every page is registered (Google Webmaster Tools)

2. Appears on Google Maps (Google Places for Business)

3. Has Analytics installed so that you can see how many visitors the website is getting, where they are coming from, what pages are most popular etc. (Google Analytics)

To do this you need to use your gmail account and password to create accounts on;

1. Google Webmaster Tools

2. Google Places For Business

3. Google Analytics

All these services require your gmail account to set them up.

The advantage of this is that you have the same login for you gmail, webmaster tools, places (maps) and analytics.

This is a link to the best article I have ever read on How to perform a SEO Audit from Neil Patel on QuickSprout.

I use the WordPress SEO plugin by Yoast. It has a very detailed set up section which is explained well in this article called How to Install and Setup WordPress SEO Plugin by Yoast


This is Matt Cutts from Google explaining how their Search Engine works, it should explain simply why SEO for your website is so important.

This is another video from Matt, slightly more detail but it will really help, promise!

This is a SEO beginners course of 5 Video’s. It is a solid introduction.

Here is a video from Rand Fishkin of SEOMOZ who is pretty much the SEO king of the world outside of Google engineers.

In this video he targets advice for SEO for new websites.

I highly recommend watching and listening to him as he not only knows a lot about SEO but also understands the future of Online Marketing.

The video is not a how to of SEO, but it shows the difference it makes and how valuable it actually is.


Here Pat Flynn shares some valuable practical insights into link building and keyword research in a playlist of five short video’s.

Here is a basic list of SEO Topics every website needs to manage.

1. Keyword Research

2. Mapping keywords to pages

3. Page title tag

4. Meta description tag

5. Heading tag

6. Alt tag

7. XML Sitemap – Here is a good article on setting up an XML Sitemap in WordPress

8. HTML sitemap

9. Video sitemap

10. RSS feed

11. Robots.txt

12. Dublin core meta tag

13. Custom 404 page

14. Doc type declaration

15. Language Declaration

16. Breadcrumb

17. Geo meta tags

18. Rich snippets

19. URL syntax

20. Site architecture

21. Internal linking structure

22. External linking profile

23. h Card

24. Rel=author

25. Page speed

26. Canonical Issues (Explained in this video)

27. Content optimisation

28. 404 page

29. Add contact details

30. UTF-8 Coding


For Link Building there are some free tools available to check your existing Link Profile.

Google Webmaster Tools

Bing Webmaster Tools

Open Site Explorer

Majestic SEO