Domanda

Uno dei miei clienti vuole distribuire un widget javascript che le persone possono mettere sui loro siti web. Tuttavia, vuole assicurarsi che il backlink rimanga intatto (per scopi SEO e parte del prezzo dell'utilizzo del widget). Quindi il javascript che distribuirà potrebbe apparire così:

<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 mostrerebbe un po 'di html sulla pagina. Ma ciò che vogliamo garantire è che alcuni webmaster di Wiley non rimuovano il link posteriore. In tal caso potremmo visualizzare un messaggio come " widget installato in modo errato " o qualcosa. Qualsiasi idea / pensiero.

Alcuni codici presi da questa domanda .

È stato utile?

Soluzione

Temo che non ci sia un modo al 100% di prevenirlo.

potresti inserire tu stesso il link con Javascript, ma sarebbe inutile per quanto riguarda PageRank. potresti fornire loro l'HTML con il link con un ID come mycompanybacklink e controllare con Javascript se l'elemento esiste o meno. In caso contrario, non visualizzare il badge o altro. In tal caso, puoi verificare che l'href del link sia il tuo sito Web e che il testo sia quello che desideri. Dovresti modificare l'HTML che hai pubblicato come campione in modo che il link venga prima dello script, non dopo. L'elemento potrebbe comunque esistere, ma potrebbe essere bloccato da qualche altro elemento o semplicemente nascosto con CSS. Potresti anche fare qualcosa di simile a ciò che jQuery fa ora con il suo : nascosto : invece di osservando la proprietà CSS da sola (che è ciò che un webmaster ha più probabilità di provare) puoi semplicemente vedere se l'elemento stesso o i suoi genitori occupano spazio nel documento. Penso che questo sia fatto con offsetWidth e offsetHeight ma non ne sono sicuro. Vale la pena esaminarlo, però ....

Altri suggerimenti

Se vuoi assicurarti che il link sia sempre lì con il widget, potresti semplicemente averlo stampato tramite JavaScript. Tuttavia, non credo che i motori di ricerca lo prenderebbero come backlink.

Penso che dovrai solo fidarti che i tuoi utenti agiranno in buona fede e ti mostreranno la cortesia di non modificare / rimuovere il link. Devi anche accettare che, indipendentemente da ciò che fai, un determinato webmaster sarà in grado di utilizzare il tuo widget senza visualizzare il link, e alcuni inevitabilmente non lo faranno, ma è probabile che siano in minoranza (a meno che il tuo backlink non sia solo < i> davvero invadente o fastidiosamente fastidioso).

Qualsiasi soluzione JavaScript / HTML può essere semplicemente modificata dal webmaster. Dovresti rendere il tuo widget in flash se vuoi davvero impedire la manomissione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top