SOP Checklist
Google Business Profile Posting Workflow (All Clients)
Use this SOP to create Google Business Profile images, write GBP posts, organize Canva files,
and schedule content in GoHighLevel using a clean weekly workflow focused on Job Updates,
FAQs, and Promos.
1. Posting Schedule
- Create GBP posts for Monday–Friday only.
- Each weekly set should include:
- 1 Job Update
- 1 FAQ
- 1 Promo
- If there is no job update available for that week, replace it with 1 additional FAQ.
- Have the content ready for review by Friday evening
Important Rule:
The weekly post mix is Job Update + FAQ + Promo. If there is no usable real job photo for a Job Update,
then create a second FAQ instead.
2. Image Creation Rules
General Rules for All GBP Post Images
- Use real images whenever possible.
- Do not use contact information on the image.
- Logo should be small and placed toward the left or right side.
- If the business has a license number, include it on the image.
- Keep the design clean with minimal text.
Job Update Images
- Use real job photos only.
- Add only minor text overlay.
- Text should normally follow this format: Keyword – City, State.
Bumper Repair – Chatsworth, CA
FAQ Images
- Use 1 real relevant image.
- Put the FAQ question on the image.
- Do not add contact information.
- Include small logo and license number if applicable.
Promo Images
- Use real images whenever possible.
- Keep the text minimal and easy to read.
- Include small logo and license number if applicable.
- Do not overcrowd the design.
3. Canva Workflow (Steps 3–6 are all done in Canva)
Open Canva & Navigate Folder Structure
- Open Canva.
- Go to the client project folder.
- Open the current year folder (example: 2026/GBP/).
- Click on the appropriate category folder (example: Job Updates, FAQs, Promos).
- Inside this folder, create a new Canva design.
File Setup & Naming
- Set design size to 1080 x 1080.
- Name the file using this format: Month Year – Category – Industry – Client – Location.
April 2026 – FAQ – HVAC – Supreme Mechanical – Winnetka, CA
4. Slide Setup (Inside Canva)
- Each Canva design file may contain multiple slides if needed.
- Use 1 slide per final image.
Slide Naming
- Use this format: Industry – Keyword – Location – Client.
Auto Body – Bumper Repair – Chatsworth, CA – Hovee’s Auto Body & Paint
Important Note:
Each slide will be exported as a separate image file. When downloading multiple slides, Canva will generate a ZIP folder containing individual image files. This is why slide naming is important—it ensures each exported file is clearly labeled and matches the correct GBP post.
5. Edit Images in Canva
- Upload the correct real image into Canva.
- Ensure each image matches the correct post type and topic from the spreadsheet.
-
Add the following to each image:
- Company logo
- License number (if applicable)
-
Ensure:
- The logo is clearly visible but small.
- The license number is readable if included.
- The text is minimal and easy to read.
- Nothing is too small, cut off, or hard to see.
- Do NOT include phone number, email, website, or other contact information.
6. Export Images (From Canva)
- Download images as JPEG files.
- If multiple images are downloaded together, extract the ZIP file.
- Log into the client GHL account.
- From the left side of the dashboard, click Media Storage.
- Navigate to the correct folder structure: Year / Category / Month.
- If the folder does not exist, create it first.
- Upload the final images to the correct folder in Media Storage.
Example: 2026 / FAQs / April
7. Generate GBP Posts (ChatGPT)
Pre-Check Before Starting the Next Batch
- Go to GHL → Marketing → Social Planner.
- Click Content → Approval.
- Check if there are any rejected posts.
- If there are rejected posts, delete or resolve them before starting the next batch so the approval area is clean.
General GBP Writing Rules
- The title must naturally include the industry and location.
- Write in a professional, natural tone.
- Do not include any contact information.
- Keep the full GBP post at 1,400 characters or less to stay safely under platform limits.
- The content should be clear, local, and useful.
Process
- Go to the client GHL account.
- From the left side of the dashboard, click Media Storage.
- Navigate to the correct folder (Year/Category/Month).
- Download the images from that folder if needed.
- Open ChatGPT.
- Upload each image one at a time if the post type uses image-based context.
Use This Prompt for Job Update Posts
Create a Google Business Profile post based on the uploaded image.
REQUIREMENTS:
- This is a JOB UPDATE post
- Do NOT say "just completed"
- Instead, describe it naturally as a job that was performed
- The TITLE must naturally include the INDUSTRY and LOCATION
- Write in a professional, helpful tone
- Use the image context to describe the work performed
- Focus on the service, the issue, and the value of the work
- The body should be 2–4 short paragraphs
- Keep the full post under 1,400 characters
- Do NOT include phone number, email, website, or any contact information
AFTER THE PROMPT IS SUBMITTED, ASK FOR THE FOLLOWING:
Business Name
Industry
Location
Optional additional notes about the job
Image of the job
Use This Prompt for FAQ Posts
Create a Google Business Profile FAQ post.
REQUIREMENTS:
- The TITLE should be the question
- The question should naturally include the keyword and location when possible
- The answer should clearly answer the question in 2–4 sentences
- The answer should be direct, natural, and useful for local search and AI search
- Keep the full post under 1,400 characters
- Do NOT include phone number, email, website, or any contact information
AFTER THE PROMPT IS SUBMITTED, ASK FOR THE FOLLOWING:
Business Name
Industry
Location
Question
IMPORTANT:
The location must match the image location file name so separate FAQ variations can be created for different cities.
Use This Prompt for Promo Posts
Create a Google Business Profile promo post based on the uploaded image.
REQUIREMENTS:
- This is a PROMO post
- The TITLE must naturally include the INDUSTRY and LOCATION
- Focus the body on the promotion, benefit, or featured service
- Write in a professional, natural tone
- Keep the body concise and easy to read
- The body should be 2–4 short paragraphs
- Keep the full post under 1,400 characters
- Do NOT include phone number, email, website, or any contact information
AFTER THE PROMPT IS SUBMITTED, ASK FOR THE FOLLOWING:
Business Name
Industry
Location
Promotion details
Optional service or seasonal focus
Image of the promo
Quality Check
-
Confirm the title includes:
-
Verify:
- Location details are correct.
- The post type matches the image and content.
- No contact information is included anywhere in the GBP post.
- The total character count stays under 1,400 characters.
8. Post to GoHighLevel (GHL)
Navigation
- Log into the client GHL account.
- Go to Marketing → Social Planner.
- Click Planner.
- Click the Calendar icon on the right side.
Post Setup
- Select the correct date.
- Choose the client’s Google Business Profile social account.
- Paste the GBP post content from ChatGPT. Make sure that the entire content is posted. If the text is too long, the conent will be cut.
- Click the image icon.
- Go to the correct folder in Media Storage using the same folder from Step 6.
- Select the desired image.
- Review the post carefully and ensure there is no “undefined” text.
- Confirm the post contains no contact information.
9. Scheduling & Approval
- Click Post → Send Post for Approval.
- Confirm the correct date is selected.
-
Choose a posting time:
- 8:00–10:00 AM
- 12:00–1:00 PM
- 5:00–7:00 PM
- Select the assigned approver from the spreadsheet or manager instruction.
10. Follow-Up Approval Check (A Few Days After Step 9)
- Go back to GHL → Marketing → Social Planner.
- Click Content → Approval.
- Check the status of the posts.
- If there are no pending and no rejected posts, all posts have been approved.
- If there are any rejected posts:
- Open the rejected post.
- Review what needs to be fixed.
- Clone the post.
- Make the correction.
- Send it back for approval.
- If there are any pending posts, check again once each day until nothing is left in Approval.