Marriage compatibility or matchmaking in astrology involves analyzing the birth charts of two individuals to determine their suitability for a harmonious relationship. This process, known as Kundali matching in Vedic astrology, examines various factors like the placement of planets, houses, and specific doshas (flaws) to assess emotional, physical, and intellectual compatibility.