En termes de référencement, l'utilisation de Google SiteSearch par rapport à la recherche interne (par exemple, le moteur de recherche de Wordpress) présente-t-elle un avantage?
Pas directement. Ils trouveront tous les deux votre contenu (bien que Wordpress le trouvera plus rapidement car il connaît le contenu immédiatement, alors que Google doit le trouver et l’indexer d’abord) et l’afficher à vos utilisateurs. Et ni affecter votre classement car ni affecter votre contenu.
Le seul avantage possible de Google est que Google SiteSearch force Google à explorer votre site plus fréquemment et plus en profondeur, car il doit s’assurer de la connaissance de tout votre contenu afin de fournir des résultats de recherche utiles. Évidemment, cela pour la recherche sur le site signifie qu'ils peuvent utiliser les mêmes informations dans leurs résultats de recherche principaux, ce qui est une bonne chose.
La recherche interne Google fonctionnera très bien si 100% de vos pages sont indexées par Google. Si, pour une raison quelconque, des pages ne sont pas indexées correctement, il est généralement préférable d’utiliser le moteur de recherche wordpress own.
Je viens d'utiliser les deux avec cet ajout personnalisé au fichier search.php du thème:
<div id="googleResults">
<h2>Google Search</h2>
<iframe id="gcs" src="<?php
$url_iframe .= 'http://www.google.com/cse?';
$url_iframe .= 'title=Search_Results&';
$url_iframe .= 'cx=' . $google_code_cx . '&';
$url_iframe .= 'cof=' . $google_code_cof;
$url_iframe .= 'q=' . urlencode( get_search_query() ) . '&';
$url_iframe .= 'sa=Search&';
$url_iframe .= 'siteurl=' . urlencode($_SERVER['HTTP_Host'] . $_SERVER['REQUEST_URI'] ) . '&';
$url_iframe .= 'ad=w9&num=10';
echo htmlspecialchars( $url_iframe );
?>"></iframe>
</div>
... ajoutez du style CSS et des fonctionnalités d'affichage/masquage avec Javascript et vos visiteurs obtiennent toutes les recherches dont ils ont besoin (et même plus).