diff --git a/import/marc.properties b/import/marc.properties
index 458b7e2353dbc3db892448b5708c2868234ddbe4..9c6e50b89bdb9683af02c75b8bc197edef736159 100644
--- a/import/marc.properties
+++ b/import/marc.properties
@@ -57,7 +57,7 @@ callnumber-subject = custom, getCallNumberSubject(090a:050a), callnumber_subject
 callnumber-subject-code = custom, getCallNumberSubject(090a:050a)
 callnumber-label = custom, getCallNumberLabel(090a:050a)
 
-topic = custom, getAllSubfields(600:610:611:630:650:656, " ")
+topic = custom, getAllSubfields(600:610:611:630:650:653:656, " ")
 genre = custom, getAllSubfields(655, " ")
 geographic = custom, getAllSubfields(651, " ")
 era = custom, getAllSubfields(648, " ")
diff --git a/module/VuFind/src/VuFind/RecordDriver/SolrMarc.php b/module/VuFind/src/VuFind/RecordDriver/SolrMarc.php
index 4d8b18c7f4332b249d5d7c1a5163ed103a57203a..a1930a7da3d24149c5f714be15f9ed36092cec82 100644
--- a/module/VuFind/src/VuFind/RecordDriver/SolrMarc.php
+++ b/module/VuFind/src/VuFind/RecordDriver/SolrMarc.php
@@ -127,7 +127,7 @@ class SolrMarc extends SolrDefault
     {
         // These are the fields that may contain subject headings:
         $fields = array(
-            '600', '610', '611', '630', '648', '650', '651', '655', '656'
+            '600', '610', '611', '630', '648', '650', '651', '653', '655', '656'
         );
 
         // This is all the collected data: