AEM sites has a component to embed adaptive forms which reinforces that is the way to go. Also, it will keep your forms just for the purpose of collecting information from the user.
Another thing worth noting - If you only need to capture user data, you may not need a site page at all. You could just use a forms page with form headers and footers. It depends on your requirements if this is an option