diff --git a/src/Plugin/field_group/FieldGroupFormatter/Link.php b/src/Plugin/field_group/FieldGroupFormatter/Link.php
index 0446185..9d79c3d 100644
--- a/src/Plugin/field_group/FieldGroupFormatter/Link.php
+++ b/src/Plugin/field_group/FieldGroupFormatter/Link.php
@@ -101,6 +101,7 @@ class Link extends FieldGroupFormatterBase implements ContainerFactoryPluginInte
       'classes' => '',
       'custom_uri' => '',
       'target_attribute' => 'default',
+      'other_attributes' => ''
     ) + parent::defaultSettings($context);

     if ($context == 'form') {
@@ -179,6 +180,18 @@ class Link extends FieldGroupFormatterBase implements ContainerFactoryPluginInte
       '#default_value' => $this->getSetting('target_attribute'),
     );

+
+    $form['other_attributes'] = [
+      '#title' => $this->t('Other attributes'),
+      '#type' => 'textfield',
+      '#default_value' => $this->getSetting('other_attributes'),
+      '#weight' => 11,
+      '#attributes' => [
+        'placeholder' => $this->t('[data-link-label="Read more"] [aria-label="Read more about [node:title]"]')
+      ]
+      //'#element_validate' => [[$class, 'validateCssClass']],
+    ];
+
     return $form;
   }

@@ -218,6 +231,25 @@ class Link extends FieldGroupFormatterBase implements ContainerFactoryPluginInte
         $url = $this->getUrlFromField($entity);
     }

+    $other_attributes = [];
+
+    if ($this->getSetting('other_attributes')) {
+      $pattern = '/\s+(?=[^\[\]]*(?:\[|$))/';
+      $other_attributes_string = $this->token->replace($this->getSetting('other_attributes'), array($this->group->entity_type => $entity), array('clear' => TRUE, 'sanitize' => TRUE));
+      #dpm($other_attributes_string);
+      $other_attributes_parts = preg_split($pattern, $other_attributes_string);
+      $pattern = '/(\w+)="([^"]+)"/';
+      foreach($other_attributes_parts as $item) {
+        $trimmedString = trim($item, '[]');
+        $parts = explode("=", $trimmedString);
+        $attribute = $parts[0] ? trim($parts[0], '"') : NULL;
+        $value = $parts[1] ? trim($parts[1], '"') : NULL;
+        if ($attribute && $value) {
+          $other_attributes[$attribute] = $this->t($value);
+        }
+      }
+    }
+
     if ($url) {
       $element += array(
         '#type' => 'field_group_link',
@@ -225,6 +257,7 @@ class Link extends FieldGroupFormatterBase implements ContainerFactoryPluginInte
         '#options' => array(
           'attributes' => array(
             'class' => $this->getClasses(),
+            ...$other_attributes,
           ),
         ),
       );
