Zernio
Zernio
PlatformsGoogle BusinessPosts & Content TypesEvent & Offer PostsMulti-Location PostingBusiness Profile ManagementAnalyticsInboxMedia & Limits
Dashboard
llms.txtOpenAPI
OverviewPlatformsAPI ReferenceResources
Google Business

Media & Limits

Media requirements, platform-specific fields, and common errors


Media Requirements

PropertyRequirement
Max images1 per post
FormatsJPEG, PNG (WebP auto-converted)
Max file size5 MB
Min dimensions400 x 300 px
Recommended1200 x 900 px (4:3)

Google may crop images. Use 4:3 aspect ratio for best results.

Platform-Specific Fields

All fields are set inside platformSpecificData on the platform entry.

FieldTypeDescription
topicType"STANDARD" | "EVENT" | "OFFER"Post type. Defaults to STANDARD. EVENT requires the event object. OFFER requires offer and optionally event for the offer period.
eventobjectEvent details. Required for EVENT, optional for OFFER (sets offer period). Contains title (string) and schedule with startDate, startTime, endDate, endTime. Dates accept { year, month, day } objects or ISO 8601 strings.
offerobjectOffer details for OFFER posts. Fields: couponCode, redeemOnlineUrl, termsConditions (all optional).
locationIdstringFor multi-location businesses. Format: locations/111111111. Get locations via GET /v1/accounts/{accountId}/gmb-locations. If omitted, posts to default location.
languageCodestringBCP 47 language code (e.g., en, de). Sets metadata only -- does not translate content.
callToAction{ type, url }CTA button. type: LEARN_MORE, BOOK, ORDER, SHOP, SIGN_UP, CALL. url: valid HTTPS URL.

Media URL Requirements

RequirementDetails
Public URLMust be publicly accessible
HTTPSSecure URLs only
No redirectsDirect link to image
No auth requiredCannot require login
https://mybucket.s3.amazonaws.com/image.jpg       (valid)
https://example.com/images/post.png                (valid)
https://example.com/image?token=abc                (invalid - auth required)
http://example.com/image.jpg                       (invalid - not HTTPS)

What You Can't Do

These features are not available through Google Business Profile's API:

  • Post videos
  • Respond to Q&A (deprecated by Google, replaced by AI-powered "Ask Maps")
  • Manage service areas
  • Manage business categories

Common Errors

Google Business has a 6.5% failure rate across Zernio's platform (557 failures out of 8,529 attempts). Here are the most frequent errors and how to fix them:

ErrorMeaningFix
"Image not found"Image URL is inaccessible or requires authenticationVerify URL is publicly accessible. Ensure HTTPS. Test URL in an incognito browser.
"Invalid image format"Unsupported file format or corrupted fileUse JPEG or PNG only. GIF is not supported. Re-export the image if corrupted.
"Image too small"Image dimensions below minimumUse at least 400 x 300 px. Recommended: 1200 x 900 px.
Post not appearingPost may be pending review or account not verifiedPosts may take 24-48 hours to appear. Check Google Business Console for approval status. Ensure account is verified.
CTA not workingInvalid or inaccessible URLVerify URL is valid and accessible. Use HTTPS. Avoid shortened URLs.
Was this page helpful?

Inbox

Reviews in the inbox

Snapchat

Schedule and automate Snapchat posts with Zernio API - Stories, Saved Stories, Spotlight content, and Public Profile management

On this page

Media RequirementsPlatform-Specific FieldsMedia URL RequirementsWhat You Can't DoCommon Errors