Poważna treść utworu wyraźnie odróżniała go od popularnych wówczas kolęd ludowych. Autorowi udało się połączyć wzniosłość z językową prostotą.

Tekst Karpińskiego wkrótce po opublikowaniu był śpiewany do różnych melodii. Obecnie używana melodia, utrzymana w rytmie poloneza, przypisywana bywa Karolowi Kurpińskiemu, aczkolwiek nie wyklucza się jej ludowego pochodzenia. Niektóre publikacje dotyczące kolęd sugerują, iż melodia to polonez koronacyjny królów polskich jeszcze z czasów Stefana Batorego (XVI w.). Najstarszy znany zapis nutowy w opracowaniu na sopran, bas i dwoje skrzypiec pochodzi z rękopisu z przełomu XVIII i XIX wieku z biblioteki seminaryjnej w Sandomierzu. W 1838 roku melodię opublikował w katolickim Śpiewniku kościelnym ks. Michał Mioduszewski. W pierwszej połowie XIX wieku kolęda Bóg się rodzi była powszechnie znana wśród Polaków. Śpiewano ją, w zależności od regionu, w różnych wariantach melodycznych. W 1904 roku Karol Miarka opublikował tekst kolędy w „Kantyczkach”, wydanych w Mikołowie na Górnym Śląsku.