Un plugin est un petit programme conçu pour venir se greffer à un programme principal appelé logiciel hôte (Par exemple : votre navigateur). Les plugins sont utilisés par de nombreux sites web. Ils permettent aux internautes de regarder des vidéos, entendre des sons, jouer à des jeux, voir des infographies, etc.
Parmis les plus connus, on retrouve les plugins Java et Flash par exemple.
L'avènement du mobile nécessite de créer des contenus simples et rapidement consommables, ne nécessitant pas de plugins. Certains d'entre eux ne sont même pas lisibles par les téléphones portables, ce qui nuit à l'expérience utilisateur.
De nombreux problèmes concernant la sécurité ont également été identifiés, comme l'accès au micro ou caméra de votre ordinateur par exemple.
Enfin, les robots des moteurs de recherche ne peuvent pas exploiter le contenu de certains plugins pour le référencement. Ce qui veut dire que le contenu des plugins n'apparaît pas sur les résultats des moteurs de recherche, notamment avec Flash et Java.
Flash, Silverlight et Java étant de plus en plus rejetés par les navigateurs, la solution la plus évidente pour éviter le blocage par les moteurs de recherche est de ne pas utiliser de plugin pour l’affichage de votre contenu.
Par ailleurs, il est possible de convertir du contenu basé sur un plugin grâce au HTML5. Ce format permet :