On-Page vs. Off-Page SEO: What’s the Difference?

Search Engine Optimization (SEO) strategy can be broken down into two categories: on-page and off-page. What’s the difference between each type?