diff --git a/profile.module b/profile.module
index 8e8ef7d..3abb06b 100644
--- a/profile.module
+++ b/profile.module
@@ -6,6 +6,7 @@
  */
 
 use Drupal\Core\Access\AccessResult;
+use Drupal\Core\Entity\EntityTypeInterface;
 use Drupal\Core\Field\FieldDefinitionInterface;
 use Drupal\Core\Field\FieldItemListInterface;
 use Drupal\Core\Render\Element;
@@ -383,3 +384,22 @@ function profile_theme_suggestions_profile(array $variables) {
 
   return $suggestions;
 }
+
+/**
+ * Implements hook_entity_base_field_info().
+ */
+function profile_entity_base_field_info(EntityTypeInterface $entity_type) {
+  if ($entity_type->id() === 'profile') {
+    $fields['path'] = BaseFieldDefinition::create('path')
+      ->setLabel(t('URL alias'))
+      ->setTranslatable(TRUE)
+      ->setDisplayOptions('form', [
+        'type' => 'path',
+        'weight' => 30,
+      ])
+      ->setDisplayConfigurable('form', TRUE)
+      ->setComputed(TRUE);
+
+    return $fields;
+  }
+}
