The best way to do guest posting is:
1: Write a blog with unique content.
2: search for the websites under your niche
3: Contact the website owners or officials and show them your unique content
4: if they like it tell them that you will give a nice introduction to the topic and post your link in the introduction.
5: When they will post it on their website you are going to get a high-quality backlink.
web design India