From the rising costs of logistics to the revenue loss of unsellable and liquidated goods, returns drive enormous costs for retailers. In fact, the National Retail Federation estimates that for the holiday season alone, returns cost retailers some $101 billion in 2020.
The reverse supply chain has grown even more complicated since COVID-19, and the demand for online shopping and eCommerce goods skyrocketed alongside it. This influx in online purchasing also drove up returns, which are estimated to account for up to 40% of online purchases. So why are customers returning products? And what can retailers do to solve the issues?
At present, returns appear to be a necessary burden that must be carried by the retailer because of the attitudes of the consumer. There is little the retailer can do about logistics costs or shipping efficiencies for returned goods, as these factors are based on changing market conditions that are out of their control. However, there are a few things retailers can do to improve their return rates to begin with, while still offering a liberal return policy that meets customer expectations.
There are four general reasons consumers return products:
While eCommerce returns are at an all-time high, the good news is that each of these risks can be mitigated either in operations or within the customer experience itself. Content and UX are at the heart of the customer experience. Focusing on this critical path to conversion will improve all aspects of the customer journey, which will in turn improve return rates and boost customer loyalty.
Here are 4 things you can do starting today to improve your eCommerce return rate using your own content.
SEO can get people to your products, but that’s only the beginning of their buying journey. Once they arrive, it is your responsibility to clearly communicate the value of your product, and this means leaning into the details and the benefits. Materials, quality, craftsmanship. How is it used? How is it stored? What makes it special? Get specific and lay it all out there.
This not only improves your chance of conversion, but also prevents buyer’s remorse by reminding them of all the value they will gain from your product. It also gets the shopper thinking more critically about end use, which helps prevent returns for wrong sizing and spacing issues.
Like product messaging, product imagery is another powerful tool to sell your products. It should be excellent. Creating high quality images with a professional photography team can require some upfront costs, but this investment delivers big eCommerce value.
Successful DTC brands like Allbirds do a tremendous job with product pages and imagery, specifically. Every Allbirds product page features multiple hi-res images and a video of the product as it’s worn. This intricate detailing, smooth customer experience, and high-quality messaging and marketing around sustainability helped the company grow to over $1 billion in value in just five years of operations.
Thoughtfully designed content helps improve the customer experience and sets accurate expectations, both of which can limit unhappy experiences that lead to returned items.
When it comes to eCommerce — especially for DTC brands, which are responsible for driving the entire experience online — conversion is not the last step. The end goal is to transform shoppers into loyal patrons. Many factors drive loyalty, but the top one is trust.
Ironically, a generous return policy is something that can drive trust. But there are plenty of things you can do post-purchase to limit the likelihood of a return. A post-purchase email, for example, can reiterate some of those key product benefits, reminding your shopper of the value your product promises to deliver. SMS and social media can also be used for engagement, conducting short surveys, or requesting a review. The more engaged your customer is, the more trust you build. The more trust you build, the more loyal your customers are.
Knowing exactly why your items are returned can help you reverse engineer a solution. Is one SKU continuously being returned for damage? Perhaps there is a warehousing or packaging issue. Either way, it’s something to investigate. Is wrong sizing a consistent culprit? Consider instituting a dynamic sizing chart. Maybe it’s more of a buyer’s remorse issue. In this case, you need to fix your customer experience. Once you know what is wrong, you can begin correcting the issue.
Most of us understand that content drives customer experience, and that it will determine conversion rates. But it’s important to understand it can also determine return rates. Optimizing your content with smart messaging, thoughtful design and strategic engagement tactics will serve to improve both.
If you want to talk about your eCommerce strategy, we’re here for it. Reach out any time.
Featured image by Victoria Borodinova on Pexels.
Zlata is a full-time publicist, part-time writer, and round-the-clock ambassador to wit and humor. As a publicist for over 15 years, she helps launch products with creative ideas and garner press coverage that drives reputation and sales. She also contributes to a variety of lifestyle publications in the areas of food, parenting, health, beauty, marketing, travel, and home. When she’s not crafting kitchen concoctions for her food blog @lifeandthymez, Zlata can be found spending time with her family, having #zlatathoughts, and fantasizing about being a Real Housewife of New Jersey.
Get industry insights and news directly to your inbox.
Thank you. Check your email for details on your request.
Cookie | Duration | Description |
---|---|---|
__hssrc | session | This cookie is set by Hubspot whenever it changes the session cookie. The __hssrc cookie set to 1 indicates that the user has restarted the browser, and if the cookie does not exist, it is assumed to be a new session. |
checkForPermission | 10 minutes | This cookie is set by Beeswax to determine whether the user has accepted the cookie consent box. |
cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category . |
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
CookieLawInfoConsent | 1 year | Records the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie. |
elementor | never | This cookie is used by the website's WordPress theme. It allows the website owner to implement or change the website's content in real-time. |
JSESSIONID | session | The JSESSIONID cookie is used by New Relic to store a session identifier so that New Relic can monitor session counts for an application. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
Cookie | Duration | Description |
---|---|---|
__cf_bm | 30 minutes | This cookie, set by Cloudflare, is used to support Cloudflare Bot Management. |
__hssc | 30 minutes | HubSpot sets this cookie to keep track of sessions and to determine if HubSpot should increment the session number and timestamps in the __hstc cookie. |
bcookie | 2 years | LinkedIn sets this cookie from LinkedIn share buttons and ad tags to recognize browser ID. |
bscookie | 2 years | LinkedIn sets this cookie to store performed actions on the website. |
lang | session | LinkedIn sets this cookie to remember a user's language setting. |
lidc | 1 day | LinkedIn sets the lidc cookie to facilitate data center selection. |
UserMatchHistory | 1 month | LinkedIn sets this cookie for LinkedIn Ads ID syncing. |
Cookie | Duration | Description |
---|---|---|
_uetsid | 1 day | Bing Ads sets this cookie to engage with a user that has previously visited the website. |
_uetvid | 1 year 24 days | Bing Ads sets this cookie to engage with a user that has previously visited the website. |
Cookie | Duration | Description |
---|---|---|
__hstc | 1 year 24 days | This is the main cookie set by Hubspot, for tracking visitors. It contains the domain, initial timestamp (first visit), last timestamp (last visit), current timestamp (this visit), and session number (increments for each subsequent session). |
__lotl | 5 months 27 days | This cookie is set by Lucky Orange to identify the traffic source URL of the visitor's orginal referrer, if any. |
_ga | 2 years | The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors. |
_gcl_au | 3 months | Provided by Google Tag Manager to experiment advertisement efficiency of websites using their services. |
_gd_session | 4 hours | This cookie is used for collecting information on users visit to the website. It collects data such as total number of visits, average time spent on the website and the pages loaded. |
_gd_svisitor | 2 years | This cookie is set by the Google Analytics. This cookie is used for tracking the signup commissions via affiliate program. |
_gd_visitor | 2 years | This cookie is used for collecting information on the users visit such as number of visits, average time spent on the website and the pages loaded for displaying targeted ads. |
_gid | 1 day | Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously. |
_hjAbsoluteSessionInProgress | 30 minutes | Hotjar sets this cookie to detect the first pageview session of a user. This is a True/False flag set by the cookie. |
_hjFirstSeen | 30 minutes | Hotjar sets this cookie to identify a new user’s first session. It stores a true/false value, indicating whether it was the first time Hotjar saw this user. |
_hjIncludedInPageviewSample | 2 minutes | Hotjar sets this cookie to know whether a user is included in the data sampling defined by the site's pageview limit. |
_lo_uid | 2 years | This cookie is set by Lucky Orange as a unique identifier for the visitor. |
_lo_v | 1 year | This cookie is set by Lucky Orange to show the total number of visitor's visits. |
_lorid | 10 minutes | This cookie is set by Lucky Orange to identify the ID of the visitors current recording. |
hubspotutk | 1 year 24 days | HubSpot sets this cookie to keep track of the visitors to the website. This cookie is passed to HubSpot on form submission and used when deduplicating contacts. |
IR_gbd | session | Impact Radius sets this cookie to store a unique ID which is used to identify the user's device, when they return to the websites that used the same network. |
Cookie | Duration | Description |
---|---|---|
__qca | 1 year 26 days | The __qca cookie is associated with Quantcast. This anonymous data helps us to better understand users' needs and customize the website accordingly. |
_fbp | 3 months | This cookie is set by Facebook to display advertisements when either on Facebook or on a digital platform powered by Facebook advertising, after visiting the website. |
_mkto_trk | 2 years | This cookie, provided by Marketo, has information (such as a unique user ID) that is used to track the user's site usage. The cookies set by Marketo are readable only by Marketo. |
B | 1 year | This Cookie is used by Yahoo to anonymously store data related to user's visits, such as the number of visits, average time spent on the website and what pages have been loaded. This data helps to customize website content to enhance user experience. |
bito | 1 year 1 month | This cookie is set by Beeswax for advertisement purposes. |
bitoIsSecure | 1 year 1 month | Beeswax sets this cookie for targeting and advertising. The cookie is used to serve the user with relevant advertisements based on real time bidding. |
fr | 3 months | Facebook sets this cookie to show relevant advertisements to users by tracking user behaviour across the web, on sites that have Facebook pixel or Facebook social plugin. |
mc | 1 year 1 month | Quantserve sets the mc cookie to anonymously track user behaviour on the website. |
MUID | 1 year 24 days | Bing sets this cookie to recognize unique web browsers visiting Microsoft sites. This cookie is used for advertising, site analytics, and other operations. |
test_cookie | 15 minutes | The test_cookie is set by doubleclick.net and is used to determine if the user's browser supports cookies. |
tuuid | 2 years | The tuuid cookie, set by BidSwitch, stores an unique ID to determine what adverts the users have seen if they have visited any of the advertiser's websites. The information is used to decide when and how often users will see a certain banner. |
tuuid_lu | 2 years | This cookie, set by BidSwitch, stores a unique ID to determine what adverts the users have seen while visiting an advertiser's website. This information is then used to understand when and how often users will see a certain banner. |
Cookie | Duration | Description |
---|---|---|
__pdst | 1 year | No description available. |
_an_uid | 7 days | No description available. |
_dc_gtm_UA-61749619-1 | 1 minute | No description |
_dlt | 1 day | No description |
_hjSession_1771567 | 30 minutes | No description |
_hjSessionUser_1771567 | 1 year | No description |
_nx-nocache | session | No description available. |
6suuid | 2 years | No description available. |
A3 | 1 year | No description |
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ | session | No description |
AnalyticsSyncHistory | 1 month | No description |
BIGipServerab44web-nginx-app_https | session | No description |
bounceClientVisit3783c | 30 minutes | No description |
bounceClientVisit3783v | 30 minutes | No description |
dgzsdl08v4 | 10 minutes | No description |
IR_11658 | session | No description |
li_gc | 2 years | No description |
tableau_locale | session | No description available. |
tableau_public_negotiated_locale | session | No description available. |
test | 1 year | No description available. |