When a client-side content owner is responsible for sourcing and organizing media (photos, service images, product shots), routing uploads through a third-party intermediary — such as a shared Google Drive folder that an agency admin then uploads from — creates unnecessary friction and delays. Granting the content creator direct WordPress access to upload media themselves is typically faster and less error-prone.
This pattern emerged from the [1] project, where Roxana (the client's content coordinator) was organizing images into labeled Google Drive folders for Melissa (Asymmetric) to upload. The overhead of labeling, folder organization, and handoff was identified as more time-consuming than simply uploading directly.
The Google Drive → admin upload pattern introduces several failure points:
"The organizing of all the images takes so long — more time than just doing it. I know what they are and they don't necessarily have to have a name if I'm just uploading them."
— Roxana, La Marie Beauty
Grant the content creator a WordPress user role with sufficient permissions to upload media directly. For most cases, the Author or Editor role is appropriate, depending on whether the creator also needs to edit page content.
Author — can upload media and manage their own postsEditor — can upload media and edit all posts/pages (use if they need to swap images on existing service/product pages)A common follow-on need is enabling the content creator to add new product or service pages, not just swap images on existing ones. WordPress does not natively support page duplication, but plugins such as Duplicate Page or Yoast Duplicate Post provide this with a single click. Once installed, the creator can clone an existing well-structured page and fill in new content.
WordPress automatically generates multiple image sizes on upload and applies compression. This means:
If image quality is a concern, plugins like Imagify or ShortPixel offer configurable compression levels as an alternative to WordPress defaults.
Author is safer than Editor.