On-page SEO focuses on optimizing elements within your website, like content, keywords, and HTML tags. Off-page SEO improves site authority through backlinks and social signals. Meta titles and descriptions are HTML tags that summarize page content, enhancing search visibility and encouraging clicks in search results.