Check out this article explaining the essential elements of a landing page posted by Web Design Ledger.
“…a landing page is any page where a visitor lands. But, this article refers to a specialized landing page, where you guide visitors to do a specific action. That action could be to sign up for your newsletter, buy your ebook, or hire you as a designer.”