Chapter 4 of 6 · 10 min read

Post everywhere without burning out

Repurposing one idea across networks, the per-network adjustments that actually matter (length, media, links), and a cadence a solo operator can keep for a year.

Updated September 11, 2026

Cross-posting has a bad reputation because of how it is usually done: the same text pasted into six boxes, with a truncated link on one network, a missing image on another and a hashtag pile-up on a third. Done that way it earns the reputation. Done as one idea, adjusted per network in one sitting, it is the only way a single person keeps several networks alive without it becoming a second job.

This chapter is the mechanics: which adjustments matter, which do not, and a cadence that survives a bad month.

One idea, one sitting, every network

The unit of work is not a post; it is an idea with its per-network versions. Write them together, while the idea is fresh, rather than adapting a post the morning it is due.

  1. Write the long version first. Usually the LinkedIn or Threads length: the full thought, three to six short paragraphs. This is the canonical text.
  2. Cut it to the short version. The first line plus the single most useful sentence, under 280 characters for X and under 300 for Bluesky. If the first line does not survive the cut, it was not the hook.
  3. Decide the media once. One image or one video serves every network that takes it; chapter 2’s aspect-ratio notes decide the crop. Instagram will need the image to carry the message; the text networks do not.
  4. Decide the link once. The post that carries the link points at the one action from chapter 1, on every network that gets it. Some versions will not carry it at all (see below).
  5. Schedule all of it. Same idea, staggered by a few hours across networks if you like, so you are not watching six feeds at once.

The adjustments that matter

NetworkLengthMediaLinkWhat to change
X280 charactersUp to 4 images, or a videoAllowed; test with and withoutLead with the hook; drop everything that is not the hook or the one useful sentence.
Bluesky300 charactersUp to 4 imagesAllowed; must be marked up as a facet or it is plain textSame as X, no hashtag pile; discovery is through custom feeds, so plain-language keywords matter.
Threads500 charactersOne image through seenpaid (no video yet)AllowedSlightly longer than X; conversational tone; a question at the end tends to fit the format.
LinkedIn3,000 charactersUp to 9 images through seenpaid; videoAllowed; test in-post vs first commentThe long version, with a line break after the hook so the "see more" fold lands on a cliff-hanger.
Instagram2,200 charactersRequired — an image, carousel (up to 10) or ReelNot clickable in captions; bio link or StoriesThe image is the post. The caption’s first line is all that shows before "more".
Facebook PageVery long allowedOptionalAllowedThe long version usually works as-is. Meta ranks Feed on predicted interaction, so a bare URL gives people little to react to; add the thought, not just the link, and test it.
TikTok2,200 charactersVideo onlyNot clickable in captionsThrough seenpaid the video lands in drafts and you finish in the app. The first second of the video is the hook.
Mastodon500 characters by default (instances can raise it)Up to 4 imagesAllowedHashtags are discovery; use two or three real ones. Chronological, so posting time is when people are online.
PinterestDescription: 500 in Pinterest’s specs; the API accepts 800Required; vertical 2:3Allowed on the PinWrite the title and description like a search result, because that is how it will be found.

The two things people over-adjust

  • Hashtags. On Mastodon they are the main discovery mechanism (its own documentation says so), and on Instagram a few relevant ones are a reasonable default. Elsewhere there is no published rule, and a pasted block of fifteen reads as a post that was cross-posted without care. Our suggestion is one or none on X, LinkedIn and Threads — test it. The common mistake is copying an Instagram hashtag block everywhere.
  • Tone. People rewrite the same idea into "professional" for LinkedIn and "casual" for X, and the result is that neither sounds like them. Keep your voice; change the length and the media.

A cadence you can keep for a year

The right cadence is the one you can hold in your worst month, not your best week. A practical shape for one person:

TierNetworksCadenceEffort
PrimaryThe one or two networks where buyer replies come from4–5 posts a week, batched in one sittingTwo hours a week to write, twenty minutes a day to reply
SecondaryTwo or three networks that get the same ideas adaptedThe same posts, adapted, 3 a weekFifteen minutes per batch, because the text already exists
MaintenanceAnything else you have an account on1 post a week — the best idea of the week, adaptedFive minutes

Notice what is not in the table: daily posting on every network. The published ranking explanations describe how posts are chosen for a viewer; none of them publishes a required posting frequency, and a schedule that burns you out in month two produces less over a year than a lighter one you keep. If you find you have spare capacity, add a post to the primary tier before adding a network.

Batching without it going stale

The objection to scheduling a week ahead is that the posts will feel canned. Two habits fix that:

  • Leave one slot a week empty on the primary network for something reactive: a reply to a question that came up, a screenshot of something you shipped that day.
  • Schedule the batch, but reply live. Scheduling is for the publishing; the conversation still has to be you, the same day. That is what the twenty minutes a day in the table is for.

Repurposing the back catalogue

By month three you have a hundred posts, and many of your current followers arrived after the early ones went out. The cheapest content you will ever make is a post you already made.

  1. Every fortnight, take the two best posts from the log by buyer replies (not by impressions).
  2. Republish each on its original network with a rewritten first line, or in a different format: the list becomes a carousel, the build note becomes a 20-second video.
  3. Publish it to one network it never went to.

That is six posts a fortnight from the archive, which at the cadence above is roughly a third of the calendar produced at almost no cost. The rest of your writing time goes on the new ideas that keep the archive worth mining.

When to add a network, and when to drop one

Add a network when the primary tier has been steady for a month and the buyer-replies column suggests the buyer is elsewhere too. Drop a network to maintenance when a full cycle of adapted posts produced no buyer replies and no clicks — the impressions column does not get a vote. And drop it entirely if maintaining it costs you a primary-tier post. One person’s attention is the scarce input; the networks are not.

Sources

Every platform claim in this chapter traces to one of these. Anything not covered here is written as something to test, not a rule.

  1. Bluesky developer docs — posts (links as facets)docs.bsky.app/docs/about-bluesky-content/posts
  2. AT Protocol lexicon — app.bsky.feed.post (300-grapheme text limit)github.com/bluesky-social/atproto/blob/main/lexicons/app/bsky/feed/post.json
  3. Instagram Platform developer docs — content publishing (professional account; media required; carousels)developers.facebook.com/docs/instagram-platform/content-publishing
  4. TikTok for Developers — Content Posting APIdevelopers.tiktok.com/doc/content-posting-api-get-started
  5. Pinterest Business — creative best practices (2:3 vertical Pins)business.pinterest.com/en-gb/creative-best-practices/
  6. Mastodon documentation — the network and timelines (chronological home timeline, hashtags)docs.joinmastodon.org/user/network/
  7. Mastodon documentation — posting (500-character default, up to 4 images)docs.joinmastodon.org/user/posting/
  8. Facebook help centre — how Feed workswww.facebook.com/help/1155510281178725
  9. seenpaid — cross-post checker (per-network limits as enforced in the composer)seenpaid.com/tools/cross-post-checker

Want the scheduling half done for you?

seenpaid publishes to 21 networks from one composer, ships an MCP server with 50 tools for your AI agent, and can optionally show which post made the sale. Seven-day trial, card required, cancel from the billing page.

Try seenpaid free for 7 days