Do you have any websites that getting organic traffic from search engines as google, bing or yahoo?
Yes.
How have you improved your search engine rankings?
I did some research on my niche, firstly I searched for websites that link to other websites in my niche. Once I got a list of those websites then I browsed the websites that they link to. This helped me figure out what type of content they're willing to link out to from their site.
Then I created top quality content, got a lot of social proof and I linked to those websites within my blog. Sometimes I would just send them traffic from my social accounts and create VALUABLE comments on their blogs. Then after, that's when I start contacting them and building relationships, then ask for a link later.
Another sneaky way is to run a contest and feature a couple of bloggers, encourage them to create a new blog post and send traffic to the competition page which will be on your website. Then from the competition page, link back to your blog/website or any page that you want to rank.
To make things easy for yourself, find websites that are already linking to other content/websites and build a relationship with those people instead of contacting someone who never links to other sites. The key is to build a good relationship with them then ideas are just endless... you can guest blog on their site, they can guest blog on yours, you can recruit them as an affiliate or joint venture partner, release a new product together etc. etc. etc. only your imagination will limit you.
Link building can be great but remember that you're running a business so don't let it just end to getting a link. Also use other great marketing strategies such as social media so that you can also get other people to create organic backlinks for your site.
I am getting confused when I didn't know the best SEO techniques to apply for my site. are they backlinks building?
There are a lot of other factors that you need to apply in order for your website to rank high in search engines besides link building. You also need to consider things such as on-page seo (link structure, title tag, image tags, mobile response, description tags etc.). Getting your site to rank and maintain those rankings is not just about building backlinks, you need to do some research for both on-page SEO as well as off-page.