{"id":1558856,"date":"2025-12-19T08:31:43","date_gmt":"2025-12-19T13:31:43","guid":{"rendered":"https:\/\/www.practicalecommerce.com\/?p=1558856"},"modified":"2025-12-19T08:50:26","modified_gmt":"2025-12-19T13:50:26","slug":"the-good-bad-and-ugly-of-2025","status":"publish","type":"post","link":"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025","title":{"rendered":"The Good, Bad, and Ugly of 2025"},"content":{"rendered":"<p>I talk a lot on the podcast about business, growth, and solving problems, but at some point it&#8217;s worth stepping back to ask why we&#8217;re doing any of this in the first place.<\/p>\n<p>This recap is about Beardbrand (my company) and our 2025 performance: What worked, what didn&#8217;t, what was painful, and what made it all worth it.<\/p>\n<p>It&#8217;s also a reminder to take stock of your own priorities \u2014 how you&#8217;re allocating your time, energy, and attention \u2014 and whether they align with the life you&#8217;re trying to build.<\/p>\n<div id=\"buzzsprout-player-18382176\"><\/div>\n\t\t\t\t <script src=\"https:\/\/www.buzzsprout.com\/1995667\/18382176.js?container_id=buzzsprout-player-18382176&amp;player=small\" type=\"text\/javascript\" charset=\"utf-8\"><\/script>\n<h3>The Good<\/h3>\n<p>Longtime listeners know that 2023 and 2024 were extremely challenging for me personally and for Beardbrand. We lost a lot of money in 2023 and less, but still meaningful, in 2024. The good news is that in 2025, we <a href=\"https:\/\/www.practicalecommerce.com\/36-ways-to-revive-an-ecommerce-business\">became profitable again<\/a>.<\/p>\n<p>Looking back, our conservative financial strategy before things turned bad helped us survive. It allowed us to withstand rapid market changes and support our staff for as long as possible. That discipline helped us weather the storm.<\/p>\n<p>From a growth standpoint, <a href=\"https:\/\/www.practicalecommerce.com\/subscription-pro-on-growth-churn-ltv\">subscriptions<\/a> have been a major win. At our lowest point, we had roughly 1,500 subscriptions. We made a focused effort to rebuild, and recently we surpassed 11,000 active subscriptions. Hitting 10,000-plus gives us predictable revenue and long-term stability. Churn has remained low, and we&#8217;re still adding members weekly, which is encouraging.<\/p>\n<p>Another big win was finding the right fulfillment partner. After two moves \u2014 including one near our manufacturer that didn&#8217;t work out \u2014 we landed on a <a href=\"https:\/\/www.practicalecommerce.com\/lessons-from-changing-3pls\">small Austin-based provider<\/a>. The staff offers white-glove service, takes responsibility when issues arise, and aligns with the customer experience we want to deliver. Plus, being local helps. We can visit, meet the team, and fine-tune packaging and shipping costs.<\/p>\n<p>Manufacturing has also improved. Finding the right manufacturing partner is a Goldilocks problem \u2014 not too big, not too small, just right. One of our supplier-partners discovered us through this podcast. They&#8217;ve allowed us to keep inventory lean, place smaller, more frequent orders, and maintain quality. That&#8217;s reduced customer complaints, lowered stress, and helped us avoid unsellable inventory \u2014 a major contributor to losses in prior years.<\/p>\n<p>Engagement with customers has improved as we let them vote on which limited-edition fragrance would become permanent.<\/p>\n<p>Another win \u2014 we subleased our oversized office, a costly remnant from when our team size was at its peak, easing a significant financial burden until the lease ends in 2026.<\/p>\n<h3>The Bad<\/h3>\n<p>The biggest hurdle is that the beard care industry has shifted from a blue to a red ocean. A <a href=\"https:\/\/www.practicalecommerce.com\/apply-a-blue-ocean-strategy-for-objective-business-decisions\">blue ocean<\/a> is wide open \u2014 lots of opportunity, little competition. Today, beard care feels saturated and stagnant.<\/p>\n<p>I see this in search data. Terms like &#8220;how to grow a beard,&#8221; &#8220;beard oil,&#8221; and &#8220;beard balm&#8221; are flat or declining. Meanwhile, other personal care categories such as shampoo, bar soap, and cologne continue to grow. When I look at Beardbrand and our top competitors, we&#8217;re all flat or down.<\/p>\n<p>One way to resume growth is with organic content. We&#8217;ve had content hits and misses, but we haven&#8217;t reliably delivered the quality and volume I want. If we fix it, we can deepen relationships with our audience and stand out again.<\/p>\n<p>Paid media has also been frustrating. Like many brands, we haven&#8217;t <a href=\"https:\/\/www.practicalecommerce.com\/cfo-brands-rarely-max-out-meta-ads\">cracked Meta at scale<\/a>. We&#8217;ll find an ad that works, get excited, then watch it fall flat days later. We&#8217;ve hovered around $30,000 a month in spend without breaking through. We recently started integrating more data-driven decision-making.<\/p>\n<p>I expected revenue to grow in 2025 after fixing problems from 2023 and 2024. That didn&#8217;t happen. We likely won&#8217;t beat last year&#8217;s numbers, which forced us to make painful staffing cuts \u2014 letting go of two long-tenured, incredible team members. That was one of the hardest decisions I&#8217;ve had to make.<\/p>\n<p><a href=\"https:\/\/www.practicalecommerce.com\/beardbrand-survives-its-hardest-year\">Amazon sales<\/a> have also regressed. We&#8217;ve worked with the same agency for three years, and while they&#8217;ve done good work, it feels like we&#8217;ve plateaued. We&#8217;re planning to switch partners.<\/p>\n        <div class=\"backlist-wrapper\">\n            <h3 class=\"recommended\"><div class=\"icon\"><\/div> Recommended<\/h3>\n            <a href=\"https:\/\/www.practicalecommerce.com\/how-to-survive-a-million-dollar-loss?utm_source=back\" >\n                <div class=\"backlist-content\" >\n                    <div href=\"\" class=\"thumb-link\">\n                                                    <img decoding=\"async\" src=\"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/07\/ECC-Eric-Bandholz.jpg\" alt=\"How to Survive a Million-Dollar Loss\" loading=\"lazy\" \/>\n                                            <\/div>\n                    <div class=\"backlist-detail\">\n                                                <h4>How to Survive a Million-Dollar Loss<\/h4>\n                                                    <p class=\"backlist-date\">July 11, 2025<\/p>\n                                            <\/div>\n                <\/div>\n            <\/a>\n        <\/div>\n        \n<h3>The Ugly<\/h3>\n<p>Overall, 2025 was fairly stress-free, which I&#8217;ll gladly take. The biggest issue was that we got sued again. This one came from a patent troll.<\/p>\n<p>Patent lawsuits are very different from the Americans with Disabilities Act lawsuit, which <a href=\"https:\/\/www.practicalecommerce.com\/beardbrands-lawyer-recaps-ada-lawsuit\">we chose to fight<\/a>. We had invested heavily in making our site accessible for people with disabilities, including those with vision impairments, and ultimately, we were able to get that case dismissed.<\/p>\n<p>Patent cases are another story. The financial risk of fighting is much higher. Defending the ADA lawsuit cost roughly the same as a settlement. Given where Beardbrand was after multiple years of losses, I swallowed my pride and settled.<\/p>\n<p>What made the decision easier is that, once settled, a patent holder cannot sue again for the same alleged infringement. Another party would need to hold the same patent, which is unlikely. I feel at peace with the choice. The direct-to-consumer community on X was also incredibly helpful, connecting us with a great attorney, which made the process smoother.<\/p>\n<p>Hopefully, that&#8217;s the last lawsuit for a while. We&#8217;re doing everything we can to protect ourselves \u2014 updated privacy policies, cookie consent for pixel tracking in applicable states, and ongoing ADA audits.<\/p>\n<h3>Personal Wins and Losses<\/h3>\n<p>One of my goals for 2026 is to return to a &#8220;profit first&#8221; mindset \u2014 building a business that&#8217;s profitable while also supporting my personal life. Over the past few years, I&#8217;ve pulled from savings to maintain our standard of living. I&#8217;m grateful I had that cushion, but I don&#8217;t want it to be the norm.<\/p>\n<p>The highlight of 2025 was a trip to Japan with my 12-year-old daughter. Travel is something we both love, and it gave us a shared experience during a fleeting stage of life. This trip felt meaningful for her and me as she grows into her own independence. I&#8217;m incredibly pleased we did it.<\/p>\n<p>Health-wise, it&#8217;s been a good year. I&#8217;m rowing again, lifting consistently, and I avoided major injuries. My wife and kids have been healthy, which I never take for granted.<\/p>\n<p>I&#8217;m also profoundly grateful for my friends \u2014 in Austin, online, and the broader D2C community \u2014 who&#8217;ve helped me navigate challenging moments.<\/p>\n<p>There was a personal loss, however. My wife and I transferred our final IVF embryo, and it wasn&#8217;t successful. That chapter is now closed after more than a decade of infertility and loss. I share this because many are going through similar struggles. You&#8217;re not alone.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What worked in 2025, what didn&#8217;t, what was painful, and what made it all worth it.<\/p>\n","protected":false},"author":718,"featured_media":1558858,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":"","_wp_rev_ctl_limit":""},"categories":[10],"tags":[30006],"class_list":["post-1558856","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-management","tag-podcasts",""],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.2 (Yoast SEO v25.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Good, Bad, and Ugly of 2025 - Practical Ecommerce<\/title>\n<meta name=\"description\" content=\"What worked in 2025, what didn&#039;t, what was painful, and what made it all worth it.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Good, Bad, and Ugly of 2025\" \/>\n<meta property=\"og:description\" content=\"What worked in 2025, what didn&#039;t, what was painful, and what made it all worth it.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025\" \/>\n<meta property=\"og:site_name\" content=\"Practical Ecommerce\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/practicalecommerce\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/Bandholz\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-19T13:31:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-19T13:50:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/12\/Untitled-360-x-240-px.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"360\" \/>\n\t<meta property=\"og:image:height\" content=\"240\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Eric Bandholz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bandholz\" \/>\n<meta name=\"twitter:site\" content=\"@practicalecomm\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Eric Bandholz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025\"},\"author\":{\"name\":\"Eric Bandholz\",\"@id\":\"https:\/\/www.practicalecommerce.com\/#\/schema\/person\/b9a9b25eed7ab330bf65fbc9b65c7980\"},\"headline\":\"The Good, Bad, and Ugly of 2025\",\"datePublished\":\"2025-12-19T13:31:43+00:00\",\"dateModified\":\"2025-12-19T13:50:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025\"},\"wordCount\":1066,\"publisher\":{\"@id\":\"https:\/\/www.practicalecommerce.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/12\/Untitled-360-x-240-px.jpg\",\"keywords\":[\"Podcast\"],\"articleSection\":[\"Business\"],\"inLanguage\":\"en-US\",\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/www.practicalecommerce.com\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025\",\"url\":\"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025\",\"name\":\"The Good, Bad, and Ugly of 2025 - Practical Ecommerce\",\"isPartOf\":{\"@id\":\"https:\/\/www.practicalecommerce.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/12\/Untitled-360-x-240-px.jpg\",\"datePublished\":\"2025-12-19T13:31:43+00:00\",\"dateModified\":\"2025-12-19T13:50:26+00:00\",\"description\":\"What worked in 2025, what didn't, what was painful, and what made it all worth it.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025#primaryimage\",\"url\":\"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/12\/Untitled-360-x-240-px.jpg\",\"contentUrl\":\"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/12\/Untitled-360-x-240-px.jpg\",\"width\":360,\"height\":240,\"caption\":\"Eric Bandholz\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.practicalecommerce.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Good, Bad, and Ugly of 2025\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.practicalecommerce.com\/#website\",\"url\":\"https:\/\/www.practicalecommerce.com\/\",\"name\":\"Practical Ecommerce\",\"description\":\"Independent analysis and strategy for online merchants\",\"publisher\":{\"@id\":\"https:\/\/www.practicalecommerce.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.practicalecommerce.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.practicalecommerce.com\/#organization\",\"name\":\"Practical Ecommerce\",\"url\":\"https:\/\/www.practicalecommerce.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.practicalecommerce.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2017\/12\/practical-ecommerce-stacked-hires.jpg\",\"contentUrl\":\"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2017\/12\/practical-ecommerce-stacked-hires.jpg\",\"width\":250,\"height\":100,\"caption\":\"Practical Ecommerce\"},\"image\":{\"@id\":\"https:\/\/www.practicalecommerce.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/practicalecommerce\",\"https:\/\/x.com\/practicalecomm\",\"https:\/\/www.linkedin.com\/company\/practical-ecommerce\/\",\"https:\/\/podcasts.apple.com\/us\/podcast\/ecommerce-conversations\/id874457373\",\"https:\/\/www.crunchbase.com\/organization\/practical-ecommerce\",\"https:\/\/bsky.app\/profile\/practicalecommerce.com\"],\"description\":\"Practical Ecommerce is an independent digital publication founded in 2005 that helps online merchants improve their businesses through expert articles, guides, webcasts, and podcasts. The site has published over 7,000 articles and serves millions of readers worldwide.\",\"foundingDate\":\"2005-07-01\",\"duns\":\"09-076-7155\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"1\",\"maxValue\":\"10\"},\"publishingPrinciples\":\"https:\/\/www.practicalecommerce.com\/editorial-policy\",\"ownershipFundingInfo\":\"https:\/\/www.practicalecommerce.com\/about-us\",\"actionableFeedbackPolicy\":\"https:\/\/www.practicalecommerce.com\/contact\",\"ethicsPolicy\":\"https:\/\/www.practicalecommerce.com\/editorial-policy\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.practicalecommerce.com\/#\/schema\/person\/b9a9b25eed7ab330bf65fbc9b65c7980\",\"name\":\"Eric Bandholz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.practicalecommerce.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/efe2e53aad24b3435f753cd72725301e?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/efe2e53aad24b3435f753cd72725301e?s=96&d=identicon&r=g\",\"caption\":\"Eric Bandholz\"},\"description\":\"Eric Bandholz is the host of \\\"Ecommerce Conversations,\\\" Practical Ecommerce's weekly podcast, and co-founder of Beardbrand, a leading men\u2019s grooming company that focuses on beard care. With the help of his co-founders, he\u2019s bootstrapped Beardbrand from zero sales to a multi-million dollar business. Eric is an ecommerce authority, having spoken at dozens of industry conferences and meetups. Contact Eric via email or LinkedIn.\",\"sameAs\":[\"https:\/\/www.beardbrand.com\/\",\"https:\/\/www.facebook.com\/Bandholz\",\"https:\/\/www.linkedin.com\/in\/bandholz\/\",\"https:\/\/x.com\/bandholz\",\"https:\/\/www.youtube.com\/@Beardbrand\"],\"gender\":\"Male\",\"knowsAbout\":[\"https:\/\/en.wikipedia.org\/wiki\/E-commerce\",\"https:\/\/en.wikipedia.org\/wiki\/Online_shopping\",\"https:\/\/en.wikipedia.org\/wiki\/Entrepreneurship\"],\"knowsLanguage\":[\"English\"],\"jobTitle\":\"Founder & CEO\",\"worksFor\":\"Beardbrand\",\"url\":\"https:\/\/www.practicalecommerce.com\/author\/eric-bandholz\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"The Good, Bad, and Ugly of 2025 - Practical Ecommerce","description":"What worked in 2025, what didn't, what was painful, and what made it all worth it.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025","og_locale":"en_US","og_type":"article","og_title":"The Good, Bad, and Ugly of 2025","og_description":"What worked in 2025, what didn't, what was painful, and what made it all worth it.","og_url":"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025","og_site_name":"Practical Ecommerce","article_publisher":"https:\/\/www.facebook.com\/practicalecommerce","article_author":"https:\/\/www.facebook.com\/Bandholz","article_published_time":"2025-12-19T13:31:43+00:00","article_modified_time":"2025-12-19T13:50:26+00:00","og_image":[{"width":360,"height":240,"url":"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/12\/Untitled-360-x-240-px.jpg","type":"image\/jpeg"}],"author":"Eric Bandholz","twitter_card":"summary_large_image","twitter_creator":"@bandholz","twitter_site":"@practicalecomm","twitter_misc":{"Written by":"Eric Bandholz","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025#article","isPartOf":{"@id":"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025"},"author":{"name":"Eric Bandholz","@id":"https:\/\/www.practicalecommerce.com\/#\/schema\/person\/b9a9b25eed7ab330bf65fbc9b65c7980"},"headline":"The Good, Bad, and Ugly of 2025","datePublished":"2025-12-19T13:31:43+00:00","dateModified":"2025-12-19T13:50:26+00:00","mainEntityOfPage":{"@id":"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025"},"wordCount":1066,"publisher":{"@id":"https:\/\/www.practicalecommerce.com\/#organization"},"image":{"@id":"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025#primaryimage"},"thumbnailUrl":"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/12\/Untitled-360-x-240-px.jpg","keywords":["Podcast"],"articleSection":["Business"],"inLanguage":"en-US","copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/www.practicalecommerce.com\/#organization"}},{"@type":"WebPage","@id":"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025","url":"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025","name":"The Good, Bad, and Ugly of 2025 - Practical Ecommerce","isPartOf":{"@id":"https:\/\/www.practicalecommerce.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025#primaryimage"},"image":{"@id":"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025#primaryimage"},"thumbnailUrl":"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/12\/Untitled-360-x-240-px.jpg","datePublished":"2025-12-19T13:31:43+00:00","dateModified":"2025-12-19T13:50:26+00:00","description":"What worked in 2025, what didn't, what was painful, and what made it all worth it.","breadcrumb":{"@id":"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025#primaryimage","url":"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/12\/Untitled-360-x-240-px.jpg","contentUrl":"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/12\/Untitled-360-x-240-px.jpg","width":360,"height":240,"caption":"Eric Bandholz"},{"@type":"BreadcrumbList","@id":"https:\/\/www.practicalecommerce.com\/the-good-bad-and-ugly-of-2025#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.practicalecommerce.com\/"},{"@type":"ListItem","position":2,"name":"The Good, Bad, and Ugly of 2025"}]},{"@type":"WebSite","@id":"https:\/\/www.practicalecommerce.com\/#website","url":"https:\/\/www.practicalecommerce.com\/","name":"Practical Ecommerce","description":"Independent analysis and strategy for online merchants","publisher":{"@id":"https:\/\/www.practicalecommerce.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.practicalecommerce.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.practicalecommerce.com\/#organization","name":"Practical Ecommerce","url":"https:\/\/www.practicalecommerce.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.practicalecommerce.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2017\/12\/practical-ecommerce-stacked-hires.jpg","contentUrl":"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2017\/12\/practical-ecommerce-stacked-hires.jpg","width":250,"height":100,"caption":"Practical Ecommerce"},"image":{"@id":"https:\/\/www.practicalecommerce.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/practicalecommerce","https:\/\/x.com\/practicalecomm","https:\/\/www.linkedin.com\/company\/practical-ecommerce\/","https:\/\/podcasts.apple.com\/us\/podcast\/ecommerce-conversations\/id874457373","https:\/\/www.crunchbase.com\/organization\/practical-ecommerce","https:\/\/bsky.app\/profile\/practicalecommerce.com"],"description":"Practical Ecommerce is an independent digital publication founded in 2005 that helps online merchants improve their businesses through expert articles, guides, webcasts, and podcasts. The site has published over 7,000 articles and serves millions of readers worldwide.","foundingDate":"2005-07-01","duns":"09-076-7155","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"1","maxValue":"10"},"publishingPrinciples":"https:\/\/www.practicalecommerce.com\/editorial-policy","ownershipFundingInfo":"https:\/\/www.practicalecommerce.com\/about-us","actionableFeedbackPolicy":"https:\/\/www.practicalecommerce.com\/contact","ethicsPolicy":"https:\/\/www.practicalecommerce.com\/editorial-policy"},{"@type":"Person","@id":"https:\/\/www.practicalecommerce.com\/#\/schema\/person\/b9a9b25eed7ab330bf65fbc9b65c7980","name":"Eric Bandholz","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.practicalecommerce.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/efe2e53aad24b3435f753cd72725301e?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/efe2e53aad24b3435f753cd72725301e?s=96&d=identicon&r=g","caption":"Eric Bandholz"},"description":"Eric Bandholz is the host of \"Ecommerce Conversations,\" Practical Ecommerce's weekly podcast, and co-founder of Beardbrand, a leading men\u2019s grooming company that focuses on beard care. With the help of his co-founders, he\u2019s bootstrapped Beardbrand from zero sales to a multi-million dollar business. Eric is an ecommerce authority, having spoken at dozens of industry conferences and meetups. Contact Eric via email or LinkedIn.","sameAs":["https:\/\/www.beardbrand.com\/","https:\/\/www.facebook.com\/Bandholz","https:\/\/www.linkedin.com\/in\/bandholz\/","https:\/\/x.com\/bandholz","https:\/\/www.youtube.com\/@Beardbrand"],"gender":"Male","knowsAbout":["https:\/\/en.wikipedia.org\/wiki\/E-commerce","https:\/\/en.wikipedia.org\/wiki\/Online_shopping","https:\/\/en.wikipedia.org\/wiki\/Entrepreneurship"],"knowsLanguage":["English"],"jobTitle":"Founder & CEO","worksFor":"Beardbrand","url":"https:\/\/www.practicalecommerce.com\/author\/eric-bandholz"}]}},"_links":{"self":[{"href":"https:\/\/www.practicalecommerce.com\/wp-json\/wp\/v2\/posts\/1558856","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.practicalecommerce.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.practicalecommerce.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.practicalecommerce.com\/wp-json\/wp\/v2\/users\/718"}],"replies":[{"embeddable":true,"href":"https:\/\/www.practicalecommerce.com\/wp-json\/wp\/v2\/comments?post=1558856"}],"version-history":[{"count":4,"href":"https:\/\/www.practicalecommerce.com\/wp-json\/wp\/v2\/posts\/1558856\/revisions"}],"predecessor-version":[{"id":1558884,"href":"https:\/\/www.practicalecommerce.com\/wp-json\/wp\/v2\/posts\/1558856\/revisions\/1558884"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.practicalecommerce.com\/wp-json\/wp\/v2\/media\/1558858"}],"wp:attachment":[{"href":"https:\/\/www.practicalecommerce.com\/wp-json\/wp\/v2\/media?parent=1558856"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.practicalecommerce.com\/wp-json\/wp\/v2\/categories?post=1558856"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.practicalecommerce.com\/wp-json\/wp\/v2\/tags?post=1558856"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}