diff --git a/templates/globalsearch/_hints.php b/templates/globalsearch/_hints.php
index a0757a506a851e92da5ed313d227afd8d4691b08..6fa94ee7d0ae9239f2c396ce3ab0a0bb3de917dd 100644
--- a/templates/globalsearch/_hints.php
+++ b/templates/globalsearch/_hints.php
@@ -1,4 +1,4 @@
-<article id="globalsearch-hints">
+<article id="globalsearch-hints" aria-live="polite">
     <section>
         <header>
             <?= _('Hinweis:') ?>
diff --git a/templates/globalsearch/searchbar.php b/templates/globalsearch/searchbar.php
index a06ba1bf5c8397182d6ac93072769ba8a6f83d65..beb4ba22baadea25f0d7e972e5b1cb441e35024a 100644
--- a/templates/globalsearch/searchbar.php
+++ b/templates/globalsearch/searchbar.php
@@ -1,23 +1,25 @@
-<div id="globalsearch-searchbar">
+<div id="globalsearch-searchbar" role="search" aria-label="<?= _('Globale Suche') ?>">
     <input class="hidden-small-down" type="text" name="globalsearchterm" id="globalsearch-input"
-           placeholder="<?= _('Was suchen Sie?') ?>">
+           placeholder="<?= _('Was suchen Sie?') ?>" role="searchbox">
     <?= Icon::create('decline', Icon::ROLE_INACTIVE)->asImg([
         'id' => 'globalsearch-clear',
         'class' => 'hidden-small-down'
     ]) ?>
-    <?= Icon::create('search', Icon::ROLE_INFO_ALT)->asInput(16, [
-        'id' => 'globalsearch-icon'
+    <?= Icon::create('search', Icon::ROLE_INFO_ALT)->asInput([
+        'id' => 'globalsearch-icon',
+        'aria-label' => _('Suche starten')
     ]) ?>
     <div id="globalsearch-list">
         <a href="#" id="globalsearch-togglehints" data-toggle-text="<?= _('Tipps ausblenden') ?>">
             <?= _('Tipps einblenden') ?>
         </a>
         <?= $GLOBALS['template_factory']->render('globalsearch/_hints') ?>
-        <div id="globalsearch-searching">
+        <div id="globalsearch-searching" aria-live="polite">
             <?= _('Suche...') ?>
         </div>
         <div id="globalsearch-results" data-more-results="<?= _('alle anzeigen') ?>"
              data-no-result="<?= _('Keine Ergebnisse gefunden.') ?>"
+             aria-live="polite"
              data-results-per-type="<?= Config::get()->GLOBALSEARCH_MAX_RESULT_OF_TYPE ?>"
         ></div>
     </div>