1. Business Listing:
There are few benefits of business listing,
first one is your business will list on multiple websites and domain, that will help you to increase domain referring. Another benefit is you will get back-links either do-follow or no-follow. And the main benefit is you will get business also.
2. Article Submission:
Make a list of article submission website list of your niche, as per there post submission guidelines write quality and informative content and publish them, get at least one back-link from high authority websites on your keyword, I would recommend you use LSI keyword when you submit articles.
3. Guest Blogging:
There are many websites those accept your blogs and publish on their website, some guest blogs charge for blogging or some accept free. before you write guest blogging remember some point.
The website is relevant to your niche
Domain and Page Authority should be high
Frequently they publishing the post
Website traffic should be good.
4. Competitors Analysis:
Use paid tools and optimize the competitors back-links and try to get the them
5. Web 2.O
This one is the best method to build backlinks, create Web 2.O blogs publish quality blogs gets.
6. Broken or Dead Links:
Optimize your broken links with the help of some paid tools and try to get them on some targeted URL's also you can redirect theme on another page.
7. Press Release:
Find out some reputed PR website and post your PR articles.
8. Testimonial Links
If you are an agency than you have possibilities to get the link from your client as the testimonial, make sure link is no-follow as the Google update in 2017.
9. Forum posting and Question and Answers:
Forum and Question and answers website are one the best place to get backlinks also you can drive traffic to your website.
10. Launch Event / Scholarships / Contest:
These are the best method to get .gov and .edu back-links