If you wanted to set up your own site without professional-level web developer help, WordPress is a very nice tool, and has some nice templates available, although you have to be careful not to go overboard installing every plugin under the sun … because then your site could suddenly go blank, and you won’t know how to fix it. And then you’ll need technical assistance anyway. This *does* happen, so if you do install WordPress, here are the essential plugins I would recommend;
- All in One SEO Pack or Yoast SEO
- Google Analytics for WordPress
- Google XML Sitemaps
- Sociable
- WP-SpamFree
- WP Super Cache.