diff --git a/addok/helpers/results.py b/addok/helpers/results.py
index <HASH>..<HASH> 100644
--- a/addok/helpers/results.py
+++ b/addok/helpers/results.py
@@ -75,6 +75,8 @@ def score_by_autocomplete_distance(helper, result):
 
 
 def _score_by_str_distance(helper, result, scale=1.0):
+    if helper.lat is not None and helper.lon is not None:
+        scale = scale * 0.9
     result.add_score('str_distance', compare_str(result.labels[0], helper.query) * scale, ceiling=1.0)
reduce str_distance when lat/lon in query