No. It is not compulsory for your blog to have Off-Page SEO. But, if you want your blog to rank higher in search engines, it is recommended that you invest your time and effort into Off-Page SEO.
Creating high-quality, original content that fulfills search intent and is created for audiences or readers rather than search engines should always be the main priority, regardless of the situation.
Off-Page SEO initiatives are positively influenced by writing or publishing valuable and high-quality content.
Before working on off-page SEO, make sure your On-Page SEO is strong.
P.S:
You are currently on the Digital Marketing Forum page; for more information on various topics that may be helpful, please visit Blog Posts (button below) and [share any content post you love] with your network.
[Best YouTube Channels for Learning SEO]
[Want to grow & stay ahead of your competitors? - use these e-Newsletters to your advantage!]
[If you have any specific questions in mind, please drop a mail and I will answer through a post at the earliest possible time]. Check this forum frequently for fresh posts.