J'ai fait un widget qui idéalement vivrait sur d'autres sites. Voici un exemple: http://www.comehike.com/outdoors/widget.php?type=hike&hike_id=108&width=500&height=5
Je suppose que puisque le widget renverrait à moi, ce serait un coup de pouce pour le référencement de mon site. Est-ce exact? Ou serait-ce juste un coup de pouce de référencement pour cette URL particulière?
S'il s'agit simplement d'un boost de référencement pour l'URL particulière, cela ne me sert pas à grand-chose, car cette page ne renvoie à aucune de mes autres pages.
Est-ce que j'y pense correctement? Comment ces éléments sont-ils généralement traités de manière à bénéficier au référencement de mon site?
Réponse mise à jour
Google n'aime pas les liens générés à partir de widgets et va pénaliser les sites qui les utilisent.
Cependant, certains widgets ajoutent des liens vers un site qu'un webmaster n'a pas placés en mode éditeur 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 de Google pour les webmasters.
Ancienne réponse
Ce widget ne vous servira à rien car il s'agit d'un cadre qui n'est pas convivial pour 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 n'obtiendrez donc aucun lien de ce widget. En gros, ce n'est pas comme cela que vous voulez créer un widget.
Ce widget doit être alimenté par JavaScript et utiliser la balise <noscript>
pour ajouter un contenu de remplacement qui fonctionne si 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 progressive (JavaSCript> iframe> image> image alt texte) pour que le contenu soit accessible à tous (bonne accessibilité) et n'utilise aucune technique de chapeau noir tout en obtenant un lien réel vers votre site Web.