Best way to generate traffic?

Simply organic traffic will help rising your firm. So work on SEO (On page and Off page), because getting traffic from social media or forums won't help you getting a client unless they are point on traffic who are specifically looking for a law firm.
As an SEO Analyst, it is your prime duty to increase the traffic for your website which will eventually help to get lot more impressions out which some of it may be converted into conversions and it also helps in getting your website rank higher in SERP.

There are many simple tricks by which you can generate a lot of traffic for your website. Some of them are as follows:

1. Paid Marketing.
2. Social Media Marketing.
3. Creating Valuable Content.
4. Write Catchy Headlines.
5. Improve Your On-Page SEO.
6. Target Long-Tail keywords.
7. Do Guest Posting.
8. Do Forum Posting.
9. Do Social Bookmarking.
10. Do Image Submission.
Create best backlinks, do forum posting, blog submission, share your link on social networking sites . These all are the best ways to generate more traffic to your website.