I've been taking a web development class and I'm thinking of creating a website. As I work in PC repair, the website would cover a variety of issues I encounter at work, and their solutions. The target audience would be users encountering niche problems(such as a particular virus). I plan to eventually monetize it with Google adsense to pay for hosting fees, but first I would need to generate traffic.
Any tips for how to generate traffic? I don't really want to pay for SEO or anything like that, 90% of the time it's just a scam that drives bots to your sites rather than actual humans. It's not the kind of website where I could just post articles to Reddit or whatnot, as its such a niche topic.