Whereas SEO gains traffic naturally, SEM does it by purchasing ads on search engines. Then you need think about search intent or context behind a particular phrase that your target audience will type in. Instead of keyword stuffing, try using keywords and synonyms to create a relevant context around your keyword phrases of choice, this will provide your users with a more complete, relevant, and useful search experience. Links have always been a valuable aspect of an SEOs strategy, and many SEO agencies focus on building relevant links to get first page search results on Google. SEO simply stands for Search Engine Optimisation. This is where you construct your web pages and implement certain techniques to help you rank as high as possible on search engine result pages (SERPs). The higher your pages can rank on Google/Bing/Yahoo/etc. results pages, the more traffic your site is likely to get.