Skip to content

Provenance

AI-generated content in social feeds: what publishers should do

By Hannah Voss, Editor · Reviewed September 2026 · 7 min read

Quick answer

Social feeds now carry a large share of machine-made images and text, and platforms increasingly label it. The safest position for a publisher: disclose AI assistance where it shaped a piece, keep provenance data on your images where you can, put a real named author on every article, and make sure your link previews carry that authorship when readers share.

A vertical feed of overlapping grey paper cards, one marked with a small embossed seal and one with a folded corner

For most of the history of share buttons, the question behind a shared link was whether the preview looked right. The title, the description and the image were the whole story, and Open Graph tags in WordPress settled all three. Since generated images and text became cheap, feeds have filled with material nobody wrote or photographed, and readers have started asking a second question when a card appears: who made this, and was it a person?

Platforms have responded with labels, disclosure toggles and systems that read provenance data inside image files. None of these is perfect, and none of them is under your control once a reader shares your page. What you can control is what your own pages say about themselves, which is the subject of this section.

Four things a publisher can do today

  1. Decide and publish a disclosure policy

    Write down when you use generative tools (research, drafts, illustrations, translation) and how you say so. Put the policy on your about page and follow it on every post. Consistency matters more than the exact wording.

  2. Label generated images at the source

    If an illustration was generated, say so in the caption and keep the file's provenance data intact where your tools allow it. Platforms that read that data can then label the image correctly instead of guessing.

  3. Name a real author

    Every article gets a byline that links to an author page, and the page is backed by structured data. The guide to marking up a human author with byline schema covers the markup.

  4. Carry authorship into the preview

    Add author tags to your page head so networks that support them can show who wrote the piece next to the card. See author meta and fediverse:creator tags.

Why this matters for reach, not just ethics

Labels change how posts travel. A photograph that a platform tags as generated may be shown with a notice, ranked differently in some surfaces, or questioned in replies. The inverse also happens: honest photographs get flagged because an editing step left metadata that looks like generation. Knowing how platforms decide when to label AI content helps you avoid both mistakes.

Search engines take a different line. Google's public guidance says it rewards helpful content however it is produced, while its spam policies target pages mass-produced to manipulate rankings. The practical reading for publishers is the same as for social feeds: be accountable for what you publish, and make that accountability visible.

Text is harder than images

There is no reliable provenance standard for text in wide use. Automated detectors that claim to tell human writing from generated writing produce false positives, especially on short, formal or edited text, and a share card offers them even less to work with. That is why the signals that work for articles are editorial ones: a named author, a visible reviewed date, a disclosure line where tools were used, and a publication history readers can check.

SignalWorks forSurvives a share?
Caption or disclosure lineImages and textOnly if the reader opens the page
Content Credentials in the fileImages and videoSometimes; many uploads strip it
Author meta and fediverse:creatorArticlesYes, on networks that read them
Byline schemaArticlesRead by search engines, not feeds
Platform labelAnything uploaded nativelySet by the platform, not by you

What not to do

Do not claim that an image is unedited when it is not, and do not strip provenance data to avoid a label. Both approaches tend to surface later in replies or corrections, and the damage to trust costs more than the label ever would. Do not add AI disclosure badges to share buttons or preview images either; a card is too small for nuance, and the explanation belongs on the page.

AI-generated content on social media: a worked example

The five places a publisher's signals live, from the page to the card01Policyabout page02Captionunder the image03Bylineauthor page04Head tagsauthor meta05Cardwhat travels
Only the last panel is built by the network. Everything before it is under your control.

Take a site that publishes 40 posts a month, of which 12 carry a generated illustration and 6 used a writing assistant for a first draft. The counts are invented for this example, but the pattern is typical of a small publication. Under the policy above, the 12 illustrations get a caption naming the tool's role, the 6 drafted posts get a one-line disclosure in the description, and all 40 carry an author meta tag and a fediverse:creator tag for the writer.

Sharing 10 of those posts to four networks gives 40 cards to inspect. In the example, 38 of the 40 cards show the intended title and description, so the disclosure lines written into descriptions reach card readers on every network that shows descriptions. The Mastodon cards show the author line on 8 of 10 posts; the 2 that do not belong to a guest author who has not approved the domain. None of the 40 cards shows a Content Credentials badge, because every network re-encoded the preview image. Page-level signals travelled and file-level signals did not, which is the expected result rather than a fault.

Pitfalls

  • Disclosing in a footer widget only. The share card never carries it, and a reader who arrives from a feed may leave before scrolling that far.
  • A policy page that is stricter than practice. Readers compare the two, and the gap does more harm than a looser policy that is followed.
  • Assuming the featured image is the share image. Many themes and SEO plugins pick a different crop for og:image, so the caption and the card can describe different pictures.
  • Treating a detector score as a publishing decision. Scores on short text are unstable, and a false positive on your own writing is common enough that it should not drive edits.
  • Changing bylines to a house name to avoid accusations. That removes the one signal readers use most to decide whether a person stands behind a post.

What to record

Keep a short share test log for each post that carries generated media or a disclosure line. One row per network is enough. The log tells you what a reader actually saw at the time, which matters when a label or a complaint arrives weeks later and the cache has moved on.

PageNetworkTime (UTC)Preview showedFile carried
/2026/09/harbour-report/Facebook2026-09-22 09:14Title, description with disclosure line, 1200 by 630 cropNo manifest after re-encode
/2026/09/harbour-report/Mastodon2026-09-22 09:20Card with author line for @ana@example.socialNo manifest
/2026/09/harbour-report/LinkedIn2026-09-22 09:31Title and image; description trimmed at about 140 charactersNo manifest
/2026/09/harbour-report/X2026-09-22 09:40Summary card with large image, no descriptionNo manifest

Re-run the test after a theme change, an SEO plugin update or a CDN change, because each of those can alter which image or description a network fetches. The share preview integrity protocol sets out the full routine, and the provenance hub lists the guides for each signal.

Sources

Questions

Do I have to label AI-generated images on my site?

Rules depend on where you publish and what the image shows. Several platforms require disclosure for realistic generated media, and the EU AI Act adds transparency duties for some deepfakes. A clear caption is the simplest habit.

Will labelling AI assistance hurt my reach?

Not by itself. Undisclosed generated media that is later flagged tends to do more harm than an honest disclosure line.

Can a share card show that a human wrote the article?

Partly. Author tags let some networks show the writer beside the preview, and byline schema tells search engines who the author is.

Should AI disclosure go in the share card image?

No. Print nothing onto the 1200 by 630 image. Put the line in the description or the first sentence, which networks show as text, and keep the fuller note on the page.

How often should I re-test how my posts look when shared?

After every theme, SEO plugin, CDN or image optimiser change, and once a quarter regardless. Networks cache cards, so test a fresh address each time.

Share this guide

Hannah Voss, Editor. Checks every guide against a working WordPress install and the networks' current documentation. Last reviewed September 2026.

  1. Authorship tags for shared links: author, article:author and fediverse:creatorAdd authorship signals to link previews: the author meta tag, article:author, twitter:creator and fediverse:creator, with WordPress code and testing steps.6 min read
  2. How platforms label AI content, and what triggers the labelHow major platforms decide to label AI-generated or altered media: creator disclosure, provenance metadata, detection, and how publishers avoid mistakes.6 min read
  3. Content Credentials on shared images: what survives a shareWhat C2PA Content Credentials are, why WordPress image sizes and social uploads often strip them, and how to keep provenance on the images you share.6 min read
  4. Adding Open Graph tags in WordPressAdd Open Graph tags to WordPress with an SEO plugin or theme code: the four required tags, image tags, per-post overrides, and how to avoid duplicate tags.7 min read