WordPress is a free solution, and creating a site is also free. However, hosting the website on SiteGround will cost you a fee for technical support, software maintenance, server infrastructure, and other services.