Week 1: Building an Adsense Website

If you have ever browsed the Internet, you must have come across Adsense ads.

Before Adsense (and similar solutions) came around, the advertisements in a website were very simple.

However, Google came across a very clever solution: you add Adsense ads to your website, then their code will find out what your website is about, and display relevant results.

Let’s say your website is about babies: then all ads will be about babies, so, they are relevant to their readers.

The way it works is advertisers place a bid (ie, they are willing to pay a max of $1 per click). The top bidder wins, and their ad is shown (this is a bit of an oversimplification, as there are also other factors, like CTR [click through rate], relevance, etc).

Then you, as a publisher, are paid a % of that price (in 2010 they revealed that the amount you get to keep is 68%; the other 32% is for Google themselves to keep), every time a visitor clicks on an ad.

So, in exchange for giving the big G $32 for every $100 you make, you get access to the highest amount of advertisers posible, which is always a good thing. And you don’t have to worry about finding advertisers, negotiating deals, etc.

Just sign up to Adsense, grab their code, put it on your website, and wait for their checks to arrive.

Some of the benefits of Google Adsense are:

  • Easy to Implement on your website (just copy and paste)
  • Huge number of advertisers (more than in any other network)
  • Good profit per click

The cons:

  • You have to comply to their rules (Google is known for closing Adsense accounts for no apparent reason)
  • You have to share your earnings with Google

 

So, in order to maximize the profits with Adsense, before you build your website, you should aim for 2 things:

  1. Get the highest possible amount of clicks on the ads.
  2. Go into a niche with high CPC (Cost Per Click)

We’ll leave 1 for now, so let’s focus on number 2.

How do I know which niches / keywords pay the most?

Well, let me introduce you to your new friend, the Google Keyword Planner

You can use the Keyword Planner to get keyword ideas, and also to get an estimate of how much you are going to receive per click.

 

Week 0: How to build a WordPress website (step by step)

On this post I’m going to show you everything you need to get your website up and running, from scratch.

First, I’ll show you how to get a hosting account. Then, we’ll install and configure WordPress.

 

1. Getting a hosting account and installing WordPress:

My recommended hosting company: Bluehost

 

2. First steps to configure WordPress

 

3. How to install a theme

 

Resources

Free WordPress theme directory

Themeforest, thousands of (beautiful) premium themes

 

4. How to install a plugin

 

My recommended plugins

Free

Yoast SEO: The only SEO plugin you will need

W3 Total Cache: To speed up your website

Contact Form 7: A simple way to create contact forms in WordPress

Google Analytics Dashboard for WP: Add Google Analytics to your website

UpdraftPlus: A simple way to backup your site

 

Paid

WP Site Guardian: Protect your site from hackers

WP Freshstart 3: Speed up the process of configuring a new WordPress site

Let’s build a profitable website – the challenge

For the past months, I’ve been getting several e-mails asking similar questions:

  • I want to build a website to make money
  • I’d like to set up my first website, but I don’t know where to start
  • There are millions of products / services out there in the Online Marketing world, which ones should I go after?

In order to help my readers get started, I decided to set up a little challenge (for myself and for them).

I am going to build a website from scratch (actually, several of them), and show every step of the way (think of it as the “Big Brother” of Online Marketing).

When do we start?

Today!

And when does it end?

I will be adding content for 6 weeks, so that means the final date will be may 13th.

What do I need?

Just a hosting account (I recommend Bluehost if you don’t have one already, but you can use anyone you like), a domain and WordPress.

How does it work?

I will be sending a weekly e-mail with instructions and ideas. Everything will get recorded on videos, so you can watch it later on at your own pace, and ask me any questions along the way.

Every week, you should go through the contents (I will make them brief), take action, and ask me anything you want.

How can I get some help along the way?

You can e-mail me any time, but I suggest you write in the forum, so everyone can benefit from your questions.

I heard there will be some prizes, is it true?

Yes, you heard right! In order to make it more fun, I will be selecting 3 winners. You just need to share the website (or websites) you build for this challenge, and I’ll pick the top 3.

These are the prizes:

1. A Samsung Galaxy Tab 4
2. An Amazon Kindle
3. A pack of my 3 favourite business books

I will pick the winners depending on several factors, like how big the bribe is… I mean design, functionality, creativity, profitability…

The best physical books about Online Marketing

If you are like me, you love being able to “touch” a book. Feel its smell. Sometimes cut your fingers with the pages…

(disclaimer: I also own a Kindle, which I use almost every day, so I don’t live in the stone age)

Here is a list of the best books about Online Marketing that I have read so far, in no particular order:

Launch

This book is about Jeff Walker’s idea of product launches. He’s supposed to be the “father of launches”. Of course, he sells his 2k Product Launch Formula Course, so here’s just a glimpse of it, but it has most of the things you need to know if you want to do a PLF-like launch for your product.
Good for… those looking for tips on doing a product launch
Not for you if you don’t have (or aren’t having soon) a product to sell.

Trust Funnel, by Brian G. Johnson

This book is about Setting up a brand and a website around it, and gaining trust, with some SEO and social media tips.
Good for… those looking for a step-by-step blueprint on finding a niche and creating a website.
Not for you if you are and advanced marketer (it was a bit basic for my taste, although it is filled with great ideas)

Ask, by Ryan Levesque

This book is about Creating surveys to get into the mind of your customers (or potential customers).
Good for… those interested in understanding their market, and getting insights about what they want, so you can sell to them.
Not for you if for some strange reason you don’t need to understand your market.

Jab, Jab, Jab, Right Hoo, by Gary Vaynerchuk

This book is about understanding and using different social media channels (Facebook, Twitter, etc)
Good for… those interested in improving their social presence online (this is THE book when talking about using different social media channels)
Not for you if you don’t use any social media.

80/20 Sales and Marketing, by Perry Marshall

This book is about understanding how the 80/20 rule works (also known as Pareto Principle), and how to apply it to your marketing
Good for… getting a 10000 foot (or 3040 meters) view of your online business
Not for you if you either enjoy working long hours, or live in a cave. Otherwise it’s good 🙂 (in my opinion, it’s a bit repetitive, although the main idea is really good)

DotCom Secrets, by Russell Brunson

This book is about creating a successful sales funnel, and communicating your offer to your audience.
Good for… those interested in understanding how to set up a funnel (starting with a free offer, and building from there).
Not for you if you already are a funnel creator ninja.

The Rockstars of JVZoo.com, by Joel Comm

This book is about personal stories of people who have had success selling on JVZoo.
Good for… a bit of motivation and enjoyment. You won’t learn to be an advanced marketer, but you might get some insights from different people.
Not for you if you hate people talking about themselves or their story.

 

Bonus: other books indirectly related to Online Marketing

Influence, by Robert Cialdini

This book is about different strategies to influence someone (it might be customers, or your children). If you think “influence” is an ugly word, then you should definitely read this. All copywriters swear by this book.
Good for… learning tips and ideas about how to influence people to do what you would like them to do.
Not for you if you are 100% convinced that you should never ever try to influence someone (if you are just 99% convinced, give it a go, even if it just helps you when trying to make your children eat their vegetables).

Permission Marketing, by Seth Godin

This book is about the shift in marketing strategies. Old fashioned tv/newspaper ads do not work anymore, now that we are bombarded with ads.
Good for… getting a few ideas on how to advertise in the 21st century.
Not for you if you don’t have anything to do with advertising. By the way, I recommend any books by Seth Godin you can get your hands on. He’s brilliant!

Get it here if you live in the UK

 

To Read:

I haven’t read any of these, so I can’t personally recommend, but they are on my to-read list. I will review them once I’ve read them:

Platform: Get Noticed in a Noisy World, by Michael Hyatt

Growth Hacker Marketing: A Primer on the Future of PR, Marketing, and Advertising, by Ryan Holiday

The Art of Social Media: Power Tips for Power Users, by Guy Kawasaki

Millionaire Within: Untold Stories from the Internet Underworld, by E Brian Rose

The Conversion Code: Capture Internet Leads, Create Quality Appointments, Close More Sales, by Chris Smith

PS. If you do not want to type, you can always ask your Echo Dot to do it for you 😉

How to secure your WordPress site

So, you have your WordPress site up and running, the wind is blowing nicely in your face, and all is going well, until… what is this? You have been hacked!

WordPress is the most widely used web platform in the world, so that’s one of the reason that some hackers are after you (it’s not personal, you know).

Here are a few things that you can do to avoid being hacked (listed in order of importance, from highest to lowest):

1. Keep your WordPress version up to date.

This is crucial: every so often, new vulnerabilities that affect old WordPress versions come out, and hackers rub their hands when they find a site with an old version of WordPress. Don’t let this happen to you! Especially knowing that you can update with just one click!

2. Use a secure password for your site (and whenever possible, a secure username too).

Fist, the username. In old versions of WordPress, the admin username was, yes or yes… “admin”. But not anymore! When you install your site, you are prompted to choose a username. Make sure to pick something creative and give hackers a hard time.

As to the password, make sure not to choose one of these (seriously? “hottie” is number 14?). Ideally, your password should combine uppercase/lowercase/numbers, and if you want to be a bit more paranoid, add a symbol like %$!?()/

This is a bad password: jonathan

This is a good password: JoNa1hAn

This is a pretty good password: J0nA1H%n123$

This is an awesome password: 5e9@XKNTvhRBCMgl

The reason behind choosing a hard password is that hackers sometime use what is called “brute force” attacks, ie, testing thousands of possibilities to try to log in to your site. Which password do you think they will try first, jonathan or 5e9@XKNTvhRBCMgl ?

By the way, if you have trouble remembering passwords, I recommend using lastpass (I use the free version). It will help you generate and store as many passwords as you like. I couldn’t live without it now!

 


 

Have you heard about the Pareto Principle? It says that 80% of your results, come from 20% of your actions. Well, those 2 were the top 20%! Do these and your chances of being hacked are very very low.

Here are a few extra tips for the power users:

  • Make sure your plugins and theme are up to date. Every so often, new vulnerabilities in common plugins are found, so keep an eye for updates.
  • Use a security plugin like Wordfence or Sucuri (both free; do not install both, just pick one; my personal recommendation is Wordfence, but both are very similar). This will prevent many attacks from happening.
  • Use a plugin to limit login attempts, like Login LockDown (free)
  • Use this plugin (free) to add an extra field (aside from user and pass) to be able to log in.
  • For advanced users, hide to the outside world the fact that you are using WordPress, with Hide My WP (paid plugin)

 

Final advice: if the worst thing happens and your site gets hacked, make sure you have a backup! There are paid and free plugins for that, so don’t be lazy! (Ideally, backups should be stored somewhere else, like Dropbox or Google Drive)

So that’s it! Do you have any other tip? Make sure to share your thoughts  in the comments, I’m always happy to learn new things 🙂

PS. If you would like to add an extra layer of security to your site, and make your WP site almost bulletproof, make sure to check Chris Hitman’s WP Site Guardian plugin. Totally recommended!

How to Speed up your WordPress Site

Many people have shown interest in speeding up their WordPress site, so I’m writing a detailed guide on how to do that.

But first, why is speed important?

Well, two main reasons:

  1. Google ranks fast websites higher (higher rank = more visitors = more sales [most of the time])
  2. Speed increases visitor satisfaction and decreases bounce rates (incidentally, if you are selling something, just half a second lost can result in a decrease in sales of over 7%)

If you are applying some changes to your Website, I recommend you use this https://developers.google.com/speed/pagespeed/insights/ to measure page speed, before and after.

So, without further do, here are my top tips to increase page speed:

1. Use a fast hosting company

The company you choose (and the hosting type) plays a very very important factor in speed. Think of it as the car that is “driving” your website.

Different companies aside (my recommendation below), there are basically 3 hosting types:

a) Shared: this means that you share the same server with other people: it could be a few, it could be a lot. It is the cheapest and most basic hosting, usually costing between 4 to 10 USD a month. It is more than enough to run a small to medium personal page, although you cannot expect to get your site blazing fast. I recommend this option if you are just starting out, testing the waters, or if you have a page with very few visitors.

b) VPS (Virtual Private Server): It means you will “almost” have your own server. You will be sharing the server with a few people, but not many, so speed and reliability are much better. This is good for medium to medium-high traffic sites, online stores, etc. Price varies between 10 to 50 USD/mo, depending on how fast you want it to be.

c) Your own Dedicated Server: This is the jewel of the crown, you will have a computer just for yourself, you won’t share it with anyone else. It will need some configuration (usually the hosting company will do it for you, sometimes free, sometimes for a small fee). This is good when you have high peaks of visitors (that might make your shared or even VPS to go down), or when speed is a must for you. Price usually starts at around 40 USD/mo, up to anything you want to pay 😉

There are TONS of hosting companies out there, and most of them are good. Here are the ones I use, that I can recommend

a) Shared: Bluehost  (affordable, good support)

b) VPS: HostWinds

c) Dedicated Server: Also Hostwinds (awesome support)

Make sure to choose the one that fits your budget, and remember that you can always change later on (most hosting companies will help you with the migration)

2. Use a well coded, clean theme

The theme you choose (assuming you use WordPress) has a vital importance in how fast each page in your site loads, as it will “paint” the HTML code. Make sure to use a well tested code. My personal recommendation: visit themeforest.com where they have tons of themes to choose from. If a theme has hundreds of buyers that’s a good sign.

3. Use the minimum amount of plugins possible.

Each new plugin you add to your site adds some extra loading time. Some of them have a small footprint and will just add a few miliseconds, while others can add seconds. Of course you will need some plugins to spice up your site, but make sure to disable those that you are not using

4. Use a cache plugin.

What a cache plugin does is to “store” your pages so they don’t have to be built each time there is a new visitor, thus saving time. I will build a whole article around this, but to get started, here is a god resource (I personally use W3 Total Cache on my sites).

5. Use a CDN (Content Delivery Network)

Instead of storing all your files (images, etc) on your server, they can be distributed around fast and reliable servers around the globe (yes, it’s a small world). If you use the W3 Total Cache plugin, you can get a MaxCDN account and make those two work together with very little effort on your side. The plugin is free, but sadly MaxCDN is not 🙁

Another unexpensive solution is Amazon S3 (I pay less than half a dollar a month), which can store all your images on their servers instead of on yours, saving you space, and making the images load faster. Use it in combination with this free plugin.

6. Optimize your images

Images are usually one of the slowest items to load in your site.

If you have time and energy, resize your images before uploading them; they will be smaller and load faster. If you want to automate the process, you can use this free plugin which will optimize them for you.

You can also apply the “lazy loading” technique, which will load the images only as the user scrolls, instead of loading them at the very beginning. Here is a free plugin that will do the trick  for you.

7. Optimize your WordPress database

Every now and then, you should “clean up” your database. Luckily there is a free plugin for that.

8. Keep your WordPress version up to date.

Every few months, the WP people release a new version, with new features and security fixes. It is very important to keep up to date, as some old versions have security bugs that might help hackers attack your site. New versions also (usually) improve performance.

You can upgrade to the latest version from the admin panel, with just one click. Just keep an eye for update notices.

 

That is all for now! New articles describing how to use these recommended plugins coming very soon 🙂

Follow these recommendations (at least as many as you can; most of them are free) and check your site speed again, then let me know how much it has improved for you!

As always, make sure to leave your comment and let  me know if you have other suggestions; also post your questions here.

PS. For those of you who would like to know about the topic in depth, Chris Hitman has created a really detailed, newbie friendly course on the matter. You can grab it here (in my opinion, as long as you are willing to implement it, it’s worth every penny, although it’s a paid course).

About

Hi there!

This is Raul from Spain, and in this blog I’ll be sharing everything I know about WordPress and Online Marketing in general.

Hope you find this information useful 🙂