SEO is an acronym for Search Engine Optimisation. With it you can help your website to be found more easily through search engines, such as Google or Bing. The optimisation can be accomplished through many different methods.
The most common SEO includes making the titles and content rich with relevant search keywords and keyphrases. This also includes optimising the images, for example giving image files keyword rich names and using alt and title attributes. Further SEO includes using so called meta tags, short text snippets which describe your page content to search engines. The tags don't appear on the page itself, but are visible in the source code. If your website is built with a content management system such as Drupal or blog system such as WordPress, you can use different modules and plugins to include the meta tags to the pages of your website.
Search Engine Optimisation is not limited to the content and meta tags. For example the page speed is used as a ranking factor by search engines. Most recently Google has emphasised the effect of mobile-friendliness in mobile search rankings. Additionally it's said that content length can be a factor in search visibility. Search engines use many other different things as search ranking signals, many of them things you cannot affect yourself. For example quality websites linking to your content will help your SEO efforts.
Search Engine Optimisation doesn't guarantee search visibility. You can even make your site perform badly in search results by stuffing your site with too many, non-relevant keywords and keyphrases. Search engines are constantly refined to make sure the content they provide is relevant. Thus it's important always to concentrate in creating content for your website visitors rather than concentrate on SEO.
What is... is a series of short overviews of web (and, more widely, Internet) related terminology and phenomenons.