I want to use a custom HTML form on my website footer for email newsletter signup and post that data to a Salesforce Marketing Cloud Data Extension.

What's the best way to get that data to Salesforce Marketing Cloud?

The HTML form is pretty straightforward: Email Address, some hidden values including subscriber key (also email address) and date of signup.