Skip to content

Template

Google Business Profile photo upload log template

Record every Google Business Profile photo upload, including uploads marked Live, Pending, or Not approved. Copy Google's displayed media status and any processing, policy, or error clue exactly. Keep the owner-side status separate from public Search and Maps observations, and name the next action and its owner. This log is an operator record, not a Google-required form.

Use the Google Business Profile photo troubleshooting guide for diagnosis. Use the Google Business Profile public readback checklist for the separate Search and Maps check. Use this page when you need a durable record of one photo's identity, status, evidence, next action, and observed outcome.

Read more

By Sergey Sulimko, Founder · · 4 Google help pages, read Oct 23, 2026

What should I record for each Google Business Profile photo upload?

Copy this block for every upload attempt, including a replacement upload. Keep the timestamps in one time zone and note the time zone beside the first entry if your team works across locations.

Google Business Profile photo upload log

  • Profile name: [Business Profile name]
  • City: [city used to find the profile]
  • Photo identifier: [file name or another local identifier]
  • Photo type: [Logo / Cover photo / Business photo]
  • Photo category: [exterior / interior / product / photos at work / food and drink / common areas / rooms / team / other]
  • Source or uploader label: [Google's displayed source, if available; otherwise the recorded uploader or source]
  • Upload method: [Search or Maps / bulk upload / other]
  • Uploaded at: [YYYY-MM-DD HH:MM, time zone]
  • Displayed Google status: [Pending / Not approved / Live / other exact label]
  • Processing state: [upload / processing / complete / not shown; exact clue if displayed]
  • Public-view check: [Search: shown / not shown / not checked; Maps: shown / not shown / not checked], checked at [date and time, time zone]
  • Policy or error clue: [copy the displayed clue or write “none shown”]
  • Verification state: [verified / not verified / unclear]
  • File checks: [format, size, resolution, focus, lighting, edits, or “not checked”]
  • Correction or replacement decision: [correct / replace / wait / investigate / no change]
  • Next action and owner: [wait and recheck / verify profile / review policy or quality / correct or replace / check duplicate / investigate], owner [name or role], due [date and time]
  • Resubmitted at: [date and time, or “not resubmitted”]
  • Final observed outcome: [what Google showed after the check or resubmission]
  • Notes and source links: [links, dates, and other record details]

The profile name and city identify the Business Profile you opened. The photo identifier and upload time distinguish repeated attempts. Photo type records whether the item is a logo, cover photo, or business photo; use the category only when it helps describe a business photo.12 The processing state, public-view check, and next action are separate handover fields. For the public-view check, keep Google Search and Google Maps as separate observations and use the public readback checklist rather than replacing one surface with the other.

Which Google status should I record?

Copy the status exactly as Google displays it. Do not turn every missing photo into a rejection, and do not use your public-view observation as a replacement for Google's status.

Displayed status What to record and how to interpret it Next action and owner
Pending Record Pending as shown. Google uses this status for media that is uploading or processing, or for a profile that is not verified. Pending media does not show to customers on Google Search or Maps.1 Keep the processing and verification clues separate. Wait and recheck, or verify the profile when that clue applies. Name the person or role responsible and the next-check time. Do not call the upload rejected solely because it is pending.
Not approved Record Not approved as shown. Google says the media was flagged for violating policies and does not show to customers on Google Search or Maps.1 Copy the policy or error clue instead of guessing the category. Assign an owner to review the displayed policy or file evidence, then correct or replace the photo only when the evidence supports that action. Do not promise approval after resubmission.
Live Record Live as shown, then complete the separate public-view check. Google defines this status as showing on Search and Maps for customers.1 Keep Live separate from your Search and Maps observations. Assign an owner to check Search and Maps separately and record each surface, query, time, and evidence in the public readback checklist.
Other exact label Copy the label exactly and add the screen or workflow where it appeared. This is a recordkeeping fallback, not a claim that Google lists another standard media status in its photo-management guidance. Name the next check or investigation and its owner. Do not translate an unfamiliar label into Pending, Not approved, or Live.

Google says photos and videos can take up to 24 to 48 hours to show on a Business Profile.1 Record that window as part of the public-view follow-up, not as an approval outcome. Keep the displayed status, processing state, verification state, next action, and public-view check as separate fields.

How should I separate status, processing, and public readback?

Google status tells you the label Google displayed; processing state and public readback tell you what you observed around that label. Keep each record distinct so a pending upload is not treated as a policy result and one public check is not treated as a universal display result.

Record What it answers Example values
Displayed Google status Which media status Google showed Pending, Not approved, Live, or another exact label
Processing state What upload or processing state you saw or what clue Google displayed upload, processing, complete, or not shown
Verification state Whether the profile was verified when you checked it verified, not verified, or unclear
Public-view check What you observed on each customer-facing surface Search: shown, not shown, or not checked; Maps: shown, not shown, or not checked, each with a time and evidence

Processing state is an operator record unless Google displayed the wording. Public-view check records an observation, not a promise of visibility, approval, or ranking. Use the Google Business Profile public readback checklist for the field-by-field Search and Maps record.

What belongs in the policy or error clue field?

Copy the clue instead of guessing at the cause. A non-visible photo can have a policy, profile, duplicate, or processing clue, and those clues do not all mean the same thing.3

Clue to record How to keep the record precise
Policy clue Copy the policy wording or link that Google displayed. Use Not approved for the media status only when that is the displayed status.
Verification clue Record the profile's verification state separately. Google says photos and videos show only after the Business Profile is verified.12 An unverified profile is not automatically a Not approved media result.
Profile or processing clue Record a clue such as a deleted, disabled, or suspended profile, a verification requirement, content already live or edited, or a submission error when Google shows it. Do not treat a profile restriction as an ordinary upload delay.3
Duplicate clue Record that the photo was already attached or already accepted when that is what the evidence shows. Google distinguishes duplicate or already-live content from a policy rejection.3
No clue shown Write none shown and record what you checked. Do not invent a policy category from the absence of a message.

For a bulk spreadsheet upload, also record bulk upload in Upload method. Google's bulk-upload error guidance says the photo must be formatted correctly, contain no prohibited words, and not duplicate a photo already attached to the profile. Keep that note limited to bulk uploads; do not apply it as a universal error message for every Search or Maps upload.4

How should I record the file checks?

Use File checks as an evidence note, not as a promise that passing the checks guarantees approval. Google's photo guidance lists JPG or PNG, a size from 10 KB to 5 MB, a recommended 720 by 720 pixels, and a minimum 250 by 250 pixels. It also says the image should be in focus, well lit, representative of reality, and free of significant alterations or excessive filters or AI.12

If a photo is missing and Google does not show a useful status, record whether you checked for a duplicate before trying the upload again. Google specifically advises checking for a duplicate when an uploaded photo cannot be found.1

Read the full section

For a pre-upload record, use the Google Business Profile photo upload checklist. For a missing photo, a photo marked Pending, or a photo marked Not approved, link the diagnostic result in Notes and source links and keep this log focused on the individual upload.

What should I record after correcting or replacing a photo?

Record an action, not a guarantee:

  1. Save the original status, clue, verification state, and public-view check.
  2. Choose correct, replace, wait, investigate, or no change in the decision field. Use wait when the evidence still points to upload or processing, not when Google displays Not approved.
  3. Add the resubmission date and time only after a new upload occurs.
  4. Check the profile again and write the final state you observed. Use not shown, still pending, not approved, or Live and shown only when your check supports that wording.
Read the full section

Treat the display window as a timing note for the public-view check, not as a promise that a replacement will be approved or displayed.1 If the clue is a policy issue, review Google Business Profile prohibited and restricted content and preserve the exact policy link or wording you checked. If the record concerns a broader profile change, use the Google Business Profile change log template as well.

Is this photo upload log required by Google?

No. This is an operator-created record, not a Google form. Google's Help pages define the media statuses and the conditions that can keep a photo from displaying.123 The identifiers, timestamps, decisions, resubmission date, and final outcome are operator-recorded details that keep one upload attempt separate from the next.

The log should describe what happened. It should not claim that correcting a file, waiting 24 to 48 hours, or uploading a replacement will produce approval or visibility.

Maps Agent service

Where your profile stands now

Visibility Score 0-100 · 20 scored factors · free · no signup

Profile Completeness
11 checks · 40% of score
Performance
4 checks · 35% of score
Competitive Position
5 metrics · 25% of score
Run the free auditAI Team · $99/mo

Sources

All read Oct 23, 2026

  1. 1
    Manage your Business Profile photos & videos - ComputerGoogle Business Profile Help
  2. 2
    Tips for business-specific photos on your Business ProfileGoogle Business Profile Help
  3. 3
    Overview of Google Business Profile policiesGoogle Business Profile Help
  4. 4
    Resolve bulk upload error messagesGoogle Business Profile Help