Zaktualizowana odpowiedź
Google nie lubi linków generowanych z widżetów i będzie karać witryny, które ich używają.
Jednak niektóre widżety dodają linki do witryny, której webmaster nie umieścił w edytorze, i zawierają tekst kotwicy, którego nie kontroluje. Ponieważ te linki nie są naturalnie umieszczone, są uważane za naruszenie Wytycznych Google dla webmasterów.
Stara odpowiedź
Ten widget nie zrobi ci nic dobrego, ponieważ jest to ramka, która nie jest przyjazna dla SEO. Tak więc zawartość widżetu jest zasadniczo niewidoczna dla wyszukiwarek. Ponadto w tym kodzie HTML nie ma linku do Twojej witryny, więc i tak nie otrzymujesz żadnych linków z tego widżetu. Zasadniczo nie tak chcesz utworzyć widżet.
Powinieneś mieć ten widget obsługiwany przez JavaScript i użyć <noscript>
tagu, aby dodać alternatywną treść, która działa, jeśli JavaScript nie jest dostępny dla tego użytkownika. W tej treści powinieneś link do swojej strony.
Na przykład:
<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>
W tym przykładzie zastosowano płynną degradację (JavaSCript> iframe> image> image alt text), więc treść jest dostępna dla wszystkich (dobra dostępność) i nie używa żadnych technik czarnego kapelusza, a jednocześnie otrzymuje prawdziwy link do Twojej witryny.
<div>
tag html wewnątrz.<div>
małego, to jest lepszy sposób, aby to zrobić. Jeśli jednak widżet będzie zawierał dużo HTML, CSS i JavaScript, użycie JavaScript do zasilania widżetu jest najlepsze, ponieważ łatwiej jest go rozpowszechniać. Pozwala także na naprawianie błędów i modyfikacji dla wszystkich użytkowników jednocześnie. Następnie, dla celów SEO, możesz użyć<noscript>
tagu, aby dołączyć link do Twojej witryny, prawdopodobnie jako część oświadczenia „powered by” lub rozwodnionego widżetu dla użytkowników bez włączonej obsługi JavaScript.