Keep an asset record beside the article

Images and downloadable files need their own lifecycle. Record the source, permitted use, original filename, current storage address, descriptive text, and articles that reference the asset. WordPress treats media separately from posts, while Astro's content tooling illustrates another route for organizing site content. Your publishing design should preserve that separation even if the editor displays everything together. A hypothetical customer-support platform might reuse one annotated inbox screenshot in three guides, so deleting a single draft should not automatically delete the shared image.

Prefer stable destinations for public files

A temporary generation URL or authenticated preview link is a poor permanent image source. Move approved assets to a destination intended for public serving or upload them into the customer's CMS. Verify that the final address works without your logged-in browser session. Record the mapping from source asset to each destination copy. This helps when a customer disconnects the integration or moves their blog. The support platform should be able to identify where its public screenshots live and whether they remain accessible independently of the original generation job.

Preserve meaning during transformation

Cropping, compression, and format conversion can change an image's usefulness. Inspect text-heavy screenshots at the size readers will see. Keep captions and alternative text relevant to the specific placement rather than assigning one generic description everywhere. If a screenshot demonstrates an inbox rule, the rule name must remain readable after resizing. Remove private data before distributing the file. Retain a suitable original so future template changes do not force the team to enlarge a small compressed derivative and publish a blurry result.

Version changed assets intentionally

Replacing a screenshot can affect several articles at once. Decide whether an asset update should create a new version or replace the existing file for every reference. A new version is useful when older documentation must still show a previous interface. Track which article revision uses which asset version. For the support platform, a redesigned inbox may need a new screenshot while a migration guide retains the old one for comparison. Avoid identifying assets only by human-friendly filenames, since unrelated files can share the same name.

Clean up only with reference evidence

Unused assets accumulate after failed drafts and experiments, but cleanup needs reliable reference tracking. Separate temporary files, retained originals, and public assets with different policies. Check whether an asset is used in live articles before removing it, including references outside the most recent draft. Provide a recoverable review process where uncertainty exists. After a publishing migration, sample image URLs from actual public pages rather than assuming the transfer succeeded. Asset management is complete when content remains understandable and its supporting files can be maintained without accidental breakage.

Give asset cleanup its own activity record. If an image disappears later, the team should be able to distinguish a deliberate removal from a failed upload, expired source address, or accidental replacement during an update.

PUT IT TO WORK

Track asset ownership, versions, and references so images remain stable through retries, edits, and migrations.

Sources & further reading

Official documentation informs this guide. Examples are illustrative, and product interfaces or limits can change.

THE WORKSPACE WE'RE BUILDING

From search signals to a useful first draft.

SERP.so is in development. Join the waitlist for a workspace that connects research, content review, and publishing.

Join early access ↗