How to earn money through SEO

There are so many people the world over who are making their fortune through SEO but most people don’t realise this. Using search engine optimisation can mean that your website attracts more visitors and those who are clever are able to get customers from these visitors. The following tips might help you on your way to making a fortune with SEO.

– You need to think about how you are going to monetise any extra traffic before you even think about attempting any SEO. After all, there is no financial gain in just attracting visitors to your website unless you are selling or advertising something. Think about whether you are going to advertise on your site or whether you would prefer to sell services or products. Once you have decided then you will be in a better position to start making money.

– Once you start search engine optimisation, it is important that you can determine how effective your efforts have been. Using some kind of analytics software such as Google Analytics is the best way to do this. This software will enable you to see how many visitors your site is getting and where they are coming from etc. When using analytics it is possible for you to see which SEO tools are not working so that you can change to something new.

– If you want to make sure that your website lives up to its potential it is important that as well as focusing on SEO, that you make sure your content is of a high standard. A simple way of thinking about things would be to say that SEO can bring people to your website but quality writing will keep them there. Although there have been incidences of websites doing well with low-quality writing because of the fact that they had plenty of ads, the success did not last for very long.

WordPress hacks: compulsory featured image

Many themes nowadays look much better if your posts have a featured image. Using words on their own sometimes just isnt enough – to get your point across images are required. Using the code below, you can force a post to have a featured image set before the post is published.

Step 1. – From your WordPress dashboard open the Appearance menu and select editor, then select your functions.php – add the following code:

add_action(‘save_post’, ‘wpds_check_thumbnail’);
add_action(‘admin_notices’, ‘wpds_thumbnail_error’);

function wpds_check_thumbnail( $post_id ) {
// change to any custom post type
if( get_post_type($post_id) != ‘post’ )

if ( ! has_post_thumbnail( $post_id ) ) {
// set a transient to show the users an admin message
set_transient( “has_post_thumbnail”, “no” );
// unhook this function so it doesn’t loop infinitely
remove_action(‘save_post’, ‘wpds_check_thumbnail’);
// update the post set it to draft
wp_update_post(array(‘ID’ => $post_id, ‘post_status’ => ‘draft’));

add_action(‘save_post’, ‘wpds_check_thumbnail’);
} else {
delete_transient( “has_post_thumbnail” );

function wpds_thumbnail_error() {
// check if the transient is set, and display the error message
if ( get_transient( “has_post_thumbnail” ) == “no” ) {
echo “<div id=’message’ class=’error’><p><strong>You must add a Featured Image before publishing this. Don’t panic, your post is saved.</strong></p></div>”;
delete_transient( “has_post_thumbnail” );

That’s all there is to it – now every post/page will require a featured image – you may want to provide a generic “no featured image available” image for people to use when they don’t have an image of their own. But have fun with this hack!

WordPress hacks: Members only content shortcode

Have you seen the content lockers that require you to either tweet or like a post etc in order to view a link or a piece of information? This little hack will integrate a shortcode that hides information from people that aren’t logged in at your site.

Add this to your functions.php file …

function member( $atts, $content = null ) {
 if ( is_user_logged_in() && !is_null( $content ) && !is_feed() ) {
 return $content;
 return '';
 } else {
 $yonlendir = get_permalink();
 $form = wp_login_form(array('echo' => false, 'redirect' => $yonlendir ));
 return $form;
add_shortcode( 'mem', 'member' );

Then when you write a post or add a page, simply wrap the [ mem ] and [ /mem ] shortcode tags around the content you want to hide and when a user views the post/page, they will have a login form where the content should be if they aren’t already logged in.

WordPress hacks: Promote your RSS feed

By adding the following code to your functions.php you can add a link to the bottom of every post asking people to sign up to your RSS feed (of course, edit the text and you can get it to say what you want). What a great way to promote your RSS feed and gain some new subscribers…

function wps_promote_feed($content,$class = “promote”) {
echo $content
if (is_single()) {
<div class=“<?php echo $class; ?>”>
<h3>Enjoyed this article?</h3>
<p>Please consider subscribing to our <class=“feed” href=“<?php bloginfo(‘rss2_url’); ?>” title=“Subscribe via RSS”>RSS feed!</a></p>

Let me know how it goes and if you have any feedback.

Maths Puzzle 120119


Shoe = 5

Man = 5

Wristband = 2

Final equation is 5+19×2

19 is because the second picture is a man with two shoes and two wristbands 5+5+5+2+2

Using BODMAS 19×2 is 38 add the first 5 = 43

Maths Puzzle 130119


From 1st and 2nd equation you will understand that Firefox and Opera are equal.

And from 3rd equation, you will find the value of Firefox = 4 = Opera

Put the value of Firefox in 1st equation and you will get the value of Chrome

4 Chrome = 3 Firefox    ⇒   4 Chrome = 12  ⇒  Chrome = 12/4 = 3

So the values for each browser are as ollows: Chrome = 3, Firefox = 4, Opera = 4

Last Equation:

Firefox + 2 Opera × Chrome  =  ??

 4 + 8 × 3  ⇒  4 + 24  ⇒  28 

WordPress hacks: Separating comments and trackbacks

By default, WordPress combines both comments and trackbacks together. Separating both can make the things look more organized.

Step 1: Find the below code in the comments.php file.

<?php foreach ($comments as $comment) : ?>

Paste the below code after it.

<?php $comment_type = get_comment_type(); ?>

<?php if($comment_type == ‘comment’) { ?>

Step 2: Then, look for the below code

<?php endforeach; /* end for each comment */ ?>

Paste the below code before it

<?php } else { $trackback = true; } /* End of is_comment statement */ ?>

Step 3: Then, look for the following code

<?php else : // this is displayed if there are no comments so far ?>

Paste the below code before it

<?php if ($trackback == true) { ?>



  <?php foreach ($comments as $comment) : ?>

  <?php $comment_type = get_comment_type(); ?>

  <?php if($comment_type != ‘comment’) { ?>

  <li><?php comment_author_link() ?></li>

  <?php } ?>

  <?php endforeach; ?>


<?php } ?>

An Engagermate Review by Martin Evans

So you have yourself an Instagram account? Are you looking to reach new followers or broaden your horizons? You could just be trying to get more followers than your best friend.  My Engagermate review could be where you start being a winner…

Watch the Demo above then click here to receive exclusive free content and a HUGE discount when Exchangermate launches

So what is this product all about?

By adding in local competitors, profiles and businesses to the software, the magic happens and you will start to see an influx of followers.

As a test to this (and as a result of living somewhere very remote) I thought I’d give it a try and by just adding 3 profiles and 2 businesses. Due to being in a small community I wasn’t expecting to see much, but already getting notifications on my phone o new likes and followers – plus the account only has 20 posts on it so not massive.

Stay tuned for further updates and a case study on Engagermate.

3 – Installing WordPress

Most hosting providers come with a control panel allowing you to install various scripts etc at the click of a button. Fill out the form and your install will all be automated. All you need to do is look for the icon below…

Install WordPress with Softaculous

Once you have located Softaculous, click the WordPress icon and the script will install into the location you specify – the default isn’t always the root of your domain and it may try to install in a folder, just delete that on the install option.


if you don’t have a control panel, follow the official instructions from the WordPress site as detailed below:

WordPress 5 minute install


Once WordPress is installed, login to your WP-Admin panel and away you go – have a play around with different themes and plugins to see what you can achieve!