Ranking personalizado

En esta página, se describe cómo ajustar la clasificación de los resultados que muestran tus motores de búsqueda.

  1. Descripción general
  2. Cómo mejorar los resultados con las palabras clave
  3. Cómo cambiar los resultados de la búsqueda con etiquetas
  4. Cómo etiquetar sitios con etiquetas
  5. Modulación de los efectos de las etiquetas

Descripción general

Supongamos que compilaste una lista de sitios que quieres que tu motor de búsqueda abarque, pero cuando pruebas algunas consultas, los resultados de la búsqueda no coinciden exactamente con lo que tenías en mente. Los resultados que consideras más relevantes no aparecen en la parte superior de la página. O tal vez quieras dar preferencia a las páginas web de tu institución de investigación favorita o de tu propio sitio web. Puedes enderezarlo mediante la promoción o el descenso de nivel de los resultados. El Motor de Búsqueda Programable te permite ajustar los resultados por tres medios: palabras clave, etiquetas ponderadas y puntuaciones. Las palabras clave y las ponderaciones se definen en el archivo de contexto, mientras que las puntuaciones se definen en el archivo de anotaciones.

  • Las palabras clave son una forma rápida de mejorar determinadas páginas web en los resultados de la búsqueda y de obtener más resultados sobre un tema específico.
  • Las etiquetas ponderadas le indican al Motor de Búsqueda Programable si debe excluir, promocionar o descender de nivel un sitio. El nivel de ascenso o descenso de un sitio dependerá de las ponderaciones que apliques a las etiquetas.
  • Las puntuaciones, que se aplican a anotaciones individuales, moderan o revierten la influencia de las etiquetas ponderadas. Agregan otra capa de detalle para ajustar la clasificación.

Los pesos en las etiquetas y las puntuaciones en las anotaciones son los controles y diales principales para cambiar la clasificación de los resultados de la búsqueda. Ambas tienen valores que varían de -1.0 a +1.0. Puedes ascender o descender de nivel los sitios girando los diales (aumentando o disminuyendo valores) con puntuaciones y pesos.

Tienes una gran influencia sobre la clasificación, pero no tienes control absoluto sobre los resultados. La promoción o el descenso de nivel de los resultados es una función de muchos parámetros, como la relevancia de la página web, la elección de palabras clave, el peso de las etiquetas, las puntuaciones en las anotaciones, etcétera.

Volver al principio

Cómo mejorar los resultados con las palabras clave

Las palabras clave son la forma más rápida de modificar los resultados. El Motor de Búsqueda Programable impulsa las páginas web que incluyen tus palabras clave. También puede recuperar más resultados de la búsqueda sobre ese tema. Por lo tanto, si sus resultados de la búsqueda parecen insignificantes, agregue palabras clave. Si bien el Motor de Búsqueda Programable potencia las páginas web que contienen esas palabras clave, no desciende de nivel ni filtra las páginas web que no contienen las palabras clave.

Las palabras clave son una forma de aplicar la intención de tus usuarios al motor de búsqueda. Por ejemplo, cuando los usuarios del motor de búsqueda de yoga buscan "alfombra", en realidad buscan "alfombra para yoga", no "prueba de analógicas Miller" ni "alfombras para la casa". Piensa en el enfoque principal de tu motor de búsqueda y en el contexto de las consultas de búsqueda de los usuarios. En nuestro ejemplo del motor de búsqueda, "yoga" sería una palabra clave obvia. No uses palabras clave que sean demasiado amplias o que abarquen demasiadas categorías. Por ejemplo, "ejercicio" y "prácticas del este" obtendrían muchas páginas web que no tienen nada que ver con el yoga. Las mejores palabras clave describen el contenido de los sitios que abarca tu motor de búsqueda.

Comienza con una sola palabra primero y ve si puedes obtener los resultados que deseas. Si no obtienes suficientes resultados, intenta utilizar varias palabras clave. También puedes usar frases, que son series de palabras entre comillas (por ejemplo, "postura de yoga"), pero son mejores las palabras clave de una sola palabra. Motor de Búsqueda Programable interpreta yoga pose stretch como tres palabras clave: “yoga”, “estiramiento” y “postura”.

Las palabras clave no son independientes entre sí; funcionan juntas. Por lo tanto, si tienes las palabras clave "yoga" y "pose", se potencian las páginas web que contienen "yoga" y las que contienen "postura", pero las que contienen tanto "yoga" como "postura" se potencian aún más.

Ejemplo: Palabras clave

Comparemos los resultados de la búsqueda de "colcho" en dos versiones de un motor de búsqueda programable de yoga.

Figura 1: Resultados de la búsqueda "mat" de un motor de búsqueda que no usa palabras clave (Para ver el conjunto de resultados completo, haz clic en la imagen).

Ejemplo de un motor de búsqueda
que no utiliza palabras clave

Figura 2: Resultados para la búsqueda "colcho" de un motor de búsqueda con la palabra clave "yoga".

Ejemplo de un motor de búsqueda que
usa la palabra clave yoga

En la versión con la palabra clave "yoga", las páginas web que contienen la palabra clave se promocionan en la página de resultados.

Volver al principio

Creación de palabras clave

Puedes crear todas las palabras clave que desees, siempre y cuando no superes los 100 caracteres. La forma más fácil de crear palabras clave es a través de la sección Conceptos básicos de la página Descripción general del Panel de control. Puedes usar esa pestaña para experimentar, probar diferentes palabras clave y comprobar sus efectos en la página de resultados. Si no te gustan los resultados, puedes quitar una palabra clave fácilmente y probar con otra.

Si deseas crear palabras clave en tu archivo de contexto, puedes usar el atributo keywords del elemento CustomSearchEngine para definir sus valores. Separa las palabras clave entre sí con un solo espacio. Encierra las frases entre comillas. Puedes usar el signo de puntuación (") o la entidad de caracteres (").

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

Cambiar los resultados de la búsqueda con etiquetas

La otra forma de cambiar los resultados de la búsqueda es con las etiquetas, que son las herramientas de clasificación de los resultados de la búsqueda que determinan cómo se deben tratar los sitios.

Puedes usar dos tipos de etiquetas: etiquetas de motor de búsqueda y etiquetas de perfeccionamiento. Las etiquetas del motor de búsqueda determinan qué sitios debe cubrir el motor de búsqueda. Son invisibles para tus usuarios y se ejecutan en segundo plano; por lo tanto, su elemento superior se denomina BackgroundLabels. Las etiquetas de mejora, por otro lado, son visibles para los usuarios y se muestran como vínculos. Las mejoras se analizan en detalle en la página Cómo definir mejor las búsquedas. La mayor parte de esta página se centra en las etiquetas del motor de búsqueda, aunque los modes, las ponderaciones y las puntuaciones funcionan de la misma manera en las etiquetas de motor de búsqueda y de perfeccionamiento.

El siguiente código muestra los dos tipos de etiquetas en el archivo de contexto:

<!--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>

Cuando creas un Motor de Búsqueda Programable por primera vez con el Panel de control, el Motor de Búsqueda Programable crea dos etiquetas de motor de búsqueda por ti. Las etiquetas tienen modos que determinan cómo se deben tratar los sitios. Una es exclusiva (mode="ELIMINATE") y la otra es inclusiva (mode="FILTER"). (Puedes cambiar el modo de la etiqueta inclusiva de "FILTRAR" a "BOOST" después de crear el Motor de Búsqueda Programable).

Volver al principio

Usar etiquetas

Para usar etiquetas del motor de búsqueda, haz lo siguiente:

  1. En el archivo de contexto, crea o redefine las etiquetas de motor de búsqueda.
    1. Define el nombre de la etiqueta. Puedes aceptar el nombre que genera el Panel de control o puedes definir uno propio.
    2. Define el modo.
    3. Opcional: Define las ponderaciones.
  2. En el archivo de anotaciones, etiqueta sitios con etiquetas.

Ejemplo: Archivo de contexto con etiquetas

A continuación, se muestra un ejemplo truncado de un archivo de contexto con etiquetas de motor de búsqueda.

<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>

Volver al principio

Define el modo de la etiqueta

El hecho de que un sitio se promocione, descienda o se excluya depende de la etiqueta del motor de búsqueda con la que está asociado. Una etiqueta de motor de búsqueda puede tener los siguientes modos:

Nota: Sigue el uso de mayúsculas. Usa letras mayúsculas para los modos.

Modo Hace lo siguiente: Usa este modo en los siguientes casos:
ELIMINATE Excluye de tu motor de búsqueda los sitios etiquetados con esta etiqueta.

Quieres excluir las páginas web que tienen una clasificación alta en la Búsqueda de Google, pero que no son tan buenas para tu público.

Por ejemplo, si creas un motor de búsqueda para el estudio científico de hámsteres, deberías usar etiquetas con el modo ELIMINATE para excluir los sitios de alto rango que incluyen información sobre cuidado de mascotas, hámsteres bailarines y hámsteres que pueden cantar con una voz molesta y tocar el banjo al mismo tiempo.

FILTER Incluye solo los sitios etiquetados con esta etiqueta y excluye todo lo demás.

Tu objetivo es que el motor de búsqueda solo busque en tu sitio, en sitios afiliados o en sitios que se enfoquen en un tema en particular.

Como la cobertura de estos motores de búsqueda está restringida a algunos sitios, puedes tener un control más preciso sobre la clasificación de los resultados de la búsqueda. En la siguiente sección, se explica cómo cambiar el orden de los resultados de la búsqueda mediante las ponderaciones.

Por ejemplo, si deseas crear un motor de búsqueda solo para tu sitio web, debes tener un solo sitio etiquetado con una etiqueta que tenga el modo FILTER. Los resultados de la búsqueda solo incluirán páginas de tu sitio web, nada más.

BOOST Incluye todos los sitios web de tu motor de búsqueda, pero asciende o desciende de nivel los sitios con esta etiqueta. El nivel de ascenso o descenso de un sitio dependerá del peso que le asignes. Quieres un motor de búsqueda amplio que destaque algunos sitios, pero que no excluya otros del todo.

Por ejemplo, si deseas crear un motor de búsqueda con una amplia cobertura, pero te gusta tu propio sitio web (el mejor de todos), usa etiquetas con el modo BOOST.

Volver al principio

Cómo crear etiquetas ponderadas

Una vez que tengas etiquetas que incluyen, promocionan o excluyen sitios, puedes asignar ponderaciones a las etiquetas inclusivas. Las ponderaciones te permiten definir cuánto debe ascender o descender de nivel una etiqueta de un sitio etiquetado. Los valores de las ponderaciones pueden variar de -1.0 a +1.0. El rango de pesos te brinda un control bastante refinado sobre los sitios. Una ponderación positiva en la etiqueta hace hincapié en los sitios etiquetados con ella, mientras que una ponderación negativa hace menos énfasis.

En el siguiente código, se muestra una etiqueta ponderada:

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

Las etiquetas de mejora y filtro que no tienen ponderaciones definidas, como las que genera el Motor de Búsqueda Programable, tienen un peso predeterminado de +0.7. Por lo tanto, si deseas fortalecer la capacidad de la etiqueta generada para promocionar sitios, cambia el valor a un valor superior a +0.7. Si cambias el valor a uno inferior al predeterminado, se debilitará el efecto de boosting de la etiqueta en la clasificación del sitio. Si eliges el otro lado y le asignas un peso negativo a la etiqueta, esa etiqueta descenderá de nivel o sustituirá un sitio. A medida que te acercas a -1.0, se vuelve cada vez más difícil para los sitios tener una clasificación alta en los resultados. En -1.0, incluso un sitio con una clasificación alta tendrá dificultades para superar el descenso significativo.

En la siguiente tabla, se muestra cómo se ajustan los resultados en función del modo y el peso de una etiqueta.

Modo Peso Efecto
BOOST +1.0 Ofrece al sitio una gran promoción. Sin embargo, esto no significa necesariamente que el sitio etiquetado será el primer resultado en todo momento ni que se excluirán otros sitios. No es lo mismo que configurar el modo en FILTER. Es posible que se muestren resultados incluso si ninguno coincide con la etiqueta. Además, los resultados mucho más relevantes para la búsqueda aún pueden tener prioridad sobre los sitios que prefieres, pero que son irrelevantes.

Si consideras que los sitios que etiquetas con etiquetas altamente ponderadas deberían ser los primeros resultados sin contar con todos los demás resultados, debes usar una etiqueta de filtro en lugar de una etiqueta de mejora.

BOOST -1.0 Lleva al sitio un descenso significativo. Esto no es lo mismo que configurar el modo en ELIMINATE, ya que se podrían seguir mostrando resultados muy relevantes. El sitio tendrá una batalla ascendente para obtener una clasificación bastante alta, pero no se bloqueará por completo.
BOOST Indefinido Si no defines el peso (por ejemplo, <Label name="standard" mode="BOOST"/>), tiene un peso implícito de +0.7.
FILTER +1.0 Otorga una gran promoción al sitio seleccionado. Cuando el modo se establece en FILTER, Motor de Búsqueda Programable solo mostrará sitios que coincidan con la etiqueta. Por lo tanto, si ninguno de los sitios seleccionados es relevante para la búsqueda del usuario, no se mostrará ningún resultado.
FILTER -1.0 Bloquea de forma eficaz el sitio seleccionado en los resultados. Es como si hubieras etiquetado el sitio con una etiqueta de eliminación.
FILTER Indefinido Si no defines el peso (por ejemplo, <Label name="standard" mode="FILTER"/>), tendrá un peso implícito de +0.7.
ELIMINATE Sin peso Bloquea el sitio. No se mostrarán los sitios que coincidan con la etiqueta. Si todos los resultados relevantes tienen una etiqueta de eliminación, es posible que la página de resultados esté vacía. Es más probable que esto suceda con los motores de búsqueda de filtro, no con los motores de búsqueda de tipo potencia.

Puedes crear varias etiquetas de diferentes pesos y aplicarlas a los sitios como creas conveniente. Por ejemplo, es posible que desees crear una etiqueta que promocione sitios de manera eficaz y otra que los promocione levemente. Puedes crear tantas etiquetas ponderadas como desees, pero después de un momento determinado, pueden ser difíciles de administrar. Una mejor manera de controlar la clasificación de los sitios en un nivel más detallado es a través de las puntuaciones, que se analizan en la siguiente sección.

Volver al principio

Etiquetar sitios con etiquetas

Una vez que hayas definido etiquetas, puedes comenzar a etiquetar sitios con ellas. Cada anotación puede tener varias etiquetas. Esto significa que el mismo sitio puede usarse en otros motores de búsqueda y clasificarse de manera diferente.

<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>

Volver al principio

Modulación de los efectos de las etiquetas

Las puntuaciones te permiten modular la influencia de las etiquetas. Pueden atenuar o revertir los efectos de las etiquetas en sitios específicos. El atributo score del elemento Annotation puede tener un valor que oscila entre -1.0 y 1.0. Una puntuación de 0 quita la influencia de la etiqueta sobre la clasificación del sitio; una puntuación de 1 aplica la influencia completa; una puntuación de -1 revierte por completo los efectos. Los valores entre 0 y 1 o -1 y 0 (por ejemplo, 0.55) sirven para ajustar la influencia de las etiquetas. Si no asignas una puntuación a una anotación, la búsqueda personalizada aplica el efecto completo de la etiqueta al sitio. Es como si le hubieras asignado una puntuación de 1.

En la siguiente tabla, se muestra cómo las puntuaciones pueden ajustar la influencia de las etiquetas:

Modo Peso Calificación Efecto
Cualquiera Cualquiera Ninguna Es lo mismo que darle a la anotación una puntuación de 1.0. La etiqueta se aplica al sitio en su totalidad.
BOOST +1.0 -1.0 Es lo mismo que revertir la etiqueta BOOST y darle un peso de -1.0. Hace que el sitio descienda de forma agresiva.
BOOST -1.0 -1.0 Es lo mismo que revertir la etiqueta BOOST y darle un peso de +1.0. Promociona el sitio de forma activa.
FILTER +1.0 -1.0 Es lo mismo que etiquetar el sitio con una etiqueta ELIMINATE. Excluye el sitio por completo.
FILTER -1.0 -1.0 Es lo mismo que revertir la etiqueta FILTER y darle un peso de +1.0. Promociona el sitio de forma activa.
ELIMINATE Sin peso -1.0 Es lo mismo que convertir la etiqueta ELIMINATE en una etiqueta de filtro con una puntuación de +1.0. Promociona el sitio de forma activa.

Ejemplo: Código para la puntuación

En el siguiente ejemplo, tenemos tres sitios etiquetados con la misma etiqueta de motor de búsqueda. Sin embargo, los efectos de la etiqueta no son uniformes en los tres sitios diferentes porque cada anotación tiene una puntuación diferente, y se aplica la etiqueta con intensidades distintas.

<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>

Si bien las tres anotaciones tienen la etiqueta vision_label, Programmable Search Engine las trata de manera diferente en función de sus puntuaciones. Se favorecen los resultados de vision.ucsd.edu; los de ucsd.edu se favorecen moderadamente y los de dominios de nivel superior .edu tienen una ligera preferencia sobre otros sitios.

Volver al principio