Est-ce bon pour le référencement si vous avez un widget qui vit sur d'autres sites?

16

J'ai créé un widget qui vivrait idéalement sur d'autres sites. Voici un exemple: http://www.comehike.com/outdoors/widget.php?type=hike&hike_id=108&width=500&height=500

Je suppose que puisque le widget me renverrait, ce serait un coup de pouce SEO pour mon site. Est-ce exact? Ou serait-ce juste un coup de pouce SEO pour cette URL particulière?

S'il ne s'agit que d'un coup de pouce SEO pour l'URL en particulier, cela ne me sert à rien puisque cette page n'est liée à aucune de mes autres pages.

Suis-je en train de penser correctement à cela? Comment ces choses sont-elles généralement traitées de manière à ce qu'il y ait un avantage pour le référencement de mon site?

Genadinik
la source

Réponses:

13

Réponse mise à jour

Google n'aime pas les liens générés à partir de widgets et pénalisera les sites qui les utilisent.

Cependant, certains widgets ajoutent des liens vers un site qu'un webmaster n'a pas placé dans la rédaction et contiennent un texte d'ancrage que le webmaster ne contrôle pas. Étant donné que ces liens ne sont pas placés naturellement, ils sont considérés comme une violation des consignes aux webmasters de Google.

Ancienne réponse

Ce widget ne vous servira à rien car c'est un cadre qui n'est pas compatible avec le référencement. Le contenu du widget est donc essentiellement invisible pour les moteurs de recherche. De plus, il n'y a pas de lien vers votre site Web dans ce code HTML, vous ne recevez donc aucun lien de ce widget de toute façon. Fondamentalement, ce n'est pas ainsi que vous souhaitez créer un widget.

Vous devez avoir ce widget alimenté par JavaScript et utiliser la <noscript>balise pour ajouter un contenu alternatif qui fonctionne si le JavaScript n'est pas disponible pour cet utilisateur. Dans ce contenu, vous devez créer un lien vers votre site Web.

Par exemple:

<script src="http://example.com/widgets/widget.js"></script>
<noscript>
  <iframe src="http://example.com/widgets/iframe.php">
    <img src="http://example.com/widgets/placeholderimg" width="200" height="200" alt="Map Widget">
  </iframe>
  <p><a href="http://example.com/">This widget provided by example.com</a></p>
</noscript>

Cet exemple utilise une dégradation gracieuse (JavaSCript> iframe> image> image alt text) afin que le contenu soit disponible pour tout le monde (bonne accessibilité) et n'utilise aucune technique de chapeau noir tout en obtenant un véritable lien vers votre site Web.

John Conde
la source
Je vous remercie! Donc, essentiellement, je dois juste envelopper mon iframe actuel avec le code que vous y avez montré?
Genadinik
@Genadinik, à peu près, oui. :) N'oubliez pas le lien vers votre site, sinon vous n'accomplissez rien.
John Conde
Selon la réponse ici ( webmasters.stackexchange.com/questions/13640/web-widget-and-seo ), le contenu d'un script n'est pas analysé par Google, vous n'obtiendrez donc pas les avantages SEO de cette façon et il est préférable d'utiliser une <div>balise avec html à l'intérieur.
Gaefan
1
@Jeff, si vous pouvez conserver le contenu du <div>petit alors c'est une meilleure façon de le faire. Cependant, si le widget doit avoir beaucoup de HTML, CSS et JavaScript, il est préférable d'utiliser JavaScript pour alimenter le widget car il est plus facile à distribuer. Il vous permet également de corriger des bugs et des modifications à tous les utilisateurs à la fois. Ensuite, à des fins de référencement, vous pouvez utiliser la <noscript>balise pour inclure un lien vers votre site Web probablement dans le cadre d'une déclaration "optimisée" ou d'un widget édulcoré pour les utilisateurs sans JavaScript activé.
John Conde
1
@lame_coder Oui, c'est vrai en 2016
John Conde