To create a one-page website in WordPress for free, select a one-page theme from the WordPress theme repository and customize it with your content using the WordPress editor.