The West Yorkshire club prop up the fledgling table having lost all seven of their opening games but they showed signs of progress on a rain-sodden pitch.
In the 36th minute, striker Jordan Preston hit the post after good work from Adam Boyes and Oli Johnson, while Luke Porritt smashed the ball just over the visitors' crossbar midway through the second half.
Chez Isaac threatened to grab a late winner for Braintree, who reached the play-offs last season, but his swerving shot missed the target nine minutes from the end.
Report supplied by the Press Association.
REACTION: Guiseley caretaker manager Adam Lockwood speaks to BBC Radio Leeds
REACTION: Braintree manager Jamie Day speaks to BBC Essex
Match ends, Guiseley 0, Braintree Town 0.
Second Half ends, Guiseley 0, Braintree Town 0.
Substitution, Braintree Town. Joe Maybanks replaces Brandon Goodship.
Substitution, Guiseley. Michael Rankine replaces Adam Boyes.
Substitution, Guiseley. Luke Porritt replaces Oli Johnson.
Second Half begins Guiseley 0, Braintree Town 0.
First Half ends, Guiseley 0, Braintree Town 0.
First Half begins.
Lineups are announced and players are warming up.
Bottom-of-the-table Guiseley claimed their first point of the National League season by holding Braintree to a goalless draw at Nethermoor Park.