{"id":461,"date":"2018-03-07T23:00:21","date_gmt":"2018-03-07T15:00:21","guid":{"rendered":"https:\/\/blog.seo-product-optimizer.com\/?p=461"},"modified":"2022-07-06T18:30:11","modified_gmt":"2022-07-06T10:30:11","slug":"shopify-app-marketing-ultimate-cookbook-independent-shopify-partner","status":"publish","type":"post","link":"https:\/\/blog.seo-product-optimizer.com\/index.php\/2018\/03\/07\/shopify-app-marketing-ultimate-cookbook-independent-shopify-partner\/","title":{"rendered":"Shopify App Marketing: The Ultimate Playbook By An Independent Shopify Partner (Updated in April 2020)"},"content":{"rendered":"<p>In the last 6 months, I have been looking for different ways to market my new <a href=\"http:\/\/seo-product-optimizer.com\" target=\"_blank\" rel=\"noopener noreferrer\">Shopify App &#8211; SPO<\/a>. If you are also a newbie in Shopify App business, I am sure you feel headache about how to let other people know your new baby.<\/p>\n<p class=\"graf graf--p\">Note: According to the FTC disclosure requirement, there are affiliate links included in the post. By clicking the links, I will earn commissions at no cost to you. Also, the links are essential to start a successful project.<\/p>\n<p><!--more--><\/p>\n<h1><strong>Why are we joining Shopify?<\/strong><\/h1>\n<p>I have mentioned\u00a0<a class=\"row-title\" href=\"https:\/\/blog.seo-product-optimizer.com\/index.php\/2016\/12\/14\/why-did-we-develop-a-small-shopify-app\/\" target=\"_blank\" rel=\"noopener noreferrer\">why did we develop a small Shopify App?<\/a>\u00a0Basically, we wanna leverage our experience in E-commerce to develop an application that can help other online store owners.<\/p>\n<p>As Shopify App store is well developed compared with other existing platforms, we would like to solve the pains in marketing products for the\u00a0niche market. It&#8217;s the same problem faced by us and many other store owners.<\/p>\n<p>I am not sure if we can make it into a big business. But I am very confident that we can create a useful software for E-commerce Marketing. Shopify will be the best place to test the water before heading to the ocean. 1,000 paid users will be my primary target, as mentioned in\u00a0<a class=\"row-title\" href=\"https:\/\/blog.seo-product-optimizer.com\/wp-admin\/post.php?post=200&amp;action=edit\">From 0 to 0.1: the Journey of Bootstrapping a Small Ecommerce Plugin to a Scalable Business (Part 1)<\/a>.<\/p>\n<h1><strong>What we\u00a0have done<\/strong><\/h1>\n<ol>\n<li>We developed the <a href=\"https:\/\/apps.shopify.com\/seo-product-optimizer\" target=\"_blank\" rel=\"noopener noreferrer\">Shopify App &#8211; SEO Product Optimizer<br \/>\n<\/a><\/p>\n<p><figure id=\"attachment_490\" aria-describedby=\"caption-attachment-490\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/shopify-appstore-listing.png\"><img decoding=\"async\" class=\"wp-image-490 size-large lazyload\" data-src=\"https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/shopify-appstore-listing-1024x635.png\" alt=\"Our AppStore Listing Page\" width=\"1024\" height=\"635\" data-srcset=\"https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/shopify-appstore-listing-1024x635.png 1024w, https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/shopify-appstore-listing-300x186.png 300w, https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/shopify-appstore-listing-768x476.png 768w, https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/shopify-appstore-listing-1260x781.png 1260w, https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/shopify-appstore-listing.png 1437w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/635;\" \/><\/a><figcaption id=\"caption-attachment-490\" class=\"wp-caption-text\"><em>Our AppStore Listing Page<\/em><\/figcaption><\/figure><\/li>\n<li>We finished the <a href=\"https:\/\/www.youtube.com\/watch?v=Xs_scQN8o3s\" target=\"_blank\" rel=\"noopener noreferrer\">marketing video<\/a>, <a href=\"https:\/\/blog.seo-product-optimizer.com\" target=\"_blank\" rel=\"noopener noreferrer\">blog<\/a> &amp; <a href=\"https:\/\/www.seo-product-optimizer.com\" target=\"_blank\" rel=\"noopener noreferrer\">product website<\/a>.<\/li>\n<li>We started an online store review service, <a href=\"http:\/\/www.seo-product-optimizer.com\/conversion-report\/\" target=\"_blank\" rel=\"noopener noreferrer\">Conversion Report<\/a><\/li>\n<li>We developed a mini web app, Terminal, to enhance sharing URL on Facebook with a custom link preview image\u00a0(rebranded to Socialport.io in March 2018)<\/li>\n<li>We&#8217;ve got 200 users after\u00a0launched for 2 months. Around 5% are paid users. Not bad, huh?<\/li>\n<\/ol>\n<h1><strong>How much we spent<\/strong><\/h1>\n<h2>Development Time &amp; Cost<\/h2>\n<p>We have spent 3 months to study Shopify App Development. 2 headcounts are involved. Totally 6 man-months were spent to develop the first version since Sept 2016. We published the beta version on Shopify AppStore in Early Dec 2016.<\/p>\n<h2>Server<\/h2>\n<p>We purchased a mini server for $5 from <a href=\"https:\/\/m.do.co\/c\/7cccc6d25a49\" target=\"_blank\" rel=\"noopener noreferrer\">Digital Ocean<\/a> (1vCPU, 1GB RAM, 25GB SSD storage &#8211; upgraded in Dec 2017). That&#8217;s enough for the current stage. I got another server hosting (for the company &#8211; <a href=\"https:\/\/www.sillycube.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">SillyCube website<\/a> &amp; demos) from AWS.<\/p>\n<p>In Dec 2017, we purchased 1 more mini server for backup.<\/p>\n<h2>Ad<\/h2>\n<p>I spent $110 on Facebook and Reddit Ad. Both are not effective in driving new users install. But I need to test paid marketing anyway.<\/p>\n<h2>Promo Video<\/h2>\n<p>I spent $157 to hire a video producer on <a href=\"https:\/\/track.fiverr.com\/visit\/?bta=94857&amp;brand=fiverrcpa\" target=\"_blank\" rel=\"noopener noreferrer\">Fiverr<\/a>. Not expensive. Quality is acceptable. The fee also included English voice-over. It took a week to finish it.<\/p>\n<p><iframe title=\"SEO Product Optimizer Intro\" width=\"1260\" height=\"709\" data-src=\"https:\/\/www.youtube.com\/embed\/Xs_scQN8o3s?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" data-load-mode=\"1\"><\/iframe><\/p>\n<h1><strong>The Technical Stack Using<\/strong><\/h1>\n<ul>\n<li>LNMPy &#8211; Linux, Nginx, MySQL and Python \/ Django<\/li>\n<li>Docker + Compose<\/li>\n<li>Vue.js, JQuery &amp; Chart.js<\/li>\n<li>Bootstrap<\/li>\n<li><a href=\"https:\/\/help.shopify.com\/api\/sdks\/merchant-apps\/embedded-app-sdk\" target=\"_blank\" rel=\"noopener noreferrer\">Embedded App SDK<\/a> &#8211; provided by Shopify<\/li>\n<li><span class=\"js-name\"><a href=\"http:\/\/seaff.microapps.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Shopify Embedded App Frontend Framework<\/a> &#8211; developed by Microapp<\/span><span class=\"js-name\">s<\/span><\/li>\n<li><a href=\"https:\/\/github.com\/Shopify\/shopify_python_api\" target=\"_blank\" rel=\"noopener noreferrer\">Shopify Python API<\/a> &#8211; provided by Shopify<\/li>\n<li>Celery + Redis for tasks scheduling<\/li>\n<\/ul>\n<h2>Other tools:<\/h2>\n<ul>\n<li>Metrics measurement\n<ul>\n<li>Google Analytics: free. tracking traffics from various<\/li>\n<li>Hotjar: free. Recording user action in apps<\/li>\n<\/ul>\n<\/li>\n<li>Support\n<ul>\n<li><a href=\"http:\/\/email.purechat.com\/e\/c\/eyJlbWFpbF9pZCI6Ik16Y3dPREU2RndFd1VBSmtBQUp6QUJjQ05VRWFBVmk0WUtzVEZWb1lXSmFCUmdGbE9qUm1NbVk0TmpaaExXVmlORE10TVRGbE5pMDRPVGRqTFRGbU5ETTBZemswT1dGaE1qb3lOalU1TXpVQSIsInBvc2l0aW9uIjozLCJocmVmIjoiaHR0cHM6Ly93d3cucHVyZWNoYXQuY29tP2FpZD02NzI0MDg0Yy02ZDIyLTQ3ZTUtOGRmNS1kOGQyZTVmZjA2NDEmY2lkPWUwZWIwNThmLWM3ZmItNGFmOC1hNTAwLWVjZDkzY2YxMGNjOSIsImxpbmtfaWQiOjI1MjY5OTI4fQ\/0e17d348e5a6c3ad9c749d856c6749fbe539419c63588ce6c5c340aa2eeb8661\" target=\"_blank\" rel=\"noopener noreferrer\">Pure Chat<\/a>: free. Live chat with SPO website users<\/li>\n<li><a href=\"https:\/\/www.helpscout.com\/referral\/?code=N1hPblVyS2ZBc0NCeU5GNFRGVk51UDdXOVpmRk42R2tUdllsMFNrd0I1aWRCZz09OmhOZTFJckpqMXJBdFpJL1Q.\" target=\"_blank\" rel=\"noopener noreferrer\">Helpscout<\/a>: $35 \/ month. Knowledge Base for FAQ. Instant help menu in App. Most users submit support tickets here. So I guess the experience is quite good. The free plan was cut in 2019. I use it to host 2 support sites. After the annual ends, I will switch to the $20 plan soon.<\/li>\n<\/ul>\n<\/li>\n<li>Design\n<ul>\n<li><a href=\"https:\/\/www.mybalsamiq.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Balsamiq<\/a>: $12 \/ month. mockup and fast prototyping<\/li>\n<li><a href=\"https:\/\/www.canva.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Canva<\/a>: free. Social media graphics and blog feature images. Love it!<\/li>\n<li><a href=\"https:\/\/www.gimp.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">GIMP<\/a>: free. Light graphics editing.<\/li>\n<\/ul>\n<\/li>\n<li>Infrastructure\n<ul>\n<li><a href=\"http:\/\/bitbucket.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Bitbucket<\/a>: free. Code management<\/li>\n<li><a href=\"https:\/\/asana.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Asana<\/a>: free. Project management<\/li>\n<li><a href=\"http:\/\/www.statuscake.com\" target=\"_blank\" rel=\"noopener noreferrer\">StatusCake<\/a>: free. Notification about web service status<\/li>\n<li><a href=\"http:\/\/sendgrid.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">SendGrid<\/a>: free. Transaction &amp; Drip email triggered in SPO App<\/li>\n<li><a href=\"https:\/\/m.do.co\/c\/7cccc6d25a49\" target=\"_blank\" rel=\"noopener noreferrer\">Digital Ocean<\/a>: 2 Cloud Servers: $10 \/ month in total. for SPO blog, website, app. One for development, one for production. I&#8217;ve upgraded the production server to 2GB RAM for $10 \/ month.<\/li>\n<li><a href=\"https:\/\/namecheap.pxf.io\/NL9n7\" target=\"_blank\" rel=\"noopener noreferrer\">Namecheap<\/a>: I bought the domain here. user-friendly interface. Didn&#8217;t give me any trouble.<\/li>\n<li><a href=\"https:\/\/www.Cloudflare.com\" target=\"_blank\" rel=\"noopener noreferrer\">Cloudflare<\/a>: free. CDN &amp; DNS. I will migrate the domain to Cloudflare to enjoy the cheapest domain renewal fee.<\/li>\n<\/ul>\n<\/li>\n<li>Bug tracking (added in 2020)\n<ul>\n<li><a href=\"https:\/\/sentry.io\/welcome\/\" target=\"_blank\" rel=\"noopener noreferrer\">Sentry<\/a>: Given that I am using the free version, I am very happy with the value it provided. It mainly helps to track django exceptions, though you can set django to send you auto notifications. Sentry provides more user info like browser version, country, etc.<\/li>\n<\/ul>\n<\/li>\n<li>Form\n<ul>\n<li><a href=\"https:\/\/www.typeform.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Typeform<\/a>: free. I used TypeForm to set up feedback survey and embed the form in my app. The interface is easy to use. However, there are more limitations set on the free plan. I will just use google forms as an alternative.<\/li>\n<\/ul>\n<\/li>\n<li>\u00a0Others\n<ul>\n<li>Godaddy email: free gift when I purchased domain. Though the mail client interface is like shit, it works.<\/li>\n<li><a href=\"https:\/\/wordpress.com\/alp\/?aff=57664&amp;cid=8173190\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress<\/a>: free. SPO blog<\/li>\n<li>Mailchimp: paid per email sent. My list got more than 2,000 subscribers (for my consulting business). Marketing emails to SPO users.<\/li>\n<li>ConvertKit &amp; TinyLetter: since Mailchimp is expensive now, I tried them for substitution (updated in 2020)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h1><strong>What I have learnt<\/strong><\/h1>\n<h2>Good Things<\/h2>\n<h3>Shopify store owners are<\/h3>\n<ul>\n<li>\n<h3>Willing to pay for apps, even on a monthly subscription fee<\/h3>\n<p>If your app is really useful, users are willing to pay from $10 &#8211; $100 per month. You don&#8217;t need to drill on monetization model like building mobile apps.<\/li>\n<li>\n<h3>More practical.<\/h3>\n<p>Usefulness is more important than a sleek user interface. They don&#8217;t need another fancy camera filter, just useful features to generate sales or solve other practical problems.<\/li>\n<li>\n<h3>Interested in trying\u00a0new apps in general<\/h3>\n<p>They are always looking for useful apps which can help them. Unlike the mature mobile app market, users are looking for the next big thing, either help them to save time or make more money. That&#8217;s it. Simple enough.<\/li>\n<li>\n<h3>The Shopify infrastructure is very mature<\/h3>\n<p>Shopify will handle payment, billing &amp; invoicing, user management or even\u00a0app distribution. There are Shopify app developers, theme designers, Shopify experts &amp; partners. Each of them is performing its\u00a0function. You can really focus on building something people want.<\/li>\n<li>\n<h3>Low user acquisition cost<\/h3>\n<p>The AppStore provides a channel get users at a very low cost. I get a constant flow of users. I can say that the 20% transaction fee is well-worth.<\/li>\n<\/ul>\n<h2>Bad Things<\/h2>\n<ul>\n<li>\n<h3>The Shopify API is quite slow in retrieving products.<\/h3>\n<\/li>\n<\/ul>\n<p style=\"padding-left: 30px;\">Not sure if it&#8217;s related to my location.<\/p>\n<ul>\n<li>\n<h3>Embedded App is good in user experience but causing cross-origin problems<\/h3>\n<p>It can be very annoying because browsers will give warning all the time. iFrame will introduce more\u00a0<span style=\"color: inherit; font-size: inherit;\">problems during\u00a0<\/span>development. Developing in a separate website may be better to generate reusable codes.<\/p>\n<p>In 2020, the problem is even worse since browsers are disabling 3rd party cookies. I need to deal with cookies, Content Security Policy &amp; xframe option. Now, I didn&#8217;t even know how to fix this issue in Safari. Safari has just completed banned the use of 3rd-party cookie. My users can&#8217;t open SPO with Safari. You can refer more in this <a href=\"https:\/\/community.shopify.com\/c\/Shopify-APIs-SDKs\/Safari-13-1-and-embedded-apps\/td-p\/688416\" target=\"_blank\" rel=\"noopener noreferrer\">community thread<\/a>. Some suggest to use Safari Storage API, which is an experimental technology.<\/li>\n<li>\n<h3>AppStore rankings are hard to change<\/h3>\n<p>The app distribution is mainly via <a href=\"http:\/\/apps.shopify.com\" target=\"_blank\" rel=\"noopener noreferrer\">Shopify AppStore<\/a>, just like Apple AppStore or\u00a0Google Play. First movers will dominate higher positions. They have more users, more reviews. Latecomers can hardly change the situation. it&#8217;s an uphill battle.<\/p>\n<p>In 2020, Shopify has changed the algorithm for AppStore ranking. It will consider a higher rating for recent reviews. The move definitely helps to prevent old apps from dorminating the AppStore top list.<\/li>\n<li>\n<h3>Beta stage will be easier to rank higher on the Shopify AppStore.<\/h3>\n<p>After formal publication, your ranks will drop and you can do very little about it. Think carefully if you want to switch from beta stage to formal publication. It cannot be rolled back. There is no re-launch mechanism. It takes <strong>14<\/strong> and\u00a0<strong>17<\/strong> days for beta listing and\u00a0beta to formal publication respectively.<\/li>\n<li>\n<h3>Fake reviews?<\/h3>\n<p>I always suspect the reviews are fake on the Shopify AppStore. When I was searching &#8220;SEO&#8221;, I was on the #18. But the 17 apps in front of me are having average of 5 stars reviews. It&#8217;s simply hard to believe.Talking about me, I got 4 reviews out of 200 installs, i.e 2%. I guess most developers are getting between <strong>1 &#8211; 3%<\/strong> reviews from their users. Most users are not active to give reviews. We\u00a0try to send personal emails &amp; make in-app notifications. It&#8217;s better to answer customer inquiries and ask for a review after that.<\/li>\n<li>\n<h3>Cannot reply to bad reviews. Damn it<\/h3>\n<p>You can only contact your app users via email on your own. Unlike Google Play, there is no way for you to reply them on Shopify AppStore. So you cannot address their issues in public. When I sent email to Shopify staff, the only solution told by them was asking the reviewer to change it. It&#8217;s OK. I believe that most store owners are rational unless I break their businesses. In 2019, you can finally reply to the comments directly.<\/p>\n<p><figure id=\"attachment_511\" aria-describedby=\"caption-attachment-511\" style=\"width: 748px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/can-reply-review.jpg\"><img decoding=\"async\" class=\"size-full wp-image-511 lazyload\" data-src=\"https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/can-reply-review.jpg\" alt=\"\" width=\"748\" height=\"574\" data-srcset=\"https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/can-reply-review.jpg 748w, https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/can-reply-review-300x230.jpg 300w\" data-sizes=\"(max-width: 748px) 100vw, 748px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 748px; --smush-placeholder-aspect-ratio: 748\/574;\" \/><\/a><figcaption id=\"caption-attachment-511\" class=\"wp-caption-text\"><em>2nd question: Can I reply to reviews? 3rd question: Can the negative reviews be wiped? p.s. I am not Kyle&#8230;<\/em><\/figcaption><\/figure><\/li>\n<li>\n<h3>There might not be so many\u00a0users as you thought<\/h3>\n<p>Shopify website shows that there are <a href=\"https:\/\/www.shopify.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">377,500 stores<\/a> at the moment of writing. But I am not sure if it&#8217;s true. This is because even Shopify partners, experts, theme designers will open a store for testing (We opened 2, one for testing, one for production). I am not sure if this number includes these testing stores. As my target is 1,000 paid customers at the current stage, it&#8217;s a suitable small pond for me.<br \/>\n<a href=\"https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/shopify-store-number.png\"><img decoding=\"async\" class=\"aligncenter wp-image-489 size-large lazyload\" data-src=\"https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/shopify-store-number-1024x635.png\" alt=\"The official Shopify Store number\" width=\"1024\" height=\"635\" data-srcset=\"https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/shopify-store-number-1024x635.png 1024w, https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/shopify-store-number-300x186.png 300w, https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/shopify-store-number-768x476.png 768w, https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/shopify-store-number-1260x781.png 1260w, https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/shopify-store-number.png 1437w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/635;\" \/><\/a><\/li>\n<\/ul>\n<h2>The Most Important lessons<\/h2>\n<h3>Products<\/h3>\n<ul>\n<li>\n<h4>You really need a Great Product<\/h4>\n<p>If the market demand for your app is low, you cannot change the market. You can only change your product to match with market demand. This is well-known as the\u00a0<a href=\"http:\/\/a16z.com\/2017\/02\/18\/12-things-about-product-market-fit\/\" target=\"_blank\" rel=\"noopener noreferrer\">Product Market Fit<\/a>. If there is no usability problem in your app, your app is not useful enough to retain users.<\/li>\n<li>\n<h4>Perception is more important than reality<\/h4>\n<p>It&#8217;s about users perceive your app as useful, but not the perception\u00a0of app developers. Even the app is not effective but users like it, it&#8217;s still a useful app. This is because you can hardly tell users that they are wrong. You are not Steve.<\/li>\n<li>\n<h4>Free app is the same as\u00a0no commitment<\/h4>\n<p>If you are not charging your users, they don&#8217;t think they have a relationship with you either. They installed your app because they were free or just wanted to try something new. Therefore they will not be interested in your emails or app updates. What you have got is just an increase in user number.<\/li>\n<li>\n<h4>Customer Support can take up to 30 &#8211; 40% of your product<\/h4>\n<p>Besides your core product, you should carefully design your on-boarding process and self-help support channel. Make it as smooth as possible. If there is any user inquiry, you should reply them asap. We spent a long time in writing the content of <a href=\"http:\/\/support.seo-product-optimizer.com\" target=\"_blank\" rel=\"noopener noreferrer\">the helpdesk<\/a>. After you help your user to solve a problem, it&#8217;s also a good time to ask for a positive review.<\/li>\n<\/ul>\n<h3>Users &#8211; the Shopify store owners<\/h3>\n<ul>\n<li>\n<h4>Tech Level<\/h4>\n<p>Shopify store owners are not tech-savvy. You cannot treat them like the users on Hackernews. In other words, you need to spend more time in explaining your app&#8217;s value. If your app is at the back stage, it&#8217;s not an easy task. That&#8217;s why you can find a lot of &#8220;front-end&#8221; apps about pop up, loyalty, drop-shipping, live chat, etc. Users can see them appearing on their stores. This is definitely easier to justify your app as useful.<\/li>\n<li>\n<h4>Pay or Free<\/h4>\n<p>Shopify store owners like Free but they are willing to pay. Just like their customers, these store owners get used to the concept of No Free Lunch. If you want to get useful stuffs, you need to pay. They are willing to pay if you can show them the ROI in number. If you can find a way to grow their businesses and make a\u00a0split, you gonna be rich (Leading drop-shipping app, Oberlo said it <a href=\"https:\/\/www.oberlo.com\/blog\/first-time-ecommerce-entrepreneur-story\/\" target=\"_blank\" rel=\"noopener noreferrer\">made from 0 to $1M in eight months<\/a>).<\/p>\n<p>I am looking for a self-sustaining lifestyle business rather than being super-rich within a short time.<\/li>\n<li>\n<h4>Business Experience<\/h4>\n<p>Some of them are running brick-and-mortar stores but they are not familiar with online businesses. There are new business founders for sure. My customers are in the ratio of <strong>1:4<\/strong>. Around 2 out of 10 are running physical stores.<\/li>\n<li>\n<h4>How Old<\/h4>\n<p>The age greatly varies. Though I didn&#8217;t meet them face to face, my users should be\u00a0somehow\u00a0between 28 &#8211; 45. I couldn&#8217;t find relevant age statistics from Shopify either.<\/li>\n<li>\n<h4>Gender<\/h4>\n<p>I don&#8217;t see a major inclination on gender. It&#8217;s more about the product category.<\/li>\n<li>\n<h4>Where are them?<\/h4>\n<p>My paid customers are mainly in US, Canada and UK. But users are all over the world except Asia region. I don&#8217;t see many users from China, Japan, Korea\u00a0or even my region, Hong Kong. Anyway, it matches with <a href=\"http:\/\/www.alexa.com\/siteinfo\/shopify.com\" target=\"_blank\" rel=\"noopener noreferrer\">Shopify data on Alexa<\/a>. Alternatively, you can check the\u00a0<a href=\"https:\/\/trends.builtwith.com\/shop\/Shopify\" target=\"_blank\" rel=\"noopener noreferrer\">Verified Business Locations<\/a> provided by BuiltWith.<\/li>\n<\/ul>\n<h3>Marketing<\/h3>\n<ul>\n<li>\n<h4>Competition<\/h4>\n<p>Competition of Shopify App is not very keen in general. But it also depends on what fields you lie in. My field is more about <a href=\"https:\/\/apps.shopify.com\/featured\/marketing\" target=\"_blank\" rel=\"noopener noreferrer\">marketing<\/a> and <a href=\"https:\/\/apps.shopify.com\/search\/query?utf8=%E2%9C%93&amp;q=seo\" target=\"_blank\" rel=\"noopener noreferrer\">SEO<\/a>. Compared with the mobile AppStore, there are still spaces to start your small business. I can see that some indie developers are doing quite well. There are not many big players yet. If you are considering developing a Shopify app as a side project or integrating your web service with Shopify, it should be worth your time.<\/p>\n<p>In 2020, the competition is much keener. I can see that there are many new players joining the game. However, the market is also larger than ever.<br \/>\n<a href=\"https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/shopify-appstore-listing-feature-image-1.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-532 lazyload\" data-src=\"https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/shopify-appstore-listing-feature-image-1.png\" alt=\"\" width=\"632\" height=\"421\" data-srcset=\"https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/shopify-appstore-listing-feature-image-1.png 632w, https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/shopify-appstore-listing-feature-image-1-300x200.png 300w\" data-sizes=\"(max-width: 632px) 100vw, 632px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 632px; --smush-placeholder-aspect-ratio: 632\/421;\" \/><\/a><\/li>\n<li>\n<h4>The Channels<\/h4>\n<ul>\n<li>\n<h5>Shopify AppStore Listing<\/h5>\n<p>As talked above, AppStore is the main distribution channel of Shopify App. Many users will just search for a suitable app and install it. You need to spend more time in preparing the banner image, logo, app name, description and promo video. Including many search terms will likely increase your chance to be discovered.<\/p>\n<p>Unlike Apple AppStore or Google Play, you don&#8217;t need to pay for listing fee. If you collect payments from your app users, Shopify will take <strong>20%<\/strong> cut from your charge. However, you can use external\u00a0payment channels other than Shopify. In my case, I will just stick with Shopify payment channel to save my time.<\/p>\n<p>If you want to feature on AppStore&#8217;s home page, you can contact the Shopify App Team. There is a staff\u00a0called Deanna who is responsible for selecting suitable feature apps. As I didn&#8217;t fulfill the criteria at that time, I didn&#8217;t go further to ask for featuring.<br \/>\n<a href=\"https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/deanna-shopify-appstore-editor.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-504 lazyload\" data-src=\"https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/deanna-shopify-appstore-editor.jpg\" alt=\"\" width=\"784\" height=\"333\" data-srcset=\"https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/deanna-shopify-appstore-editor.jpg 784w, https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/deanna-shopify-appstore-editor-300x127.jpg 300w, https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/deanna-shopify-appstore-editor-768x326.jpg 768w\" data-sizes=\"(max-width: 784px) 100vw, 784px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 784px; --smush-placeholder-aspect-ratio: 784\/333;\" \/><\/a><br \/>\nIn general, the Shopify App Team is quite helpful, sometimes they will organize developer office hours to address problems faced by Shopify partners. It&#8217;s just the timezone problem. I&#8217;m in Hong Kong (GMT +8:00), the App Team is in Canada.<\/p>\n<p><strong>[Update in March 2018]<\/strong><br \/>\nYour app can be featured by the AppStore if you can fulfill certain criteria. There are 2 categories, the<a href=\"https:\/\/help.shopify.com\/api\/being-successful-in-the-app-store\/getting-featured#hero-carousel\" target=\"_blank\" rel=\"noopener noreferrer\"> Hero Carousel<\/a>\u00a0and <a href=\"https:\/\/help.shopify.com\/api\/being-successful-in-the-app-store\/getting-featured#new-and-noteworthy\" target=\"_blank\" rel=\"noopener noreferrer\">New and Noteworthy<\/a>. Both categories don&#8217;t have a high entry barrier for submission.<\/p>\n<p>For Hero Carousel,\u00a0To be considered for the Hero Carousel, your app must have been installed at least 100 times, and must have at least 10 reviews of 4 stars or more.<\/p>\n<p>For New and Noteworthy, your app will be required to follow the <a href=\"https:\/\/help.shopify.com\/api\/listing-in-the-app-store\/app-requirements-and-success-criteria\/app-success-criteria\" target=\"_blank\" rel=\"noopener noreferrer\">success criteria<\/a>.<\/p>\n<p><figure id=\"attachment_505\" aria-describedby=\"caption-attachment-505\" style=\"width: 553px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/developer-office-hour.jpg\"><img decoding=\"async\" class=\"wp-image-505 size-full lazyload\" data-src=\"https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/developer-office-hour.jpg\" alt=\"screenshots from Shopify newsletter\" width=\"553\" height=\"501\" data-srcset=\"https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/developer-office-hour.jpg 553w, https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/developer-office-hour-300x272.jpg 300w\" data-sizes=\"(max-width: 553px) 100vw, 553px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 553px; --smush-placeholder-aspect-ratio: 553\/501;\" \/><\/a><figcaption id=\"caption-attachment-505\" class=\"wp-caption-text\"><em>Screenshots from Shopify newsletter<\/em><\/figcaption><\/figure><\/li>\n<li>\n<h5>Shopify Forum<\/h5>\n<p><a href=\"https:\/\/ecommerce.shopify.com\/forums\" target=\"_blank\" rel=\"noopener noreferrer\">The Shopify forum<\/a>\u00a0is quite effective in getting app installation. When the user wanna fix something immediately (a.k.a <a href=\"http:\/\/blog.ycombinator.com\/the-real-product-market-fit\/\" target=\"_blank\" rel=\"noopener noreferrer\">their hair is on fire<\/a>), they will find the fastest way by posting on the forum. When the user is urgent, they will try anything that can fix their problem immediately. Whenever I saw a user was asking questions about SEO, I will answer them and ask them to try my app. Sometimes I will post my blog post to drive referral traffic. The forum teaches me a lot about users&#8217; problems. I guess I have found a problem worth to solve.<\/li>\n<li>\n<h5>Our Blog<\/h5>\n<p>I have published more than 15 posts on <a href=\"https:\/\/blog.seo-product-optimizer.com\" target=\"_blank\" rel=\"noopener noreferrer\">this blog<\/a>. But I am not sure if blog is effective in driving traffic from other sites or the quality of my blog post matters. This blog is mainly about SEO, social marketing, startup, niche marketing. I will write my posts and post them to Shopify forum,\u00a0Reddit, etc. There will be more users trying our app when I publish new posts. But the spike is not remarkable, just few more users per post.<\/p>\n<p>After writing a post,\u00a0I will post to the following communities to drive traffics for\u00a0my potential customers:<\/p>\n<table dir=\"ltr\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<colgroup>\n<col width=\"100\" \/>\n<col width=\"100\" \/><\/colgroup>\n<tbody>\n<tr>\n<td colspan=\"1\" rowspan=\"11\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;External sources&quot;}\">\n<div>External sources<\/div>\n<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Hackernews&quot;}\">Hackernews<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Bootstrappers.io&quot;}\">Bootstrappers.io<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Reddit - Ecommerce&quot;}\">Reddit \u2013 Ecommerce<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Reddit - Shopify&quot;}\">Reddit \u2013 Shopify<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Fb - Shopify Groups&quot;}\">Fb \u2013 Shopify Groups<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Growth Hackers&quot;}\">Growth Hackers<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Stumbleupon&quot;}\">Stumbleupon<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Shopify forum&quot;}\" data-sheets-formula=\"=HYPERLINK(&quot;https:\/\/ecommerce.shopify.com\/forums&quot;,&quot;Shopify forum&quot;)\">Shopify forum<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Medium.com&quot;}\">Medium.com<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;inbound.org&quot;}\">inbound.org<\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;quora.com&quot;}\">Quora.com<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"3\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;My sources&quot;}\">\n<div>My sources<\/div>\n<\/td>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Twitter&quot;}\"><a href=\"https:\/\/twitter.com\/sillycube\" target=\"_blank\" rel=\"noopener noreferrer\">Twitter<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;FB page&quot;}\"><a href=\"https:\/\/www.facebook.com\/SillyCube\/\" target=\"_blank\" rel=\"noopener noreferrer\">Facebook page<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Linkedin&quot;}\"><a href=\"https:\/\/www.linkedin.com\/in\/benny908\/\" target=\"_blank\" rel=\"noopener noreferrer\">Linkedin<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<li>\n<h5>Email Marketing<\/h5>\n<p>What&#8217;s better than getting new users from your existing users? I believe the most effective marketing tactic is getting\u00a0word-of-mouth from existing users. Even the SPO users don&#8217;t have a high level of satisfaction now, I will give them the best customer support and my knowledge on SEO &amp; social marketing. I will regularly send email tips &amp; feature updates to them. I would be happy to grow the business together with them.<\/li>\n<li>\n<h5>Reddit Ad<\/h5>\n<p>$10 has been put on Reddit Ad. There are only 4 clicks received. I have targeted the ad at \/ecommerce and \/shopify.<\/li>\n<li>\n<h5>Facebook Ad<\/h5>\n<p>$100 has been put on Facebook Ad. There are around 100 clicks received. But none of them changed to app users. So I suspended my ad campaign. When the churn rate is high right now, it&#8217;s better to reserve the budget.<\/li>\n<li><strong>Shopify AppStore Ad (Added in 2020)<br \/>\n<\/strong>You can buy ads on AppStore. Some app developers do not like the move since it&#8217;s not going to be favorable to indie developers with less marketing resources. Well, I don&#8217;t try it yet. So I don&#8217;t much to talk about here.<strong><br \/>\n<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<h4>Business Model<\/h4>\n<p>There are mainly 2 ways, monthly subscription or Freemium (free app + in-app purchase for extra services). Subscription is more popular than Freemium under my observation. It&#8217;s totally different from WordPress, where 90% of plugins are free. Some developers like <a href=\"https:\/\/apps.shopify.com\/partners\/booster-apps\" target=\"_blank\" rel=\"noopener noreferrer\">Booster Apps<\/a> or <a href=\"https:\/\/apps.shopify.com\/partners\/brodev\" target=\"_blank\" rel=\"noopener noreferrer\">Beeketing\u00a0<\/a>are getting 1,000 &#8211; 2,000 reviews, i.e. around 10k &#8211; 30K installs for their free apps. They are doing very well whether in Freemium or monthly subscription. As my team is pretty small, I will focus on 1 app and make it profitable. For me, monthly subscription is\u00a0the best strategy for me.<\/p>\n<p>If you are offering with monthly subscription plans, it&#8217;s better to provide <strong>14 &#8211; 30<\/strong> days free trial before charging users. Most apps will offer a free trial period.<\/p>\n<p><strong>[Update in March 2018]<br \/>\n<\/strong>If you&#8217;re targetting new store owners, the fail rate is quite high. I can see that store closed every day. Many stores are closing within 1 year. It should be normal given that the fail rate in tech startups is almost the same. Charging for one-off payment may be a good choice, just like the plugin business model in WordPress.<\/li>\n<li>\n<h4>Shopify-related Blogs<\/h4>\n<p>There are not many blogs featuring Shopify eco-system. I can only find <a href=\"http:\/\/shopifynation.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Shopify Nation<\/a>. Shopify Nation is a free Shopify resource site for people who run online\u00a0stores. Shopify Nation was founded in 2014 by a team of Shopify developers, designers, and marketers. It&#8217;s not very popular. I don&#8217;t think many store owners will keep checking the site regularly.<\/p>\n<p><a href=\"http:\/\/ecommercervw.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">EcommerceRVW<\/a> is another blog I can find. Not popular either. I tried to submit a guest post. I didn&#8217;t see much traffics coming from it.<\/li>\n<\/ul>\n<h1><strong>What&#8217;s next?<\/strong><\/h1>\n<ul>\n<li>\n<h2>Improve the product. More iterations.<\/h2>\n<p>Obviously, the most important task is to improve the product. According to my conversations with users and existing data, the users don&#8217;t find it useful enough to keep it. We will add a new function to help them drive their businesses. I believed what <a href=\"https:\/\/www.entrepreneur.com\/article\/222524\" target=\"_blank\" rel=\"noopener noreferrer\">Mark Cuban<\/a> said &#8220;<strong>Sales Cure All<\/strong>&#8220;. The new function will help store owners to get more sales.<\/li>\n<li>\n<h2>Pivot our app to\u00a0niche marketing instead of SEO only<\/h2>\n<p>Our app is mainly improving SEO for niche products. But ordinary store owners do not understand very well about SEO. And we can hardly convince\u00a0them to learn the correct ways. We&#8217;ll try to pivot our app for niche marketing, whether SEO, social marketing or marketing promotions. I have updated the banner on AppStore to test for this change.<br \/>\n<a href=\"https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/SPO-Free-Trial-v2.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-517 lazyload\" data-src=\"https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/SPO-Free-Trial-v2.png\" alt=\"\" width=\"310\" height=\"100\" data-srcset=\"https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/SPO-Free-Trial-v2.png 310w, https:\/\/blog.seo-product-optimizer.com\/wp-content\/uploads\/2017\/03\/SPO-Free-Trial-v2-300x97.png 300w\" data-sizes=\"(max-width: 310px) 100vw, 310px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 310px; --smush-placeholder-aspect-ratio: 310\/100;\" \/><\/a><\/li>\n<li>\n<h2>Improve the onboarding process<\/h2>\n<p>Explain our professional SEO approach via email. We will send more emails after users install our app. Hopefully, it can help us to reduce the churn rate. Currently, our bucket is leaking water. I think we better fix the hole instead of pouring more water into the bucket.<\/li>\n<li>\n<h2><a href=\"https:\/\/blog.seo-product-optimizer.com\/index.php\/2018\/03\/01\/launching-socialport\/\" target=\"_blank\" rel=\"noopener noreferrer\">Launching the SocialPort.io<\/a><\/h2>\n<p>Many Shopify store owners are not good at editing code snippet in the theme. We are looking for an easier solution than our existing one and serving a broader audience. We decided to develop\u00a0SocialPort.io<span style=\"font-size: 1.125rem;\">\u00a0for\u00a0social media managers,\u00a0online store owners\u00a0and\u00a0publishers.<\/span><br \/>\nYou can easily share URLs without messing with\u00a0Open Graph tags\u00a0or other meta tags. Just fill in the page info and we&#8217;ll generate the short URL with the custom link preview for sharing immediately.<\/p>\n<p>Please visit our website to leave a comment or subscribe to early access! (In 2020, I put down socialport since there are too many spammers abusing my service. My server was shutted down by DO for a few times.)<\/li>\n<li>\n<h2>Interviewing my app users (Testing a new initiative in 2020)<\/h2>\n<\/li>\n<\/ul>\n<p style=\"padding-left: 40px;\">Due to the global crisis covid-19, I am trying to invite my users to write interview posts to <a href=\"https:\/\/blog.seo-product-optimizer.com\/index.php\/2020\/03\/27\/share-your-experience-with-spo-users\/\" target=\"_blank\" rel=\"noopener noreferrer\">share their story.<\/a> For maturer merchants, it can help them to boost SEO and build online branding. At the moment of writing, there are not many merchant interested yet. I&#8217;m still trying to reach out them manually. From my observation, many merchants are seriously affected by the lockdown. They can&#8217;t ship their products and delivery the orders. Hope they will be safe soon and their businesses can stay afloat. (~1.5M confirmed cases)<\/p>\n<h1><strong>Conclusion: worth it or not, Shopify?<\/strong><\/h1>\n<p>Shopify app business is suitable for:<\/p>\n<ul>\n<li>Extending your existing web service to support Shopify users<\/li>\n<li>Make a side project to make several hundred to several thousand dollars a month<\/li>\n<li>Developing an Ecommerce-related product to test the water in a small pond. MVP testing<\/li>\n<li>Accumulate a user base with online store owners<\/li>\n<\/ul>\n<p>I will definitely give the thumbs up to <a href=\"http:\/\/shopify.pxf.io\/c\/2230440\/1061744\/13624\" target=\"_blank\" rel=\"noopener noreferrer\">Shopify<\/a>.<\/p>\n<p>Thank you for reading my long post. Here are what I have found\u00a0on the web. I curate them into a list here, bonus for you:<\/p>\n<h1><strong>The Shopify App Marketing List<\/strong><\/h1>\n<h2>Related Posts<\/h2>\n<ol>\n<li>\n<p class=\"article__title\"><a href=\"https:\/\/www.shopify.ca\/partners\/blog\/shopify-app-store\" target=\"_blank\" rel=\"noopener noreferrer\">4 Must-Read Shopify Docs to Maximize your Success on the Shopify App Store<\/a> &#8211; Written by the Shopify Apps Team in Jan 2018<\/p>\n<\/li>\n<li>\n<p class=\"article__title\"><a href=\"https:\/\/www.shopify.com\/partners\/blog\/107840774-marketing-your-shopify-app-networking-and-partnerships\" target=\"_blank\" rel=\"noopener noreferrer\">Marketing Your Shopify App: Networking and Partnerships<\/a> &#8211; Written by ShopStorm on Shopify Partner Blog in May 2016<\/p>\n<\/li>\n<li>\n<p class=\"article__title\"><a href=\"https:\/\/www.shopify.com\/partners\/blog\/100312582-marketing-your-shopify-app-the-app-listing-page\" target=\"_blank\" rel=\"noopener noreferrer\">Marketing Your Shopify App: The App Listing Page<\/a> &#8211; Written by the Shopify Apps Team in April 2016<\/p>\n<\/li>\n<li>\n<p class=\"article__title\"><a href=\"https:\/\/www.shopify.com\/partners\/blog\/marketing-your-shopify-app-the-details-we-overlook\" target=\"_blank\" rel=\"noopener noreferrer\">Marketing Your Shopify App: The Details We Overlook<\/a> &#8211; Written by the Shopify Apps Team in Aug 2016<\/p>\n<\/li>\n<li>\n<p class=\"article__title\"><a href=\"https:\/\/www.shopify.com\/partners\/blog\/16603843-5-things-we-learned-creating-our-first-shopify-app\" target=\"_blank\" rel=\"noopener noreferrer\">5 Things We Learned Creating Our First Shopify App<\/a> &#8211; Written by Sauce App in Sept 2014 (App&#8217;s disappeared now)<\/p>\n<\/li>\n<li>\n<p class=\"article__title\"><a href=\"https:\/\/www.quora.com\/How-can-I-market-an-app-in-Shopify-stores\" target=\"_blank\" rel=\"noopener noreferrer\">How can I market an app in Shopify stores?<\/a> &#8211; A Quora post (many ads)<\/p>\n<\/li>\n<li>\n<p class=\"article__title\"><a href=\"https:\/\/www.quora.com\/I-just-started-selling-on-Shopify-Are-there-any-online-communities-forums-blogs-Facebook-or-Linkedin-groups-that-I-could-join-to-interact-with-other-Shopify-sellers\" target=\"_blank\" rel=\"noopener noreferrer\">I just started selling on Shopify. Are there any online communities\/forums\/blogs\/Facebook or Linkedin groups that I could join to interact with other Shopify sellers?<\/a> &#8211; A Quora post (fewer ads, much better)<\/p>\n<\/li>\n<li>\n<p class=\"article__title\"><a href=\"https:\/\/ecommerce.shopify.com\/c\/shopify-apps\/t\/fake-app-reviews-323583\" target=\"_blank\" rel=\"noopener noreferrer\">Fake App Reviews<\/a> &#8211; A thread on Shopify Discussion Forum<\/p>\n<\/li>\n<li class=\"article__title\">\n<p class=\"article__title\"><a class=\"title may-blank loggedin \" tabindex=\"1\" href=\"https:\/\/www.reddit.com\/r\/Entrepreneur\/comments\/2ehf9q\/are_shopify_app_reviews_legitimate\/\" rel=\"noopener\" data-event-action=\"title\" data-href-url=\"\/r\/Entrepreneur\/comments\/2ehf9q\/are_shopify_app_reviews_legitimate\/\" data-inbound-url=\"\/r\/Entrepreneur\/comments\/2ehf9q\/are_shopify_app_reviews_legitimate\/?utm_content=title&amp;utm_medium=front&amp;utm_source=reddit&amp;utm_name=Entrepreneur\" target=\"_blank\">Are Shopify App reviews legitimate?<\/a>\u00a0&#8211; A Reddit post raised by a store owner in 2015 (2 years ago)<\/p>\n<\/li>\n<\/ol>\n<h2>Related Facebook Groups<\/h2>\n<ul>\n<li class=\"qtext_para\"><span class=\"qlink_container\"><a class=\"external_link\" href=\"https:\/\/www.facebook.com\/groups\/shopifystrategy\/\" target=\"_blank\" rel=\"noopener nofollow noreferrer\" data-qt-tooltip=\"facebook.com\" data-tooltip=\"attached\">Shopify Strategy<\/a><\/span><\/li>\n<li class=\"qtext_para\"><span class=\"qlink_container\"><a class=\"external_link\" href=\"https:\/\/www.facebook.com\/groups\/shopifyentrepreneurs\/\" target=\"_blank\" rel=\"noopener nofollow noreferrer\" data-qt-tooltip=\"facebook.com\" data-tooltip=\"attached\">Shopify Entrepreneurs<\/a><\/span><\/li>\n<li class=\"qtext_para\"><span class=\"qlink_container\"><a class=\"external_link\" href=\"https:\/\/www.facebook.com\/groups\/ShopifyMoneyMakers\/\" target=\"_blank\" rel=\"noopener nofollow noreferrer\" data-qt-tooltip=\"facebook.com\" data-tooltip=\"attached\">Shopify Money Makers<\/a><\/span><\/li>\n<li class=\"qtext_para\"><span class=\"qlink_container\"><a class=\"external_link\" href=\"https:\/\/www.facebook.com\/groups\/1732782283656802\/\" target=\"_blank\" rel=\"noopener nofollow noreferrer\" data-qt-tooltip=\"facebook.com\" data-tooltip=\"attached\">Shopify Mastery<\/a><\/span><\/li>\n<li class=\"qtext_para\"><span class=\"qlink_container\"><a class=\"external_link\" href=\"https:\/\/www.facebook.com\/groups\/ShopifyStorePros\/\" target=\"_blank\" rel=\"noopener nofollow noreferrer\" data-qt-tooltip=\"facebook.com\" data-tooltip=\"attached\">Shopify Store Pro<\/a><\/span><\/li>\n<li class=\"qtext_para\"><span class=\"qlink_container\"><a class=\"external_link\" href=\"https:\/\/www.facebook.com\/groups\/shopifypanda\/\" target=\"_blank\" rel=\"noopener nofollow noreferrer\" data-qt-tooltip=\"facebook.com\">Shopify Panda<\/a><\/span><\/li>\n<\/ul>\n<h2>Related Twitter Handles<\/h2>\n<ul>\n<li><a class=\"ProfileHeaderCard-screennameLink u-linkComplex js-nav\" href=\"https:\/\/twitter.com\/ShopifyPartners\" target=\"_blank\" rel=\"noopener\">@<span class=\"u-linkComplex-target\">ShopifyPartners<\/span><\/a><\/li>\n<li><a class=\"ProfileHeaderCard-screennameLink u-linkComplex js-nav\" href=\"https:\/\/twitter.com\/ShopifyDevs\" target=\"_blank\" rel=\"noopener\">@<span class=\"u-linkComplex-target\">ShopifyDevs<\/span><\/a><\/li>\n<li><a class=\"DashboardProfileCard-screennameLink u-linkComplex u-linkClean js-nav\" href=\"https:\/\/twitter.com\/BennyyChan\" rel=\"noopener\" target=\"_blank\"><span class=\"username u-dir\" dir=\"ltr\">@BennyyChan (Yes, it&#8217;s me!)<\/span><\/a><\/li>\n<\/ul>\n<h2>Forums<\/h2>\n<ul>\n<li><a class=\"external_link\" href=\"https:\/\/ecommerce.shopify.com\/forums\" target=\"_blank\" rel=\"noopener nofollow noreferrer\" data-qt-tooltip=\"shopify.com\" data-tooltip=\"attached\">Shopify\u2019s Discussion Forum (Official)<\/a><\/li>\n<li><a class=\"external_link\" href=\"https:\/\/www.reddit.com\/r\/ecommerce\" target=\"_blank\" rel=\"noopener nofollow noreferrer\" data-qt-tooltip=\"reddit.com\" data-tooltip=\"attached\">SubReddit &#8211; ecommerce<\/a><\/li>\n<li>\n<p class=\"qtext_para\"><a href=\"https:\/\/www.reddit.com\/r\/shopify\/\" target=\"_blank\" rel=\"noopener noreferrer\">SubReddit\u00a0&#8211; Shopify<\/a><\/p>\n<\/li>\n<\/ul>\n<h2>Podcasts<\/h2>\n<ul>\n<li><a href=\"https:\/\/soundcloud.com\/shopify\" target=\"_blank\" rel=\"noopener noreferrer\">Shopify Master Podcast<\/a><\/li>\n<\/ul>\n<h2>Shopify Support<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.shopify.com\/partners\/blog\/about\" target=\"_blank\" rel=\"noopener noreferrer\">The Shopify Web Design and Development Blog<\/a> &#8211; you can write for them via\u00a0writeforus[at]shopify[dot]com or subscribe to the latest posts.<\/li>\n<li>Developer Support by the Shopify Apps Team &#8211; Contact via\u00a0<span class=\"il\">apps[at]<\/span><span class=\"il\">shopify[dot]<\/span>com<\/li>\n<\/ul>\n<h2>Reference:<\/h2>\n<ul>\n<li><a href=\"http:\/\/shopify.pxf.io\/c\/2230440\/1061744\/13624\" target=\"_blank\" rel=\"noopener noreferrer\">Signup to open your online store<\/a> &#8211; via Shopify<\/li>\n<li><a href=\"https:\/\/help.shopify.com\/api\/publishing-your-app\/charging-for-your-app\" target=\"_blank\" rel=\"noopener noreferrer\">Charging for your app<\/a> &#8211; by Shopify<\/li>\n<li><a href=\"https:\/\/help.shopify.com\/api\/publishing-your-app\/listing-in-the-app-store\" target=\"_blank\" rel=\"noopener noreferrer\">Listing on the AppStore<\/a> &#8211; by Shopify<\/li>\n<li>\n<p class=\"entry-title\"><a href=\"http:\/\/ecommerce-platforms.com\/comparison-chart\" target=\"_blank\" rel=\"bookmark noopener noreferrer\">Best Ecommerce Platforms and Shopping Cart Software Comparison Chart (March 2017)<\/a>\u00a0&#8211; by Ecommerce Platforms<\/p>\n<\/li>\n<\/ul>\n<p>If you have other relevant sites, please feel free to leave a comment below. I will see if it&#8217;s suitable to be put on the list.<\/p>\n<h1><strong>Are you looking for co-operation with other Shopify app developers?<\/strong><\/h1>\n<p>If you are looking for co-operation with other Shopify developers, please drop us a note! We&#8217;d be happy to hear from you.<\/p>\n<p>Follow me: <a href=\"https:\/\/twitter.com\/BennyyChan\" target=\"_blank\" rel=\"noopener noreferrer\">@BennyyChan<\/a><\/p>\n<p><strong><script>(function() {\n\twindow.mc4wp = window.mc4wp || {\n\t\tlisteners: [],\n\t\tforms: {\n\t\t\ton: function(evt, cb) {\n\t\t\t\twindow.mc4wp.listeners.push(\n\t\t\t\t\t{\n\t\t\t\t\t\tevent   : evt,\n\t\t\t\t\t\tcallback: cb\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\t\t}\n\t}\n})();\n<\/script><!-- Mailchimp for WordPress v4.12.1 - https:\/\/wordpress.org\/plugins\/mailchimp-for-wp\/ --><form id=\"mc4wp-form-1\" class=\"mc4wp-form mc4wp-form-187 mc4wp-form-theme mc4wp-form-theme-light\" method=\"post\" data-id=\"187\" data-name=\"SPO Blog Subscription\" ><div class=\"mc4wp-form-fields\"><p>-----------------------------------------------------------------------------------------------<\/p>\r\n<h2 class=\"text-center\"><b>Let's Grow Our Business Together!<\/b><\/h2>\r\n\r\n<p style=\"font-weight: normal\">\r\nStay with us to experience how we go through the ups and downs of a startup journey, just like your small business. <br\/><br\/>\r\n\r\nEnter your email address below to get notified whenever I write a new post, you'll receive one email every week or so, and no spam!<br\/><\/p>\r\n\r\n<p>\r\n    <label>First Name<\/label>\r\n    <input type=\"text\" name=\"FNAME\">\r\n<\/p>\r\n<p>\r\n    <label>Last Name<\/label>\r\n    <input type=\"text\" name=\"LNAME\">\r\n<\/p>\r\n<p>\r\n\t<label>Email address: <\/label>\r\n\t<input type=\"email\" name=\"EMAIL\" placeholder=\"Your email address\" required \/>\r\n<\/p>\r\n\r\n<p>\r\n\t<input type=\"submit\" value=\"Sign up\" \/>\r\n<\/p><\/div><label style=\"display: none !important;\">Leave this field empty if you're human: <input type=\"text\" name=\"_mc4wp_honeypot\" value=\"\" tabindex=\"-1\" autocomplete=\"off\" \/><\/label><input type=\"hidden\" name=\"_mc4wp_timestamp\" value=\"1776376024\" \/><input type=\"hidden\" name=\"_mc4wp_form_id\" value=\"187\" \/><input type=\"hidden\" name=\"_mc4wp_form_element_id\" value=\"mc4wp-form-1\" \/><div class=\"mc4wp-response\"><\/div><\/form><!-- \/ Mailchimp for WordPress Plugin --> <\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the last 6 months, I have been looking for different ways to market my new Shopify App &#8211; SPO. If you are also a newbie in Shopify App business, I am sure you feel headache about how to let other people know your new baby. Note: According to the FTC disclosure requirement, there are&hellip; <\/p>\n<p class=\"toivo-read-more\"><a href=\"https:\/\/blog.seo-product-optimizer.com\/index.php\/2018\/03\/07\/shopify-app-marketing-ultimate-cookbook-independent-shopify-partner\/\" class=\"more-link\">Read more <span class=\"screen-reader-text\">Shopify App Marketing: The Ultimate Playbook By An Independent Shopify Partner (Updated in April 2020)<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":534,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[37,38],"class_list":{"0":"post-461","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-the-startup-story","8":"tag-shopify-app","9":"tag-shopify-app-marketing","10":"entry"},"_links":{"self":[{"href":"https:\/\/blog.seo-product-optimizer.com\/index.php\/wp-json\/wp\/v2\/posts\/461","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.seo-product-optimizer.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.seo-product-optimizer.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.seo-product-optimizer.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.seo-product-optimizer.com\/index.php\/wp-json\/wp\/v2\/comments?post=461"}],"version-history":[{"count":0,"href":"https:\/\/blog.seo-product-optimizer.com\/index.php\/wp-json\/wp\/v2\/posts\/461\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.seo-product-optimizer.com\/index.php\/wp-json\/wp\/v2\/media\/534"}],"wp:attachment":[{"href":"https:\/\/blog.seo-product-optimizer.com\/index.php\/wp-json\/wp\/v2\/media?parent=461"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.seo-product-optimizer.com\/index.php\/wp-json\/wp\/v2\/categories?post=461"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.seo-product-optimizer.com\/index.php\/wp-json\/wp\/v2\/tags?post=461"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}