Below are some popular options for building a candidate website:
Great for creating a basic campaign website. Easy to start up and contains political template.
Great if you want to get serious about having a database and plan to conduct voter ID operations/GOTV. You can also buy lists.
Make sure to purchase a theme for a professional look. Some basic knowledge of web design or having a web volunteer is necessary for this route to fully work.