Odcinek ten wybrano z kilku względów. Skrzydła atakujących chroniły przed ewentualnym kontrnatarciem Rosjan przeszkody naturalne: Wisła na północy i Karpaty na południu. Dawało to również większą spoistość grupie uderzeniowej. Szybkiej koncentracji sprzyjały rozbudowane połączenia kolejowe, umożliwiające dowóz wojsk niemal na pierwszą linię.
Celem operacji zaczepnej było przełamanie frontu i dotarcie do Przełęczy Łupkowskiej, co miało zażegnać niebezpieczeństwo rosyjskiej inwazji na Węgry oraz zachwiać frontem na lewym brzegu Wisły. Niemieckim i austro-węgierskim sztabowcom sprzyjała także stabilna sytuacja na froncie zachodnim. Prawdopodobieństwo dużej ofensywy aliantów było niewielkie, zwłaszcza że niedawne, nieudane ataki kosztowały Francuzów i Brytyjczyków wielu zabitych i rannych. Do tego Brytyjczykom brakowało uzupełnień (w Wielkiej Brytanii nie wprowadzono jeszcze powszechnej służby wojskowej), a od kilku miesięcy toczyli oni ciężkie boje w Dardanelach.
Na dowódcę operacji wyznaczono gen. Augusta von Mackensena, wsławionego bojami pod Tannenbergiem, Łodzią czy Łowiczem. Powierzono mu dowodzenie nowo sformowaną 11. Armią, w skład której weszło osiem dywizji ściągniętych z frontu zachodniego. Z tych dywizji stworzono cztery korpusy: XLI Rezerwowy gen. Fran¸coisa (81. i 82. rezerwowe DP), X Korpus gen. Emmicha (19. i 20. DP), Gwardii gen. Plettenberga (1. i 2. DP Gwardii Pruskiej), kombinowany korpus gen. Kneussla (11. Bawarska DP i 119. DP). Mackensenowi podporządkowano też austro-węgierski VI Korpus gen. Arza von Straussenberga (12. i 39. DP) oraz 11. Dywizję Kawalerii. W natarciu miała wziąć udział część sił 4. Armii austro-węgierskiej, dowodzonej przez arcyksięcia Józefa Ferdynanda. Operacyjnie Mackensen, który na swą kwaterę wybrał Nowy Sącz, podlegał naczelnemu dowództwu c.k. armii w Cieszynie. Już podczas trwania ofensywy z frontu zachodniego do Pszczyny przeniesiono także kwaterę niemieckiego naczelnego dowództwa.
Ofensywę przygotowywano w największej tajemnicy. O siłach wyznaczonych do operacji dowódców austro-węgierskich poinformowano dopiero w połowie kwietnia. Pociągi z frontu zachodniego jechały do Galicji okrężnymi drogami, m.in. przez Bawarię. Żołnierze nie znali stacji docelowych aż do momentu wyładowania. Na pewien czas zawieszono w tym rejonie frontu wszelką komunikację pocztową. Jednostki zajmowały pozycję na froncie nocami. Aby odwrócić uwagę Rosjan, Niemcy wykazywali wzmożoną aktywność na innych odcinkach frontu, m.in. pod Skierniewicami i na Litwie w rejonie Lipawy, gdzie wzmożono aktywność patroli i ostrzał artyleryjski, podejmowano też lokalne ataki. Koncentracji sił uderzeniowych sprzyjała pogoda. Koniec kwietnia 1915 r. był w zachodniej części Małopolski suchy i ciepły, co ułatwiało transport ciężkiej artylerii, amunicji i sprzętu wojskowego krętymi, kamienistymi drogami.
11. Armię ustawiono w dwóch rzutach, na odcinku długości 35 km. W pierwszym rzucie znalazły się cztery korpusy: Korpus Gwardii w rejonie Ciężkowic, VI c.k. korpus w rejonie wsi Łużna, XLI Korpus Rezerwowy na linii Wola Łużańska – Gorlice, korpus Kneussla od Gorlic do wsi Małastów. X Korpus oraz 11. Dywizja Kawalerii tworzyły odwód dowódcy armii. Na południowej flance 11. Armii od Małastowa stała 3. c.k. Armia, a na północnej, po Wisłę 4. c.k. Armia. Dwa korpusy tej ostatniej: IX (stał na południowy-zachód od Tuchowa w rejonie Gromnika) oraz XIV (na zachód od Tarnowa), miały wykonać uderzenia pomocnicze. W rejonie Magury Małastowskiej z 11. Armią miał zaś współdziałać X c. k. Korpus. Według wyliczeń rosyjskiego historyka Iwana Rostunowa w pasie uderzenia sojusznicy skoncentrowali prawie 360 tys. żołnierzy przeciwko 220 tys. Rosjan.