Selling with Shopify: How to Build a Profitable Shopify Store


Aden Andrus

May 8, 2018

Whether you’re just launching your first ecommerce business or you’ve been selling products online for years, you’ve probably heard of Shopify.

Since it’s launch in 2004, Shopify has evolved from an online snowboarding gear store into the largest storefront-management platform in the world.

Today, over 600,000 merchants have used Shopify to run their online stores, and with good reason: Shopify is a fantastic ecommerce platform.

In this article, however, we’re not going to try and convince you to use Shopify or talk about why you should or shouldn’t pick Shopify over another ecommerce platform. Instead, we’re going to discuss what Shopify is, what you need to keep in mind while using Shopify and how to set up, manage and optimize a profitable ecommerce store using Shopify.

For the sake of this article, I’m going to assume that you’ve already know what you want to sell and have your supply chain and the rest of your back end technical details figured out (if not, check out this blog article for help with that). Here, we’re going to focus on getting your Shopify store running and profitable.

Sound like a plan? Let’s get started!

What is Shopify?

First, before we dive into the details of setting up and running a Shopify store, let’s pause for a moment to discuss what Shopify is, what you can expect from Shopify and some of the strengths and weaknesses of the platform.

Shopify is a cloud-based ecommerce store platform that giant brands and new entrepreneurs alike use to create online storefronts.

As you can probably imagine, with a user base like that, Shopify is incredibly adaptable. You can set up a quick Shopify store in a matter of minutes or use the platform to build a highly-customized, multi-national, multi-lingual platform enterprise ecommerce operation.

To meet these different needs, Shopify offers three subscription levels ranging from $29/month to $299/month:

The biggest differences between these tiers are how many built-in features your store comes with and discounts on credit card rates and shipping, so the “right” tier really depends on you and your business needs.

Shopify’s Strengths

There are a lot of things to love about Shopify. It’s a well-designed platform with a well-established community and hundreds of themes and apps you can use to create a truly customized experience for your customers.

In fact, you’re probably reading this article because you’re already sold on Shopify, but here are a few key features you may not have thought of:

  • Cloud-based, so you can access it anywhere, anytime—all you need is an internet connection.
  • Integrates with top marketing tools.
  • Includes a secure, built-in payment processing system.
  • Based on LIQUID development language, which makes it easy to create custom apps and templates for the platform.
  • Has robust support documentation and an active, responsive user community.
  • Provides excellent customer support.

These extra features make Shopify particularly easy to use and optimize, which is part of the reason why the platform has been such a big success.

Shopify’s Weaknesses

Unfortunately, there is no “perfect” ecommerce platform. Shopify does have some limitations that you should be aware of as you set up your store.

Here are a few things to keep in mind:

  • Shopify is easy to use, but unless you’re willing to pay for the ultra-premium Shopify Plus (most people aren’t), you can’t customize certain areas of your store like the checkout page.
  • All of those exciting plug-ins typically come with not-so-exciting monthly subscription fees—which can dramatically increase the cost of operating your store.
  • Reporting is limited for the lowest-tier plans.
  • You can only operate one store per account. This may be changing sometime in the next year or two.
  • Search engine optimization (SEO) can be a bit challenging.
  • It can be hard to sell downloadable or virtual products.
  • You can’t sell pharmaceuticals, supplements, gambling-related products, marijuana, alcohol or adult content—although these are fairly common exclusions for many ecommerce platforms.

In general, none of these weaknesses are truly crippling, but it’s important to know what obstacles you will need to navigate as you create your Shopify store.

Altogether, Shopify is a very strong shopping platform that offers a variety of great options you can use to build a high-quality profitable ecommerce business. Let’s get started!

Getting Started with Shopify

Once you’ve signed up with Shopify and given them your basic information (username/password, address, domain name, etc), Shopify takes you to your new storefront management interface.

This is where you’ll do the majority of your Shopify management tasks, so it’s a good idea to spend a few minutes getting familiar with the interface.

As you can probably imagine, Shopify wants the setup process to be as simple and straightforward as possible, so your homepage immediately gives you the option to add your products. Go ahead and click “Add product” and let’s take a look at your options.

Adding Products to Your Shopify Store

When you add items to your Shopify Store, Shopify gives you a variety of fields to complete.

Most of these fields are fairly straightforward product organization or shipping fields. You should be able to complete these fields using the information in your product catalog.

However, getting your title, description and images right can have a huge impact on the success or failure of your store. Outside of work, I create and collect costumes, so let’s use a pair of pauldrons (medieval shoulder armor) to discuss how to effectively complete these fields.

Title & Description

Your title and description field contain text that tells your potential customers what your product is, how it’s made, what it does and other important information.

In addition to telling your customers about your product, your title and description are what Google will look at for determining which organic searches your product can show up for.

It’s important to note that these organic search result placements are different than paid search text ads or Google Shopping ads.

If your product page ranks organically for a particular search, you can get clicks to your page for free. However, there’s no guarantee that your product page will rank organically—even if your product is a perfect match for someone’s search.

You can improve the likelihood that your product page will show up for a relevant search by optimizing your title and description (this is called “search engine optimization” or “SEO”), but even the most optimized page can still struggle to rank—especially there is a lot of competition for your target keyword(s).

To tweak how your title, meta description and URL will appear on Google, expand the “Search engine listing preview” at the bottom of the “Add products” page:

With Google Shopping ads and text ads, you have to pay for every click. However, if you’re willing to spend enough, you can guarantee that your product page shows up for relevant searches.

There’s a lot of debate out there about what constitutes a “good” product title and description. But, most experts agree, your product page content should cater to your customers.

So, if you’re selling an expensive product to an audience that cares all about the specific details and features of that product, your description should cover all of those features in detail.

On the other hand, if you’re selling a cheap, run-of-the-mill item, you might want to keep your description short and sweet to avoid overwhelming potential customers.


In online shopping, image quality matters…a lot! Since people can’t actually examine your product in person, they are forced to rely on your images to make a decision.

So, if you don’t have great images, you probably won’t have great sales, either.

Image Optimization

Ideally, it’s best to have high-quality, clear images taken from a variety of angles. In addition, if your product has special features that you want to highlight (detailed embroidery, hand-carved trim, etc), it’s a good idea to include specific photographs of those features on your page.

Another great way to get more out of your images is to feature them in actual use. This helps people envision what owning or using the product will be like.

For example, most people who are interested in buying medieval armor want to look like (or have their significant other look like) a studly, manly knight, so including pictures like this might help convince people to buy:

Images used with permission (Source).

As you photograph your products, make sure that your lighting and color schemes match the feelings you want people to associate with your product. Hi-tech products look best in clean or high-contrast environments, while eco-friendly products work better with more natural hues, tones and backgrounds.

If photography isn’t your thing, many products come with high-quality photos from the manufacturer. If that isn’t the case (or you think custom photos will sell better), you can also find a professional photographer through Shopify Partners.

Loading Speed Optimization

Unfortunately, images are something of a double-edged sword. While high-quality images are great at convincing people to buy, they can also slow down your website.

Most people will only tolerate a page load time of about 2 seconds, so if those beautiful photos don’t load quickly, they could end up killing off potential sales instead of aiding them!

As a general rule of thumb, each image should be less than 70 kb.

Now, most high-quality photos are a lot bigger than 70 kb, so you’ll probably need to resize them for your product page. The easiest way to do this is to use photo-editing software like GIMP (free, but clunky) or Adobe Photoshop (easy, but costs money).

To resize your photos in Photoshop, open your image in Photoshop and click File > Export > Save for Web:

From there, you can play around with a variety of settings until you find the right balance between file size and image quality (color-coded to match where they show up in the image below):

  • Quality. Lower numbers = lower image quality and lower file size.
  • File format. In terms of file size, JPEG < GIF < PNG. But, the same rule applies to image quality.
  • Optimization. Checking the box tells Photoshop to optimize your image for web use (decreases image size).
  • Color. Fewer colors = lower image quality and lower file size.
  • Image size. Allows you to choose the actual number of pixels in your image. Fewer pixels = smaller image and lower file size. Keep in mind that if you save an image at smaller size than it will be shown on your page, your image may be stretched to fit your page, resulting in heavy pixelation and/or image distortion.

You can see the file size in the bottom left-hand corner of the window. This number—along with a preview of your final image—will update as you make changes to your export settings.

Yes, I’m saving my “Save for Web” screen shot in the “Save for Web” window. I just couldn’t resist adding an “Inception” moment here…

Photoshop’s “Save for Web” tool (other photo editing programs have similar tools) make it fairly easy to balance image quality and file size. That way, you can make sure that your pictures really sell your products without compromising on load speed.

Adding Products in Bulk

If you only have a few products to sell, you can easily add them one by one using the interface above. However, many e-retailers sell hundreds or thousands of products.

In this situation, it’s usually easiest to import a list of your products by clicking on “Products” in the left-hand bar, then clicking “Import”:

This will allow you to import a spreadsheet of products into Shopify. If you set up your spreadsheet right (Shopify offers a .CSV template to help with this), Shopify will create all of your products and fill out the relevant information for you!

Choosing Your Shopify Theme

Once you’ve entered all of your products, it’s time to put your store together. Click “Customize theme” from the “Home” tab to pull up your theme options.

Here, you have a variety of options you can use to customize the look and feel of your Shopify store:

Shopify themes are predesigned store designs that you can use to feature your products without having to hire a designer or a developer to create a beautiful online store front for your business.

Initially, your store is using the default “Debut” Shopify theme. It’s free and it looks fairly good:

Like many Shopify themes, “Debut” also comes with a light-colored variant:

If, like many e-retailers, you want something with a more unique look or different options, you can click on “Explore free themes” to see a variety of other themes (and their variants) that you can choose from:

If you’re willing to invest a little money into a theme, you can also look through several dozen Shopify themes in the Shopify Theme Store or use a site like ThemeForest to see hundreds of potential options.

The only real advantage of picking a theme from the Shopify Theme Store is that you can instantly add and customize your new theme. If you pick a theme from an external site, you’ll need to download the theme and then click “Upload theme” to add your new theme.

Either way, once you’ve picked your theme, you’ll need to click “Actions > Publish” to make a new theme active.

As you can probably imagine, you can’t just pick a theme and launch your store. You’ll still need to do a decent amount of customization to ensure that your theme meets your needs.

To tweak your theme, click “Customize”. This will bring up the theme editor:

Here, you can add sections, delete sections or edit sections to your heart’s content.

Adding Non-Product Pages to Your Store

Shopify automatically creates separate pages for each product, but most themes will also allow you to create additional pages (FAQ pages, Contact Us pages, Sizing Chart pages, etc).

To create a specific page on your site, click Online Store > Pages in the left-hand sidebar, then click the blue “Add page” button to bring up the following:

As with your product title and description, if you want this page to rank organically on Google and other search engines, you need to keep your target keywords in mind while writing content.

If you don’t want this page to show up in search results, change the visibility to “Hidden”. Also, if you want to have a contact form on the page, change the page template to “”.

Once you’ve created your page, you can then link to it in your header or footer by clicking Online Store > Navigation in the left-hand sidebar and then clicking on the appropriate navigation menu.

Adding Apps

While the basic Shopify options are certainly good enough to get your store up-and-running, there’s a good chance that you’ll want some additional features to help seal the deal with potential customers.

In this situation, you can either hire a developer to create a custom solution or check the Shopify App Store.

The Shopify App Store offers hundreds of apps that you can add to your store. For example, if you want email-collection pop-ups…there’s an app for that. If you want a sale-countdown clock…there’s an app for that. Want to offer gift cards? There’s an app for that.

In general, before you hire a developer, I recommend checking out the Shopify App Store. There are a mind-boggling number of apps available there and you can even read reviews before you add a particular app to your store.

One thing to keep in mind, however, is that these apps do cost money. Some developers charge you a monthly fee to use their app, while others only charge you a one-time fee.

With all that in mind, it pays to take your time, think about what features you want to add to your site and how those will contribute to your customer experience and then find the right apps for the job. To help you get started, here are a few apps that you should definitely consider:

1. Yotpo Reviews

Yotpo is an extraordinary tool that helps businesses collect and display user-generated content (UGC), so it’s no surprise that their Shopify plugin is immensely valuable.

best Shopify plugins