SEO is the art of driving relevant traffic to a site from search engines.  This is done getting a site to rank well on search engines for selected keywords that are most relevant to that site’s core message or product.

There are several elements that search engines look for in a site:

  • Page title: this is the title that you can see at the top of your browser and that Google uses when it lists your site.
  • Meta description: this is data that sits in the code of your site. It is used by search engines as the description.
  • Meta keywords: keyword stuffing used to be a very effective way of ranking highly on Google, but it is now considered to be spamming.  They are still worth entering into the code, but be very specific with them.
  • Headings and content: the content on your page is very very important.  Google will look at the content and judge how useful your site will be for the user. The easiest way to get your content right is to create it for your user.
  • Links: other sites linking to your site shows Google that they think your site is useful, so Google sees links to your site as a recommendation.
  • Site structure: when Google’s bots visit your site they need to be able to find all of your pages easily.  A logical structure makes it easier for them.

These are the basic foundations for optimising your site.

For more on SEO I recommend these articles:

Cheap SEO is not always the best SEO – Cheap is what it is
Beginner’s Guide to SEO links