diff --git a/core/registrar.py b/core/registrar.py
index 45b60237a64abfc2ccd0f356b36c79ed1090c6f0..b9ed2ebf32409b890934844057b48cc39175af14 100644
--- a/core/registrar.py
+++ b/core/registrar.py
@@ -59,6 +59,7 @@ from eoxserver.resources.coverages.registration.product import (
 from eoxserver.resources.coverages.registration.registrators.gdal import (
     GDALRegistrator
 )
+from eoxserver.services import models as service_models
 
 logger = logging.getLogger(__name__)
 
@@ -214,6 +215,11 @@ def registrar(
         replace=replace,
     )
     models.product_add_coverage(product, report.coverage)
+    
+    service_models.ServiceVisibility.objects.create(
+    eo_object=report.coverage, service="wcs",
+    visibility=True
+)
 
     try:
         add_mask(product)