Der 29-Jährige unterschrieb bei den Knappen für drei Jahre. Die Ablöse soll Medienberichten zufolge bei etwa 700.000 Euro liegen.
"Ich hätte den LASK nach sechs wunderbaren Jahren nicht für irgendeinen Klub verlassen - aber Schalke, das wollte ich unbedingt machen", sagte der sechsmalige österreichische Nationalspieler. In den EM-Kader hatte Ranftl es aber nicht geschafft.
"Für mich geht ein Traum in Erfüllung, das ist der Grund, warum ich einst Fußballer geworden bin", sagte er weiter. "Er ist ein Charakterkopf und hat alles dafür getan, diesen Transfer zu realisieren", erklärte Sportdirektor Rouven Schröder.