After completing the signings of striker Mike Fondop and a loan deal for Peterborough United left-back Lewis Freestone, Guiseley AFC made it three for Tuesday as they added winger Andy Haworth.
Haworth progressed through the Blackburn Rovers youth system and made his first team debut in 2008.
He had loan spells with Gateshead and Rochdale before signing for Bury in 2010.
He was loaned out to Oxford United in 2011 and Bradford City in 2012 before joining Scottish First Division side Falkirk in July 2012.
He then played for Rochdale, Notts County, Tamworth and Cheltenham before joining Barrow in 2015.
He then had short spells at Macclesfield Town and Torquay United and featured as a substitute for the Gulls in the 3-2 win at Nethermoor earlier this season.