uma landing page pode ser desde uma página simples com texto e imagens e links diretos, como também um funil de vendas com algum esquema de pagamento, contato direto via chat (aquele famoso botaozinho flutuante lateral) e etc. tudo vai depender da complexidade do projeto. dei meu exemplo pq foi justamente por achar que era algo simples eu fiz em HTML cru, depois tive que refazer do zero usando tecnologias mais escaláveis.

e cara, convenhamos, até pra fazer uma landing page simples não é difícil usando um next.js por exemplo, porque não usar?