Небольшой php скрипт предназначенный для проверки наличия meta keywords и description на страницах по карте сайта.
Скрипт для проверки наличия meta keywords и description на страницах по карте сайта
28.02.2020
Скрипт берет все страницы, указанные в карте сайте, и проверяет на них наличие meta name="keywords" и meta name="description"
<? $oXml = simplexml_load_file('https://NAME/sitemap.xml'); $aTMP = []; foreach($oXml->url as $oNode) { $aTMP[] = (string) $oNode->loc; } foreach($aTMP as $sURL) { $sText = file_get_contents($sURL); preg_match_all('|<meta name="keywords" content="(.*?)"|si', $sText, $aMatches1, PREG_SET_ORDER); preg_match_all('|<meta name="description" content="(.*?)">|si', $sText, $aMatches2, PREG_SET_ORDER); if(empty($aMatches1)) { echo $sURL .': keywords OUT<br />'; } if(empty($aMatches2)) { echo $sURL .': description OUT<br />'; } }