T-shirt shops have been a popular online business idea practically since the birth of the internet, and for good reason: they require very little up-front investment, you can flex your creative muscles and express yourself with your designs, and t-shirts will never go out of style.

Starting an online business is much simpler than starting a traditional bricks-and-mortar business, and WordPress makes it even easier. Even if you’ve never used WordPress before, you can easily set up a t-shirt shop.

Here’s how:

Step 1: Create a plan

Remember: those who fail to plan, plan to fail. If you’re serious about creating a successful online store, it’s important to do a little brainstorming and planning before you start.

Choose your niche

The more narrowly defined your niche is, the easier it will be to find and connect with your target audience and market your t-shirt store.

If you just open a general t-shirt shop with no focus, you won’t be able to compete with big businesses with big budgets like Cafepress or TeeSpring.

But if you have a very narrow audience – say, t-shirts that features images from retro video games, or t-shirts targeting a specific profession – then it’ll be easier to stand out. The ideal is to find a niche where you have no direct competitors.

Name your brand

After you choose your niche, you’ll need to create a business name. It should be a name that’s short and memorable, appropriate to your niche and audience, and isn’t already taken.

Try using a tool like BusinessNameGenerator.com to get ideas, or just brainstorm using a thesaurus.

Ideally the .com domain name should be available, but you can also look at some of the new TLDs like .fashion, .design, or one that fits your niche. You can see a full list of new TLDs at Name.com.

You can use a tool like Namecheckr to see if your desired name is available across social media platforms, too. Focus on visual platforms like Instagram and Pinterest, which are great for promoting ecommerce sites.

Note: Depending on the law in your area, you may have to register your business trade name.

You can also check out our post on How To Choose The Perfect Domain Name for extra tips.

Put together your business plan

You don’t need a long, formal business plan, but it’s smart to write down a few items like your target market, your budget, an estimated timeline for your launch, etc.

Bplans has a gallery of example business plans for ecommerce stores you can check out for inspiration.

Step 2: Set up your website

Next you’ll need to buy your domain and web hosting, and install WordPress.

Choosing a web host

Choosing a web hosting company can be overwhelming with all the options out there. You can check out our web hosting reviews to help you decide.

Here at WPSuperstars, we use WPX Hosting. (You can see what other hosts we recommend on our recommended WordPress hosting page)

Installing WordPress

Many web hosts, including WPX Hosting, include easy 1-click installation of WordPress.

You can also check out our tutorial here on How To Setup Your WordPress Blog: The Essential Guide.

Choosing a theme

Next you’ll need to switch from the default theme to something more unique for your t-shirt shop.

If you’re deciding whether to use a free theme or invest in a premium theme, check out these posts:

We also have a ton of WordPress theme reviews you can browse.

For your t-shirt shop, it’s smart to look at themes designed specifically for ecommerce.

Some of the highest rated premium themes for ecommerce available on ThemeForest are:

  1. Glory – Multipurpose WooCommerce WordPress Theme: This theme is mobile responsive and designed with a ton of features specifically for fashion stores.
  2. MyBag Single Product WooCommerce Theme: MyBag was designed specifically for selling bags or t-shirts.
  3. Responsive Supermarket Online Theme – Oswad: Another beautiful theme with tons of extra ecommerce features.
  4. ActiveWear WooCommerce Responsive WordPress Theme: A modern-looking theme packed with lots of extras for any ecommerce site.

Step 3: Design your t-shirt graphics

In order to sell t-shirts, you need some t-shirt designs!

You can design your own if you’re talented in graphic design, or hire a designer to create some for you based on your ideas.

A word of caution: When using graphics and images from other sources, make sure you have permission to use them. Brush up on copyright law so that you don’t get into trouble. Copyright lawsuits can be incredibly costly.

Step 4: Build your store

We’re going to be building a shop using Spreadshirt, a great t-shirt design website where you can set up your own shop, with an available WordPress plugin to display your wares. They take care of the details like printing and shipping the t-shirts, so all you have to worry about is creating your designs and managing your website.

Click over to Spreadshirt.com and click on Sell in the top menu, and click the Start Selling Now button.

  • Save

Scroll down and click on the “Sign up to open shop” button on the right:

Sign Up To Open Shop
  • Save

After you’ve completed the signup process and added your graphics, click here to sign up for an API key. You’ll need this in order to set up the shop on your own WordPress website:

Now, click here to download the Spreadshirt WordPress plugin.

Navigate to your new WordPress website and click on Plugins > Add New to upload, install, and activate the plugin.

Click on the new menu option, Spreadplugin Options, to enter your API key.

Now you can use the shortcode [spreadplugin] to display your t-shirt designs on any page or post on your website. (You can check out the plugin FAQ for more options on how to display your t-shirts.)

Step 5: Promote your products

Now that your shop is live, the next step is to get the word out!

Create your social media accounts and follow users who are in your target audience. Don’t just promote your website, but make connections, have conversations, and promote other people’s work as well.

You can also try running ads on Facebook, Pinterest, Reddit, etc. Figure out which social media platforms your target audience is using and consider advertising there.


Though a t-shirt shop doesn’t require much up-front investment, it can take a lot of work to get going. Don’t give up if you don’t see results right away – keep trying until you do! Though it takes effort to get started, a successful t-shirt business is a fun way to earn money for yourself online.

  • Save

Posted by KeriLynn Engel

KeriLynn Engel is a copywriter & content marketing strategist. Keri loves working with B2B & B2C businesses to plan and create high-quality content that attracts and converts their target audience. When not writing, you can find her reading speculative fiction, watching Star Trek, or playing Telemann flute fantasias at a local open mic.