diff --git a/browse/templates/abs/abs.html b/browse/templates/abs/abs.html
index 844ad891..7aa5a91b 100644
--- a/browse/templates/abs/abs.html
+++ b/browse/templates/abs/abs.html
@@ -6,7 +6,8 @@
{% block head %}
{{ super() -}}
-
+
+
{{- generate_social_media_tags() }}
{%- if config['LABS_ENABLED'] and config['LABS_BIBEXPLORER_ENABLED'] -%}
diff --git a/tests/test_db_abs.py b/tests/test_db_abs.py
index bcbe679d..0b4ad26e 100644
--- a/tests/test_db_abs.py
+++ b/tests/test_db_abs.py
@@ -23,6 +23,20 @@ def test_basic_db_abs(dbclient):
assert 'Number Theory' in subjects.get_text()
assert 'math.NT' in subjects.get_text()
+def test_abs_head(dbclient):
+ rt = dbclient.get('/abs/0906.2112')
+ assert rt.status_code == 200
+
+ html = BeautifulSoup(rt.data.decode('utf-8'), 'html.parser')
+ head = html.head
+ canonical_link = head.find('link', {'rel': 'canonical'})
+ assert canonical_link is not None
+ assert canonical_link['href'] == "https://arxiv.org/abs/0906.2112"
+
+ meta_description = head.find('meta', {'name': 'description'})
+ assert meta_description is not None
+ assert meta_description['content'] == "Abstract page for arXiv paper 0906.2112: Symmetric roots and admissible pairing"
+
def test_db_abs_history(dbclient):
rt = dbclient.get('/abs/0906.2112')