Reid, 31, joins the Pitmen from Chasetown and has also previously played for Macclesfield and Telford.
He was an unused substitute in Hednesford's 2-2 draw at Lancaster City in the EVO-STIK League Premier Division on Saturday.
Keep up-to-date with our exclusive email newsletters.
Subscribe