Categories
Domains Manage Your Own Server

CloudFlare and SSH Connection Timeout

Switched one of our sites to CloudFlare DNS and in our code routines, we connect to the site via SSH by its domain as the host.

Apparently it kept timing out as we were connecting to the wrong IP resolved by CloudFlare DNS which wasn’t the real IP for our server at all.

So we had to switch to DNS Only at CloudFlare for the A record of the domain and everything is working correctly again.

It took us a while to figure it out. It’s a tricky one. šŸ˜‰

Categories
Kavoir & Whatever

Archetypethemes.co Review: 5/5 Best Premium Shopify Theme I Know of Thus Far

I have started several Shopify stores that are now still online and making money for me since 2017. It’s been a terrific experience as Shopify has made so many things so simple after the golden old days when you had to provision and manage a server yourself with hand coded websites on your own garage computers.

Now I just find the perfect theme and install it on my Shopify store and I would have everything ready without worrying about nothing technicals or uptimes.

I used about 30 different themes since I started my first store and bought about 10. Up until now I can say the best ones are by Archetype Themes: Motion and Impulse, both of which I purchased for my stores.

Reason 1

Over 300 5-star reviews which is really rare among Shopify premium themes. Those users can’t be wrong.

Reason 2

I’m a perfectionist who changes and refines everything that doesn’t come good enough for me or the users, e.g. font sizes, color contrasting, checkout experiences, button sizes, page navigation easiness, etc..

The issue I found in a lot of themes in the market, be it for Shopify or WooCommerce, especially those at ThemeForest.net, is that they are made by designers who have no experience in eCommerce at all, and that the themes are actually bad in conversions.

They look good but don’t work well for human.

In most cases, I had to do a lot of customizations to get the theme right in user experiences so it doesn’t work against conversions in sales. However, surprisingly, I needed to do zero improvements to Archetype themes after examining and testing both of Motion and Impulse inside out.

Yes, zero, nothing at all. From my experience in eCommerce for the past 6 years, they did everything right in the first place.

Reason 3

Rich features and functionalities are the final reason why I loved the themes. Everything just works out of the box. Saves me a lot of time.

I also love about their flexible sections for promotions and pictures.

Conclusion

From my experience, these are absolutely the 5/5 themes for Shopify that you must get for your next store. Highly recommended by an enthusiastic user.

You may want to check out the stores I built with Motion and Impulse. One is ChicksHQ and the other is TheDepts.

Categories
Business and Marketing Linux Server Administration Tips

Clone any static site by a simple Linux command WGET

Just use this and the WGET command will start crawling the target site and download certain levels of pages from the starting URL, including all its assets such as images or CSS files.

wget -k -K -E -r -l 1 -p -N -F --convert-links -H -Dcdn.shopify.com,v.shopify.com,www.yoursite.com,your-site.myshopify.com --restrict-file-names=windows https://www.yoursite.com/

The -D option specifies all the hosts that WGET should download the resources from in local files. Resources of hosts not specified in the option will be kept as is.

The issue for now is that I don’t know how to make it download dynamic images in data-src attributes, such as the images that will only show when scrolled into view.

Other that that, it’s a perfect command.

Categories
Kavoir & Whatever

New Amazon Affiliate Site: Men’s Winter Boots dot Com

As someone at NamePros suggests with some of my exact match .com names, I created this affiliate site with the domain MensWinterBoots.com and see what kind of business or cash flow I can get.

Exact match domains used to dominate in Google search results but no more. I’m skeptical of how this would turn out but I try to build an as beautiful and usable site as possible with Shopify and the Spreadr app.

Imported thus far about 100 products from the category of winter / snow boots for men on Amazon. All look good with the free Shopify theme Debut which I highly recommend. I talked with some of the high selling store owners and they seemed to use this theme quite a bit.

Also used Google Fonts to find the perfect typography and created the Men’s Winter Boots logo for the site.

Installed Google Analytics for traffic analysis and added the site in Google Search Console for rankings monitoring.

I will update how the site performs in this blog and document exactly what I have done. Make sure you bookmark or subscribe to Kavoir.

Day 1 (2019.10.25)

Google indexed the site but it’s far from ranking in the results according to https://www.serprobot.com/serp-check.php

Day 3 (2019.10.27)

I don’t have a screenshot but Google indexed slightly over 200 pages on 2019.10.27 by searching site:menswinterboots.com

Day 4 – 5 (2019.10.28-29)

Added a few more navigations to the site so it’s a breeze to find any boot, by brand, by use cases, by color, etc. and created couple of collections by popular keywords found via Google auto-completion and related searches, e.g. affordable men’s boots, clearance men’s boots.

Started a tiny SEO campaign for 15 days by one of my outsource buddies in Pakistan for $100.

Day 9 (2019.11.2)

Google indexed 688 pages of the site. Organic impressions and clicks are on their way according to Google Search Console:

Day 20 (2019.11.13)

Search traffic seems to be picking up and CTR is not bad. Top impressions and clicks are from search of “men’s winter boots clearance“.

Google Search Console

However, the number of total indexed pages in Google dropped to 85:

Google indexed pages dropped to 85

Day 40 (2019.12.3)

Organic traffic is climbing up slowly. I may need to spend more time on it but an affiliate site isn’t worth so much in marketing. It’s just an experiment.

Bounce rate is not bad at just 44%, thanks to the abundant navigations across the site.

Google seems to start indexing many of the long tail pages of the site, a.k.a. in-depth pages with 3 or more keywords of a very specific category for the winter boots.

Day 90 (2020.1.22)

CTR all right. Positions climbing a bit.

Mostly long-tail traffic. Not much exact match search traffic, namely “Men’s Winter Boots” or similar.

The last 30 days the site made about $25 via Amazon affiliate program. It’s not bad if the site is NOT on Shopify as that costs me $29 per month and I’m NOT spending any time for this.

Amazon affiliate program is not worth it any more in my opinion, at 4.5% commission. It used to be 6.5 – 8%.

I think it’s definitely going to make real money if I source the products and sell my own boots, because:

  • 5 times more profits (10 times more profits, times 50% of the current conversion rate)
  • More money to invest in SEO

We have given up on the site as it’s making far less than what we expected without investing hundreds of dollars on SEO.

Categories
Microsoft Windows Web Applications & Online Software

Office.com Office 365 Creating Shared Mailboxes by the Same Name under Different Domains

When you have multiple domains under the same Office 365 admin account, e.g. domain1.com, domain2.com, etc., you can’t directly create these emails:

  • support@domain1.com
  • support@domain2.com

Which would give this error when you try to create emails by the same name already used by another domain:

Now you can have a little circumvention to get around this by first creating the email with a unique local name and then creating an email alias to use the name you want.

Do as the following:

Done!

Categories
WordPress How To

Add SSL / HTTPS for WordPress Network sub-site as cPanel Alias Domain

Site Address (URL)

We first change the Site Address (URL) of the sub-site.

Go to WordPress Multi-site: “My Sites” => “Network Admin” => “Sites” => Click “Edit” of the sub-site, and change the Site Address (URL) to the top level domain URL like this:

https://www.example.com/

Click “Save Changes“.

Domain Mapping (plugin)

A top-level domain is added to WordPress Network / Multi-sites via the Domain Mapping plugin. Add these top-level domains:

  • https://example.com
  • https://www.example.com (Primary)
  • https://www.example.com

However since the domain is not in the cPanel as an addon domain, AutoSSL will not issue SSL certificate for it.

cPanel Alias Domain + AutoSSL

The solution is, after adding the top-level domain in the Domain Mapping plugin, add it in cPanel as an Alias Domain for the WordPress Multi-site main domain (independent cPanel account).

Therefore AutoSSL will issue and install an SSL certificate for the alias domain. Go to “Manage AutoSSL” in WHM and “Run AutoSSL For All Users” to manually request SSL certificate for the alias domain.

It may take some minutes for the new certificate to be installed.

Really Simple SSL (plugin)

Now install the Really Simple SSL plugin, network activate it, and choose per site mode.

Go to the sub-site dashboard: “Settings” => “SSL” => Activate SSL

Done!

Optional .htaccess config

If you haven’t done the above step, below is optional and NOT required at all, otherwise below is required.

You can force HTTPS on the top-level domain in .htaccess of your WordPress network installation:

RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} yourtopleveldomain\.com
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# BEGIN WordPress
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . index.php [L]

Categories
My Personal Reviews

My Personal Review: CheapSSLShop.com

This is my personal review of site CheapSSLShop.com which I personally use.

It’s one of the most affordable SSL vendors I can find on the Internet. I’ve been personally using it since 2012.

The price is good and the delivery is fast and easy.

You need some expertise to get the SSL certificates installed but with support from my host, there’s nothing to worry about for me.

Cheap SSL Shop was also able to process full refunds to me when I messaged them about my mis-order of SSL certificates I didn’t need. This is something you don’t see everyday but they do it nonetheless.

A trustworthy supplier overall, it’s highly recommended.

Categories
PHP Tips & Tutorials

How to link external code source folder in Eclipse PDT projects & Array initializer indentation size?

Code folders may be distributed across different locations and paths but you want to manage them in one Eclipse project. It’s easy to achieve this by linking code source in your Eclipse project.

  1. Right click on project
  2. Click “Properties”
  3. Select “PHP” > “Build Path”
  4. Click “Link Source…”
  5. Click “Browse”
  6. Select the code folder to link and click “OK”

Change array initializer indentation size

https://stackoverflow.com/q/13108241/49318

Twig syntax highlighting

http://twig.dubture.com/installation/

Categories
Business and Marketing Kavoir & Whatever

Don’t control

Most of us are loss-averse. We worry too much about failing and losing. We spend too much valuable resources in identifying the wrong things to do so as to make sure we don’t do them.

We vigorously look for the right thing to do.

We want control.

We believe business success is achieved by maintaining order of everything so that everything is under control. Otherwise we’d lose control and crash.

Is that really so?

After 10 years of entrepreneurship, the one thing I’m certain now is that this mindset is wrong.

To get great things done, one must be glad to lose control.

Let things run wild.

Let your businessĀ get out of control.

If everything’s under control, you are just not moving fast enough.

The most successful businesses are good at NOT controlling. Instead of making sure everything goes as planed and nothing bad happens, they focus resources on setting off the fire that grows exponentially. Yes, fires are dangerous. Fires can get out of control fairly quick. But that’s the beauty of it.

Let it finish the job. Then you just call 911. Investors will be happy to clear it up for you.

If there’s one advice for creating something big, it’s this one:

Don’t control it.

Categories
eCommerce & Shopping Online

Conversion rate increased by 44% for one of our fashion sites

Misdress is one of our wedding fashion brands. We have seen an increase of general conversion rate from 0.9% to 1.3% after we have implemented these for the site:

  1. Adding a phone number in the site footer
  2. Adding a reviews module on the product pages
  3. Adding important information links on the product pages, e.g. Returns, Size Charts, Shipping Time, etc.
  4. Adding bulk discount table immediately below the add to cart button.

The key is to make you as a business a real one and make visitors believe it. Show your visitors you are serious about your offer and you are committed to delivering it.

Some more tests we will do in the next conversion rate optimization & measurement include adding customer testimonials / reviews on the homepage, and adding team photos (with faces) to our about page.

Hope this could be something useful to you guys who are still listening to me.