Getting traffic to a new website is not easy spacially if you dont have money for ads. But there are smart ways to drive organic traffic without paying anything.
Focus on Good Content
First thing to do is write content that is helpful and easy to read. Google loves quality content. Dont just copy others try to add some real value for the readers. Use simple language and write in your own way.
Use Right Keywords
Use low competition keywords in your titles and text. These keywords help your site rank fast. You can use tools like Ubersuggest or Google Keyword Planner to find them. Dont repeat keywords too much write naturally.
Share on Social Media
Once your blog is live share it on Facebook Twitter Reddit and WhatsApp groups. Ask friends to visit and read it. This will help increase first few visits and Google will notice your page.
Build Backlinks Slowly
Backlinks from other websites are like votes. Try to get backlinks from forums guest post sites and blog comments. Dont rush just do it slowly and naturally.
Keep Patience and Post More
Organic traffic takes time. You have to post regularly and keep updating old posts too. Within some weeks you will start seeing results if you keep working hard.