If you say "people won't understand my product if they just visit the landing page" you're doing it wrong! The expectation is that people will visit your landing page with zero context so your landing page must say enough about your product that it stands on its own. If you really want to explain a bit it is OK to post a comment on your own "Show HN"