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;
- On Page SEO ( Work you can carry out at page level e.g. Image Alt Tags)
- Site Wide SEO (Work you can carry out that effects the whole website e.g. Url’s)
- 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 site:marketingdenis.com 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;
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
12. Dublin core meta tag
13. Custom 404 page
14. Doc type declaration
15. Language Declaration
17. Geo meta tags
18. Rich snippets
19. URL syntax
20. Site architecture
21. Internal linking structure
22. External linking profile
23. h Card
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.