Hi all. I'm new to the site and looking for help in understanding the "where" to use long form content.

Should I primarily think of long form content for blog posts or should I use it on landing pages?
The reason I ask, is my landing page is a typical sales page. I hate being pushed and
seeing long funnel pages when I go to a site trying to get me to buy something from someone. Too me the pages
like this are spammy.

About a year ago I made several of my landing pages' content fairly long and honestly I think they're spammy.
Meanwhile, I still haven't been able to break past Google's page 2. I'm wondering if a simple infographic for
my landing page with a simple sales pitch is a better way to go, and leave my long form content to my blog site?

Thanks for your input.