
This module is part of a free online course where you can learn digital marketing. The Facebook advertising network is the most advanced and powerful marketing platform the world has ever seen. In this module I’m going to show you ways to get the most out your Facebook ads. [Video] 7 Tips To Improve Facebook…

This module is part of a free online course where you can learn digital marketing. How to create an analytics strategy to track visitor metrics, provide actionable insights into performance and establish data driven marketing methodology for continuous improvement. [Video] Creating An Effective Analytics Strategy Why Analytics & Privacy Are Important Roadmap For Developing An…

This article is part of a free online course where you can learn digital marketing. In this module I’ll be showing you how to create Google Ads effectively to get the best return on ad spend. Creating Google Ads Video Where Google Displays Ads Setting Up Google Ads Campaigns PPC Keyword List Tool Tracking Conversions…

This article is part of a free online course where you can learn digital marketing. The following 8 methods are the most effective ways to monetise your website. Banner Ads Affiliate Marketing Accept Donations Consulting Merchandise Sponsored Content / Links / Shoutouts Creating Digital Products Selling The Site The Passive Income Spectrum 8 Ways To…

This article is part of a free online course where you can learn digital marketing. This article provides original research on how copywriting for websites converts visitors to customers and how to write better sales copy on your next website or landing page. 32 Copywriting Tricks Learned From Analysing 210 Landing Pages Marketing Psychology Concepts…

This article is part of a free online course where you can learn digital marketing. In this article we are going to go through the complete process of creating SEO content that ranks at the top of Google. SEO in 90 Seconds What Content Ranks Well On Google Keyword Research High Click Through Rate Titles…

Seth Godin is one of the few remaining marketers that sees the marketing mix as an art rather than a science. While reading his book “This is Marketing” I decided to revisit some of the fundamentals of marketing that get overlooked in today’s fast moving online space. The marketing mix is a concept originally from…

This free marketing strategy template provides a framework from which to plan out modern marketing activities. Follow the link below to download the document in Google docs, .pdf, .doc (word) and .odt format. Marketing Strategy Template Explained in 90 seconds Download the Template Core Value Proposition Marketing Objectives Key Performance Metrics Targets (SMART) SWOT Analysis…

This article provides marketing help for small businesses that want to develop an effective digital marketing strategy. The first section is devoted to what companies can do internally and where to start. The second section is for SMEs with annual marketing budgets greater than £20,000 ($25,000) that could leverage external consultants and agencies. Internal Online…

In this article we will explore what you can do with Google Analytics Events, how to set them up, some example code for where they can be used and some tips for getting the most out of gtag events. Google Analytics Events in 90 Seconds What are Google Analytics Events? Breakdown of an Event Setting…

I’ve been using Brave for web browsing recently after using Chrome and Firefox for a long time. Here is a comparison of Brave vs Chrome, which is the best browser in 2020? Brave vs Chrome in 90 seconds Page Load Speed Privacy Protection Rewards Downside of using Brave Moving from Chrome/Firefox/Safari to Brave Conclusion Brave…

A boilerplate is a starter template which contains the skeleton framework for a development project. Vanilla HTML is a HTML,CSS,JS boilerplate designed for websites with particular focus on SEO and performance marketing. Vanilla HTML in under 2 minutes How Does Vanilla HTML Work? Setting Up Vanilla HTML Why Vanilla HTML over WordPress or React? Vanilla…

In this article I am going to demonstrate how anyone can learn some simple code to automate common tasks using a standard web browser. Browser automation is a great tool for productivity and scaling up repetitive tasks. James On YouTube What Can Be Automated and Why? Have you ever found yourself carrying out the same…

This article is part of a free online course where you can learn digital marketing. Conversion rate optimisation or CRO is the process of making a website, landing page or app convert more visitors into leads and customers. What is CRO and do I need it? What is the Average Improvement to Conversion Rate? How…

Deno is a Javascript and Typescript runtime from the creator of Node.js For anyone that doesn’t know Node.js is a server-side Javascript runtime. It’s used by millions of projects across the globe and powers the backends and API’s of many of the world’s leading websites. Then came Deno (aka Deno.js or Deno JS), an improved…

This article is part of a free online course where you can learn digital marketing. Lead magnets, autoresponders and tripwires form key components of a very popular sales funnel. Traffic is pushed into the funnel from traffic sources such as paid ads, content marketing and social media outreach. The visitor is directed to a landing…

This article explores the different types of business model as well as looking at what makes a good business model and some common online business models. The 10 Business Model Categories The 10 Types Of Business Model Explained [Video] Breakdown of a Business Model What Makes a Great Business Model? Types of Online Business Model…

This article is part of a free online course where you can learn digital marketing. Introduction In this document I explain how online marketing works, provide online marketing tips and show how online marketers make money. There is a deep dive into building web properties, which traffic sources are being used and how to scale…

Tezos smart contracts are compiled from a custom low level language called Michelson. For web developers however learning a new low level programming language is a barrier to entry… Enter LIGO and specifically ReasonLigo. ReasonLIGO is the most accessible way to develop smart contracts for web developers. ReasonLIGO is based on ReasonML which is based…

This is a step by step guide to using a open-source package called Cordova to turn a website into mobile app on Android and iOS. I’ll be using a windows device for this but all the packages are also available for a Mac. To publish an app to the iOS app store you need to…

The following are my notes on the Book Essentialism – the disciplined pursuit of less. The underlying principle of this book is “less but better”. The author Greg Mckeown starts with a personal story of how he left his wife and new born baby in hospital to attend a client meeting to try and keep…

The coronavirus pandemic is the most socially and economically disruptive event of the 21st century. What will the world look like once we come out of lockdown and can we return to some level of normality? The lockdown period is expected to last 2-6 months in western economies. There is going to be political pressure…

Expected value or EV is a term used in finance and gambling to define the estimated return of a given situation based on enough iterations. James On YouTube For example if you bet $1 on a coin toss your EV would be 0 because you would win/lose 50% of the time and your loss would…

This is the revised 2020 complete guide to the best practices when creating content for your blog. You can use this framework to create a “perfect blog post” and move your site up the search engine rankings. James On YouTube The Title The title or headline of a blog post should be a close match…

I wanted a way to quickly encrypt and decrypt text files in VSCode using a memorised pass phrase so I created an easy to use plugin to encrypt text in Visual Studio Code. VSC has become the text editor of choice for most developers and it is relatively simple to create and publish a plugin…

The following code has been published to prevent mobile browsers from turning off and going into sleep mode. This was affecting setTimeout functions as the javascript code in the browser is effectively paused preventing the event loop from processing once sleep mode is activated. I originally looked at nosleep.js but ended up simplifying the code…

In 2008 an anonymous user with the alias Satoshi Nakamoto posted the original Bitcoin whitepaper to the Cryptography mailing list. Satoshi mined a lot of the early Bitcoin blocks and the rewards that are held in bitcoin wallets associated are estimated to be around 1 million BTC or 10 Billion USD. If Bitcoin eventually reaches…

If you are just running a wordpress blog or simple website you can setup Cloudflare to manage SSL for you. Cloudflare acts as a proxy between your website and the user. I recently setup Cloudflare which provides a SSL certificate with their free account plan. Step 1. Setup Cloudflare Register for an account. Then select…

I learnt the hard (and expensive way) not to try and predict stock market timings so I wont guess when the next recession will occur. Like a knock on the door from someone wanting to talk about Jehovah, you know it’s going to happen but it’s normally at the most inopportune time when you don’t…

Amazon Link: It doesn’t have to be crazy at work This is a short book about efficiency and calm in the workplace. I read it six months or so ago and some of the concepts are really useful if you are used to working in high pressure environments. Chapter Breakdown Curb your ambition – don’t…

When looking at conversion rate statistics for a new traffic source it is important to use progressive optimisation to block non-converting sources as early and efficiently as possible. The first step is to work out what conversion rate is required and then put a progressive funnel in place to build up to it. So if…

Amazon Link: Zen and the art of motorcycle maintenance This is a modern classic. To be honest I only found out it was written 40 odd years ago when I got to the end. It is a brilliantly written piece by Robert Pirsig that tells the story of a father and son on a journey…

Here is an example media buy proposal letter that can be used as a cold email, contact form or social media message. Response rates for media buy proposals are low so anything you can do to connect with the person responsible for monetising a website first is going to be beneficial. Check the whois information,…

Link: How to be an imperfectionist review I think there must be quite a few affiliates, digital marketers and high performers who are on the OCD scale. This book is about perfectionism which is very closely related or part of that scale. OCD is obsessive compulsive disorder. I’m terrible for it. I can’t sit at…

I thought an interesting split test would be to test if text links on a landing page that are capitalised get more clicks than ones that don’t. For example: https://www.jamesbachini.com/ – standard (control) https://www.JamesBachini.com/ – Capitalised This was for a site that wasn’t a personal name and contained a full directory and page like http://www.MyGreatWebSite.com/example/page.htm…

I found this “How to Sell Anything” infographic and thought it was a really good example to show what happens on the other side of the sales marketing divide. For most online marketers the thought of having to make a phone call or actually talk to someone probably seems a bit alien. We just buy…

Update March 2023 To do a 301 PHP redirect with parameters to another page we can use the following code: The entire query parameter string is stored in the following variable. Everything after the question mark. So for the URL: server.com/index.php?test=123&hi=hellothe $_SERVER[‘QUERY_STRING’] will contain this string “test=123&hi=hello” We can then pass this out when redirecting…

Update July 2020 – Wasabi is no longer maintained or supported. Check this article for more information on conversion rate optimisation. Wasabi AB Testing Platform Intuit have opensourced a enterprise grade A/B testing platform called Wasabi. This runs as an API on a separate server from your site/landers. It isn’t the easiest thing to setup…

Amazon Link: How To Get Rich This book was recommended on someones most life changing books list. Despite the guru title “How To Get Rich” it’s actually quite a bit different to the standard Tony Robbins spin-offs. The writer Felix Dennis isn’t selling anything, there’s no upsells or hidden agenda. He’s an older guy that…

Here are my online marketing predictions for 2017. I reviewed this in 2020 (ticks/crosses) to see what I got right. 1. Native will go mainstream and start attracting big brand spenders Native advertising has been affiliate marketers little secret for a couple of years now. The volume is now at a stage where brand advertisers…

In this article we are going to look at how to block bot traffic using the robots.txt disallow all feature, then some of the more advanced uses of the robots.txt file. How To Disallow All in robots.txt Custom robots.txt for Specific Bots and Directories Complete List of Bots – robots.txt How To Disallow All in…