Вот простой PHP-скрипт для проверки позиции веб-сайта по заданному ключевому слову в Google:
<?php
function checkKeywordPosition($keyword, $websiteUrl) {
$googleUrl = "http://www.google.com/search?q=" . urlencode($keyword) . "&num=100";
$page = file_get_contents($googleUrl);
// Check if the page was fetched successfully
if ($page === FALSE) {
return "Error: Unable to fetch Google search results.";
}
// Find the position of the website in search results
$position = strpos($page, $websiteUrl);
// If the website is found, return its position
if ($position !== FALSE) {
// Google starts indexing from 1 instead of 0
return "The website is found at position " . ($position + 1);
} else {
return "The website is not found in the top 100 results.";
}
}
// Example usage
$keyword = "your keyword here";
$websiteUrl = "your website URL here";
$result = checkKeywordPosition($keyword, $websiteUrl);
echo $result;
?>
Этот скрипт принимает ключевое слово и URL-адрес веб-сайта в качестве входных параметров, извлекает результаты поиска Google по этому ключевому слову, а затем проверяет позицию данного URL-адреса веб-сайта в этих результатах поиска. Он возвращает позицию, если веб-сайт найден, или сообщение о том, что веб-сайт не найден в топ-100 результатов. Имейте в виду, что этот сценарий использует простые методы извлечения файлов, которые могут работать не во всех средах из-за ограничений безопасности или конфигурации сети. Кроме того, сбор результатов поисковых систем может нарушать их условия обслуживания, поэтому используйте его ответственно и рассмотрите возможность использования API, предоставляемых поисковыми системами для таких целей.
Комментарии (0)
Здесь пока нет комментариев, вы можете быть первым!