The 27-year-old former Aston Villa man has joined the Glory for the 2016/17 season after spending over a decade in the UK.
Herd has returned to his home state of Western Australia having appeared 42 times in all competitions for Villa between 2010 and 2015, including 36 Premier League matches.
Most recently, he has been playing with League One club Chesterfield but has now made the move to Perth where he will join fellow Australia international Rhys Williams who will arrive from Middlesbrough at the end of the season.
"I'm thrilled to be coming home and re-joining some former teammates of old and working with Kenny Lowe," said Herd.
"Pulling on the purple for Perth Glory has been something I've contemplated for a while and I'm keen and excited to be part of a club that is definitely on the way up.
"This is the right move for me, my football and my family."