Search Marketing is the process of gaining traffic and visibility on search engines through both paid and unpaid (organic) efforts. This technique includes the following two approaches which can help to achieve a higher ranking in search engine results pages: SEO — Earning traffic through unpaid, organic listings by adjusting or rewriting website content and site architecture. SEM — Buying traffic through paid search listings, also known as paid search advertising, mostly on a pay-per-click ad model (PPC).