# **🔍 Overview**

If you are seeing **Content Publishing Failed** notifications for one or more of your OTTO-enabled Google Business Profiles (GBPs), you are not alone. This error typically means OTTO was unable to push content to your GBP on Google's side. This article explains the most common causes and walks you through the steps to fix them.

# **⚠️ Common Causes of Publishing Failures**

Before diving into fixes, it helps to understand what triggers this error. Publishing failures are almost always caused by one of the following:

- **Disconnected or expired Google account connection** — The OAuth token linking your Google account to Search Atlas has expired or been revoked.
- **Insufficient Google account permissions** — The connected Google account does not have Owner or Manager access to the GBP location.
- **GBP location suspended or unverified** — Google has suspended or flagged the business listing, blocking third-party publishing.
- **Google API outage or rate limiting** — Temporary issues on Google's end can cause batch publishing failures across multiple locations.
- **Duplicate or policy-violating content** — Google rejects posts that contain content that violates its posting policies.

# **🛠️ Step-by-Step Troubleshooting**

1. **Check your Google account connection.** Go to **Left sidebar → OTTO SEO → SEO Automation** (URL: **/seo-automation-v3**). Open OTTO settings and navigate to the connected accounts section. If your Google account shows a warning icon or a **Reconnect** prompt, click it and complete the OAuth flow to re-authorise the connection.
2. **Verify account permissions on Google.** Log in to **business.google.com** and confirm that the Google account connected to Search Atlas is listed as an **Owner** or **Manager** for every affected GBP location. Viewer-level access will cause publishing to fail silently.
3. **Check the status of each GBP location.** In your Google Business Profile dashboard, look for any locations marked as **Suspended**, **Pending verification**, or **Disabled**. OTTO cannot publish to listings that Google has restricted. Resolve any Google-side issues before retrying.
4. **Retry the failed publications.** After reconnecting your account or fixing permissions, return to **Left sidebar → OTTO SEO → SEO Automation** and locate the affected GBP tasks. Navigate to **Content → Onpage Audit** (Onpage Audit) and use the **Retry** option to trigger a fresh attempt for each failed item.
5. **Review the content for policy violations.** If only specific posts are failing while others succeed, open the flagged content and check for promotional language, URLs in disallowed fields, or restricted categories. Edit the content to align with **Google's content policies** and retry.
6. **Wait and retry during a Google outage.** If all GBPs failed at the same time and your connection looks healthy, the issue may be a temporary Google API disruption. Wait 30–60 minutes, then retry the publications.

# **✅ How to Confirm the Issue Is Resolved**

After completing the steps above, publishing is confirmed as working when:

- The **Content Publishing Failed** notification no longer appears for the affected locations.
- New OTTO-generated posts appear live on your GBP listings within the expected publishing window.
- The OTTO task status in **OTTO SEO** shows **Published** or **Completed** rather than **Failed**.

# **🔄 Preventing Future Publishing Failures**

To minimise the chance of this error recurring, keep the following best practices in mind:

- Re-authorise your Google account connection every time you change your Google password or revoke app permissions.
- Ensure the connected Google account always retains **Owner** or **Manager** access to all GBP locations managed by OTTO.
- Monitor your GBP listings in Google Business Profile regularly for verification or suspension notices.
- Avoid bulk-scheduling large volumes of posts during known Google maintenance windows.

# **💬 Still Need Help?**

If you have followed all the steps above and are still seeing **Content Publishing Failed** errors, our team is ready to investigate further. If you need further assistance, open the chat widget in the bottom-right corner of the platform and type **human teammate** to be connected with a member of our team.

# **Additional Notes**

Image Validation Errors: Minimum size 400×300px, max 5MB, JPG/PNG only (no GIF/WebP/HEIC). Images must not contain watermarks or overlaid text covering >10% of image. Fix: open affected GBP content settings in Otto, remove/replace non-compliant image, re-trigger publishing.