Pergunta

Um dos meus clientes quer distribuir um widget de javascript que as pessoas podem colocar em seus sites. No entanto, ele quer garantir que o backlink é deixada intacta (para fins de SEO e parte do preço de usar o widget). Assim, o javascript ele vai distribuir pode ter esta aparência:

<script id="my-script" src="http://example.com/widget-script.js"></script>
<div style='font-size:10px'><a href='http://www.example.com/backlinkpage.html'>
  Visit Exaxmple.com</a></div>

widget-script.js iria exibir alguns html na página. Mas o que wew querer garantir é que alguns webmaster Wiley não tira o link de volta. Se eles fizerem isso podemos exibir uma mensagem como "Widget instalado incorretamente" ou algo assim. Todas as idéias / pensamentos.

Alguns código retirado esta questão .

Foi útil?

Solução

Não há nenhuma maneira 100% de prevenir isto, eu estou com medo.

Você poderia inserir o link se com Javascript, mas, em seguida, que seria em vão, tanto quanto PageRank vai. Você poderia dar-lhes o HTML com o link ter um ID como mycompanybacklink e verificar com Javascript se o elemento existe ou não. Se isso não acontecer, não exibem o emblema ou o que quer. Se isso acontecer, você pode verificar que href do link é o seu site e seu texto é o que você quer. Você teria que editar o código HTML que você postou como amostra para que o link vem antes do script, não depois. O elemento poderia ainda existem, no entanto, mas ser bloqueada por algum outro elemento ou simplesmente escondida com CSS. Você poderia, então também fazer algo parecido com o que jQuery faz agora com sua : escondido seletor: Em vez de olhando para a propriedade CSS, por si só (que é o que é mais provável tentar um webmaster) você pode apenas ver se o elemento em si ou de seus pais ocupam qualquer espaço no documento. Eu acho que isso é feito com offsetWidth e offsetHeight mas eu não tenho certeza. Vale a pena analisar, embora ....

Outras dicas

Se você quiser garantir que o link está sempre lá com o widget, você poderia simplesmente tê-lo impresso via JavaScript. No entanto, eu não acho que os motores de busca iria buscá-lo como um backlink.

Eu acho que você só vai ter que confiar que os usuários irão agir de boa fé e mostrar-lhe a cortesia de não modificar / remover o link. Você também precisa aceitar que não importa o que você faz, um determinado webmaster será capaz de usar o widget sem exibir o link, e alguns, inevitavelmente, não vai, mas que são susceptíveis de estar em minoria (a menos que seu backlink é apenas < i> realmente intrusiva ou obnoxiously distraindo).

Qualquer JavaScript / HTML solução poderia simplesmente ser editado pelo webmaster. Você teria que fazer o seu widget no flash, se você realmente quer para evitar adulterações.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top