---
schema_version: "1"
id: b81e9ff9e4e8684e7e1f324a2ffab29d210b2d527a2f44f72efbd1954e3fbb15
title: Bounces, Unsubscribes, and Spam Complaints
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/mktg/264-0-0/mktg_apps_email_best_practices_data.md
canonical_url: https://help.salesforce.com/s/articleView?id=mktg.mktg_apps_email_best_practices_data.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 068607833a64860367e2ae64559e5a948ae17fa1d15531d7eb568eaa5eb5994b
description: Salesforce marketing email reports contain metrics about bounces, unsubscribes, and spam complaints. After you understand the differences among these responses, you can act on the insights that you receive and optimize your email marketing program.
products:
  - Marketing
release: "264"
---
# Bounces, Unsubscribes, and Spam Complaints

Salesforce marketing email reports contain metrics about bounces, unsubscribes, and spam complaints. After you understand the differences among these responses, you can act on the insights that you receive and optimize your email marketing program.

## Bounce

When an email can't be delivered to its recipient, it's considered a bounce. Bounces fall into two primary categories:

- Soft bounces: the system automatically retries these temporary delivery issues, such as an out-of-office reply.
- Hard bounces: a receiving email server permanently rejects a message because the email address is invalid or unfindable.

Rising bounce rates are frequently caused by using stale data or purchased lists that contain invalid addresses and spam traps. Keeping hard-bounced addresses in your database can damage your sender reputation quickly. To prevent this, keep your data clean and maintain a bounce rate under 2%.

To maintain a good reputation, process and remove hard bounces from your lists at least once a week.

To accurately troubleshoot the exact reasons for individual bounces, you can find error code documentation for platforms like [Gmail](https://knowledge.workspace.google.com/admin/support/troubleshooting/gmail-smtp-errors-and-codes?hl=en&visit_id=639198219786200685-4026707855&rd=1), [Microsoft](https://learn.microsoft.com/en-us/troubleshoot/exchange/email-delivery/ndr/non-delivery-reports-in-exchange-online), [ProtonMail](https://proton.me/support/smtp-errors), and [Yahoo!](https://senders.yahooinc.com/smtp-error-codes/?guccounter=1&guce_referrer=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8&guce_referrer_sig=AQAAAGZMa6b0Gvi6RlcHFlSe-3NIcjtQomPcvebHO-LE0BOtzjOqQB4_cwMoashkXI88f_hZqylQc4drGTLLbJM0pruKmvczHZKn_628lPleWYJ2gCB_mMTx51SlBRo-DV24C6GHISMytNXsCxygPMYJa9rH5clrjXsQ0lnxMAspfIzv).

## Unsubscribes

An unsubscribe or opt-out is an action a recipient takes to stop receiving certain messages. Unsubscribes are processed at three levels.

- Global or Tenant Level: This level is the most restrictive. It blocks all commercial communications across an entire business unit or tenant. When a person unsubscribes here, they are marked as unsubscribed across the entire business unit or tenant, blocking all commercial communication regardless of the brand or topic.
- Topic or Preference Level: This level is organizes consent based on the type of content you share via email, such as newsletters, event invitations, or weekly digests. Someone can unsubscribe from certain categories while remaining subscribed to others.
- Channel Level: This level considers the receiving device. A person can choose to receive only one type of message, such as SMS or email, or some combination of them.

To maintain compliance and trust, include a clear, functioning unsubscribe mechanism in every email. On the preference page, explicitly communicate what the options are and then process requests within 2 to 10 days.

Each Salesforce Marketing app product handles subscription state, data models, and consent headers differently, so review the specific implementation documentation for your product.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col>
          <col>
        </colgroup>
        <tbody>
          <tr class="">
            <td class="slds-cell-wrap" style="vertical-align:top;">Marketing Cloud Next</td>

            <td class="slds-cell-wrap" style="vertical-align:top;">
              <ul>
                <li>
                  <a href="https://help.salesforce.com/s/articleView?id=mktg.mktg_consent_tools_ref.htm&amp;type=5&amp;language=en_US" target="_blank">Understanding Consent Concepts in Marketing
                    Cloud Next</a>
                </li>

                <li><a href="https://help.salesforce.com/s/articleView?id=mktg.mktg_consent_comm_sub_create.htm&amp;type=5&amp;language=en_US" target="_blank">Create a Communication Subscription in
                    Marketing Cloud Next</a></li>

                <li><a href="https://help.salesforce.com/s/articleView?id=mktg.mktg_admin_data_kits_install_main.htm&amp;type=5&amp;language=en_US" target="_blank">Deploy Data Streams for Marketing Cloud
                    Next</a></li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td class="slds-cell-wrap" style="vertical-align:top;">Marketing Cloud Engagement</td>

            <td class="slds-cell-wrap" style="vertical-align:top;">
              <ul>
                <li>
                  <a href="https://help.salesforce.com/s/articleView?id=mktg.mc_es_content_detective.htm&amp;type=5&amp;language=en_US" target="_blank">Content Detective</a>
                </li>

                <li><a href="https://help.salesforce.com/s/articleView?id=mktg.mc_es_send_preview.htm&amp;type=5&amp;language=en_US" target="_blank">Perform Send Preview</a></li>

                <li>
                  <a href="https://help.salesforce.com/s/articleView?id=mktg.mc_es_litmus_email_previews_in_email_studio.htm&amp;type=5&amp;language=en_US" target="_blank">Litmus Email Previews in Content
                    Builder</a>
                </li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td class="slds-cell-wrap" style="vertical-align:top;">Marketing Cloud Account Engagement</td>

            <td class="slds-cell-wrap" style="vertical-align:top;">
              <ul>
                <li><a href="https://help.salesforce.com/s/articleView?id=000395298&amp;type=1&amp;language=en_US" target="_blank">Knowledge: Account Engagement Opted Out Sync
                    Behavior Overview</a></li>

                <li><a href="https://help.salesforce.com/s/articleView?id=000395298&amp;type=1&amp;language=en_US" target="_blank">Knowledge: Account Engagement Opted Out Sync
                    Behavior Overview</a></li>

                <li><a href="https://help.salesforce.com/s/articleView?id=mktg.pardot_emails_preference_center_parent.htm&amp;type=5&amp;language=en_US" target="_blank">Email Preference Pages</a></li>

                <li><a href="https://help.salesforce.com/s/articleView?id=mktg.pardot_operational_email_enable.htm&amp;type=5&amp;language=en_US" target="_blank">Enable Operational Email Sending</a></li>

              </ul>
            </td>

          </tr>
        </tbody>
      </table>

## Spam Complaints

Spam complaints occur when recipients mark an email as spam, and are the primary factor in determining your sender reputation. If you receive even one complaint per 1,000 emails (0.1%), your reputation can be damaged or result in blocked emails or IP addresses.

Although these complaints define traditional unsolicited bulk email, poor practices frequently trigger them for legitimate senders. Common causes include sending emails too frequently, delaying initial contact until a user forgets their opt-in, or delivering irrelevant content.

To address and prevent these complaints, prioritize strict explicit consent and relevant communication.

## Further Reading

To find detailed information and instructions about optimizing email for each marketing app, review this table.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col>
          <col>
        </colgroup>
        <tbody>
          <tr class="">
            <td class="slds-cell-wrap" style="vertical-align:top;">Marketing Cloud Engagement</td>

            <td class="slds-cell-wrap" style="vertical-align:top;">
              <ul>
                <li>Details on the different levels of opt-outs (List, Universal, Global, and
                  One-Click). <a href="https://help.salesforce.com/s/articleView?id=mktg.mc_es_unsubscribes.htm&amp;type=5&amp;language=en_US" target="_blank">Unsubscribes</a></li>

                <li>General features for preventing sends to specific subscriber keys.<a href="https://help.salesforce.com/s/articleView?id=mktg.mc_es_suppression_lists.htm&amp;type=5&amp;language=en_US" target="_blank"> Suppression Lists in Email Studio</a>
                </li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td class="slds-cell-wrap" style="vertical-align:top;">Marketing Cloud Account Engagement</td>

            <td class="slds-cell-wrap" style="vertical-align:top;">The Account Engagement method for using dynamic lists to suppress unengaged
              prospects. <a href="https://help.salesforce.com/s/articleView?id=mktg.pardot_email_sunset_unengaged_prospects.htm&amp;type=5&amp;language=en_US" target="_blank">Identify and Suppress Unengaged
                Prospects</a></td>

          </tr>
        </tbody>
      </table>