Search Engine Optimization (SEO) and Pay Per Click (PPC) are the two leading techniques in the Search Engine Marketing (SEM) toolkit. While both are powerful strategies, most SEM professionals who offer the two services agree that SEO earns substantially better ROI than PPC does. Numerous reliable studies demonstrate this as well. But that does not mean PPC is not highly useful, or even preferable for some sites and companies.