Business Profile image sizes, from Google's own specification
Google publishes four lines of photo specification and three lines for video. It publishes no logo size, no cover photo size and no post image size, so this page prints none of those.
Google publishes one photo specification for Business Profile images and it is four lines long. Photos should be “JPG or PNG”, “Between 10 KB and 5 MB”, with a recommended resolution of “720 px tall, 720 px wide” and a minimum of “250 px tall, 250 px wide”. That block covers every photo you upload. Google publishes no separate size for your logo, none for your cover photo, and none at all for the image on a post, so the figures circulating for those three are not on this page either.
The specification, quoted
The page “Manage your Business Profile photos & videos” introduces the block with “Your photos look best on Google if they meet the following standards:”.
| Property | Google’s wording |
|---|---|
| Format | “JPG or PNG.” |
| Size | “Between 10 KB and 5 MB.” |
| Recommended resolution | “720 px tall, 720 px wide.” |
| Minimum resolution | “250 px tall, 250 px wide.” |
| Quality | “The photo should be in focus and well lit, and have no significant alterations or excessive use of filters.” |
Note the framing. It is a “look best” recommendation, not a stated limit, and only one of those numbers turns up anywhere as an enforced condition: the 250 px minimum, which appears in the API, below.
Videos get three lines, and a requirement rather than a preference: “Make sure your videos meet the following requirements:”.
| Property | Google’s wording |
|---|---|
| Duration | “Up to 30 seconds long” |
| File size | “Up to 75 MB” |
| Resolution | “720p or higher” |
The same page publishes the wait: “It can take up to 24–48 hours before your photos and videos show on your Business Profile.” On an unverified profile nothing shows at any size, since “Your photos and videos show up on Google only after you verify your Business Profile.”
There is no published logo size and no published cover photo size
Google names three photo types on that page and defines them by purpose, not by pixels. The logo is there to “Help your customers recognize your business on Google.” The cover photo is what you “Set a cover photo at the top of your profile that best represents your business”, with a warning: “In some instances, this action doesn’t guarantee the cover photo will show up as the first image for your business.”
No dimension, ratio or crop is given for either. When the page troubleshoots a missing logo it never mentions image size, asking instead for fields such as “Valid location with a street address” and “Opening hours”. The cover photo fails on quality rather than geometry too: “If the cover photo you select is low-quality or if other sources suggest that it’s not the best photo to represent your business, a user-submitted photo may be selected instead.”
Google’s answer on logo size is therefore the general photo specification and nothing more. We print no logo ratio and no cover photo crop, because no Google page we fetched contains one.
There is no published size for a post image either
We read Google’s page on posts end to end looking for one. “Create & manage posts on your Business Profile” documents the three post types, and for updates says “You can add a description, photo, video, and an action button with a link.” It gives the three statuses and the lifetime, “Posts older than 6 months are archived unless a date range is set.”, and no pixel figure, aspect ratio or file size for the attached photo.
So the post image specification is the general block above. The post-specific dimensions you may have read elsewhere are not published by Google, and we will not launder them through this page.
What the API publishes that the help pages do not
The v4 media reference is the only Google page we found that states the minimum as an enforced condition, and the only one that carves out an exception:
With the exception of PROFILE and COVER category, all photos must measure a minimum of 250px on the short edge, with a file size of at least 10240 bytes.
Two things follow. The minimum is a short-edge rule here, not the “250 px tall, 250 px wide” pair the help page gives. And the profile photo and the cover photo, the two this page opened on, sit outside that rule with no replacement figure published. The file size is the help page’s “10 KB” written in bytes, which is our arithmetic rather than a comparison Google draws.
The same page settles the logo question at the data model level. Its category enum defines “COVER” as “Cover photo. A location has only one cover photo.” and “PROFILE” as “Profile photo. A location has only one profile photo.” The logo value is deprecated: “LOGO is treated as an alias for PROFILE; any LOGO uploads are automatically mapped to PROFILE. Use PROFILE instead.” Dimensions appear only as a readback, “Output only. The dimensions (width and height) in pixels.”, so the API reports your image size rather than prescribing it.
The criteria are a policy, with a name
Sizes are the question this page exists for. Removal is what costs them. The photos policy page states two tests: “Our prohibited and restricted content policies apply to your submitted or published photos and videos. Photos and videos must also meet additional criteria.”
Those additional criteria are Google’s media tips page, which states the stakes up front: “High quality photos, videos, and other media help people all over the world find relevant information about places. Low quality media may be removed; quality removals can’t be appealed.” It asks you to “Use media that you captured” and to “Avoid adding elements such as borders, text, or collaged images.” It also carries the only other resolution figure Google publishes here, for 360 photos: “The best resolution for 360 photos is at least 4K (a resolution of 3,840 pixels by 2,160 pixels or greater).”
Those criteria are enforceable enough to have their own machine-readable
rejection reason. PHOTOS_AND_VIDEOS_CRITERIA is one of the 43 values in the
PolicyViolation enum on the reviews REST reference, described as “Content that
doesn’t follow our photo and video criteria isn’t allowed.” For the rest of that
list, see the published rejection
reasons.
One rule, two versions, on two Google pages
Google states the photo standards twice and the wording differs. The photos page wants “no significant alterations or excessive use of filters”. The business-specific photos page, repeating the same five lines, wants “no significant alterations or excessive use of filters or AI”. Both close with “In other words, the image should represent reality.” We read both on 2026-09-19 and both were live, so treat the version naming AI as the current one.
What we cannot tell you
No Google page we fetched gives an aspect ratio for any Business Profile image, states how a cover photo is cropped on Search versus Maps, sets a maximum pixel dimension, or gives a minimum for the profile and cover categories the API exempts. We have not tested what the uploader rejects at the boundary, and we are not going to assert a threshold we have neither read nor measured.
The short version
Upload JPG or PNG, at least 250 px on the short edge, aim for 720 by 720 or larger, keep the file between 10 KB and 5 MB, and keep video under 30 seconds and 75 MB. Do not hunt for a special logo or cover photo size, because Google does not publish one. Then worry about the criteria rather than the pixels, since that is the part with a documented removal and no appeal attached.
Sources
- Google, Business Profile Help, Manage your Business Profile photos & videos Read 19 September 2026.
- Google, Business Profile Help, Tips for business-specific photos on your Business Profile Read 19 September 2026.
- Google, Business Profile Help, Business Profile photos, videos & posts content policy Read 19 September 2026.
- Google, Business Profile Help, Create & manage posts on your Business Profile Read 19 September 2026.
- Google, Maps User Generated Content Policy, Tips for posting media to Maps Read 19 September 2026.
- Google, Business Profile APIs, accounts.locations.media REST reference Read 19 September 2026.
- Google, Business Profile APIs, accounts.locations.reviews REST reference Read 19 September 2026.