After years of research, it has been established that search engine marketing or SEM is the most viable method of marketing for most businesses. It is also often called inbound marketing. What you do is make people visit your website, rather than sending them emails or phoning them to sell your products. It means that you are not forcing your products onto people and making them uncomfortable.