Newbie - JSON under Advanced SEO

Is Structured Date JSON-LD Code under Advanced SEO vital? Will it help my website be found higher on search engines, and if so, how do I write it? Do I need to write one for each page on my website?

Big Thanks