diff --git a/src/Api/Service/SiteLinkSetter.php b/src/Api/Service/SiteLinkSetter.php
index <HASH>..<HASH> 100644
--- a/src/Api/Service/SiteLinkSetter.php
+++ b/src/Api/Service/SiteLinkSetter.php
@@ -44,6 +44,7 @@ class SiteLinkSetter {
 
 		$params['linksite'] = $siteLink->getSiteId();
 		$params['linktitle'] = $siteLink->getPageName();
+		$params['badges'] = implode( '|', $siteLink->getBadges() );
 
 		$params['token'] = $this->api->getToken();
 		$this->api->postRequest( new SimpleRequest( 'wbsetsitelink', $params ) );
@@ -102,4 +103,4 @@ class SiteLinkSetter {
 			throw new UnexpectedValueException( '$target needs to be an EntityId or SiteLink' );
 		}
 	}
-} 
\ No newline at end of file
+}
Also set badges in SiteLinkSetter