The 26-year-old Queenslander was initially signed on a train and trial deal in October with a club top 30 option for 2022.
"We're excited to confirm Ash is staying with us. He has been a great addition since joining the club and has more than met our expectations," said Warriors general manager football Craig Hodges.
"He has added so much with his training ethic, enthusiasm and his all-round contribution."
Taylor makes the Warriors his third NRL club after one appearance for Brisbane in 2015 and 114 for Gold Coast from 2016-2021.