On-page SEO refers to optimization tactics done on your website to improve its visibility in search engines. It's applicable to all types of websites. Local SEO, on the other hand, is a subset of on-page SEO that focuses on optimizing a business's online presence to attract more customers from relevant local searches, usually involving geo-specific keywords and local business listings.