What is the difference between On Page SEO and Off Page SEO?

For any site, seo plays the most important role, no other site without seo can come in serach.
Come here, I am presenting the difference between on page seo and off page seo.
# 1. On page seo –
1000 Hindi Lyrics (हिंदी गाने) Read Best Lyrics In Hindi | 1000 Hindi Captions (हिंदी कैप्शन) Read Best Captions In Hindi |
Famous Authors Quotes About Friendship, Life, Love, Success | 1000 Hindi Poetry (हिंदी कविता) Read Best Poetry In Hindi |
1000 Hindi Poem (हिंदी कविता) Read Best Poem In Hindi | 1000 Hindi Paheliyan (हिंदी पहेलियाँ) Read Best Paheliyan In Hindi |
On page seo is used under post such as using keywords in post, using keywords in post title, adding related photo in post etc.
#2. Off page seo –
In off page seo, submit your blog to directory, make backlink from good site for blog, share post on social sites etc.