web-dev-qa-db-fra.com

Pourquoi Google en affiche-t-il parfois moins que la paire de lignes standard pour le "fragment"?

Normalement, les sites Web répertoriés dans les pages de résultats de Google sont affichés avec un extrait standard composé de deux [...] lignes suivies d'un [...] à la fin de la deuxième ligne.

De temps en temps, Google autorise le site Web à prononcer une phrase complète sans [...] et dans ces cas l'extrait ou le résumé est généralement limité à une seule ligne. Pourquoi?

alt text

De plus, occasionnellement, Google ne montre aucun extrait. Pourquoi est-ce?

alt text

Nous essayons de sauver un client de l'invisibilité virtuelle sur Google (jusqu'à présent, ils étaient nofollow, noindex). Vous vous demandez si le fait que Google ne leur donne qu'une seule ligne est un indice de la façon dont Google voit (ou non) ce site.

Les captures d'écran ne sont que des exemples, ces sites ne sont pas mes clients.

1
hawbsl

Vous supposez que la description doit toujours comporter deux lignes. De toute évidence, cela ne devrait pas l'être non plus. L’objectif de Google lors de l’affichage de la description sous le titre de la page est d’aider les utilisateurs à déterminer si le site Web répertorié correspond bien à leur requête de recherche et mérite donc une visite. Une description concise est l’idéal et je suis sûr que Google s’efforce de le faire à chaque occasion. Cependant, s'ils en ont le droit, ils montreront autant d'informations que nécessaire pour aider les utilisateurs à comprendre en quoi consiste cette page.

Dans le premier exemple, il s'agit clairement d'une recette et la description est un complément idéal au titre de la page. Sans se soucier d'afficher le code source du site, ils peuvent utiliser des microdonnées ou d'autres informations pour aider Google à comprendre que la page est une recette et à analyser les informations en conséquence. Il est également très probable que Google reconnaisse la page comme étant une recette et puisse discerner la description appropriée de la recette (c’est là que le balisage sémantique est très utile). Il est également possible que cette description provienne du répertoire DMOZ que Google utilisera pour la description d'une page (bien que cela semble improbable dans ce cas).

Dans le deuxième exemple, le site ne comporte pas de liste DMOZ, pas de balise méta ou ne contient pas/pas de contenu pouvant s’afficher (c’est-à-dire que la page est créée au flash, n’utilise que des images ou des cadres).

2
John Conde

Le deuxième exemple que vous avez fourni - le texte avec l'URL - ressemble certainement à un site qui a été noindex,nofollow (et Google n'a pas encore mis à jour ses modifications).

Dans ce cas, il semble que le texte d'ancrage et/ou le titre d'ancre associé aux liens vers le site de votre client soient utilisés. Il s'agit de la seule information dont dispose Google et qui dépasse l'invisibilité totale.

Le site doit être configuré avec Google Webmaster Tools , assurez-vous que votre plus récent fichier robots.txt a été accepté et soumettez un plan du site.

2
danlefree

Les raisons sont assez simples. Google utilise normalement la méta-description pour son extrait. Dans le premier exemple, la méta-description est courte, donc Google l'a utilisée. (Souvent, dans ces cas, Google affiche un extrait de la page s'il estime que la méta n'est pas assez utile.)

Le deuxième cas se produit normalement si la page est bloquée par le fichier robots.txt ou les balises méta des robots. Cela peut également être dû à l'absence de contenu textuel sur la page, par exemple si la page est entièrement Flash.

2
DisgruntledGoat

Le deuxième exemple n’affiche rien car il utilise des cadres. Si vous affichez le code source, il n’ya rien que Google puisse prendre, utiliser et afficher:

<HTML>
<HEAD>
<TITLE>Welcome... We'll take your orders online!</TITLE>
</HEAD>   
<FRAMESET ROWS="94,*" BORDER="0" FRAMEBORDER="0" FRAMESPACING="0">
  <FRAME NAME="Header" scrolling="NO" SRC="Header.asp">   
  <FRAMESET COLS="*" BORDER="0" FRAMEBORDER="0" FRAMESPACING="0">
    <frame name="Bottom" scrolling="Yes" src="Default.asp">
  </FRAMESET>    
</FRAMESET>
<noframes>Sorry this website contains frames.  Please upgrade your broswer to use our site.
</noframes> 
</HTML>

Ajouter une description META aidera, mais au final, se débarrasser des cadres sera la plus grande aide pour un site comme celui-ci, car les moteurs de recherche peuvent avoir des difficultés avec les cadres.

2
nthonygreen