Respuesta actualizada
A Google no le gustan los enlaces generados a partir de widgets y penalizará a los sitios que los usan.
Sin embargo, algunos widgets agregan enlaces a un sitio que un webmaster no colocó editorialmente y contienen texto de anclaje que el webmaster no controla. Debido a que estos enlaces no se colocan naturalmente, se consideran una violación de las Directrices para webmasters de Google.
Vieja respuesta
Ese widget no te hará ningún bien, ya que es un marco que no es compatible con SEO. Por lo tanto, el contenido dentro del widget es esencialmente invisible para los motores de búsqueda. Además, no hay un enlace a su sitio web en ese HTML, por lo que no obtendrá enlaces de ese widget de todos modos. Básicamente no es así como quieres hacer un widget.
Debería tener ese widget impulsado por JavaScript y usar la <noscript>
etiqueta para agregar contenido alternativo que funcione si el JavaScript no está disponible para ese usuario. En ese contenido, debe vincular a su sitio web.
Por ejemplo:
<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>
Ese ejemplo utiliza una degradación elegante (JavaSCript> iframe> imagen> texto alternativo de imagen) para que el contenido esté disponible para todos (buena accesibilidad) y no utiliza ninguna técnica de sombrero negro mientras obtiene un enlace real a su sitio web.
<div>
etiqueta con html adentro.<div>
pequeño, entonces esa es una mejor manera de hacerlo. Sin embargo, si el widget va a tener mucho HTML, CSS y JavaScript, entonces usar JavaScript para potenciar el widget es mejor ya que es más fácil de distribuir. También le permite corregir errores y modificaciones a todos los usuarios a la vez. Luego, para fines de SEO, puede usar la<noscript>
etiqueta para incluir un enlace a su sitio web, probablemente como parte de una declaración "activada" o un widget diluido para usuarios sin JavaScript habilitado.