– Scalable passive income
– Work FROM anywhere
– No special skills needED
– HIGHER STARTING COST
– DEALING WITH SOME CUSTOMERS
Your customer places an order from your online store.
Your store automatically sends the order to print on demand company.
Your supplier prints the design on the products and packages it carefully.
Your supplier package and ships the product to directly to your customer.
HOW TO START?
You need to first pick a niche where you’re most likely to succeed before you do anything. Just go with what you like, and then create a list of all the things you like if you have no idea. It’s time to find Print-on-Demand product ideas within that niche once you’ve selected a niche. Mugs, t-shirts, posters, phone cases, hoodies, stickers, hats, bags, and pillows include some popular Print-on-Demand product concepts. With Prinful, the most professional and best printing on-demand company, you can print all of these products on demand.
It’s time for the real work to begin once you have a product idea and a niche. It can take a couple of days to do it right, but it is essential for your Print-on-Demand company’s future success. First, to host your website, you need to select a platform. Shopify is recommended by everyone, but we don’t! WordPress and WooCommerce are recommended! Shopify is worth $29 a month, WordPress and WooCommerce are free, and hosting is as low as $4.30 a month. So it’s cheaper than Shopify, more than 6x. Best hosting for Print on Demand is NameHero!
If you’re a professional designer, then you’ll probably have an advantage over those who aren’t, because Print-on-Demand relies heavily on designs to be printed on products. You’ll have to craft your own designs to create your products. Or you can pay someone to create your designs, and none other than Fiverr may be our recommendation. You can have a design for as low as $5 that can earn you thousands of dollars.
Print-on-Demand providers have a plugin that integrates directly with WordPress and WooCommerce, so you can directly connect your store to your provider, making order handling easier and more seamless.In the “plugin” section, you can download Printful for free on WordPress.Then, with just one click on the Printful plugin, you can design and import products to your store.
Unless it’s promoted, every company will remain unknown. Just as Print-on-Demand is the real deal, unless you create a path for your customers to know it exists, your store will simply be just another website in a huge online ecosystem. To make sales, you must get the word out about your Print-on-Demand business. The best places to hunt for leads have become social media platforms and, most importantly, you can use them for free. To spread the word about your company, set up a Twitter, Facebook, Instagram or Youtube account and use them. And of course SEO.
COMPLETE STEP-BY-STEP GUIDE
The first thing to do when you start is to visit printful (the print-on-demand company we will be using in this guide) to view their selection of products where you will be able to print your designs and think about which products will you be selling. You can focus on only selling specific products, for example, you will only be selling mugs, hoodies, t-shirts with hoodies, or phone cases.
The product range is pretty high, and we recommend thinking about it before you start a website. If you do not want to sell only specific products, you can easily sell all the products you want.
Choosing a product beforehand could be beneficial, as your whole brand could be focused only around selling one or two specific products. But if you want to sell everything available, you can!
Website for a price of cofee/month
You might see a lot of people on the internet recommening Shopify. Well, what if I tell you there is a better way, and almost 10x cheaper. Shopify cost $29/month, and with WordPress, you can easily start with around $3/month, and by the way, (almost 40% of websites in existence are powered by WordPress). After choosing a product(s), we can start with the website development. First, you will need the hosting, which is a service that stores data for you on a server to make your store accessible for everyone 24/7. You'll need a name for your site and a web host to host it before you can install and use WordPress. It's better to register your domain name and get web hosting from the same location, regardless of which hosting company you want. We'll use NameHero hosting in this tutorial since they provide some of the lowest pricing and fastest uptime and load time in the industry. Their service is operated by LiteSpeed and operates on a cloud-based server, making it one of the best and most cost-effective solutions available.
Hosting quality is based on: price, bandwidth, compatibility, reliability, security, speed, and uptime. And NameHero wins in every way above other hosting in this price range. (This website is hosted by NameHero)
Choose some features you would like, we recommend getting a backup plan, just to make sure your website is saved in every way. But if you want to save money, you can download a plugin that does backups for free, but remember, plugins may slow down a website a little bit.
Fill out your account information and remember your password. Once the process is complete, a confirmation email will be sent to your designated email address. Your registered email address must be verified in order for the domain name to be activated. Remember to check your email and spam folder for confirmation.
WordPress is a full-featured content management system that also happens to be the most popular website creation tool on the planet. FUN FACT: Did you know that WordPress is so popular that it powers more than 39% of all websites. You don't need to know anything about HTML, CSS, or any of the other acronyms that professional web developers love to throw around. It is simple to create a professional-looking website with WordPress without writing a single line of code. WordPress can power almost any type of website, from a simple blog to a fully functional business website. Using the popular WooCommerce plugin, you can even use WordPress to create an online store and sell anything you offer. WordPress is simple enough for anyone to use. It's also comprehensive enough that many web professionals use WordPress as the foundation for custom websites. WordPress is used to power some of the world's most popular websites. WordPress is completely free to use and modify. It may appear complicated at first glance, but trust us when we say it isn't. You can learn where everything is by looking at your WordPress menu, or by watching a YouTube video that will show you around.
"Choose Installation URL" should be set as "https://www." as it is most secure, and you will need it afterward for CDN (Content Delivery Network) for a faster website. Site Settings leave as it is as you can change it then in WordPress.
Input your Admin Username and Password. The admin email should be generated automatically and will be your first email address associated with your website. Or you can change it, but these details will be needed if you want to log in to WordPress.
You can choose a theme here, but we don't recommend doing this. After the installation is complete, you will have access to the entire theme library at WordPress, which will be compatible with the page builder. Simply click the "Install Now" button, and we will choose a theme later in your website menu. This process could take up to 24 hours, but it usually takes a few minutes, you can take a short break and drink some non-sparkling water.
When the installation is finished, the installation details will be displayed. You can access your WordPress backend panel via the URL (https://www.yourwebsitename.com/wp-admin). It's not a bad idea to save this page as a favorite.
Once logged in, you have complete control over your website's themes, pages, posts, plugins, and much more.
WordPress' installation is now complete and is ready for a theme.
LiteSpeed Web Server is LiteSpeed Technologies' leading high-performance, high-scalability web server. It can be used to replace an existing Apache server without requiring any changes to other programs or operating system settings. Best of all, it can be integrated without causing any problems. As a result, LiteSpeed Web Server can quickly replace a significant bottleneck in your current web hosting platform. LiteSpeed web server, with its extensive feature set and simple web administration console, can assist you in overcoming the challenges of deploying an effective web hosting infrastructure.
Why would you pay for an expensive hosting company, when you can use NameHero which offers free LiteSpeed technology. These settings are not set by default, that is the reason why we have to do this ourselves for our print-on-demand store to be as fast as it could be. A faster website means a better user experience.
Login to cPanel as you did before in your NameHero hosting account.
Find or search for "PHP" and click "Select PHP Version".
These two settings are not checked by default, click only on "Memcached" and "Redis", do not change anything else unless you know what are you doing. Yes only "Memcached" and not "memcache".
Before downloading LiteSpeed caching plugin, we recommend deactivating and delete all pre-downloaded plugins. They can cause problems, and you do not even know if you want to use them. If you would like, you can install them back later. Now you need to log in to your WordPress account to download your first plugin. This plugin will be your main speed optimization plugin. There are many types of plugins (speed optimization plugins, image optimization plugins, search engine optimization plugins, backup plugins, page builder plugins, security plugins, and many more). All the plugins you will need will be explained later. You can access your WordPress panel via the URL (https://www."yourwebsitename".com/wp-admin).
1) GO TO PLUGINS AND CLICK "ADD NEW"
If you just logged in for the first time to WordPress, there will be many sections on the left side, as you see in the picture. Search for the "Plugins" section and click on that. Then click on "add new" to add a new plugin, you will now add your first plugin for speed optimization of your print-on-demand store.
Install the LiteSpeed cache plugin by click on "Install now" and then click again on the same icon that will say "Activate".
The new section will appear after installing LiteSpeed Cache plugin on the left of your WordPress dashboard. Click on that to set up the plugin.
4) CLICK ON "CACHE"
To activate the LiteSpeed technology, you need to go to the “Cache” section and then click " Object".
5) CHANGE THE FOLLOWING SETTINGS
Set the “Object Cache” to ON. This setting will be turned off by default. Then switch the “Method” from “Memcached” to “Redis”. “Memcached is set by default. Do not change the localhost. The final change will be the “Port”. The default port number is 11211, delete this number and type in the number “6379” as shown under the Port type bar. Now click save changes and you are DONE! LiteSpeed technology is now activated!
Choose post name, it’s cleanest and helpful for SEO.
Setup site title as your website name. You can make it look better by capitalizing on some letters. The tagline should be simple and specific about your website. WordPress Address and Site Address should be the same. Use https://www in front of your domain.“HTTPS” is most secure, and you need “WWW” for CDN to work properly. CDN increases your website speed by caching your website content and distributing it over multiple data centers around the world. When someone opens your website, the content is delivered to your visitor from geographically the closest server. It not only makes your site load much faster in every part of the world, but protects it as well, by analyzing your traffic and blocking suspicious visitors. We will set up that in the next steps.
To begin designing and editing your WordPress website, you must first install a theme. The dashboard sidebar contains a link to a page where you can install free themes. We will be using Brizy Page Builder on this website, to make our website look phenomenal. (We use Brizy on this website). We will also use a theme compatible with WooCommerce since we will need this plugin to create a print-on-demand website from a normal website, but do not worry, WooCommerce is free. We will import a starter eCommerce theme, which you can design and edit yourself with the page builder we will install later.
Click on "Appearance" and select "Themes" on the side of your WordPress dashboard.
Click on "Add New" at the top. Then type "Blocksy" in a search bar. Blocksy theme will show up, click Install and wait for a second, after that, click on the same button that will transform from "Install" to "Activate. You may be using an official WordPress theme called "Twenty Twenty Two" that is activated automatically after you Installed WordPress, feel free to deactivate this theme since you really will not use that theme. Now you have a theme activated, and if you visit your domain, the design should change.
Click on "Install Blocksy Companion".
You can choose both, but I would personally choose "Skip".
Choose "Starter Sites" at the top, and choose a start site which you want, we recommend "Modern Shop" since I like the design, but you can choose a different one. After choosing, just click "Import".
You might be asked before about "Child theme" before this, uncheck that and click continue. We highly recommend choosing Brizy builder, because they offer a very beginner-friendly intuitive drag-and-drop builder, so you will be able to customize your website visually in real-time.
You might be asked about installing plugins before this, check "WooCommerce" and "Brizy". These plugins will be automatically installed. You don't have to install any form of "Contact Form", because the contact form is already implemented in page builder. You might be asked about different things at different themes if you chose differently, but the content import is overall needed and you should check everything before Installing.
After installation is complete, you will be asked to customize and or view your site, you can click "View site" and see that your website changed, and looks amazing.
Brizy is a WordPress page builder plugin that allows you to create a website visually rather than through coding. Brizy, like other similar plugins, includes a visual editor with drag-and-drop functionality. Page builders allow you to create beautiful pages for your WordPress site without having to deal with CSS or HTML. Brizy page builder's editor interface is simple, intuitive, and lightweight. It's a lot of fun to make a page with Brizy.
A lot of people uses simple and boring themes, and they are just lazy to design and create something special, that's when you show up and step up the game with your print-on-demand store with custom design pages.
Brizy is one of the most user-friendly WordPress page builders. Completely made for beginners to make building a website process extremely easy. Brizy also offers WooCommerce integration, which is the plugin that will transform your normal-looking website into a completely functional online store. This WooCommerce integration is only available in the PRO version of the Brizy, so you will need to spend $59, but we highly recommend spending that, becouse Brizy PRO also offers Pop-Ups and email integration.
You might have already installed a Brizy page builder, because a Blocksy theme already installed this for us, but since WooCommerce integration with page builders are huge milestone in development, we will need to spend around $59 on PRO version of page builder, no matter what page builder you are using. You will download another plugin, that is an addition to original Brizy plugin, so keep Brizy installed.
Click on "Get Started Now" on their website.
You will need to buy a PRO version, since WooCommerce integration is a pretty complicated milestone for the page building industry, and they probably spent a lot of money to make it possible.
Select the “To build a website for myself” and then fill in your email address, then download the Brizy plugin in the folder.
3) GO TO PLUGINS AND CLICK "ADD NEW"
Same thing as you did before with the LiteSpeed Cache plugin. Just now, you will upload the folder that you downloaded from the Brizy.io website.
Find and select the folder you downloaded from Brizy.io and upload the plugin. Then just click "Activate" in plugins.
You have just downloaded Brizy page builder, you are able to start creating your first page on your own website! Here is a tutorial on how to do this from the official Brizy YouTube channel. This video is shared just to show you how easy it really is to create pages with Brizy, it is not part of the tutorial, as we will create pages together later in the tutorial.
Content protection: CDNs allow you to control access to content and prevent it from unauthorized downloading.
Load time reduction: Moving content to CDN servers reduces the load time.
One of the most effective ways to reduce page loading time is to use a Content Delivery Network (CDN). Content Delivery Network (CDN) serves as a middleman between a website and its visitors. Users can use this system to receive cached static content from nearby servers. The site can load faster if there is the less physical distance between it and the user.
For example, an Australian visitor, who wishes to see content that originates on a US-based server that NameHero hosting company we are using to provide, will face slow loading times if the request must go for a longer distance. To overcome this, CDNs cache your website's content at numerous geographical locations throughout the world, referred to as "points of presence" (PoPs). These PoPs will have their cache servers and will be able to deliver quality material to the user's location from the nearest server.
I cover two CDN providers in this tutorial, so you can choose which one you want to use. But what is the difference between QUIC.cloud and Cloudflare? The primary distinction between QUIC.cloud and Cloudflare is that the former caches not only static files, but also dynamic HTML pages. This is in direct contrast to Cloudflare, which only caches static files by default. QUIC.cloud communicates with the LiteSpeed extension on your backend to determine which pages have changed, and then purges them selectively from the cache. QUIC.cloud offers free APO (Automatic Platform Optimization) and Cloudflare offers APO for $5.
I cover only those two CDN provides because I think they are the best. What do I recommend? I recommend Cloudflare, even when they do not offer free APO, I find that loading times are faster with Cloudflare, but you will not regret using any of those CDN providers.
Click the sign-up button. Provide your email and password and then hit Create Account.
Navigate to the Cloudflare dashboard. Select the +Add Site button to the right of the notification that says "You currently do not have any websites" and select FREE plan. Add your website and change the nameservers.
3) CHANGE THE NAMESERVERS IN NAMEHERO
When you add your domain to Cloudflare, you will be asked to change the nameservers of your domain. This process is very easy in NameHero.
Go to your NameHero account and click on "Domains". Then click on your domain name and click on "Nameservers" on the left. Then just use custom nameservers and delete the nameservers you have there, and change them to the Cloudflare nameservers you were asked to change.
Go to Settings and select Cloudflare. Click on "get your API Key from here". A window displaying your Cloudflare account will appear. Navigate to the API Tokens tab, then select View from the Global API drop-down menu.
Copy the provided API key after entering your Cloudflare password. Return to the LiteSpeed Cache and click on "CDN" section. Scroll all the way down and fill in the information and paste the Global API Key. Turn on "Cloudflare API" and then save changes. Connecting successfully to Cloudflare could take up to 24h. You can go on a follow the next steps in guide.
CDN with Cloudflare is now set up you can now skip the QUIC.cloud setup and follow the guide from step seven.
Click "Request Domain Key" on the LiteSpeed Cache → CDN on the sidebar of your WordPress menu. This could take a minute, so please be patient. After you've generated the key, go ahead and click "Link to QUIC.cloud." This will take you to their website, where you can sign up for a free account. Thanks to the NameHero hosting we are using, we get 10Gb of CDN data per month instead of 1Gb per month.
If you created an account and confirmed an email, now you need to turn on "Automatically Upgrade" as the picture shows above, and whitelist server IP. Just click "Check my public IP from DoAPI.us" and copy it to the "Server IP" bar.
Go to LiteSpeed Cache → CDN on the sidebar of your WordPress menu and turn ON the QUIC.cloud CDN.
Return to https://my.quic.cloud and select your domain and CDN.
There will be warning that say "Update CNAME records" in yellow box. Copy that CNAME.
Go to your NameHero account and go to cPanel. In cPanel, search for "Zone Editor" and click on it.
There you will have a few records. Find the one that has "WWW" in front of your domain name and "CNAME" Next to the CNAME record. Delete the record and paste the one you just copied and save it. This could take 10 minutes for CDN to be activated in the QUIC.cloud menu. Don't worry about the SSL certificate, it will be generated in a few hours. You need to give a CDN some time to propagate. But you don't need to worry since we have not created any page on the website yet.
Google’s free Search Console tool provides site owners with a plethora of tools for monitoring the performance of their website. It not only shows how your site is performing under the hood, but it also shows how searchers perceive your site in the search results. You’ll learn about the keywords and queries that drive traffic, which rich search results from your content have earned, and how your mobile site is performing. You can also see if Google can access your content.
Click “add property”.
Use the "Domain" to put your website link in there and finish the process. For this process, you will need a "sitemap". We will install in the next steps a plugin that will create a sitemap for you and you can just copy the URL to Search Console. Your sitemap will be found at the sidebar of your WordPress menu: RankMath →> Sitemap Settings. You may need to create at least one page to be sure it is on the sitemap, the page can be blank. Remember, you have to verify that you are the owner of the website. Google Search Console will provide you with step-by-step guides on how to verify your ownership of the website, but easiest method is using a plugin we will install later in this guide, and you will have to just paste a code, so do not worry with this yet, we will verify it later.
Use Google Search Console to find and fix:
1) Technical errors
3) See backlinks
This will not be a too useful tool at the start of your business, but you will be able to monitor a lot of things like a click from a search engine, how many people clicked on your website instead of others, how many people see your website in search engine and other useful things, and you will be able to improve from the data later. For example, if you have 1000 impressions, but 0 people clicked on your website, well you might need to change the text that people see, and create a catchier title. This will be mainly used for the blog, which we recommend you will create alongside your print-on-demand business, to get more free traffic, and more potential customers for free by providing helpful content.
The difference between Google Search Console and Google Analytics is that Google Search Console suggests SEO measures that drive traffic through search engines, whereas Google Analytics allows you to monitor and provides a complete picture of traffic through marketing campaigns, social media, and search engines, among other things. Google Analytics is an essential tool for anyone working in marketing, including those who run their own online businesses. This is due to the fact that the Analytics tool provides free insight into the traffic patterns of your website. To provide insight to marketers, the resource uses four distinct types of information from web users:
Users: The information provided is specific to each user's actions.
Sessions: The information provided is for a single visitation session.
Events: This includes details such as video interactions and button presses.
Pageviews: Pageview data indicates which pages were visited.
You can use this tool to see who is visiting your content, how long they are staying on your website, where they go next on your website and other useful information.
Fill in your information and connect with your website.
Official Google WordPress plugin that connects everything with everything.
Visit the plugin in WordPress and connect the accounts – how to do it will be in the plugin.
A lot of technical work has now been done, lets's go ahead and start the fun thing and build the core of the P.O.D. store.
WooCommerce is the most popular eCommerce platform on the planet. It is incredibly flexible and simple to use, even for inexperienced users. It simplifies the process of creating and managing an online store by providing reasonable levels of flexibility and several critical features such as inventory and tax management, secure payments, and shipping integration. After installation is complete, some pages will be automatically generated, so do not be scared. Again, if you chose a theme with automatic WooCommerce installation, this plugin is already installed, and you can skip this step.
Follow the same path as you did with installing LiteSpeed caching plugin. Click "Add new" and search for the WooCommerce.
Click "Install now" and then the same button saying "Activate".
Follow this Video tutorial from Brizy to set up setup wizard for WooCommerce installation.
Enter your email, so we could let you know about our new business models and articles that will help you to grow your business in the future.