I briefly experimented with hosting the WordPress blog at WordPress.com. WordPress.com does allow custom domains but only as a subdomain. So, I setup blog.ml2solutions.com as a hosted blog.
But, then I read that for SEO reasons you want to use a subfolder. So, I changed GoDaddy also have a domain forwarding function. Google had cached the subdomain so I didn’t want to lose those links. So, I setup a domain forwarding from the subdomain to the subfolder.
I then learned you could remove pages from Google cache so I did that. That allowed me to remove the GoDaddy domain forwarding.