JohnBrown5191 said:On Page Optimization is an process done on the pages of a website to increase its performance in the search engines for targeted keywords related to the on-page content.
Off-page optimization is an process done off the pages of a website to increase its performance in the search engines for targeted keywords related to the on-page content and keywords in off-page given direct-links.
On Page Optimization includes
keyword selection, research and testing
Meta Tags,
ALT Tags,
H1 Tag,
Interlinking Structure
Content
Keyword Density
Sitemaps
Search Engine Friendly links to the pages
Off page Optimization includes
Link Exchange
Link Ads
Press Release Submission
Forum Posting
Classifieds Submission
Article Submission
Comment Posting in Blog
Directory Submission
Search Engine Submission
I hope my answer clarifies all your doubts.
Thanks
What's the difference between Onpage and Offpage optimization in SEO?