Start with a one-page style guide per client
Every client should have a single page that answers:
- Look and mood. Bright and airy, dark and moody, illustrated, photographic?
- Colors and avoid-list. Brand colors to lean toward, and things to never show.
- Subjects. People or no people, product only, flat lay, concept art.
- Format rules. Featured image shape, minimum size, whether text on images is allowed.
Paste the key lines into every image prompt for that client. This is the cheapest way to keep a consistent look across dozens of posts.
Use one file naming rule
Search engines and screen readers read file names, and your team reads them too. Pick a rule and keep to it: lowercase words separated by hyphens, describing the image, for example small-kitchen-storage-ideas.png. Avoid names like final-v3-approved.png or a string of random numbers. Pin Magic builds file names from the keyword and heading in each image marker, so naming stays consistent without extra effort.
Write alt text for people first
Alt text exists so people using screen readers know what an image shows. A good alt text describes the image in a plain sentence and, where it fits naturally, includes the topic. Do not stuff keywords. Because Google's guidance on AI-assisted content now says alt text should be reviewed before publishing, make alt text review a named step in your checklist, not an afterthought.
Build a simple approval flow
For agency work, clients often want to see images before a post goes live. Keep it light:
- Draft the post in WordPress as a draft, not scheduled.
- Generate and insert images.
- Send the client the preview link, not a pile of attachments.
- Replace any image they reject by regenerating only that section.
- Schedule once approved.
Because each section is its own item in Pin Magic's queue, replacing one image does not disturb the rest.
Get images into WordPress without the upload dance
The slow part is rarely making the image. It is the upload, naming, alt text and placement. With Pin Magic, finished images are inserted straight into the Gutenberg editor: each one is uploaded to the media library, named from the keyword and heading, given alt text, and placed in the right section. The featured image is set automatically. See the full workflow in how to add images to blog posts automatically.
Keep each client's media library clean
- Delete failed or rejected generations instead of leaving them in the library.
- Use consistent sizes so themes do not stretch images.
- Compress large files or use an optimization plugin, since oversized featured images slow the page and affect Core Web Vitals.
- Do not lazy-load the featured image at the top of the page; it is usually the element that decides your Largest Contentful Paint.
Track who changed what
A shared sheet with one row per post works well: client, post URL, image status, alt text checked, links added, date approved. It takes seconds to update and answers "what is the status of that post?" without a meeting.
Frequently asked questions
Should clients provide their own images?
Real photos beat AI for products, teams and places. Use client photos where they matter and AI images for concepts and illustrations.
How many images should a blog post have?
One featured image plus one for each major section is a common pattern. Add more only when they help the reader.
Can I use the same images across client sites?
No. Keep each client's images unique to avoid duplicate-looking content and licensing confusion.
Can I use Pin Magic with a client's WordPress login?
Yes, if you have permission to edit posts and upload media. Pin Magic runs in your browser and does not install anything on the client's site.
Conclusion
Client image management is mostly about repeatable rules. A style guide, a naming rule, reviewed alt text, a light approval flow and automated insertion make each new client easier to onboard than the last. If you handle many sites, read blog image automation for agencies and automating images for multiple WordPress blogs.



