Небольшой 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 />';
}
}