Hoping to improve their defense, the Cardinals on Friday signed free agent shortstop Cesar Izturis to a one-year contract. Financial terms were not disclosed.