diff --git a/src/pretix/control/forms/event.py b/src/pretix/control/forms/event.py
index e31dcd7144..fe0ec93670 100644
--- a/src/pretix/control/forms/event.py
+++ b/src/pretix/control/forms/event.py
@@ -919,6 +919,9 @@ class DisplaySettingsForm(SettingsForm):
('name_descending', _('Name (descending)')),
], # When adding a new ordering, remember to also define it in the event model
)
+ meta_noindex = forms.BooleanField(
+ label=_('Ask search engines not to index the ticket shop')
+ )
def __init__(self, *args, **kwargs):
event = kwargs['obj']
diff --git a/src/pretix/control/templates/pretixcontrol/event/display.html b/src/pretix/control/templates/pretixcontrol/event/display.html
index bb781a2bd8..0a7c703332 100644
--- a/src/pretix/control/templates/pretixcontrol/event/display.html
+++ b/src/pretix/control/templates/pretixcontrol/event/display.html
@@ -11,6 +11,7 @@
{% bootstrap_field form.logo_image layout="control" %}
{% bootstrap_field form.frontpage_text layout="control" %}
{% bootstrap_field form.show_variations_expanded layout="control" %}
+ {% bootstrap_field form.meta_noindex layout="control" %}
{% if form.frontpage_subevent_ordering %}
{% bootstrap_field form.frontpage_subevent_ordering layout="control" %}
{% endif %}
diff --git a/src/pretix/presale/templates/pretixpresale/event/base.html b/src/pretix/presale/templates/pretixpresale/event/base.html
index 0337b699b5..0d45c15689 100644
--- a/src/pretix/presale/templates/pretixpresale/event/base.html
+++ b/src/pretix/presale/templates/pretixpresale/event/base.html
@@ -7,6 +7,11 @@
{% block thetitle %}
{% block title %}{% endblock %}{% if url_name != "event.index" %} :: {% endif %}{{ event.name }}
{% endblock %}
+{% block custom_header %}
+ {% if event.settings.meta_noindex %}
+
+ {% endif %}
+{% endblock %}
{% block above %}
{% if not event.live %}