Frankfurt was ordered under the contract name "Ersatz " and was laid down at the Kaiserliche Werft shipyard in Kiel in 1913 and launched on 20 March 1915, after which fitting-out work commenced.
The ship was armed with eight 15 cm SK L/45 guns in single pedestal mounts.