If getting domain and web hosting is an issue to you financially, you may consider posting your content to free blogging platforms I mentioned in the Traffic Generation video.
You can also use this as another traffic approach as a form of content diversification to already well-established sites apart from just using your blog which takes time to grow organically especially if it is new.
Like article marketing, blogging remains among the most popular and effective ways to get traffic especially for introverts who like content marketing but do not like have their faces featured in videos.
But in order to profit, you need to build up your content and audience over time to be ranked highly by Google.
Below are videos and sites you can post content to if you do not wish to have your own domain name and hosting.
Alternatively you can use this method as another traffic source as a form of diversification.