Intégrer une page Facebook sur son site web : le plugin officiel plafonne à 500 px et pose six cookies (test 2026)

Facebook propose un outil officiel et gratuit pour afficher votre page sur votre site, le Page Plugin. En juin 2026, je l'ai installé sur une page HTML vierge, j'ai regardé ce qu'il charge dans les outils de développement, je l'ai mesuré, puis j'ai fait passer un flux CollectSocials par exactement le même montage. Le configurateur de Facebook a refusé de me livrer le code, le widget plafonne à 500 px, il se fige au redimensionnement et il pose six cookies de suivi avant le moindre clic du visiteur. Voici le relevé complet, puis la méthode qui fonctionne. Nous éditons CollectSocials : pesez la recommandation en conséquence, et vérifiez chaque test vous-même, tout est reproductible.

Conditions de test : juin 2026, une page HTML vierge servie en local sur localhost:8080, Chrome en navigation privée, extensions désactivées, cache désactivé. La même page publique Facebook, le même montage, la même session : d'un côté le Page Plugin natif, de l'autre un flux CollectSocials. Toutes les captures ci-dessous viennent de cette session.

La réponse courte : il existe deux façons d'intégrer une page Facebook sur un site web. Méthode 1, le Page Plugin natif : vous collez l'URL de votre page dans le configurateur de Meta, vous copiez le HTML généré, vous l'intégrez. C'est gratuit, et c'est aussi une boîte étroite figée au style de Facebook. Méthode 2, un widget tiers comme CollectSocials : vous connectez votre page, vous choisissez ce qui s'affiche, vous habillez le flux à vos couleurs, et vous collez un seul extrait de code qui occupe toute la largeur et reste responsive. La méthode 1 est celle vers laquelle on se tourne en premier ; la méthode 2 est celle qui tient la route. Les deux sont testées ci-dessous.

Le Page Plugin natifPage Plugin Facebook rendu sur une page de test locale : une boîte étroite alignée à gauche contenant une publication photo, ses compteurs de réactions, de commentaires et de partages, et un bouton See more on Facebook, avec une large zone grise vide à droite
CollectSocialsFlux Facebook CollectSocials sur la même page de test : un carrousel sombre pleine largeur intitulé Latest from Facebook avec un indicateur Live feed et cinq cartes de publication portant leur texte, leur visuel et un lien Read more
La même page Facebook, deux rendus, la même page de test locale. À gauche, le plugin natif : une boîte étroite qui se termine par un bouton See more on Facebook, et beaucoup de gris à droite. À droite, un flux pleine largeur aux couleurs du site. (juin 2026)

Ajouter sa page Facebook à son site web en 6 étapes

La marche à suivre la plus fiable, en six étapes, détaillée plus bas avec les captures de la même session de test :

  1. Créez un compte CollectSocials gratuit et créez un flux depuis le tableau de bord.
  2. Cliquez sur « Add Source » et choisissez Facebook dans la liste des plateformes.
  3. Connectez votre compte Facebook par le parcours OAuth de Meta, puis désignez la page à afficher.
  4. Passez vos publications en revue sur la page Collect : épinglez, masquez, filtrez avant que quoi que ce soit parte en ligne.
  5. Ouvrez le Design Studio, choisissez une mise en page, puis un modèle tout prêt ou votre propre thème.
  6. Cliquez sur « Get Code », collez l'extrait dans le HTML de votre site, et vérifiez le rendu sur mobile.

Contrairement au plugin natif, cela m'a pris un seul extrait de code et cela a fonctionné du premier coup. Mais commençons par le démontage qui explique pourquoi j'ai cessé d'utiliser le Page Plugin.

Pourquoi un flux Facebook a encore de la valeur en 2026

Facebook reste l'endroit où une grande partie des entreprises publient leurs actualités, annoncent leurs promotions et répondent à leurs clients. Un flux intégré ramène cette activité sur votre site : le visiteur voit que vous êtes actif maintenant, et pas au trimestre dernier. Cela sert la preuve sociale, avec de vraies publications portant de vraies réactions, la présence locale, et la fraîcheur de vos pages sans écrire une ligne de contenu nouvelle. Associez-y vos avis ou d'autres réseaux et vous obtenez un flux unifié qui installe la confiance (en anglais) depuis un seul widget.

Ce que montre l'animation

À gauche, une carte « Your Page » sur facebook.com dont les publications apparaissent une à une ; au centre, un chemin animé étiqueté « Auto-Sync » que des points parcourent ; à droite, une fenêtre de navigateur « yoursite.com » où les mêmes publications se rangent en grille sous un titre « Social Feed », avec une pastille verte « Live ». C'est exactement le mécanisme dont le Page Plugin est incapable : les publications continuent d'arriver sans que vous rééditiez la page.

Prêt à afficher votre page Facebook sur votre site ?Créez un compte gratuit et testez le rendu sur votre propre page.
Créer un compte gratuit

J'ai testé le Page Plugin officiel de Facebook : voilà ce qu'il fait vraiment

Tout ce qui suit a été relevé en juin 2026. J'ai installé le Page Plugin sur une page HTML vierge, inspecté ce qu'il charge, mesuré le réseau et les cookies, lancé Lighthouse, puis fait passer un flux Facebook CollectSocials par le même montage. Étape par étape.

Premier obstacle : récupérer le code

Je suis parti du configurateur du Page Plugin sur le site développeurs de Meta, et j'ai commencé à y saisir des URL. Avec l'URL d'un profil personnel, le bouton Get Code a tremblé et n'a rien fait : aucune erreur, aucune explication. Avec une page vérifiée dans Meta Business Suite soumise à des restrictions de permission au niveau de l'application, même échec silencieux. En saisissant une URL de page sans le préfixe https://, simplement facebook.com/..., il a affiché « The href entered is not recognized as a valid URL » alors que l'aperçu, juste en dessous du message d'erreur, affichait correctement la page. Et une fois l'URL complète en place, un clic sur Get Code a ouvert une fenêtre dont l'indicateur de chargement a tourné indéfiniment sans jamais livrer la moindre ligne de code. Pendant mon test, la génération de code de l'outil officiel était tout simplement cassée.

URL sans https:// : erreurConfigurateur du Page Plugin sur developers.facebook.com : le champ href contient facebook.com/nationalgeographic sans https, un bandeau rouge affiche The href entered is not recognized as a valid URL, et l'aperçu affiche pourtant la page correctement en dessous
Get Code : rotation sans finConfigurateur du Page Plugin avec une URL complète dans le champ href : une fenêtre blanche s'est ouverte au-dessus de l'aperçu et n'affiche qu'un indicateur de chargement, le bouton Get code étant grisé
Le configurateur de Facebook a échoué à répétition : il refuse une URL sans le préfixe https:// tout en l'affichant correctement dans l'aperçu, et la fenêtre Get code tourne sans jamais rendre d'extrait. (juin 2026)

J'ai dû écrire l'intégration à la main

Puisque le configurateur ne livrait rien, j'ai écrit moi-même le chargeur du SDK et le div fb-page, pointés sur une page publique. Ouvrir le fichier en local par file:// ne donne rien : le SDK de Facebook refuse de s'exécuter depuis file:// pour des raisons de sécurité. Je l'ai donc servi par un serveur local sur localhost:8080. Voici le HTML exact qu'attend le Page Plugin, le chargeur de SDK plus le div, si vous voulez intégrer un flux Facebook en HTML pur :

<!-- 1. Charger le SDK JavaScript de Facebook une seule fois, en haut du <body> -->
<div id="fb-root"></div>
<script async defer crossorigin="anonymous"
  src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v23.0">
</script>

<!-- 2. Placer ceci là où le flux doit apparaître -->
<div class="fb-page"
  data-href="https://www.facebook.com/VotrePage"
  data-tabs="timeline"
  data-width="500"
  data-height="700"
  data-small-header="false"
  data-hide-cover="false"
  data-show-facepile="true">
</div>

Notez le data-width="500" : c'est le maximum absolu. Une fois en ligne, le plugin s'est affiché comme une boîte étroite à défilement : cinq publications seulement, des légendes tronquées par des points de suspension, un clic sur une publication qui renvoie le visiteur sur Facebook, aucune lecture vidéo sur place, et un bouton « See more on Facebook » pour finir. Sa fonction est de sortir les visiteurs de votre site pour les ramener sur Facebook.

Un point en faveur du plugin, par honnêteté : le Page Plugin peut afficher n'importe quelle page Facebook publique, alors que CollectSocials n'affiche que les pages dont vous êtes propriétaire ou administrateur. C'est une règle de l'API de Meta et non une limitation de notre côté, et pour une entreprise qui intègre sa propre page cela ne change rien. Mais la différence est réelle et mérite d'être dite.

Le piège de la largeur : 180 px minimum, 500 px maximum

La documentation de Meta indique elle-même que la largeur du plugin est bornée à un minimum de 180 px et un maximum de 500 px, avec 340 px par défaut. Je l'ai vérifié. J'ai réglé data-width sur 500, déposé le widget dans une section pleine largeur et ouvert la fenêtre à 1179 px de large. Le plugin est resté une boîte étroite sur la gauche, avec environ 680 px de gris mort à sa droite (1179 − 500 = 679). Aucun réglage ne le fait remplir un conteneur large : il refuse simplement de dépasser 500 px.

Page de test en navigation privée à un viewport de 1179 par 748 px : le Page Plugin occupe une colonne étroite à gauche, le reste de la section reste vide, et le panneau Elements des outils de développement montre le div fb-page avec data-width 500 ainsi que les deux balises script chargées depuis connect.facebook.net
Viewport réglé sur 1179 px, data-width sur 500. Le plugin ne va pas plus loin et laisse le reste de la section vide. Le panneau de droite montre l'attribut data-width 500 et les deux scripts chargés depuis connect.facebook.net. (juin 2026)

L'échec au redimensionnement

La documentation de Meta admet aussi que le plugin « détermine sa largeur au chargement de la page » et « ne réagit pas aux modifications du modèle de boîte après le chargement ». Je l'ai testé en mode responsive. À 1179 px il est resté figé sur son rendu étroit initial sans jamais s'élargir. À 184 px il s'est écrasé sur son minimum de 180 px. À 83 px il a cédé complètement : le texte s'empile verticalement et le widget devient inutilisable. C'est très exactement pour cela que tant de gens signalent un plugin cassé sur mobile ou après une rotation d'écran : il mesure une fois, puis ne s'ajuste plus.

184 px : écrasé sur le minimumPage de test à un viewport de 184 par 748 px : le titre de la page s'empile à raison d'un mot par ligne et le Page Plugin est réduit à une colonne minuscule, tandis que le panneau Application des outils de développement liste six cookies du domaine facebook.com
83 px : illisiblePage de test à un viewport de 83 par 748 px : le Page Plugin est compressé en une bande verticale illisible où le texte et les visuels ne sont plus distinguables
Le plugin mesure sa largeur une fois au chargement et ne se réajuste jamais. À 184 px il est écrasé sur son minimum, à 83 px il devient illisible. La capture de gauche montre au passage les six cookies facebook.com dans le panneau Application. (juin 2026)

Les cookies : c'est le point le plus lourd de conséquences

J'ai ouvert les outils de développement, onglet Application, section Cookies. Le domaine localhost ne portait que mes propres cookies Google Analytics, les _ga, qui sont les miens et pas ceux de Facebook. Mais sous le domaine .facebook.com, déposés uniquement par le plugin, sans la moindre interaction de ma part, j'ai trouvé six cookies Facebook :

  • datr : identification du navigateur, expiration 2027.
  • fr : le principal cookie publicitaire de Facebook, expiration 2026. Attention au nom, il s'agit bien du cookie appelé fr, cela n'a rien à voir avec la langue française.
  • ps_l et ps_n : détection de l'état de connexion et de session.
  • sb : sécurité du navigateur, expiration 2027.
  • wd : celui-ci enregistre littéralement les dimensions de mon écran, 1470×835, et les renvoie à Facebook.

Les six sont déposés au chargement de la page, avant que le visiteur ait cliqué sur quoi que ce soit. Au regard du RGPD et des règles équivalentes, c'est précisément le type de traceur tiers censé attendre derrière un bandeau de consentement. Le plugin « gratuit » se transforme donc discrètement en obligation de conformité sur tout site qui s'adresse à un public européen. Son usage est par ailleurs régi par les conditions de la plateforme Meta.

Page Plugin : 6 cookies FacebookPanneau Application des outils de développement, section Cookies du domaine facebook.com, listant exactement six lignes : datr expirant en 2027, fr expirant en 2026, ps_l, ps_n, sb expirant en 2027, et wd dont la valeur est 1470x835
CollectSocials : aucun cookie FacebookPanneau Application des outils de développement avec le widget CollectSocials : l'arborescence Cookies ne contient que http://localhost:8080 et la liste n'affiche que trois cookies Google Analytics du site lui-même, aucun domaine facebook.com
À gauche, le Page Plugin crée un magasin de cookies .facebook.com contenant six traceurs, dont wd qui stocke la résolution d'écran 1470x835. À droite, le widget CollectSocials n'ajoute aucun domaine facebook.com : il ne reste que les cookies analytiques du site. (juin 2026)

Le poids réseau

J'ai ouvert l'onglet Réseau en navigation privée, sans extensions, cache désactivé. Une page vierge ne portant rien d'autre que le Page Plugin charge le SDK de Facebook en deux temps, un petit chargeur puis le sdk.js principal, suivis d'une cascade de scripts Facebook obfusqués : l'un pesait 130 ko, un autre 96,2 ko, un autre 68,5 ko. S'y ajoute une requête vers un point de journalisation de Facebook qui répond 404. Le HTML de ma propre page, lui, était prêt en 25 ms ; tout ce qui suit venait de Facebook.

Une réserve honnête : le total exact d'octets varie selon la page et selon la session. Les images que sert une page sont récupérées telles quelles, sans optimisation, donc une page riche en visuels transférera beaucoup plus. Le coût du SDK et de sa cascade de scripts, lui, est constant quelle que soit la page intégrée, et c'est cette part constante qui pose les cookies de suivi et met Lighthouse en échec.

Page Plugin : onglet RéseauOnglet Réseau en navigation privée pour la page du Page Plugin : une longue liste de scripts aux noms obfusqués, dont un de 130 ko, un de 96,2 ko et un de 68,5 ko, une requête logging en rouge avec le statut 404, et un pied de panneau indiquant un DOMContentLoaded à 25 ms
CollectSocials : onglet RéseauOnglet Réseau en navigation privée pour le flux Facebook CollectSocials : six requêtes seulement, le document test.html, un script serve-widget, un appel get-public-feed et trois images JPEG de la page connectée
Même page vierge, même navigateur en navigation privée, aucune extension. À gauche, le Page Plugin charge le SDK en deux parties puis une cascade de scripts obfusqués et déclenche une requête de journalisation qui répond 404 : rien de tout cela n'est à vous, rien n'est optionnel. À droite, le widget récupère un script, l'appel de flux et les images de votre propre page. (juin 2026)

Lighthouse n'a même pas pu lui donner une note

J'ai lancé Lighthouse sur mobile puis sur ordinateur. Les deux essais ont échoué avec l'erreur NO_FCP : « la page n'a affiché aucun contenu ». Le SDK se charge de façon si asynchrone que l'outil de mesure de Chrome n'arrive pas à capter le premier affichage de contenu. Le plugin natif est donc littéralement non mesurable par l'outil de performance standard de Google. En retirant le plugin pour ne tester que mon titre, Lighthouse est reparti normalement, ce qui confirme que le problème vient du plugin et non de ma page. Le flux CollectSocials, sur la même page et dans la même session privée, a été mesuré normalement et a produit un rapport complet.

Page Plugin : échec NO_FCPPanneau Lighthouse sur la page du Page Plugin : un avertissement indiquant que la page n'a affiché aucun contenu avec le code NO_FCP, un cercle Performance marqué d'un point d'exclamation, et les indicateurs First Contentful Paint, Largest Contentful Paint, Total Blocking Time, Cumulative Layout Shift et Speed Index tous en Error
CollectSocials : rapport produitPanneau Lighthouse sur la même page portant le flux Facebook CollectSocials : le rapport aboutit et affiche un cercle Performance chiffré ainsi que la capture de la page mesurée
Lighthouse n'a produit aucun résultat pour le Page Plugin : tous les indicateurs renvoient NO_FCP. Sur la page identique, le flux CollectSocials a été mesuré normalement et le rapport est allé au bout. (juin 2026)

J'ai filmé la séance pour que vous n'ayez pas à me croire sur parole. On y voit le configurateur de Facebook échouer à générer du code, le plugin s'afficher à son plafond de 500 px, Lighthouse renvoyer son erreur NO_FCP en direct, puis un flux Facebook CollectSocials occuper toute la largeur et rester mesurable, sur la même page et dans la même session de navigateur. L'enregistrement est en anglais.

Le test du CSS : aucun contrôle sur le design

J'ai injecté du CSS agressif dans ma page : polices en serif rouge Georgia, fond violet, arrondis et ombres supprimés. Tout ce qui entoure le plugin a changé ; le plugin, lui, est resté identique au pixel près, parce qu'il s'affiche dans une iframe que mon CSS ne peut pas atteindre. Pour être juste, cette isolation est voulue et elle protège le plugin d'une feuille de style qui le casserait. Le revers est le vrai sujet : vous n'avez aucun contrôle sur le design. Ce que Facebook décide est ce que vos visiteurs voient, sans couleurs, sans polices, sans mise en page, sans style de carte.

Page de test dont le fond est passé au violet clair par du CSS injecté, tandis que le Page Plugin, dans son iframe, conserve exactement le même rendu blanc et bleu qu'auparavant
Le fond de la page est passé au violet. Le plugin, isolé dans son iframe, n'a pas bougé d'un pixel. L'isolation le protège de votre CSS, et vous interdit du même coup de l'habiller. (juin 2026)

Sur mobile

En émulation iPhone 12 Pro, le plugin occupe bien la largeur du téléphone, ce qui paraît correct au premier coup d'œil, mais le nom de la page se coupe maladroitement sur trois lignes, la biographie est tronquée et un grand bloc de blanc mort traîne sous le widget. Le flux CollectSocials, sur le même appareil, occupe le viewport d'un bord à l'autre sans problème de retour à la ligne, aussi bien en carrousel qu'en liste.

Page Plugin sur iPhone 12 ProPage Plugin en émulation iPhone 12 Pro : le nom de la page se coupe sur trois lignes, la biographie se termine par des points de suspension et une large zone blanche vide occupe le bas de l'écran
CollectSocials sur iPhone 12 ProFlux Facebook CollectSocials en émulation iPhone 12 Pro : le carrousel sombre occupe toute la largeur de l'écran avec ses cartes de publication, leurs visuels et leurs liens Read more
Même appareil, même test. Le plugin coupe le nom de la page sur trois lignes et laisse du vide ; le flux CollectSocials occupe la largeur proprement. (juin 2026)
Ma conclusion : pour une petite boîte « Retrouvez-nous sur Facebook » dans une colonne latérale, le Page Plugin fait l'affaire, il est gratuit et rapide à poser. Dès qu'il faut occuper toute la largeur, respecter une charte, rester responsive, modérer, tenir la performance ou combiner plusieurs réseaux, le plafond de 500 px, le style verrouillé, la cascade de scripts et les six cookies avant consentement vous barrent la route. Facebook a construit cet outil pour ramener les gens sur Facebook, pas pour bien rendre sur votre site.

Ajouter sa page Facebook pour de vrai, étape par étape

Après les 500 px et la cascade de scripts, j'ai monté le même flux avec CollectSocials, et il s'est affiché pleine largeur et aux couleurs du site du premier coup. Pas d'identifiant d'application Facebook, pas de chargeur de SDK, aucun bandeau de consentement déclenché par le widget. Voici le parcours complet, avec les captures de la même session de juin 2026.

Étape 1 : créer un flux

Après inscription, vous arrivez sur le tableau de bord. Créez-y un flux pour votre contenu Facebook. Vous pouvez en faire tourner plusieurs : un pour votre page principale, un autre pour une campagne ou une page précise de votre site.

Tableau de bord CollectSocials sur app.collectsocials.com : une grille de cartes de flux nommées Pinterest Board, Twitter feed, Youtube, My X timeline, Facebook Page et New Feed, chacune indiquant son statut Approved, son nombre de sources et une tuile Add Source, avec un bouton Add Source en haut à droite
Le tableau de bord CollectSocials. Chaque carte est un flux, avec ses propres sources et son propre design ; le bouton Add Source lui ajoute une plateforme. (juin 2026)

Étape 2 : choisir Facebook comme source

Cliquez sur « Add Source » et choisissez Facebook dans le sélecteur de plateformes. Facebook fonctionne sur toutes les offres, y compris l'offre gratuite : ce n'est pas une fonction réservée aux offres payantes. Vous pourrez plus tard combiner dans le même flux Instagram, YouTube, les avis Google, TikTok, X/Twitter, Pinterest, Tumblr, un flux RSS ou Vimeo. Le détail des offres est sur la page des tarifs (en anglais).

1. Choisir la plateformeÉcran Choose Platform de CollectSocials, sous-titré Connect your social media account, présentant une grille de tuiles dont Google Reviews, YouTube, X / Twitter, Facebook, Instagram, TikTok et RSS Feed, la tuile LinkedIn portant une étiquette Soon
2. Choisir le type de contenuÉcran Facebook de CollectSocials demandant quel type de contenu collecter, avec une carte Page décrite comme important les publications et les avis de votre page Facebook, et une seconde carte Page Mention
Facebook se prend dans la grille des plateformes, puis l'écran suivant demande quel type de contenu collecter : Page, c'est-à-dire les publications de votre page. (juin 2026)

Étape 3 : connecter votre page Facebook

Cliquez sur « Connect Facebook » pour vous authentifier par le parcours OAuth de Meta, puis choisissez la page à afficher. L'écran de connexion l'annonce lui-même : la connexion passe par OAuth 2.0 et votre mot de passe n'est jamais stocké, le service utilise un jeton que vous pouvez révoquer à tout moment depuis vos paramètres Facebook. Les publications de votre page, texte, photos, vidéos et liens, sont importées automatiquement. Notez que CollectSocials ne connecte que les pages dont vous êtes propriétaire ou administrateur, une règle de l' API Graph de Meta, ce qui pour une entreprise qui intègre sa propre page est exactement le comportement souhaité.

1. Lancer la connexionÉcran Add Facebook Page de CollectSocials avec une carte Connect your Facebook, trois étiquettes Auto-sync posts, Secure OAuth et Multiple pages, un bouton Connect Facebook et la mention Secure OAuth 2.0 connection, we never store your password
2. Autoriser côté MetaFenêtre d'autorisation Meta intitulée Continue as Saddam Hussain, indiquant que CollectSocials recevra le nom et la photo de profil, avec les boutons Not Now et Continue et des liens vers la politique de confidentialité et les conditions
3. Choisir la pageÉcran Select Facebook Page de CollectSocials, sous-titré Choose a page you manage to start collecting posts, affichant un résultat, la page BeatLink Technologies, son identifiant de page et un bouton Continue with BeatLink Technologies
4. Les publications arriventPage Collect Posts de CollectSocials filtrée sur le flux Facebook Page : les publications importées apparaissent en cartes, chacune portant un bouton épingle et un bouton de retrait, avec un compteur de 7 publications au total
Le parcours de connexion complet : la carte Connect your Facebook annonce OAuth 2.0 et l'absence de stockage du mot de passe, Meta affiche sa fenêtre d'autorisation, puis CollectSocials demande de choisir une page que vous gérez, et les publications tombent dans la file de relecture. (juin 2026)

Étape 4 : trier et modérer vos publications

Une fois la connexion faite, vos publications arrivent sur la page Collect. C'est là que se joue ce qui manque totalement au plugin natif : le contrôle. Épinglez les publications à mettre en avant, retirez celles qui n'ont rien à faire sur votre site, rappels d'événements passés, sondages informels, hors-sujet, filtrez par flux, par réseau ou par source, et corrigez le texte d'une publication pour un public web. Les onglets Rules et Custom posts, dans la colonne de gauche, permettent d'automatiser une partie de ce tri et d'ajouter vos propres publications.

Si vous êtes plusieurs à gérer les flux, vous pouvez inviter votre équipe. Chaque action de modération est enregistrée dans un journal d'activité qui indique quel membre a épinglé, masqué ou modifié une publication. Le Page Plugin natif n'a aucune notion de modération, encore moins de rôles ou de piste d'audit.

Étape 5 : habiller le flux dans le Design Studio

C'est la partie que le plugin natif ne peut pas atteindre. Dans le Design Studio, vous choisissez une mise en page dans la liste de gauche, Carousel, Mosaic, Masonry, Coverflow, Slider, Bento et d'autres, sur un aperçu en direct de vos vraies publications. Puis vous l'habillez : partez d'un modèle tout prêt, ou ouvrez le créateur de thème personnalisé et construisez le vôtre, couleurs, polices, bordures, ombres, espacements et style de carte. Comme les thèmes se sauvegardent, vous obtenez autant de rendus différents que nécessaire, tous accordés à votre marque plutôt qu'à celle de Facebook.

Mises en page et modèlesDesign Studio de CollectSocials sur le flux Facebook Page : un bouton Browse Templates et une liste de mises en page préréglées, Flex, Grid, Carousel, List, Mosaic, Slider, Tetris, Coverflow, Panel, Stagger, Masonry et Bento, à gauche d'un aperçu en direct du carrousel Facebook, avec les boutons Publish Changes, Preview et Get Code en haut
Créateur de thème personnaliséFenêtre Create Custom Theme de CollectSocials : un champ de nom de thème enregistré au fil de la frappe, une section Colors avec fond de publication en couleur unie ou dégradé, couleur de bordure, couleur du nom d'auteur et couleur du texte, un aperçu en direct d'une carte Facebook à droite, et derrière la fenêtre la liste des thèmes existants Midnight, Ocean, Glass, Pastel, Forest et Mono
À gauche, la liste des mises en page et le bouton Browse Templates, avec l'aperçu du flux Facebook au centre. À droite, le créateur de thème : couleurs de fond, de bordure, de nom d'auteur et de texte, avec aperçu en direct, au-dessus des thèmes déjà fournis comme Midnight, Ocean ou Glass. Le Page Plugin ne propose rien de tout cela. (juin 2026)

Habiller un flux Facebook aux couleurs de son site

L'animation reproduit l'écran du Design Studio : à gauche un sélecteur de mise en page, une liste de thèmes et des interrupteurs d'affichage ; à droite un aperçu intitulé « Facebook Feed » qui enchaîne les combinaisons, grille, mosaïque, carrousel, liste puis bandeau défilant, en changeant à chaque fois de fond, de couleur d'accent et de forme de carte. C'est précisément ce que le Page Plugin, figé dans son iframe, ne laisse pas faire.

Étape 6 : prévisualiser, récupérer le code, vérifier sur mobile

Le bouton « Preview » montre le rendu exact en basculant entre ordinateur, tablette et mobile. Quand tout est bon, « Get Code » vous remet l'extrait à coller. Le widget s'affiche dans un Shadow DOM : ses styles sont isolés de ceux de votre site, donc aucun conflit, et il reste responsive à n'importe quelle largeur. Je l'ai vérifié sur iPhone 12 Pro en carrousel et en liste verticale.

Carrousel (mobile)Flux Facebook CollectSocials en carrousel sur iPhone 12 Pro : trois cartes visibles côte à côte occupant toute la largeur, chacune avec son auteur, son texte, son visuel et un lien Read more
Liste (mobile)Flux Facebook CollectSocials en liste verticale sur iPhone 12 Pro : les publications s'empilent en pleine largeur, chacune avec son grand visuel et sa légende complète en dessous
Le même flux Facebook sur iPhone 12 Pro, en carrousel puis en liste. Dans les deux cas le widget occupe la largeur de l'écran, le nom de la page ne se casse pas et les visuels restent lisibles ; en carrousel les légendes sont abrégées par un lien Read more. (juin 2026)

Une précision sur le mot « live » : il s'agit de flux qui se mettent à jour automatiquement, pas d'un direct. Votre widget récupère les nouvelles publications à intervalles réguliers, sans que vous ayez jamais à recoller le code ni à rafraîchir quoi que ce soit à la main.

Prêt à afficher votre page Facebook sur votre site ?Créez un compte gratuit et testez le rendu sur votre propre page.
Créer un compte gratuit

Page Plugin natif ou widget : ce que j'ai mesuré

Chaque ligne de ce tableau vient de mon test de juin 2026 : la même page Facebook publique, intégrée sur des pages vierges identiques, mesurée dans la même session d'outils de développement.

Ce que j'ai mesuréPage Plugin FacebookCollectSocials
Scripts chargésSDK Facebook + cascade1
Images serviesNon optimisées, telles que la page les sertAu bon format
Cookies Facebook avant consentement6 (datr, fr, ps_l, ps_n, sb, wd)0
LighthouseÉchec NO_FCP, aucune note possibleMesuré normalement
Largeur maximalePlafonnée à 500 pxPleine largeur, n'importe quel conteneur
RedimensionnementFigé au chargement de la pageEntièrement responsive
Contrôle du designAucun (iframe verrouillée)Mises en page, modèles, créateur de thème
ModérationAucuneÉpingler, masquer, filtrer, corriger le texte
Multi-plateformesFacebook uniquementFacebook, Instagram, avis Google, YouTube et plus
CoûtGratuitUne offre gratuite existe (tarifs, en anglais)

Intégrer un flux Facebook sur WordPress, Shopify, Webflow, Squarespace, Wix ou Google Sites

Une fois l'extrait récupéré, il ne reste qu'à le coller. Voici où va le code sur les principales plateformes.

WordPress (éditeur Gutenberg)

  1. Ouvrez la page ou l'article qui doit recevoir le flux.
  2. Cliquez sur le + d'insertion de blocs et cherchez « HTML personnalisé ».
  3. Ajoutez un bloc HTML personnalisé et collez-y votre code.
  4. Utilisez « Aperçu » dans la barre du bloc pour vérifier le rendu, puis publiez.

Le bloc HTML personnalisé de WordPress, en images

L'animation rejoue le geste dans l'éditeur WordPress : le bouton + clignote, un bloc « Custom HTML » apparaît, une unique balise <script> s'y écrit caractère par caractère, puis le bloc bascule sur un aperçu de flux portant le logo Facebook et la page passe en « Published, feed is live ». Aucune extension à installer, et aucun CSS de thème à combattre.

Site WordPress publié affichant le flux Facebook CollectSocials en carrousel sombre pleine largeur, avec l'en-tête Latest from Facebook, l'indicateur Live feed et cinq cartes de publication, la barre d'administration WordPress étant visible en haut
Le flux Facebook CollectSocials en ligne sur un site WordPress : pleine largeur, aux couleurs choisies, collé dans un bloc HTML personnalisé sans installer la moindre extension. (juin 2026)

Comme le widget s'affiche dans un Shadow DOM, il est isolé du CSS de votre thème : il fonctionne tel quel sur n'importe quelle configuration WordPress, Gutenberg, Elementor, Divi, Beaver Builder, ou n'importe quelle combinaison de thème et de constructeur de pages, sans conflit d'extension.

Constructeurs de pages. Avec Elementor, déposez un widget HTML et collez le code. Avec Divi, utilisez un module Code ; Beaver Builder a un module HTML. Le geste est identique : coller, enregistrer.

Colonnes latérales et pieds de page. Pour afficher le flux sur tout le site, ajoutez un widget HTML personnalisé depuis Apparence > Widgets et collez-y le code. Les plus à l'aise peuvent placer l'extrait directement dans un fichier de gabarit du thème pour l'afficher partout sans le répéter.

WooCommerce. Sur une boutique WooCommerce, un flux Facebook sur les fiches produit, montrant du contenu client et des publications liées au produit, ajoute une preuve sociale au moment précis de l'achat.

Shopify (Online Store 2.0)

  1. Dans l'administration Shopify, allez dans Online Store > Themes > Customize.
  2. Rendez-vous sur la page voulue et cliquez sur Add section.
  3. Choisissez Custom Liquid et collez votre code dans le champ Liquid.
  4. Placez la section où vous le souhaitez, puis enregistrez.
Coller dans Custom LiquidÉditeur de thème Shopify avec une section Custom Liquid sélectionnée dans la colonne de gauche : le champ de code contient le commentaire CollectSocials Widget, un div conteneur et une balise script pointant vers serve-widget, tandis que l'aperçu de la page d'accueil affiche déjà le carrousel Facebook
En ligne sur la boutiqueBoutique Shopify en ligne affichant le flux Facebook CollectSocials en carrousel pleine largeur sous la navigation Home, Catalog et Contact de la boutique
Shopify : l'extrait se colle dans une section Custom Liquid, où l'on voit qu'il se résume à un conteneur et à une balise script, et le flux Facebook s'affiche pleine largeur sur la boutique. (juin 2026)

Webflow

  1. Ouvrez votre projet dans le Designer de Webflow.
  2. Faites glisser un élément Embed, dans les composants, à l'endroit voulu.
  3. Collez votre code dans le champ, puis fermez l'éditeur.
  4. Publiez le site pour voir le widget en ligne.
Site Webflow publié sur un domaine webflow.io affichant le flux Facebook CollectSocials en carrousel sombre pleine largeur, avec le badge Made in Webflow en bas à droite
Le flux Facebook CollectSocials sur un site Webflow publié, déposé dans un élément Embed et rendu sur toute la largeur. (juin 2026)

Le parcours Webflow complet, Code Embed contre Code Block, points de rupture responsive et intégrations CMS, est détaillé dans notre guide intégrer un flux social sur Webflow (en anglais).

Squarespace

  1. Éditez la page et cliquez sur un point d'insertion pour ajouter un bloc.
  2. Choisissez le bloc Code et collez-y votre code, en laissant le type sur HTML.
  3. Appliquez, puis enregistrez la page.

Wix

  1. Dans l'éditeur Wix, cliquez sur Ajouter > Embed & Social > Custom Embeds > Embed a Widget (dans Wix Studio, utilisez l'élément Embed).
  2. Ouvrez l'éditeur de code de l'élément, collez votre code, et cliquez sur Apply.
  3. Redimensionnez et placez l'élément, puis publiez.
Aperçu de site dans l'éditeur Wix affichant le flux Facebook CollectSocials en carrousel sombre sur toute la largeur, sous le bandeau Wix proposant de passer à une offre payante pour retirer les publicités
Le flux Facebook rendu dans l'aperçu de site de l'éditeur Wix, sur toute la largeur de la page. (juin 2026)

Wix a quelques particularités : l'intégration HTML fonctionne même sur les sites Wix gratuits, les sites créés avec Wix ADI doivent basculer sur l'éditeur standard, et la mise en page mobile se règle séparément. Le parcours complet avec captures est dans notre guide intégrer un flux Facebook sur Wix (en anglais).

Google Sites

  1. Ouvrez votre site dans l'éditeur Google Sites et cliquez sur Insérer > Intégrer.
  2. Choisissez l'onglet Code d'intégration, collez votre extrait, puis validez.
  3. Redimensionnez le bloc sur le canevas et publiez.

Le même code fonctionne également sur HubSpot, dans un module personnalisé, et sur n'importe quel site HTML statique, partout où du HTML ou du JavaScript personnalisé est accepté.

Le cas particulier des vidéos Facebook

Si votre page repose surtout sur la vidéo, reels, rediffusions de direct, démonstrations produit, vous pouvez construire un flux qui les met en valeur au lieu de les noyer dans un fil de texte. Rappelons que le Page Plugin ne lit même pas les vidéos sur place : un clic renvoie sur Facebook.

L'intégration native d'une vidéo. Facebook propose bien une intégration pour une vidéo à la fois : ouvrez la publication vidéo, cliquez sur le menu à trois points, choisissez Embed, et collez l'extrait généré. Cela convient pour un unique extrait mis en avant, par exemple un témoignage sur une page « À propos ». Mais vous ne pouvez intégrer qu'une vidéo à la fois, le style est verrouillé sur celui de Facebook, et changer de vidéo veut dire modifier le code à la main. Il n'existe aucun moyen de construire ainsi une galerie dynamique.

Un flux vidéo trié, à la place. Avec CollectSocials, vous connectez la page une fois, puis vous restreignez la sélection aux vidéos sur la page Collect : l'intégration se lit alors comme une galerie vidéo construite, et non comme un fil brut. Une mise en page Carousel ou Slider convient bien à la vidéo, le visiteur fait défiler les extraits sans dérouler la page. Le flux récupère tous les formats vidéo de votre page :

  • Les vidéos natives : lancements, tutoriels, annonces publiés directement sur votre page.
  • Les rediffusions de direct Facebook : une fois le direct terminé, l'enregistrement devient une publication ordinaire, ce qui donne une seconde vie à vos événements pour ceux qui les ont manqués.
  • Les reels Facebook : la vidéo verticale courte, exposée à un public web qui ne l'aurait pas vue.
  • Les compteurs d'engagement : réactions, commentaires et partages voyagent avec la publication, ce qu'un simple lecteur vidéo ne reproduit pas.

Où placer votre flux Facebook

L'emplacement décide de la valeur que le flux apporte réellement. Quelques endroits qui fonctionnent régulièrement.

Choisir l'emplacement

L'animation dessine une page de site dans une fenêtre de navigateur et fait apparaître trois repères, un dans la zone d'accueil, un sur un bloc « À propos », un sur un bloc « Produit », chacun accompagné de sa recommandation. C'est le même raisonnement que la suite de cette section : l'accueil sert la présence de marque, la page À propos l'authenticité, la fiche produit la preuve sociale au moment de l'achat.

Page d'accueil, sous la ligne de flottaison. Une section Facebook vers le bas d'une page d'accueil très fréquentée montre que la marque est active sans encombrer le message principal. C'est exactement là que le plafond de 500 px du plugin natif fait mal : un flux CollectSocials, lui, occupe la section entière.

Page « À propos ». De vraies publications apportent une personnalité et une authenticité qu'un texte institutionnel poli ne produit pas : le côté humain de votre activité.

Page de contact ou de support. Un flux Facebook à jour confirme que l'entreprise est active et réactive, et remonte des annonces que le visiteur a pu manquer.

Fiches produit ou de service. Les publications qui mettent en avant un produit précis ou racontent une histoire client fonctionnent comme preuve sociale, là où la décision d'achat se prend.

Au-delà de Facebook : combiner plusieurs réseaux

C'est là que l'écart avec le plugin natif devient total. Vous n'êtes pas limité à Facebook : dans un même flux, vous pouvez combiner votre page avec un flux Instagram, des avis Google (en anglais), YouTube et d'autres sources. Un widget qui montre votre dernière publication Facebook à côté d'un avis cinq étoiles et d'une photo Instagram récente pèse bien plus lourd que n'importe quel réseau isolé.

Si vous visez plus grand, un mur social ou un affichage d'événement, voyez nos guides sur le mur social sur n'importe quel site (en anglais) et sur les murs sociaux pour événements (en anglais).

Alors : Page Plugin natif ou widget ?

Ajouter une page Facebook à un site devrait être simple, et le Page Plugin l'est, à condition d'accepter une boîte de 500 px au style de Facebook, qui traîne derrière elle une cascade de scripts, dépose six cookies de suivi avant consentement, ne se modère pas et empêche même Lighthouse de noter la page. Pour un petit encart « Retrouvez-nous sur Facebook », le marché est peut-être équitable.

Pour tout ce qui doit occuper la largeur, respecter une charte, rester rapide et responsive, être trié, ou combiné avec Instagram, des avis et d'autres réseaux, il faut un outil qui rende le contrôle. Après avoir fait passer les deux par le même test, j'utilise CollectSocials : aucun cookie Facebook déposé, une page qui reste mesurable là où le plugin ne pouvait pas être noté du tout, et un widget Facebook qui ressemble à mon site au lieu de ressembler à une fenêtre sur Facebook. Et un flux Facebook fonctionne dès l'offre gratuite.

Facebook est rarement seul sur un site. Le même agrégateur porte un flux X (Twitter) pour le commentaire à chaud et un flux TikTok (en anglais) pour la vidéo courte, et les deux se déposent dans le même mur que vos publications de page.

Affichez votre page Facebook sur votre site

Le plugin officiel bloque à 500 px et dépose ses cookies avant le moindre clic. Connectez votre page, choisissez un design, collez une ligne de code.


Questions fréquentes

Pourquoi mon plugin de page Facebook ne s'affiche-t-il pas ?

Les causes les plus fréquentes, toutes reproduites pendant le test : le configurateur refuse souvent de générer le code, le bouton Get Code tournant sans fin ou échouant en silence sur un profil personnel et sur une page soumise à des restrictions de permission ; le plugin est plafonné à 500 px et ne peut donc pas remplir une section plus large ; il mesure sa largeur au chargement et, selon la documentation de Meta, « ne réagit pas aux modifications du modèle de boîte après le chargement » ; ou bien le SDK de Facebook, indispensable, n'a pas pu se charger ou a été bloqué par un outil de consentement ou de gestion des cookies. Un widget tiers évite ces limites.

Le widget Facebook n'est pas responsive : que faire ?

Ce n'est pas un réglage à corriger, c'est le comportement du plugin. Il détermine sa largeur une seule fois, au chargement, et ne s'ajuste plus ensuite : à 1179 px il est resté figé sur son rendu étroit, à 184 px il s'est écrasé sur son minimum de 180 px, et à 83 px il est devenu illisible. Un widget rendu dans un Shadow DOM et prévu pour être fluide s'adapte, lui, à la largeur de son conteneur.

Le Page Plugin dépose-t-il des cookies ? Est-ce compatible avec le RGPD ?

Oui, il dépose des cookies, et c'est le vrai piège. Le charger a créé un magasin de cookies .facebook.com contenant six entrées, datr, fr, ps_l, ps_n, sb et wd, dès le chargement de la page, avant la moindre interaction du visiteur. Au regard du RGPD, les cookies publicitaires et de suivi tiers comme celui nommé fr exigent en général un consentement préalable : le plugin peut donc créer une obligation de conformité. Le widget CollectSocials n'a ajouté, dans le même test, aucun domaine ni aucun cookie facebook.com.

Le Page Plugin ralentit-il mon site ?

Dans mon test, nettement. Une page vierge ne portant que le Page Plugin a chargé le SDK de Facebook puis une cascade de scripts obfusqués, et a mis sensiblement plus de temps à finir de charger ; le volume grimpe encore sur les pages qui servent des images lourdes, que le plugin récupère sans optimisation. Lighthouse n'a même pas pu capter un premier affichage de contenu. Sur la page identique, un flux Facebook CollectSocials a été mesuré normalement.

Intégrer un flux Facebook, est-ce gratuit ?

Le Page Plugin est gratuit, avec les contreparties décrites plus haut. Côté CollectSocials, une offre gratuite existe et un flux Facebook y fonctionne, vous pouvez donc ouvrir un compte gratuit et mettre un flux en ligne avant de décider si cela vaut la peine de payer quoi que ce soit. Le détail est sur la page des tarifs (en anglais).

Peut-on intégrer un profil Facebook personnel ?

Pas sous forme de flux. Le Page Plugin natif ne fonctionne qu'avec les pages Facebook, et il a échoué en silence quand j'ai saisi l'URL d'un profil personnel. Les outils tiers comme CollectSocials, eux, ne connectent que les pages dont vous êtes propriétaire ou administrateur, une restriction de confidentialité de l'API Graph de Meta. Pour un site professionnel, utilisez une page.

Comment intégrer un flux Facebook en HTML pur ?

Pour le plugin natif, ajoutez une fois le script du SDK JavaScript de Facebook, puis un élément <div class="fb-page"> portant l'URL de votre page dans l'attribut data-href : le HTML complet est dans le bloc de code plus haut. Pour un widget tiers, vous collez un seul extrait <script> là où le flux doit apparaître, sans SDK, sans balisage fb-page, et sans plafond à 500 px.

Comment ajouter un flux Facebook sur WordPress, Shopify ou Wix ?

Sur WordPress, ajoutez un bloc HTML personnalisé et collez le code. Sur Shopify, ajoutez une section Custom Liquid depuis Online Store > Themes > Customize. Sur Wix, utilisez un élément Embed ou HTML. L'extrait CollectSocials s'affiche tout seul, sans extension ni application à installer. Voyez les étapes WordPress ci-dessus, ou notre guide dédié à l'intégration d'un flux Facebook sur Wix (en anglais).

Peut-on intégrer une vidéo Facebook seule ?

Oui. Facebook propose une intégration pour une vidéo à la fois, par le menu à trois points de la publication puis Embed. Le style reste celui de Facebook, changer de vidéo demande de modifier le code à la main, et il n'existe aucun moyen d'en faire une galerie dynamique. Pour une galerie, il faut un flux trié sur les vidéos.


Sources et conditions de test

Tests réalisés en juin 2026 sur une page HTML vierge servie en local sur localhost:8080, dans Chrome en navigation privée avec les extensions désactivées et le cache désactivé, la même page publique Facebook étant intégrée d'un côté par le Page Plugin et de l'autre par un flux CollectSocials. Les relevés de cookies, de réseau et de Lighthouse viennent de cette session. Le comportement produit décrit ici correspond à CollectSocials en juin 2026 ; Meta fait évoluer régulièrement ses plugins sociaux et son API, alors revérifiez tout élément déterminant avant de construire dessus.