Ecommerce Coffee Break: Digital Marketing for Shopify Stores and DTC Brands

Shopify Apps Are Harming Your Page Speed | #144 William Belk

January 26, 2023 Claus Lauter: Ecommerce Podcast Host | Shopify Partner | Marketing Optimizer Season 4 Episode 7
Ecommerce Coffee Break: Digital Marketing for Shopify Stores and DTC Brands
Shopify Apps Are Harming Your Page Speed | #144 William Belk
Show Notes Transcript

In this episode of the Ecommerce Coffee Break Podcast, I speak with William Belk, a seasoned software and product designer/developer with 20 years of experience. We discuss the topic of speed optimization for Shopify websites and delve deeper into ways to improve site speed and what factors are important to consider.

On the Show Today You’ll Learn:

  • How important is the page speed of a website?
  • How Shopify is handling page speed.
  • Can Shopify apps kill your store? Here's how & why. 
  • What you should do before hiring a developer to optimize your website.

William is the founder of pagedoctor.com and has released 5 apps on the Shopify app store since 2017. William helps with complex Shopify projects, web performance optimization, SEO strategy and improvement for Google Search, or Lean process improvement.

Links & Resources

Website: https://www.williambelk.com/
Website: https://www.pagedoctor.com
Shopify App store: https://apps.shopify.com/partners/william-belk
LinkedIn: https://www.linkedin.com/in/williambelk/

Episode Sponsor

Today’s episode is made possible by our friends at BundleBuilder.

With 5 years+ in the app store, Bundle Builder is the OG bundling app for Shopify stores!

Bundle Builder creates custom bundles that will help you dramatically increase your AOV. The powerful discount engine builds offers and deals like %, fixed, or tiered discounts, plus you can easily get creative with custom product kits and gift boxes.

Let your customers choose their bundle contents for a personalized experience or set up pre-built bundles, one click and it’s in the cart.

Install today and schedule a call with our onboarding specialist. We look forward to bundling with you! More info and app download at https://www.bundlebuilder.app/


Subscribe & Listen Everywhere:

Listen On: ​clauslauter.com | Apple Podcasts/iTunes | Spotify | Amazon Music/Audible | Stitcher | Deezer | Google Podcast

  • By rating and reviewing the show in the app that you are listening to, you will enable us to invite bigger and more impactful guests.
  • Please also remember to subscribe to our podcast and switch on the notifications to never miss an episode.
  • Tag the podcast on Instagram @clauslauter and let me know what you like about it.


Become a smarter Shopify merchant in just 7 minutes per week

Our free newsletter is read by 6,402 busy online sellers, marketers, and DTC brands building successful businesses with Shopify. We scour and curate content from 50+ sources, saving you hours of research and helping you stay on top of your ecommerce game with the latest news, insights, and trends.

Every Thursday in your inbox. 100% free. Sign up at https://newsletter.ecommercecoffeebreak.com


Claus Lauter: Hello and welcome to another episode of the E-Commerce Coffee Break. Today we want to talk about why Shopify Apps can and do Kill Your Page suite, and what you can do about that. Therefore, I have an expert on the show today. It's William Belk. He is a app developer and software and product designer.

He's focusing on building high performance software and products that work web performance optimization, and also rethinking people and process systems using lean principles. He helps with Shopify projects, web performance optimization, s e o strategy and improvement for Google search and lean process improvement.

So he has a vast experience when it comes to Shopify, and we wanna dive a little bit deeper , into this topic to see how this can help you improving your page speed. So let's welcome William to the show. Hi William. How today? , 

William Belk: great, thanks. 

Claus Lauter: Thanks for having me. William, gimme a bit of background. Why is page speed so important?

William Belk: The number one reason is because the customers, right? We want customers to have a better experience we get lost a lot in the page speed. Discussion about conversion, [00:02:00] you know, bounce rate. We can talk about cost of ad spend, which is a huge one. , we get into like kind. Hard to pin down SEO discussions, right?

SEO improvement. , but the first one is just customer experience. So the, the more we satisfy our customers, the more we sell the happier people are, the more they come back. So like, we can talk about returning customers as it relates to hb, but number one is customer satisfaction and brand stickiness.

Right? Brand engagement, that's number one. Right. beyond that then we can move on to the technical discussions and the nuanced discussions about, how page B affects performance, , like aggregate brand, performance rate, conversion optimization, add, landing page, quality score, you know, s e rank, all the different things.

But the first one is like, make our customers happier. 

Claus Lauter: Okay, so we already touched on a couple of things and that gives the listeners an impression that page speed optimization is just not a simple thing. There's a lot of moving parts involved that all sort of contribute, , or basically negative can impact your page [00:03:00] speed.

Now with Shopify, Shopify has just upgraded a year or one a half years ago to online shopping 2.0, and I think things have gone better, but I think there's also a lot of things that haven't got better. So tell me a little bit on what's happening within Shopify when it comes to page speed.

William Belk: if we circle back a little bit to where you started. Which is, saying that apps can destroy your page speed on Shopify in general, right? , so I have a product that I just released, a free page testing tool called Page Doctor, and then I saw that you ran your, WordPress site through there.

And then I'm sure you saw in the, ReadUP that WordPress plug. Start to install all kinds of blocking script tags and all kinds of c s s modules, right? And so Shopify is similar in that way, where a lot of the apps that we install, so a saying that I have is, you're only as fast as your slowest app on Shopify.

the way that the apps inject code into your site can really cause problems for your pH v performance. Shopify 2.0 effectively means use of app [00:04:00] blocks and widgets in the online store with customizer. the old method that apps, and this is still available to apps, and this is kind of the problem.

So the old method is Shopify will load your entire page and then at the end of the page, they. , a function, it's called Async Load. And then once your PA entire page contents are loaded, then Shopify will open the door to all of your apps to inject JavaScript tags and CSS into your page. Generally starts with JavaScript request.

So a lot of times if you look at your source, you'll see this Async load function that has an array of JavaScript tags associated with all of your apps. So let's say you have 15 or 20 apps with the flip of a. It's literally like Shopify pulling down a gate and allowing 10 to 20 requests to fire. And then those requests might all fire 10, 20 additional requests.

So you could have something like 50 requests going like that right at the end of your page load. And that's why we, see with Google page B insights, we see this [00:05:00] measure in Google, page B insights that we look at is time to. . you have your page load, it looks super fast, and then you have this massive stampede of, asynchronous requests in the background.

That all takes browser resources, right? a good example would be something like, let's say , two popular apps that we would talk about would be like Clavio. So they have their JavaScript like bundle, I forget what it's called, but that one is usually quite big and it could be five to 10 requests depending on how your, your modules are set up or something like yacht post.

So if you watch yacht post's installation, it could be 20 to 30 requests that are spawned after your page loop. this is really something really hard to explain , I'm trying to find better ways to talk about it, but I want the store owners to put more pressure on the app, develop. To do better, right?

Because this is like a massive, massive problem. Or we look at fraud apps like Signified or something like that. Again, 15, 20 requests that are spanned out across three to four seconds and , we don't feel like it affects the page load, like the core page load, but then every [00:06:00] action that the user tries to take, while these things are spawning up in the background, you're competing with the browser for resources.

So every script tag that you. But if you click something while the browser is loading a script tag or loading CSS file, the browser will not do anything until it's done with loading the script tag.

Right? So then you're constantly in this battle for resources. So like the numbers that we look. In terms of, , bringing down the total cognitive load of the browser would be like number of requests, right? So if we have 300 or 400 requests, even if we're only loading one megabyte, each one of those requests has to be processed by the browser.

So then we see like our page load, and then in the background we have requests going like this in and out of the browser. So then the browser's brain. Oh my gosh, I don't know how to prioritize this. And then everything that you, even a scroll, like something as simple as a scroll. If you have all these apps installed that are making 10, 20 requests in the background, then your scroll will be all jumpy.

you could have like some 10 millisecond wait time for this or that, or you know, something might not even be [00:07:00] initialized so it doesn't even work. , okay, I want to click to the next frame on the slider. On the homepage. Well, if there's a hundred things happening in the background, then your slider is gonna be like all jumpy, like that, you know, all these small things.

And then you move from there to all of the, actual costs to your business from having this type of setup can me huge. Right? So, and that's kind of the trickle down. So then what I encourage people to start at where I encourage people to start. In terms of evaluating the page, speed is two things.

One is look at your theme. So your theme could be set up in a way that's just disastrous to your page speed. Especially if your theme is a few years old, so you could say you see a lot of old themes that have like fade in and fade out effects. So the page will load. You have all these assets that are loaded and then maybe.

600 milliseconds. So 600 milliseconds would be 0.6 seconds, so half a second, and then everything fades in really nice. It may look nice, but you know, it's not good. It's really, really slow. So then you've lost an entire half a second to showing people information about your products, you know, [00:08:00] it's pretty devastating over the long term if you're getting a lot of traffic or if you're buying a lot of ads.

Right. So that's the first place is look at your theme related to that. Talk to your developer. Listen to your developer, right? So a lot of brand owners, they'll say, okay, I want this fade, or I want this type of effect. And then the developer will say, Hey, that's gonna hurt the page beat.

And then the brand owner will say, well, I don't care. I want it that way. You know, a lot of brand owners, They get an emotional attachment to like a certain type of feature. I've been writing code my whole life and I'm at the point in my career now where I just quit.

I make the recommendation one time and then , they say, we'll do it your way. That's not gonna cut it moving forward , as our brands get bigger. So, you know, if we're a $200,000 brand, maybe it doesn't matter if we're a $5 million brand, it matters if we're a $20 million brand and we're starting to buy tons and tons of traffic.

All these small little things really, really matter. And. We wanna pursue excellence, right? And then we want to work with these people who are encouraging us, challenging us, right? Okay. We want to get better and get faster, and all these things. So that's, the theme part. And then the [00:09:00] app part is the second step where we look at all the apps that we've installed, and specifically for Shopify, or like I mentioned, WordPress.

, I haven't worked with WordPress in a long time. , but just through Page Doctor, which is@pagedoctor.com. , through that. I see all these WordPress tests and it's a disaster. It's just a disaster. And that's all from the WordPress plugin ecosystem. And then we have the exact same type of system with Shopify where if you look how many apps we have installed, you know, like I said, again, you're only as fast as your slowest app.

So then when you run it through Google Page Speed Insights, or Page Doctor, or these different tools, you'll see. The things that are killing us are one, are theme, and then all the apps are, you know, throwing all these things in the background and doing all these things. So then we want to go through and prune all these apps 

another good example would be like, , Shopify's product reviews app. one of their external library dependencies is jQuery, so they will load another jQuery on your page. So if you don't have the right version that they. Then they'll load another one. And then if you install Shopify's product reviews app and don't use it, so let's say you're just [00:10:00] evaluating it, they'll still inject their payload on your page.

So a lot of merchants or store owners, they have all these apps installed and they don't even realize that they're getting stuff injected onto their page in the background, because they'd given the app access to that kind of hook or that door, and then, let's say you're evaluating product review apps.

You have three or four apps installed. You may have three or 400 k, payloads of 40 requests, maybe 50, a hundred requests in the background just to evaluate these apps. The kind of things where people get in these holes where, oh, my pages are so slow. All these things are happening.

Well, Shopify is so great in that we're all used to. One, click everything. Right? I want a newsletter overlay and I want to be able to like text message someone and email them. Okay, cool. Click a button, go into the admin, add my overlay. Okay, you just slowed down your page by three seconds.

You know, you solved one problem and then you've inherited another one, which is fine. You. . back to my comment about working with our developers. Our developers understand this, and our developers [00:11:00] are tired or discouraged and demoralized of seeing it over and over again. Hey, this is killing our page speed, right?

And then we get in this as store owners, right? We're so spoiled, you can run a $10 million store on shop. For like $80 a month. And then the developer's like, oh, cool. Hey, I wanna work on page speed. It's gonna take 20 hours. And then the store owner freaks out and they're like, oh my God, that's whatever, three or $4,000.

Well, it's, you're making $10 million. , you have to start working on it, you know, and then evaluating every single decision. I think rethinking, like what we talked about, Every time we solve a problem, if we inherit or we make another problem a little bit worse, you know, we have to have a mental framework for thinking about that.

Right. 

[00:12:00] 

Claus Lauter: A hundred percent. I think it gave a lot of information there that a lot of store owners potentially will not know. And a lot of store owners, specifically small and medium businesses, solopreneurs, they go for the feature and there's a bit of shiny object syndrome. They won't have all the features and I see stores on a daily basis.

They have load times of 10, 12, 15, 20 seconds and more. And I can tell them, I was like, yeah, no one will wait for your product page to load, even if you have all these features in there Process can be very complex and, , page doctor.com definitely helps in [00:13:00] finding out where the whole machine is getting slowed down and , what's the next step.

do you just get rid of all the apps or do you bring them in the right order? Do you have to have a developer perform scratch one? , what can a store owner do to get the optimization process , , into. 

William Belk: That's a good question. where do I start here? , so one of the reasons that I built Page Doctor is that I was tired.

I was becoming fatigued doing my own just first pass analysis. So Google Page speed insights is really, really great product, but for me personally, it doesn't give me the first pass information, the highest priority, first pass information that I want. The way that I. And most efficiently, right? So that's why I built Page Doctor.

So most of the problems that people have with page speed is like a 1 0 1 foundational issue, right? So like you have too many blocking script tags. Like a blocking script tag means you load a script for either a library or an app component, The way that that's loaded, the browser has to stop everything it's doing [00:14:00] to load it into memory and make it available.

And then the same with c s s. So the first step is look at blocking requests. A good example would be, like Google Tag Manager. So if you added Google Tag Manager or script like that, If you forget , to add, , the async attribute or defer attribute, then you're telling the browser, okay, stop everything.

This is the most important thing. The rest of the page can't function unless this JavaScript is loaded. Just look at that foundational stuff. So I start there, and a lot of that is connected to the theme. sometimes the theme has hard coded ways of adding scripts.

Hooks for tag manager are these things, and it's just one little oversight from the theme developer. So we just start there, and then after we get there, we can start to go into apps, apps and like more of the technical stuff. So are we using jQuery? Is jQuery requirement for our theme to load?

You know, and that's a big killer too. So if all of our theme animations like fade in or you know, scroll functions, Carousels or those things require jQuery, then nothing can happen on that page until jQuery is loaded. So if jQuery is getting [00:15:00] loaded from a cdn, I see that a lot is if we load jQuery from a cdn, it's a big risk.

I don't care what CDN network it is, I don't care if it's CloudFlare when you install jQuery, . They give you , that url, or sometimes there's the Google CDN url. I don't trust any of them. Any request that you really need to be on the page before your page loads.

You should load it from the file system because every network request now you see what's happening out there, is that the networks are just getting exploded with like attack. , just regular latency. So let's say you're in a neighborhood and, okay, I have Fios. Well, what if my neighbor is downloading eight seasons of Game of Thrones right now, right?

So then my jQuery request that needs to go through in order for my whole entire page to be loaded is now competing with my neighbor's Game of Thrones eight season. Eight gigabyte download, right? So then every single request that goes out is a big, big risk. And it's not such a big deal for these things that are not super important.

Especially as it relates to Shopify, we already have a connection going with Shopify's servers. So then [00:16:00] just load it from the file system Don't rely on Google or CloudFlare or Fastly or whoever, you know, you can see where these things are coming. So even some of your apps, you can say, okay, one of my apps is pretty slow, then I'll just copy the contents of their script tag and put it in the file system.

, this is stuff you should just talk to your developer about, right? Because case by case, The first thing would be going and prune all your apps, delete everything you're not using. , that would be a good first step and.

Talk to your developer and invest more resources in page speed improvement. Right, to circle back to what we were talking about before, we're so spoiled and we're so used to paying $20 a month for something that used to cost $80,000 a year that a lot of the brand owners .

Get stuck in their own hole, right? So then they're like, they ask the agency they're working with, or the SEO person that they're working with, or their developer, like, why is this so slow? How much is it gonna cost to fix? And then they don't want to know that to be elite. You know? It costs money and we need to work and work and work and pursue excellence.

This is something that I've been thinking about a lot the last few weeks.

, I'm [00:17:00] pretty curious, you know, kind of naturally. And then when I don't know something, it like burns it hurts me. Right? And then , you know, I end up in all these rabbit holes and this is the blessing and a curse, right? Is so in some respects that kind of approach is good, but it's not always productive.

Right. but the thing that I was thinking about, We want to keep pursuing excellence, right? And we're never right. You know, we're always just trying to do better and better. But the thing that I think is lost on a lot of operational people in e-commerce is that this is not gonna be your last job, if you have access to an agency or a developer, even if the people are opinionated, you want to be with these people who are trying to pursue excellence and get better. So if they say, Let's look at this area of the site and make it better. We might learn something that when we start our own brand or our next business, then that'll set us up for even more success.

Because you've been in the e-commerce industry a long time. You know, I've been in the software industry for 20 years, and the number of failures I have either [00:18:00] directly related to like my initiatives or working with other people. Countless, so then the thing that's really kept me inspired and excited about what I do is just this continual learning and like, it's the pursuit of excellence.

You never hit it, you never gain it. But then everything is moving so quickly in all the different directions, right? If we take one year off, like, oh, I'm just gonna be, , a middle manager. If I wanna take a year off and focus on management or, product, Without getting in the weeds and trying to really pursue all these things and keep learning and keep learning One year is like dog years software, right? Even, , we mentioned this page doctor tool that I, built. Even doing that, you know, I'm like, oh, know so much about.

Page speed and images and all these things, right? And then I build an app, I'm like, oh man, I forgot about that. Or I, oh, I was totally wrong, and I had this logged in my brain from four years ago, and that needs to be updated big time, you know, and keep going. So, you know, part of it is just like the pursuit of excellence and working with the people that we have around us Especially with when we work with developers some [00:19:00] days, , working with them's pretty tough cuz some of them are pretty quirky and really focused on stuff that we think as like a store owner or brand owner.

Like why do I need to care about that? You know? And then part of building that relationship is like, oh, well maybe he's saying or she's saying something that I didn't really consider, a good example would. The effect of page B on ad spent. That's something I almost never hear about. the second that I say that to someone who spends a hundred thousand dollars a month on ads, they're like, oh yes.

I get it. And just that connection. So if you can make that connection with, people and you say, okay, now go back to your developer and talk to them about how you can reduce your ad. And how that is related to your page speed and bounce rate and number of pages per session. And then now you guys are best buddies, right?

You're best friends. Last week you thought that your developer was like, spectrum adjacent crazy person who doesn't have their like priorities in line. And then this week you see that person is, oh wow, that person can actually teach me something. Because now, [00:20:00] It connects to something that I really want to optimize, , at the big level, the brand level.

Claus Lauter: Very good comparison there. And there's a reason why big companies like Amazon have a whole fleet of developers only looking into page speed and optimizing all the time. And Amazon is probably not the most visual appealing website out there, but there's a reason and. I always say don't do slideshow, don't do animations.

It just usually does not add anything to the user experience. It just hurts you. And the comparison that you just did, and I think I like that a lot. It was like, just look what you spent on meta or Facebook ads on Google Ads and then losing people because your site is too slow and one of a sudden your optim, my optimize that and your ad spend will go far further than before is a really good, , argument on looking into this.

Now, a technical question from my. Is all the apps are getting updated all the time. So what happens if you do the optimization process with your app developer, for instance, you go through the whole process, everything is updated, and now the [00:21:00] app developer comes out with a new version. Does that kill everything and you start from scratch or is there ways around to prevent that?

William Belk: , generally speaking , as it relates to Shopify. Again, I'll touch on WordPress just cuz I know a lot of people still use WordPress. If we touch on WordPress, WordPress has one of the most devastating plugin ecosystems. So it's very common there where if you update your version of WordPress or you update your apps, then it just eats itself.

So that could be 20 hours of trying to figure out, you know, versioning and all the php. For plugins on WordPress. So Shopify is quite different in the sense that almost everything that's running for Shopify's client side, so you can generally assume that as long as it's working, it's the same.

So I have five apps in the Shopify app store. , one of my newest app is called Rapid Reviews, which is the fastest product reviews. By far, not even close. , so it only loads 12 K to the page, which is a single request. So my whole entire, app bundle is just one file, and there might be weeks where I update that bundle [00:22:00] five times in a week.

Just with optimizations, or I might add a small feature or something like that, and the customer never even knows it. And as this doesn't always happen, but as long as I don't make a mistake, no one notices anything, but you know, sometimes I make a mistake and that's kind of the nature of software.

But in general, I can update my app bundles without anyone ever seeing it. And then, so there may be 400 versions of my bundle over time, and then they don't even know. So I think that's not such a big concern as it relates to Shopify, I think, or Shopify app specifically. the one place I've seen that where maybe a concern is themes, so you could see theme updates.

So that's , the ecosystem for themes is quite tough. In the sense that you can buy a theme for, let's say you buy a great theme for $200 and then you say, oh, it doesn't do this. So then you have a developer help you. They add code to the theme, then the theme gets updated, and then the theme goes in and updates files that you didn't expect and all those things.

That's kind of a separate issue this is part of the game, unfortunately, you know, but [00:23:00] you just have to work with your developers. So yeah, that specifically I'm, so worried about . That part of it? Yeah. 

Claus Lauter: Okay. Before we come to the end of our coffee break chat. We have convinced everyone look into speed of your Shopify store by now.

Like how do you approach it? What would be a logical, , step by step process to, it's like, okay, I wanna find out and then I wanna approach someone like you, for instance, to help me with optimizing that. What kind of homework should , a Shopify merchant do there? 

William Belk: The first thing that you could do is, so one is you could use a tool to give you your baseline understanding of your performance.

So you could use something like Google Page Speed Insights, it's a great tool. It's has a lot of information and it's a little bit probably targeted towards like the more technical person. Or you could use something like page doctor.com, which I just released, and that's more of. A lower level analysis, kind of a first pass analysis, that'll get you a collection of insights into some of the issues with your page.

Right? And then the next step is work with your developer, right? Invest in development [00:24:00] relationship. That is the nicest way possible. So, a lot of store owners are using places like Fiber to find developers, right? And that can be okay, but just because you can get something done on fiber for $30, , I would consider the fact that you may not be building a long-term relationship with a single.

So if you buy something on fiber, you get it done for $30, , you have a lot of times you have no idea who did it. So you may be working with some sort of broker. So someone will set up a fiber account and then you'll send them something and then it'll get done. And you know, it may have gone to another pool of developers who are all chipping in to get this work done.

Right? So invest. A relationship with a developer that you can access one-to-one, and then as it relates to that, start looking at that as a long-term investment. Stop getting spoiled because everything's one click in Shopify and say, oh, well, okay, I'll just reach out to the app developer.

And they'll do it. And it's like, well, you know, that's not really fair [00:25:00] to the app developers and it doesn't build you a long-term relationship. So a lot of my app customers for my Shopify apps, they're in that, cohort of people who are very used to being like one clicked right, or they give access to their store, to these people they don't know.

. In terms of the quality of code and the strategy of work that I see coming out of these, like very cheap, like marketplaces or outlets, like fiber. If you're really trying to be the best and do the best, I don't think it's worth it, If you're not making much money on your Shopify store, that makes a lot of sense.

If you're making. Whatever, $300,000, 400,000, 5 million, 10 million, start to carve off more of your budget to build relationships with developers you trust. Right. And then if you're, let's say you're using an agency. A lot of Shopify stores we'll use a development agency partner. I think a lot of the consulting that I've done in the last.

Let's say eight years related to Shopify is almost exactly the same profile. It's brand paid [00:26:00] agency, whatever it is, a hundred thousand dollars, $400,000, $600,000, and then 12 or 14 or 16 months later. site is broken, not broken in the, completely non-functional sense, but Okay.

You know, page speed's. Horrible. All kinds of animations, a lot of them, they're just quite, clever from like, UI perspective, but just not fully functional. And so most of the consulting that I've done is someone has overpaid massively for agency. And they haven't built , the technical relationship over time in terms of like the product end product.

So they may get what they want. Like you said, they may have like their 19 slideshows on their homepage and then they have their like nine MP4 videos and no one told them those have to be loaded 100% before they play. It's hard to know unless you have a partner you really trust.

I think it's a good idea to reach out to your network and audit the product that you have. So no matter how much you spend, right? Like I don't care if you paid an agency a million dollars. If you have a developer in your [00:27:00] network that you trust, I think it's worth having them come in and give you an as.

Of what's going on with your store, right? And then that can even be one hour of time. And a lot of Shopify store owners, I think that would be a good place to start of saying like, okay, I'm gonna put aside $400 of my budget to ask someone technical that I trust to come in and give me an assessment on my site, and then start to build those relationships.

Development relationships moving forward, the marketplace thing is a phenomenon. The agency thing is kind of a traditional, , I have a problem as a brand and then it's all sales, you know, I'm trying to help sell my dad's house every real estate agent that comes in is just like, oh my.

Mr. Belk, your house is so amazing. You did all this work by yourself. Look at all of this tile. So my dad loves to tile, okay? I mean, loves to tile, he'll tile anything. And we have half of the real estate agents saying, oh, Mr. Belk, this is the most amazing tile I've ever seen. And then we have the other half saying, oh, okay, yeah, look at that.

Okay, here's what we need to focus on. Right? And [00:28:00] so in the same way we're building up our resources. Shopify ecosystem, or our Shopify program, you know, we have one set of people, generally maybe on the marketing or the sales agency side, telling us that all of our problems are gonna be solved.

And then we have a couple other quirky kind of technical people saying, no, no, no. You know, we wanna obviously blend those. I'm guilty of this all the time, right? I'm more technical. A lot of times I don't speak in a. That is, I could speak much better to people who are non-technical and help bridge that gap, but I think it's also on, the side of the store owner.

It's really good to keep these things in mind a lot of the non-technical people get frustrated with the technical people and quit. And vice versa. And then the technical people get frustrated with the non-technical people. And then we have this big chasm between what our goal is and then all the back and forth and the, thrashing in order to get to our goal.

Right? And then, so we kind of want to try to build those relationships in an efficient way and an effective way moving forward. And then that's kind of the real way to. Progress over time and, and pursue excellence.[00:29:00] 

Claus Lauter: I completely can rely to the scenario that you gave.

There is the agency where obviously a sales process is going on and lots of the time they're focused on features and design and so on, so forth. And then there's the technical spec where the client never ever gets through to it. And maybe just a remark from my side being a long time in this business and haven't done also hundreds and hundreds of projects is not every develop.

Is focused on page speed. , the software universe is very rare, right? So you need to find the right person there. Now, where can people find out more about you, William? 

William Belk: , the easiest way is to go to william belk.com and then all my apps are listed there. , you can go to Shopify app store. And you can look up Rapid Reviews is my newest app.

So it's Product Reviews app. Very proud of that. You can find me on Medium. Medium.com? At wbe I do quite a bit of writing , these days I mostly just write about what I get an itch about. , previously I wrote a lot about cultural improvement, , agile, lean. did quite a bit of stuff in the crypto space for a while, so wrote quite a bit about that, but more on the, geopolitical stuff related to crypto, but as it relates to my [00:30:00] apps, william belk.com, it's the best place.

I'd encourage everyone to look@pagedoctor.com. , it's free tool. It's not perfect. I'm still making improvements to it, so anybody that would like to use it, if you could send me feedback about it or tell me what it's missing for you. That would be really helpful for me. And then I think it could help out a lot of people, you know, just to make a first pass, like drastic improvement to a lot of different stores.

Claus Lauter: Cool. I will put the links in the show notes as always. Then you just one, click away. William, thanks so much. I think that was a great overview why Shopify apps can kill your store and why it's important to have somebody professional by your site , to improve your store. Thanks so much for your time and have a great day.

Thank you very.



[00:31:00]