diff --git a/SciPost_v1/settings/base.py b/SciPost_v1/settings/base.py
index 7d5cb452e8c2a242f72eeaa562e17d5a9394876e..122da160c4198b5d3bc3ead9e5fb83e0b42033ce 100644
--- a/SciPost_v1/settings/base.py
+++ b/SciPost_v1/settings/base.py
@@ -77,6 +77,7 @@ INSTALLED_APPS = (
     'django.contrib.sessions',
     'django.contrib.messages',
     'django.contrib.staticfiles',
+    'django.contrib.sites',
     'django_countries',
     'django_extensions',
     'django_mathjax',
@@ -113,9 +114,12 @@ INSTALLED_APPS = (
     'funders',
     'stats',
     'petitions',
+    'sitesserved',
     'webpack_loader'
 )
 
+SITE_ID = 1
+
 
 HAYSTACK_CONNECTIONS = {
     'default': {
diff --git a/sitesserved/__init__.py b/sitesserved/__init__.py
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/sitesserved/migrations/0001_set_SciPost_site.py b/sitesserved/migrations/0001_set_SciPost_site.py
new file mode 100644
index 0000000000000000000000000000000000000000..3f0757c78852341aa6bec93df238a9ec01c57e66
--- /dev/null
+++ b/sitesserved/migrations/0001_set_SciPost_site.py
@@ -0,0 +1,28 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.11.4 on 2018-09-23 11:35
+from __future__ import unicode_literals
+
+from django.db import migrations
+
+
+def set_site_name(apps, schema_editor):
+    Sites = apps.get_model('sites', 'Site')
+    try:
+        site = Sites.objects.get(id=1)
+    except Sites.DoesNotExist:
+        site = Sites(id=1)
+    site.name = 'SciPost'
+    site.domain = 'scipost.org'
+    site.save()
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('sites', '0002_alter_domain_unique'),
+    ]
+
+    operations = [
+        migrations.RunPython(set_site_name,
+                             reverse_code=migrations.RunPython.noop),
+    ]
diff --git a/sitesserved/migrations/__init__.py b/sitesserved/migrations/__init__.py
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391