Question of the subdomain

You need install wordpress in your own domain. If you use the WordPress portal, all of sites be accessed this way. You can install on Go Daddy or something similar.

You need buy a domain to install WordPress. After you buy your domain (can be yourcompany.com, for example) you must install WordPress in your domain and will appear in correct form. Go Daddy has a WordPress-ready solution. I hope this has helped.