The Importance of a Contact Page
If you have any aspirations to generate income from your blog, then providing an email address and/or a contact form on your site is a must. If your primary goal is ministering to others, you will also want a way for your readers to respond to you in a personal way. A contact page shows credibility and allows other bloggers, businesses, and readers to connect with you in a user-friendly manner.
Setting Up Contact Form 7
I recommend installing the plugin Contact Form 7. This is another instance where the best instructions are available from the developer. View the details here. The tutorial will walk you through adding the code of the default form to the Contact page you have created, customizing the form template, and customizing the email template.
When you have completed your changes to the templates and added the code to your Contact page, be sure to test your form and review the email message that is sent.
To customize your contact form to match the styling of your site, follow these detailed instructions from the folks at Elegant Themes.
For an alternative styling method, read and watch the tutorial at WPBeginner.