I often read that this action is major Shirk and this is minor Shirk. Could you explain the differences between the two?
Shirk means ascribing a partner or rival to Allah Ta’ala in Lordship (Ruboobiyah), worship, or in His Names and Attributes. A rival is a peer or counterpart. Hence Allah Ta’ala forbids setting up rivals with Him. Major Shirk means ascribing to someone other than Allah Ta’ala something that belongs only to Allah Ta’ala such as Lordship (Ruboobiyah), Divinity (Uloohiyyah), and the Divine Names (Asma’wa-Sifaat). (2) Minor Shirk includes everything that may lead to major shirk.