Marketing concepts have changed rapidly in the recent past as a result of numerous technological advancements. Marketers focus on online marketing because it reaches a wider audience and gives results quickly. Customers on the other hand have been empowered, which makes it is possible for them to acquire relevant information about different companies, their products and authenticity. Online marketing comprises of activities, which aim at creating online customer relationships. Analysis of needs of customers and strategising on how to satisfy them is done online. Online marketing also makes it possible for customers to purchase their products with ease and learn more about new products in the market. This encourages globalisation due to removal of barriers that prevent buying and selling between different countries. Online marketing is also used to make reference to internet or direct marketing. It is relatively cheaper, when compared with other marketing channels such as print and electronic media advertising. Companies can use email and websites to communicate their messages to their customers since it involves little costs. There are different types of online marketing . This paper is a report to a hotel marketing manager explaining issues surrounding online marketing. Search Engine Optimisation Search engine optimisation (SEO), refers to techniques and strategies that are applied in order to increase the number of people who visit a website. This is achieved through acquiring a high rank in terms of placement, when internet users use a search engine. Some of the most popular search engines include Google, Yahoo and Bing among others. SEO increases accessibility of a site to search engines and makes it possible for the website to be found through search engines. Internet users click through thousands of pages and scrutinise the search results. As a result, the ranking of a site during data search is crucial since it enables more traffic to flow towards it. A higher ranking of a site indicates more chances of the site being visited by internet users. SEO is basically a combination of best practices that experts and webmasters who produce web content use to attain good ranking after search engine results . One important thing that should be understood about SEO is that it does not have human qualities. However, search engines and human beings view web pages in almost similar ways. Search engines are driven by text and despite the fact that numerous technological advancements have taken place, they do not possess features of intelligent human beings. They crawl the web, scrutinising various site contents to understand the basic idea. In order to achieve the desired results, search engines carry out different tasks such as processing, crawling, calculating, indexing and data retrieval (Spindler, 2010). A search engine starts by crawling the web for available content. A software known as a spider or a crawler is responsible for this function. The software follows links in different pages and indexes all content that is found. Crawling is followed by indexing of the content found. A page that has been indexed is saved in a large database for future use. The importance of indexing is to identify the most suitable words that describe a page