Classement personnalisé

Cette page explique comment modifier le classement des résultats de recherche renvoyés. par vos moteurs de recherche.

  1. Présentation
  2. Optimiser les résultats grâce aux mots clés
  3. Modifier les résultats de recherche à l'aide de libellés
  4. Ajouter des tags à des sites à l'aide de libellés
  5. Modérer les effets des étiquettes

Présentation

Supposons que vous ayez compilé une liste de sites que votre moteur de recherche mais lorsque vous testez certaines requêtes, les résultats ne correspondent pas tout à fait ce à quoi vous aviez en tête. Résultats qui vous semblent les plus pertinents par rapport à la requête ne se trouvent pas en haut de la page. Ou peut-être voulez-vous donner la préférence pages Web de votre établissement de recherche préféré ou de votre propre site Web. Vous pouvez rectifier cela en favorisant ou rétrogradant les résultats. Programmable Search Engine vous permet ajuster les résultats selon trois moyens: les mots clés, les libellés pondérés et les scores. Mots clés et les pondérations sont définies dans le fichier de contexte, tandis que les scores sont définis dans le fichier annotations.

  • Les mots clés permettent d'optimiser rapidement certaines pages Web dans vos résultats de recherche et d'obtenir davantage de résultats sur une l'objet.
  • Les libellés pondérés indiquent à Programmable Search Engine s'il faut exclure, promouvoir ou rétrograder un site. Le degré de promotion ou de rétrogradation d'un site dépend de les pondérations que vous appliquez aux étiquettes.
  • Les scores, qui sont appliqués aux annotations individuelles, temporiser ou inverser l'influence des étiquettes pondérées. Elles ajoutent une couche de précision à l'affinage du classement.

Les pondérations dans les étiquettes et les scores dans les annotations sont les principaux boutons pour modifier le classement des résultats de recherche. Les deux ont des valeurs allant de De -1.0 à +1.0. Vous pouvez promouvoir et rétrograder des sites en en tournant les boutons (augmenter ou diminuer les valeurs) avec les scores et les pondérations.

Vous avez une forte influence sur le classement, mais vous ne disposez pas un contrôle total sur les résultats. La promotion ou la rétrogradation des résultats dépend de nombreux paramètres, dont la pertinence de la page Web, le choix des mots clés, le poids sur les étiquettes, les scores dans les annotations, etc.

Haut de page

Optimisation des résultats grâce aux mots clés

Les mots clés constituent le moyen le plus rapide de modifier les résultats. Programmable Search Engine booste pages Web qui incluent vos mots clés. Elle peut aussi récupérer plus de résultats de recherche sur ce sujet. Par conséquent, si vos résultats de recherche semblent peu performants, essayez d'ajouter des mots clés. Bien que Programmable Search Engine optimise les pages Web qui contiennent ces mots clés, il ne rétrograder ou filtrer les pages Web qui ne contiennent pas les mots clés ;

Les mots clés vous permettent d'appliquer à la recherche l'intention de vos utilisateurs d'un moteur de recherche. Par exemple, lorsque les utilisateurs du moteur de recherche de yoga recherchent le terme "tapis", ils recherchent en fait "tapis de yoga", et non "test d'analogie Miller". ou "tapis de maison". Pensez à l'objectif principal de votre moteur de recherche et au contexte de vos utilisateurs requêtes de recherche. Dans notre exemple de moteur de recherche, "yoga" serait un mot clé évident. N'utilisez pas de mots clés trop vagues ni trop nombreux catégories. Par exemple, "exercice" et les « pratiques orientales » récupérerait de nombreux des pages Web qui n'ont rien à voir avec le yoga. Les mots clés les plus efficaces le contenu des sites couverts par votre moteur de recherche.

Commencez par un seul mot et voyez si vous pouvez obtenir les résultats de votre choix. Si vous n'obtenez pas suffisamment de résultats, essayez d'utiliser plusieurs mots clés. Vous pouvez utilisent également des expressions, qui sont des séries de mots entre guillemets (par exemple, "pose du yoga"), mais les mots clés composés d'un seul mot sont préférables. Programmable Search Engine interprète yoga pose stretch comme trois mots clés, "yoga", "stretch", et "pose".

Les mots clés ne sont pas indépendants les uns des autres. ils fonctionnent ensemble. Si vous utilisent les mots clés "yoga" et "pose", pages Web contenant le mot "yoga" et pages Web contenant "pose" sont boostées, mais les pages Web qui contiennent à la fois le mot "yoga" et "pose" encore plus boosté.

Exemple: Mots clés

Comparons les résultats de recherche pour "tapis" dans deux versions d'une application de yoga moteur de recherche.

Figure 1 : Résultats de la requête de recherche "mat" d'un moteur de recherche qui n'utilise pas de mots clés. Pour afficher l'ensemble des résultats, cliquez sur l'image.)

Exemple de moteur de recherche
qui n'utilise pas de mots clés

Figure 2:Résultats de la requête de recherche "mat" à partir d'un moteur de recherche avec le mot clé "yoga".

Exemple de moteur de recherche
utilise le mot clé yoga

Dans la version avec le mot "yoga" le mot clé, les pages Web qui contiennent le mot clé sont mis en avant sur la page de résultats.

Haut de page

Création de mots-clés

Vous pouvez créer autant de mots clés que vous le souhaitez, tant que vous ne dépassez pas la limite de 100 mots clés. caractères. La manière la plus simple de créer des mots clés consiste à suivre les Principes de base de la page Présentation du panneau de configuration. Vous pouvez utiliser cet onglet pour effectuer des tests, différents mots clés et observer leur impact sur la page de résultats. Si les résultats ne vous plaisent pas, vous pouvez facilement supprimer un mot clé et en essayer un autre 1.

Si vous souhaitez créer des mots clés dans votre fichier de contexte, vous pouvez utiliser l'élément Attribut keywords de l'élément CustomSearchEngine pour définir les valeurs des mots clés. Séparez les mots clés les uns des autres l'espace de stockage. Placez les expressions entre guillemets. vous pouvez utiliser la ponctuation (") ou l'entité de caractère (").

  <CustomSearchEngine keywords="asana &quot;yoga postures&quot;">
  </CustomSearchEngine>

Modification des résultats de recherche à l'aide de libellés

L'autre façon de modifier les résultats de recherche consiste à utiliser des libellés, systèmes de classement des résultats de recherche, déterminant la façon dont les sites doivent être traités.

Vous pouvez utiliser deux types de libellés: les libellés de moteur de recherche et les libellés de filtre. Les libellés des moteurs de recherche déterminent les sites sur lesquels la recherche doit s'appliquer. d'un moteur de recherche. Ils sont invisibles pour vos utilisateurs et s'exécutent en arrière-plan. Par conséquent, son élément parent est appelé BackgroundLabels. Libellés de suggestion d'autre part, sont visibles par vos utilisateurs et apparaissent sous forme de liens. Filtres sont abordés en détail dans la page Affiner des recherches ; . Cette page se concentre principalement sur les libellés des moteurs de recherche, bien que modes, weights et de résultats fonctionnent de la même manière dans les moteurs de recherche et les filtres étiquettes.

Le code suivant montre les deux types de libellés dans le fichier de contexte:

<!--Search engine labels-->
<BackgroundLabels>
  <Label name="_include_" mode="FILTER"/>
  <Label name="_exclude_" mode="ELIMINATE"/>
<lt;/BackgroundLabels>

<!--Refinement label-->
   <Facet>
      <FacetItem title="Lectures">
         <Label name="lectures" mode="BOOST" weight="0.8">
            <Rewrite>lecture OR lectures</Rewrite>
         </Label>
      </FacetItem>
    </Facet>

Lorsque vous créez pour la première fois un Programmable Search Engine à l'aide du panneau de configuration, crée deux des libellés de moteurs de recherche pour vous. Les étiquettes ont des modes, qui déterminent doivent être traités. L’une d’elles est exclusive (mode="ELIMINATE"), et l'autre est inclusive (mode="FILTER"). (Vous pouvez modifier le mode de l'étiquette inclusive à partir de "FILTER" par "BOOST" après avoir créé Programmable Search Engine).

Haut de page

Utiliser des libellés

Pour utiliser les libellés de moteur de recherche, procédez comme suit:

  1. Dans le fichier de contexte, créez ou redéfinissez les libellés des moteurs de recherche.
    1. Définissez le nom du libellé. Vous pouvez accepter le nom généré par Panneau de configuration, ou vous pouvez définir le vôtre.
    2. Définissez le mode.
    3. Facultatif. Définissez les pondérations.
  2. Dans le fichier d'annotations, ajoutez des libellés aux sites.

Exemple: fichier de contexte avec libellés

Voici un exemple tronqué de fichier de contexte avec moteur de recherche étiquettes.

<CustomSearchEngine keywords="climate &quot;global warming&quot; &quot;greenhouse gases&quot;">
  <Title>RealClimate</Title>
  <Description>"Climate change"</Description>
  <Context>
    <BackgroundLabels>
      <Label name="_include_" mode="FILTER"/>
      <Label name="_exclude_" mode="ELIMINATE"/>
    </BackgroundLabels>
  </Context>
</CustomSearchEngine>

Haut de page

Définir le mode du libellé

La promotion, la rétrogradation ou l'exclusion d'un site dépendent du moteur de recherche. l'étiquette à laquelle elle est associée. Un libellé de moteur de recherche peut être associé aux éléments suivants : modes:

Remarque:Respectez l'utilisation des majuscules. Utiliser des majuscules lettres pour les modes.

Mode Effectue les actions suivantes : Utilisez ce mode si...
ELIMINATE Exclut les sites associés à ce libellé de votre moteur de recherche.

Vous souhaitez exclure des pages Web qui sont bien classées dans les résultats de recherche Google, mais ne sont pas très utiles pour votre audience.

Par exemple, si vous créez un moteur de recherche étude des hamsters, vous utiliseriez des étiquettes avec le mode ELIMINATE pour exclure les sites les mieux classés qui proposent des informations sur le soin des animaux, la danse des hamsters et des hamsters capables de chanter d'une voix agaçante et de jouer du banjo en même temps.

FILTER Comprend uniquement les sites associés à ce libellé et exclut tout ou autre.

Vous souhaitez que le moteur de recherche explore uniquement votre site, sites ou sites traitant d'un sujet particulier.

Parce que la couverture de ces moteurs de recherche est limitée à quelques sites, vous pouvez contrôler plus précisément le classement des résultats de recherche résultats. Nous verrons comment modifier l'ordre des résultats de recherche à l'aide des pondérations. dans la section suivante.

Par exemple, si vous souhaitez créer un moteur de recherche uniquement pour votre site Web, n'ont qu'un seul site tagué avec un libellé associé au FILTER. . Les résultats de recherche incluront uniquement les pages de votre site Web et rien d'autre.

BOOST Inclut tous les sites Web de votre moteur de recherche, mais en fait la promotion ou rétrograde associés à ce libellé. Le degré de promotion ou de rétrogradation d'un site dépend de pondération que vous lui attribuez. Vous avez besoin d'un moteur de recherche générique qui met l'accent sur certains sites, exclure les autres sites.

Par exemple, si vous souhaitez créer un moteur de recherche couvrant une large couverture, mais que vous avez un faible pour votre propre site Web (le meilleur site de tous les temps !), utilisez des libellés ; avec le mode BOOST.

Haut de page

Créer des étiquettes pondérées

Une fois que vous disposez de libellés qui incluent, promeuvent ou excluent des sites, vous pouvez attribuer des pondérations aux étiquettes inclusives. Les pondérations vous permettent de définir dans quelle mesure une étiquette promouvoir ou rétrograder un site tagué. Les valeurs des pondérations peuvent être De -1.0 à +1.0. La plage de poids vous donne assez un contrôle affiné sur les sites. Une pondération positive dans l'étiquette met l'accent sur les sites associée à celle-ci, tandis qu'une pondération négative le réduit.

Le code suivant montre une étiquette pondérée:

<BackgroundLabels>
  <Label name="_include_" mode="FILTER" weight="0.65"/>
  <Label name="_exclude_" mode="ELIMINATE"/>
</BackgroundLabels>

Les étiquettes d'amélioration et de filtrage qui n'ont pas de pondérations définies, telles que générées par Programmable Search Engine, ont une pondération par défaut de +0.7. Si si vous souhaitez renforcer la capacité du libellé généré à promouvoir des sites, la valeur à une valeur supérieure à +0.7. Si vous modifiez la valeur à une valeur inférieure à la valeur par défaut, vous affaiblissez l'effet d'optimisation du libellé le classement du site. Si vous allez dans l'autre sens, le libellé, ce libellé rétrograde ou supprime un site. Lorsque vous approchez -1.0, il devient de plus en plus difficile pour les sites d'être bien classés. dans les résultats. À -1.0, même un site très bien classé aura un impact à surmonter la forte rétrogradation.

Le tableau suivant montre comment les résultats sont ajustés en fonction du mode et la pondération d'une étiquette.

Mode Poids Effet
BOOST +1.0 Offre une promotion importante au site. Toutefois, cela ne signifie pas nécessairement que le site tagué sera toujours le meilleur résultat à tout moment, ni que les autres sites seront exclus. Cela revient à définir le mode sur FILTER Des résultats pourraient encore s'afficher même si aucun d'entre eux correspond au libellé. De plus, les résultats beaucoup plus pertinents par rapport à la requête peuvent supplantent toujours vos sites les plus favorisés, mais non pertinents.

Si vous pensez que les sites sur lesquels vous ajoutez des tags doit être en premier, à l'exclusion de tous les autres résultats, vous devez utiliser un libellé de filtre au lieu d'un libellé d'optimisation.

BOOST -1.0 Cela entraîne une forte rétrogradation du site. Cela revient à définir le mode à ELIMINATE, car des résultats très pertinents s'afficheront toujours. Le site doit s'efforcer d'obtenir un classement assez élevé en amont, n'est pas complètement bloqué.
BOOST Indéterminé Si vous ne définissez pas de pondération (par exemple, <Label name="standard" mode="BOOST"/>), elle comporte un pondération implicite de +0.7.
FILTER +1.0 Offre une promotion importante au site sélectionné. Lorsque le mode est défini sur FILTER, Programmable Search Engine n'affiche que les sites correspondant au libellé. Donc Si aucun des sites que vous avez sélectionnés ne correspond à la requête de l'internaute, aucun résultat ne sera s'affichent.
FILTER -1.0 Bloque effectivement le site sélectionné dans les résultats. C'est comme si vous avez ajouté au site une étiquette "supprimer".
FILTER Indéterminé Si vous ne définissez pas de pondération (par exemple, <Label name="standard" mode="FILTER"/>), il aura un pondération implicite de +0.7.
ELIMINATE Aucun poids Bloque le site. Les sites correspondant au libellé ne seront pas affichés. Si tous que les résultats pertinents comportent une étiquette "supprimer", vous pouvez utiliser sur la page de résultats de recherche. Cela a plus de chances de se produire avec les moteurs de recherche de type filtre, et non de type boosting.

Vous pouvez créer plusieurs étiquettes de pondérations différentes et les appliquer aux sites en tant que comme bon vous semble. Par exemple, vous pouvez créer un libellé et une autre faisant légèrement la promotion de sites. Vous pouvez créer autant d'éléments les étiquettes pondérées comme vous le souhaitez, mais après un certain temps, gérer. Un meilleur moyen de contrôler le classement des sites à un niveau plus précis est des scores, qui sont abordés dans la section suivante.

Haut de page

Taguer des sites à l'aide de libellés

Une fois que vous avez défini des libellés, vous pouvez commencer à les utiliser pour les tags des sites. Chaque peut avoir plusieurs libellés, ce qui signifie que le même site peut être utilisé dans d'autres moteurs de recherche et être classés différemment.

<Annotations>
  <Annotation about="webcast.berkeley.edu/*" score="1">
    <Label name="cse_university_boost_highest"/>
    <Label name="cse_bicycles_exclude"/>
    <Label name="cse_hamsters_filter"/>
  </Annotation>
</Annotations>

Haut de page

Modulation des effets des étiquettes

Les scores vous permettent de moduler l'influence des étiquettes. Ils peuvent atténuer ou inverser les effets des libellés sur des sites spécifiques. L'attribut score de la valeur de l'élément Annotation peut être comprise entre -1.0 à 1.0. Un score de 0 supprime l'influence du libellé sur le classement du site ; un score de 1 applique toute l'influence ; un score de -1 inverse complètement les effets. Les valeurs comprises entre 0 et 1 ou -1 et Les 0 (par exemple, 0.55) permettent d'affiner l'influence des étiquettes. Si vous n'attribuez aucun score à une annotation, La recherche applique tout l'effet du libellé au site. C'est comme si vous lui ont attribué un score de 1.

Le tableau suivant montre comment les scores peuvent ajuster l’influence de étiquettes:

Mode Poids Score Effet
Tous Tous Aucun Cela revient à attribuer un score de 1.0 à l'annotation. L'étiquette est appliqué au site dans son intégralité.
BOOST +1.0 -1.0 Cela revient à inverser le libellé BOOST et à lui attribuer une pondération de -1.0. Il rétrograde le site de manière agressive.
BOOST -1.0 -1.0 Cela revient à inverser le libellé BOOST et à lui attribuer une pondération de +1.0. Il assure une promotion agressive du site.
FILTER +1.0 -1.0 Cela revient à ajouter un libellé ELIMINATE au site. Il exclut complètement le site.
FILTER -1.0 -1.0 Cela revient à inverser le libellé FILTER et à lui attribuer une pondération de +1.0. Il assure une promotion agressive du site.
ELIMINATE Aucun poids -1.0 Cela revient à convertir le libellé ELIMINATE en filtre. libellé avec un score de +1.0. Elle met en avant sur votre site.

Exemple: code pour le score

Dans l'exemple suivant, nous avons trois sites associés à la même recherche libellé du moteur de recherche. Cependant, les effets de l'étiquette ne sont pas uniformes sur les trois sites différents, car chaque annotation a un score différent, d’une étiquette avec différentes intensités.

<Annotations>
    
  <Annotation about="*.edu/*" score="0.0001">
    <Label name="vision_label"/>
  </Annotation>

  <Annotation about="*.ucsd.edu/*" score="0.7">
    <Label name="vision_label"/>
  </Annotation>

  <Annotation about="*.vision.ucsd.edu/*" score="1">
    <Label name="vision_label"/>
  </Annotation>

</Annotations>

Même si les trois annotations comportent la balise vision_label, Programmable Search Engine les traite différemment en fonction de leurs scores. Résultats sur vision.ucsd.edu sont fortement favorisés ; ceux de ucsd.edu sont moyennement favorisés ; et ceux de l'application de niveau supérieur .edu domaines sont légèrement privilégiés par rapport aux autres sites.

Haut de page