Berikut skrip PHP sederhana untuk memeriksa posisi situs web untuk kata kunci tertentu di 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;
?>
Skrip ini mengambil kata kunci dan URL situs web sebagai parameter masukan, mengambil hasil pencarian Google untuk kata kunci tersebut, dan kemudian memeriksa posisi URL situs web tertentu dalam hasil pencarian tersebut. Ini mengembalikan posisi jika situs web ditemukan, atau pesan yang menunjukkan bahwa situs web tidak ditemukan dalam 100 hasil teratas. Ingatlah bahwa skrip ini menggunakan metode pengambilan file sederhana yang mungkin tidak berfungsi di semua lingkungan karena batasan keamanan atau konfigurasi jaringan. Selain itu, menyalin hasil mesin pencari mungkin melanggar persyaratan layanan mereka, jadi gunakanlah secara bertanggung jawab dan pertimbangkan untuk menggunakan API yang disediakan oleh mesin pencari untuk tujuan tersebut.
Komentar (0)
Belum ada komentar di sini, Anda bisa menjadi yang pertama!