How would I get traffic on a site or blog for free?
I will start my answer with the quote from the famous English Poet, Ted Hughes “Nothing is free. Everything has to be paid for. For every profit in one thing, payment in some other thing…”
Coming back to your question, I would recommend the following strategies. You can implement them for free with a little smart work.
1) Social Media Posts
This lets you show off your content to more people and build an audience. These social media posts should show off what’s interesting about your content and engage viewers. You need to do some research on that.
Hyperlinks or web links connect one page or post with another page or post. While writing blogs, do not forget to mention the link to your main website. However, where and when to use backlinking, depends on your situation.
3) Email Marketing
Sending promotional emails, offers, and newsletters through email has been always very effective. Although a conventional way of marketing, it continues to work very well.
Please check if it works for you. It worked for me but for a limited time. After getting suggestions from various techies, I found out that ultimately you need to spend some of your pocket money for a long term solution. But in the world full of black hat spammers, an ethical solution is a must. A friend who was an industry expert suggested that I try One Minute Free Traffic. I had a very good experience with OMFT. It gave me amazing results for minimum effort or headaches.
You may want to try this. Whatever you pick as your method, remember: minimal or no spending with awesome results matters the most.