diff --git a/Classes/Controller/NewsByAuthorController.php b/Classes/Controller/NewsByAuthorController.php
index 7a5f550f73a5a79bd78de8304df762e7d4168c9a..53435c6f5a5395110ca85290afc5017efb0b4a13 100644
--- a/Classes/Controller/NewsByAuthorController.php
+++ b/Classes/Controller/NewsByAuthorController.php
@@ -67,8 +67,11 @@ class NewsByAuthorController extends AbstractController {
 
 			$GLOBALS['TSFE']->page['titlebyextension'] = $author->getName();
 			$GLOBALS['TSFE']->page['description'] = \strip_tags(\substr($author->getDescription(), 0, 200));
-			$GLOBALS['TSFE']->page['extensionArgumentsForCanonicalAndHrefLang'] =
-				'&tx_sgnews_newsbyauthor[authorId]=' . $author->getUid();
+			if (version_compare(\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getExtensionVersion('sg_seo'),
+							'5.0.0', '<')) {
+				$GLOBALS['TSFE']->page['extensionArgumentsForCanonicalAndHrefLang'] =
+					'&tx_sgnews_newsbyauthor[authorId]=' . $author->getUid();
+			}
 
 			$authors[] = $author;
 		}