SEM means search engine marketing. It is different than
SEO, it costs a lot of money that SEO. In google, search engine marketing is done by google adwords where marketers need to choose keywords based don demographics, business type, location. Every keyword comes with a price. When your ads start displaying on search engine results you need to pay whenever a user click on your link. SEM is all about getting fast traffic by spending some money.