diff --git a/public/static/js/geolocation.js b/public/static/js/geolocation.js
index 064e9f57da0fa56548033ea28d57a3e454856aa4..a4969005676404ff74451acc262a752275c33f1f 100644
--- a/public/static/js/geolocation.js
+++ b/public/static/js/geolocation.js
@@ -78,7 +78,7 @@ $(document).ready(function() {
 		}
 	};
 
-	const geoLocationButton = $('div.geolocation > button');
+	const geoLocationButton = $('div.geolocation > .request');
 	const recentStops = geoLocationButton.data('recent');
 	const getGeoLocation = function() {
 		geoLocationButton.replaceWith($('<p class="geolocationhint">Stationen in der Umgebung:</p><div class="progress"><div class="indeterminate"></div></div>'));
diff --git a/templates/landingpage.html.ep b/templates/landingpage.html.ep
index e34006a7685f4541991f86ceab9b0af0c256ff91..f8f39e4e75c5756570efd3ec8a21e2a47f6338aa 100644
--- a/templates/landingpage.html.ep
+++ b/templates/landingpage.html.ep
@@ -58,7 +58,7 @@
 							<span class="card-title">Hallo, <%= $user->{name} %>!</span>
 							<p>Du bist gerade nicht eingecheckt.</p>
 							<div class="geolocation" data-recent="<%= join('|', map { $_->{eva} . ';' . $_->{name} . ';' . $_->{hafas} } @{stash('recent_targets') // []} ) %>" data-backend="<%= $user->{backend_id} %>">
-								<button class="btn waves-effect waves-light btn-flat">Stationen in der Umgebung abfragen</button>
+								<a class="btn waves-effect waves-light btn-flat request">Stationen in der Umgebung abfragen</a>
 							</div>
 							<div class="input-field">
 								%= text_field 'station', id => 'station', class => 'autocomplete contrast-color-text', autocomplete => 'off', required => undef