in my opinion emailing directly to HR is the best option except for some govt companies, like kaharma, they have their own format for job application.
Advertisement will also work......

Dont stick on one method try all ....sure one will work

Good luck!!!