Lors de l'ajout d'images sur votre site, est-il mauvais d'utiliser une image située sur un autre site:
<img src='http://www.some_other_site.com/image.jpg'>
La même chose vaut pour le javascript, est-il mauvais de créer un lien vers le javascript situé ailleurs:
<script type='text/javascript' src='http://www.some_other_site.com/js.js'></script>
Je pose cette question uniquement du point de vue du référencement (je suis conscient que si l'autre site détruit son image ou si quelque chose se passe sur son serveur, cela affectera le contenu de mon site). Je suis particulièrement curieux à propos de javascript, car il est de pratique courante de créer des liens vers des bibliothèques javascript sur d'autres sites.
En général, non cela n'affecte pas votre référencement. Cependant, vous devez être conscient de certains problèmes:
Le site externe pourrait être assez lent, ce qui pourrait avoir un impact minime sur le référencement puisque l'algorithme de Google inclut la vitesse du site. Toutefois, si vous vous posez des questions sur des sites tels que l'hébergement Google de jQuery, ils seront presque certainement plus rapides que votre propre site, améliorant ainsi le référencement.
La liaison à chaud avec une autre image pourrait augmenter le classement de cette image dans la recherche d'images. Il est peu probable que cela vous affecte directement, à moins qu'il s'agisse d'un concurrent et que vous souhaitiez toujours vous classer au-dessus d'eux.
L'image ou le script peut être supprimé de l'autre site, comme vous l'avez dit.
Le site pourrait changer le fichier si un lien direct est détecté. Pour les images, ils pourraient refuser de le servir ou même afficher quelque chose d'offensant.
Pour les scripts, des problèmes de sécurité peuvent survenir si le site est un peu gênant. Ils peuvent exécuter n'importe quel code JavaScript sur votre site. Ils pourraient donc voler des informations sur l'utilisateur, etc.
Notez que la plupart de ce qui précède ne s’applique que si vous effectuez un hyperlien sans autorisation. Les scripts tels que jQuery sur le CDN de Google sont destinés à être reliés par liens dynamiques.