Consigue las ayudas del programa Kit Digital
Emergencias   Contacto 
4.7 / 5

Google SERP Rank tracker PHP Script (código incluido)

Entrega Urgente Garantía completa 30 días Contacta sin compromiso

Google SERP Rank tracker PHP Script (código incluido)

Valoración clientes

Antes de usar el script PHP de verificación de SERP de Google

El siguiente script PHP de verificación de SERP funciona con la API de búsqueda personalizada de Google. Para utilizar el script con la API, deberás seguir estos pasos:

  1. Activa la API de búsqueda personalizada de Google y cree credenciales yendo aquí: https://console.developers.google.com
  2. Crea un motor de búsqueda personalizado de Google aquí: https://cse.google.com/cse/all
  3. Puedes probar que tus credenciales y el motor de búsqueda personalizado funciona aquí: https://developers.google.com/apis-explorer/?hl=en_US#p/customsearch/v1/search.cse.list

Si no funciona, asegúrate que estás creando una clave de API nueva, en el dashboard del proyecto de console.google.

Algunas configuraciones de PHP

Asegúrate de que allow_url_fopen = activado, si no puedes sustituirlo por curl o probar otros métodos.

El código del script:

<?
$GOOGLE_API_KEY = 'Insert Your Google Custom Search API Key';
$GOOGLE_CSE_CX = 'Insert Your Search Engine ID';

//the search query
$query = urlencode($_POST["query"]);
//the domain for which to show the ranking
$domain = $_POST["domain"];

//gl - google host - https://developers.google.com/custom-search/docs/xml_results_appendices#countryCodes
//hl - user language - https://developers.google.com/custom-search/docs/xml_results_appendices#interfaceLanguages
//pages - how many pages should the search extend

$pages = isset($_POST["pages"])?$_POST["pages"]:1;
$gl = isset($_POST["gl"])?$_POST["gl"]:"us";
$hl = isset($_POST["hl"])?$_POST["hl"]:"en";

$found = false;
echo "<ul>";
for ($page = 1;$page <= $pages && $found == false;$page++){
$apiurl = sprintf('https://www.googleapis.com/customsearch/v1?q=%s&cx=%s&key=%s&hl=%s&gl=%s&start=%d',$query,$GOOGLE_CSE_CX,$GOOGLE_API_KEY,$hl,$gl,($page-1)*10+1);
$json = file_get_contents($apiurl);
$obj = json_decode($json);

foreach ($obj->items as $idx=>$item) {
if (strpos($item->link, $domain) ){
$found = true;
echo "<li>";
} else{
echo "<li class='other'>";
}
echo "<span class='rank'>".($idx + ($page-1)*10 +1)."</span>";
echo "<span class='title'>".$item->htmlTitle."</span>";
echo "<span class='link'>".$item->link."<small>▼</small></span>";
echo "<span class='snippet'>".$item->htmlSnippet."</span>";
echo "</li>";

}
}
if ($found !== true){
echo "<li>";
echo "<span class='title'>".$domain." not found</span>";
echo "</li>";
}
echo "</ul>";

Script compartido por coding-dude.com, aquí puedes encontrar a parte del script una interfaz para probarlo, previa descarga. http://www.coding-dude.com/wp/php/serp-checker-php-script/

    Contacta sin compromiso

    ¿Cómo podemos ayudarte? No importa el código, no importa el problema, estamos aquí para ayudarte. En cualquier caso, revisaremos tu mensaje y te daremos nuestra opinión rápidamente.







    *Tus datos están seguros porque cumplimos con el RGPD (Reglamento General de Protección de Datos) y te dejo esta información que debes saber:

    • Responsable: Ayesa Digital SLU
    • Finalidad: Responderte al correo que vas a enviar.
    • Legitimación: Consentimiento.
    • Destinatarios: tus datos de contacto se almacenarán en nuestra base de datos.
    • Derechos: Cambios, rectificaciones, borrados, escríbenos a administracion@phpninja.es

    Puedes consultar la información adicional y detallada sobre Protección de Datos en política de privacidad.

    Workcation

    Muy profesionales. Resuelven rápido e informan en todo momento del estado del trabajo. 100% recomendado.

    Conchetta Alonso

    CEO at Workcation

    4.7/5 Leer opiniones sobre Php Ninja en Google reviews

    ¿Cómo podemos ayudarte?

    Opiniones

    ¿Qué han dicho nuestros clientes?

    • 5 star review  Good treatment, speed, efficiency ... great professionals !!. We came from bad experiences with so-called experts, which only made us lose money and time. And instead, they have performed a Malware cleanup in record time for the dates that are. Of course, it has been a success to find such a serious and efficient company. Special mention to Marc, for his excellent customer service. We will repeat and recommend them. Greetings.

      thumb Clibema instaladores y lampistas
      27/12/2021

      5 star review  Necesitaba hacer unos arreglos en mi página web que estaba bloqueada hace meses y necesitaba unos cambios estructurales, me sentí en todo momento super bien atendida, trato fenomenal, gran profesionalidad y soluciones rápidas, buena relación calidad / precio. Muy contenta y satisfecha! Repetiría sin dudar en caso de necesidad. Muy recomendable.

      thumb Valeria Murroni
      23/07/2021

      5 star review  Muy buen servicio, disponibles y muy operativos, con un trato cercano y super amable. Gracias.

      thumb Bio Herbarium
      03/11/2021
    • 5 star review  Beto did a great job with optimizing our WordPress website! It was very slow in the beginning, but thanks to his efforts now runs really fast and smoothly. Outstanding professional, great communication & superb results! We’ll definitely hire him again for future projects. Thanks Beto!

      thumb Verena Nyc
      19/11/2019

      5 star review  Soluciones rápidas y efectivas. ¡100% recomendable!

      thumb Jonatan Murcia
      19/10/2021

      5 star review  Buen trato, rapidez, eficacia…grandes profesionales!!. Veníamos de malas experiencias con supuestos expertos, que sólo nos hicieron perder dinero y tiempo. Y en cambio, ellos nos han realizado una limpieza de Malware en tiempo récord para las fechas que son. Desde luego, ha sido todo un acierto encontrar esta empresa tan seria y eficiente. Mención especial para Marc, por su excelente atención al cliente. Repetiremos y los recomendaremos. Saludos.

      thumb Clibema instaladores y lampistas
      27/12/2021

    Google SERP Rank tracker PHP Script (código incluido)

    Te respondemos rápidamente. Sin compromiso

      Recibir asistencia
    Laura
    Disponible

    Php Ninja

    icono whatsapp programador web