Jak dobrze jest dla SEO, jeśli masz widget, który mieszka na innych stronach?

16

Stworzyłem widżet, który idealnie działałby na innych stronach. Oto przykład: http://www.comehike.com/outdoors/widget.php?type=hike&hike_id=108&width=500&height=500

Wydaje mi się, że ponieważ widżet odsyłałby do mnie, byłby to wzrost SEO w mojej witrynie. Czy to jest poprawne? A może byłby to tylko wzrost SEO dla tego konkretnego adresu URL?

Jeśli jest to tylko poprawa SEO dla konkretnego adresu URL, nie ma to dla mnie dobrego znaczenia, ponieważ strona ta nie prowadzi do żadnej z moich innych stron.

Czy myślę o tym poprawnie? Jak te rzeczy są zazwyczaj obsługiwane, aby zapewnić korzyści z SEO mojej witryny?

Genadinik
źródło

Odpowiedzi:

13

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.

John Conde
źródło
Dziękuję Ci! Zasadniczo więc muszę po prostu zawinąć swój obecny iframe kodem, który tam pokazałeś?
Genadinik,
@Genadinik, właściwie tak. :) Po prostu nie zapomnij linku z powrotem do swojej witryny, bo tak naprawdę nic nie osiągniesz.
John Conde
Zgodnie z odpowiedzią tutaj ( webmasters.stackexchange.com/questions/13640/web-widget-and-seo ) zawartość skryptu nie jest analizowana przez Google, więc w ten sposób nie uzyskasz korzyści SEO i lepiej jest użyć <div>tag html wewnątrz.
gaefan
1
@Jeff, jeśli możesz zachować zawartość <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.
John Conde
1
@lame_coder Tak, to prawda w 2016 r.
John Conde