Search Engine Optimization

SEO Ultimate Video Tutorial Step-by-Step For Beginners 2016

SEO Ultimate Step-by-step Video Tutorial For Beginners 2016

Are you sick and tired of not knowing what you must do to get insane amount of traffic from the search engines? You probably have tried really hard…

  • You spent countless hours producing fantastic content
  • You have a beautifully well-designed layout
  • You read books, blog, forums about SEO

But regardless, you get to the end of the day and only hear the sound of flies buzzing around. Nobody is reading your content, nobody is even finding it in the Internet and it’s frustrating as hell!

I been in your shoes before and for that reason I decided to make this amazing guide. You’ll learn all the necessary SEO (Search Engine Optimization) strategies to make your website rise to the very top of the search engines.

What You’ll Discover?

What Is SEO?
What Can You Expect From SEO?
What Type of Content Should Be SEO?
Why Should You Focus Mostly In Google?
What Are Keywords For SEO?
What Are Your SEO Goals?
How Does The Search Engine Work?

How To Do On-Page or On-Site SEO?
1 – Always Use A Responsive Theme
2 – Uploading Time Is Crazy Important
3 – The Two WordPress Plugins You Must Have Installed

How To Fine Tune Your Website Using Yoast SEO?
How Do You SEO Your Homepage?
Is XML Sitemaps Working?
12 On-Page SEO Tips For Better Rankings in Google

5 Off-Page SEO Tactics To Help You Get Backlinks
What You Shouldn’t Do?
What You Should do?
1 – How to Use The Power of Social Media Networks
2 – Use Q&A Websites
3 – Join Popular Blogs
4 – Participate In Niche Forums
5 – Add social sharing buttons

What Is SEO?

SEO (Search Engine Optimization) consists in the process of increasing the visibility of your website in the search engines for the targeting keywords. You do this by optimizing each web-page individually, which you’ll soon learn by reading this guide.

What Can You Expect From SEO?

You purpose is to increase your website visibility in the search so you can receive:

  1. Insane amounts of free traffic aka organic traffic
  2. High-quality traffic (visitors who are interested in your content)
  3. Make more money online

 What Type of Content Should Be SEO?

Not every single piece of content requires SEO, simply because no matter how hard you try they won’t ever rank well in the search engines. This includes:

  • Sales Pages
  • Squeeze Pages (one page website intended to capture someone’s email address)

All these pages are considered low quality content in Google’s eyes. For this reason, you need to find other forms of promoting them.

But if you have a blog, e-commerce or a business website then by all means SEO your web-pages so you can eventually receive organic (free) traffic from the search engines.

Why Should You Focus Mostly In Google?

Google is the largest search engine on the Internet, receiving nearly 63.9% of all search traffic and approximately 1.2 trillion searches per year.

In other words, every second you spend reading this guide about 40 000 search queries are being performed in Google.

The other search engines namely Bing, Yahoo, Ask don’t even scrap the surface in comparison. Not only, there’s also a good reason why Google is in the top.

They have the most advanced and strict search engine algorithm. A set of factors kept secretly by Google, which determines how well a website will rank in their search engine.

Google algorithm is updated about 500 to 600 times per year. Usually, with minor changes but sometimes major ones, such as Panda and Penguin.

These updates were so radical that many websites went from money making machines and receiving tones of traffic to having zero business nearly from one day to another.

For this reason, if you want your website to stand the test of times then play safe and avoid doing anything that Google may perceive has manipulative.

What Are Keywords For SEO?

search term

A keyword or you could also refer them to search phrases, or search terms are basically any phrase you insert inside of Google search box so you can find more information on the listing of websites they provide in their next page. In my example, I search for “Best chocolate chip cookie recipe”, which is my keyword!

Afterward, I get a listing of 10 websites relevant to my search similar to the one you can see below…

search engine results page

What Are Your SEO Goals?

Let’s imagine the follow scenario… You happen to be the owner of a pastry website and you have a web-page related to “Best Chocolate Chip Cookie”. Your goal would be to place this web-page in the first page of results for this keyword.

Because most people only see the results appearing in the first page. If they don’t find what they want then they immediately make another search.

If you scroll down to the bottom, you’ll see pagination but very few people ever go to the second and even less to the third and forth page of results

Actually, most people immediately enter in the first three web-pages they see. A few studies have proven  the first position receives an average of 33% of all search traffic.

3 websitesYou can only rank your web-pages in the first page of results and receive Google’s holy traffic by optimizing your website.

How Does The Search Engine Work?

You are probably thinking it’s one poor John Doe, who is simply jumping from one website to another. Analyzing all of its content and deciding where it should rank inside of Google.

See new websites, published content is appearing every single day. As we are speaking an estimate of 4.82 billions web-pages have been found and indexed by Google until 2016.

As you can imagine that would be an impossible work for any human being. Instead, Google relies on robots or aka crawlers to do all their heavy lifting.

Google Robots or Crawlers

Search engine robots go to one web-page and analyse its content this includes:

  • Keywords
  • Relevant words
  • Links…

And other factors to determine its content and where it should be listed inside of Google search engine.

When the crawlers find a link inside of a web-page they use it to jump to another web-page. This web-page can either be inside of the same website or to another one outside. For instance:

 >>> Wikipedia WordPress<<<

 Once the crawlers find this previous link they will jump to Wikipedia WordPress page. Afterward, repeat the same process of analyzing it.

Basically, search engine robots are constantly seeking new content to index into their search engine. Also SEO has two separate parts, which includes:


  • On-Page SEO – Strategies you apply inside of your website to fully optimize it
  • Off-Page SEO –  Strategies you apply outside of your website to increase its visibility in the search engines

How To Do On-Page or On-Site SEO?

I am going to share with you a list of several on-page SEO techniques that will greatly improve your website visibility in the search engines but also its overall content.

A few of these techniques won’t have any direct impact in Google. Instead, they’ll increase the user experience inside of your website. As a result, your visitors will spend more time engaged in your website, either reading your posts, sharing them in social media networks and leaving comments.

All of these last factors are the ones which will have a positive impact in the rankings your website has in the search engines. Here are the several on-page factors, you should consider:

1 – Always Use A Responsive Theme

As each year passes more people are starting to use mobiles and cellphone to access websites. Google has already claimed that more searches are being done nowadays on mobiles than on desktops.

Actually, Google considers this so important that it has become a new ranking factor. Just recently a new update called, “Mobilegeddon” was released. Basically, every single website that isn’t mobile friendly will get penalize.

For reason, you should have responsive theme installed in your website. A responsive theme will automatically adjust to smaller screen size devices making your website look nice and clean.

2 – Uploading Time Is Crazy Important

The amount of time your web-pages take to upload onto someone’s desktop, mobile or cellphone screen. Usually, most people wait around 5 seconds or a bit less if they’re using mobiles or cellphones. These last users are typically on the go and get more easily distracted by their day to day activities.

If you’d like to see the uploading time of your website you can go to this website, Pingdom.


Just insert the URL of your website in the blank text box and press test now. You’ll be able to see your site’s performance after a few brief seconds.

How to Drastically Improve Your Uploading Time?

Here’s a list of tweaks you can perform now to improve your website performance…

1- Web-Host Internet Connectivity

If your web-host has a slow connectivity to the Internet then your website will also suffer. You really don’t have many options here, besides choosing another web-host.

In my case, I’ve been using Hostgator for several years and I strongly recommend them. If you want to try their service then click here.

2- Website Theme

If you’re using a complex theme for instance one with a lot of customization options then it will most likely slowdown your website.

An easy solution is to install a simpler WordPress theme. If you’d like try using Beans, which is the one I am using here.

3- Plugins Installed

A few WordPress plugins will greatly slowdown your website, solution?

  1. Install P3 Profile Performance and see the uploading time for each plugin
  2. Remove all the unnecessary ones
  3. Search for simpler plugins for the ones needed

For instance, Jetpack a plugin I used to use and loved all of its different features. But after I installed P3 profile performance, I found it took nearly one second to upload in my website.

I know one second may not seem much but it is in the Internet! Afterward, I removed Jetpack and installed one that was simpler. Besides, I didn’t even use half of the features coming with Jetpack so it wasn’t a big loss.

4 – Use CloudFlare

A free service that will drastically improve the uploading time and protection of your website. When you have a website all of its information including images, written content, videos, images, coding etc… are stored in your web-host servers. For instance…

If someone is accessing your website from the US and your web-host servers reside there then the connect is done quickly. Since, their connection doesn’t need to travel a big distance to retrieve all the data from your website stored in your web-host servers.

Now let’s compare this to someone who lives in China. As you can imagine, the distance is far greater and it would take longer for them to be able to connect to your web-host servers in the US.

For this reason, your website would take a lot more time to upload to their computer or mobile screen.


If you’re using Cloudflare your website data is copied to several servers they have spread all over the world.

So the next time someone tries to access your website they will instead access the closest Cloudflare server. In the previous case, someone from China would retrieve your website data from a Cloudflare server somewhere in Asia.

This means the connection gets done more quickly reducing the uploading time of your website. If you want to learn how to setup successfully Cloudflare then check here.

3 – The Two WordPress Plugins You Must Have Installed

Here are two WordPress plugins I strongly recommend for you to install:

Number 1) WP Total Cache

I noticed throughout my video I told you to install WP Total Cache. But the tutorial I did was related to W3 Total Cache. You shouldn’t worry both plugins are pretty similar. Just decide the one you prefer to use and go ahead and use it!

Anyway, this plugin will improve the uploading time of your website. Because Total Cache will save images and other pieces of information from your website into your visitors’ computer memory cache.

As a result, your visitors will no longer need to retrieve the same data from your web-host server the second time they go to your website. Instead, they immediately get it from their computer memory cache. This means they are able to see your website a lot faster in their computer screen.

wp cache

 Number 2) Meet My Friend Yoast SEO

One of the best plugins to easily SEO each page in your website. I know I don’t go much in detail how to setup Yoast here. But if you want to learn more then click here and watch my previous video.

How To Fine Tune Your Website Using Yoast SEO?

 How Do You SEO Your Homepage?

seo toolbarAfter you installed Yoast SEO, you’ll see a new section appearing in your WordPress sidebar.

The first aspect you immediately want to optimize is your website front-page. You should include a keyword rich meta title and a super catchy custom description.

Just click on Titles & Metas and in the next page go to the homepage tab.

If you’re having a WTF moment wondering what is a meta title tag and description. Well… it’s the same information that will later appear in Google SERP (Search Engine Results Page).

meta title and description

You always want to craft a title that is keyword rich and enticing. The same thing for your description but it’s not so important to include your keywords here.

Google has stopped giving any value to them a long time ago. The only reason is the keywords will appear bold in the description in the SERP. This may increase the click-through to your web-page. In other words, the number of people who actually click and go to your web-page. This factor is extremely important and it will help your web-page better rank in the search engine.

If you’re struggling to find good keyword then make sure to watch the video below…

If you’d like to find profitable keywords for your website in a breeze then I recommend trying Long Tail Pro by clicking here. I simply love this tool!

I suggest for you to target long-tail keywords if your website is brand new. Long-tail keywords are less competitive and you can more quickly rank for them. Sometimes these are keyword with only 10 search per month at least in Google Keyword Planner. But their platform isn’t 100% accurate and after you rank for them, you start receiving far more traffic!


choosing the right keywords

I actually forgot to mention this part in my video. For your homepage, you have two alternative…

SEO Strategies For Small Websites

You should target one or more keywords in your homepage if you only intend having a website with 15 to 40 pages. A small website you don’t have much room to play around compared to an authority one. Where you can create thousands and thousands of new pages targeting all sorts of keywords.

For this reason, your SEO strategies should be more aggressive and risky. Besides, this type of websites typically don’t stand the test of times so no worries!

SEO Strategies For Big Or Authority Websites

I commonly target broader keywords and my brand. A big or authority website is one I am passionate about. I see myself creating fresh content for the next years to come. So I am not worry about taking advantage of every single page I have.

Actually, I try to play as safe as possible to avoid getting penalized by oh mighty BIG G.

Is XML Sitemaps Working?

xml sitemap

XML ugly map as I like to called it, is a web-page only created for the search engine robots.  Allowing them to more easily find and index all your new and older web-pages.

You don’t need to do anything special in this section! Just make sure Yoast is actually generating the XML sitemap. Sometimes for some awkward reason, it seems to not work properly.

12 On-Page SEO Tips For Better Rankings in Google

Your posts are the most valuable asset in your website. You can literally produce infinitive amounts of them targeting thousands of different keywords. The Yoast plugins become a true powerhouse in regards to this!

You can easily optimize each web-page with the keyword of your choosing by using Yoast SEO box. You may include a unique custom meta title tag and description.

Okay, now let’s go through a list of twelve powerful SEO techniques that will rank your web-pages high in Google but before we continue…

I’d like to remind you to always provide high-quality content. This may be detailed guides, videos or whatever depending in your niche.

This one factor is what will make people want to share your content;  talk about it with their friends; bring vast amount of raving fans and pretty much put your website in the good graces of BIG G.

For this reason, many of the aspects I’ll mention won’t affect your rankings directly but rather indirectly. You will be able to produce better content and therefore, people will be more engaged in your website.

1 – Write Posts With At Least 1200 Words

Google has been giving better rankings to content that has 1200 words or more. Now I know this is a lot of writing and many times not every topic deserves so much writing. The trick is to simply produce some main articles for your website. For instance:

  • How to guides
  • Service or product tutorials
  • Reviews

In them, you write at least 1200 or more words. Where you offer tones of amazing information to your visitors. Just by having this master piece of content your whole website will benefit. You’ll be able to rank more easily the rest of your web-pages.

In case, you have an e-commerce website you most likely will only be able to write short descriptions for each product. I mean, there’s so much you can write about a pair of white socks, right? Boring… 😉

Yet, Google doesn’t care and you may have a hard time ranking your website!

The trick here is to simply build a blog section in your website. Where you offer detailed guides, tutorials related to your products or services or even business tips. These posts should be extensive (+1200 words) and helpful to your visitors.

2 – Include Bullet Points

Start using bulletin points in your posts. This makes your content more easily readable and organized. Your visitors can skim throughout your content and immediately find the most crucial points. In the meanwhile, you also increase the time they spend in your website.

Nearly everyone hates to look at a huge block of scary and ugly text. I don’t even bother reading it and most people certainly do the same. It just makes the author seem lazy even if he’s sharing some brilliant ideas.

3 – Include High-Quality Images

You should include approximately 4 to 5 to high-quality images for a post with about 1200 words. Great images help to bring life and color to your posts making them look more attractive to your visitors.

4 – Integrate A Video

If possible integrate a video inside of your post. Not something that works for every single niche but if it does then go ahead!

Often people go to a web-page and prefer to watch a video rather than read a huge block of text. Now imagine if your video is 10 minutes long and your visitor watches until the end.

In terms of SEO that’s a huge amount of time someone spends in your website. As a result, your website will gain more influence in the web and rank more easily for your targeting keywords.

5 – Craft An Enticing Title

A great headline (H1) makes all the difference in the world! Most people decide whether they are going to read your content or not because of it.

You may even share great tips but if your headline is poor or in other words, not catchy enough most people won’t bother reading it. If you aren’t a professional copywriter then do the following:

  1. Go to a website called,  CoSchedule.  Just type in your headline and you can quickly see its results.
  2. Search in Google for “headline templates”. You’ll certainly find a couple of websites offering effective headlines.


Okay, let’s talk about the two most important parts where you should always include your main keyword.

6 – Meta Title Tag

Always add your main keyword in the meta title tag section. For this, go right below your post and you’ll see Yoast SEO box. Now click in the title tag and you’ll be able to edit it. You can also personalize the description. If you want to improve the click-through to your web-page then make sure to write something catchy.

configure meta title

7 – URL Extension

Another extremely important part is the URL extension of your post. If you haven’t configured your permalinks then most likely your URL looks like a complete mess. You are able to see your post date, weird characters, parents and pets name and whatnot.

For you have to have a cleaner and more keyword focus URL do the following:

  1. Go to your dashboard sidebar
  2. Choose settings and under it select permalinks
  3. Check custom structure and delete everything in the box
  4. Write /%postname%/ and press save


Go back to your post and now you’ll be able to include your main keyword in the URL extension for instance:

keyword inside permalink

8 – Randomly Include Keywords In Your Posts

You should insert a few times your main keyword inside of your post but only if it makes sense. If you’re targeting a long tail keyword then most likely it won’t, such as:

  • How to make a peanut butter chocolate banana cake in 10 minutes

Including that out of nowhere would look horrific! Your priority is to always write easily readable content for your visitors. In the end, they are the ones who read your content and will determine its quality.

Besides, if you’re writing about a particular niche then you will naturally include relevant keywords. For instance, if I am writing about, “how to make a website” then I will certainly mention throughout my content…

  • WordPress
  • Drupal
  • Html and CSS etc

Because these are the platforms or coding required to make a website. Nevertheless, these relevant keywords will still help the search engines more easily see the topic of my post.

9 – Include Keyword In H1 And H2

You should always include your most important keyword in the H1.  Another trick is to also include secondary but relevant keywords in the H2. A great way for your post to rank for multiple keywords at once.

10 – Integrating Internal Links

A link connecting one web-page to another one inside of your website. Why would you want to use internal links?

  • You may include a keyword rich anchor text (link label)
  • This helps Google more easily see the subject in the other web-page

Here’s an example: What’s Link Juice

I am linking to another web-page in my website with a keyword rich anchor text. However, you shouldn’t always use the same anchor text. Otherwise, you risk getting penalized by Google. You should always randomize it a bit for instance:

  • Read more
  • Continue reading
  • Learn more
  • Click here
  • Alternative keywords

11 – Image Alt Text

Another factor which Google uses to analyse the content in a particular web-page. Just click on an image and press the small edit button. A new window will appear and you’ll see a section called, “Alternative Text”. In front,  include a relevant keyword inside the text box.

Remember to diversify and don’t use always the same keyword in every single image.

image alt text

12 – External Links

A link connecting your web-page to an external website. You should have a few relevant external links spread throughout your content. The reason is:

  • You’re connecting your website to other more influential ones in your niche
  • A good website commonly connects to other good ones at least in Google’s eyes (like Google had eyes haha…)

You’re basically telling your website is good material by linking to other more influential ones. Here’s an example of an external link: SEO wikipedia

I decided to link to Wikipedia because:

  1. One of the most influential websites in the Internet
  2. This Wikipedia page is relevant to mine


5 Off-Page SEO Tactics To Help You Get Backlinks

off page seo

Every single website has a score based in their popularity or influence in the web. This score depends in many different factors, such as a website:

  • Audience engagement
  • Amount of high-quality content
  • Domain age
  • Backlinks
  • Good on-page SEO

And… many other factors, which I don’t know, neither does anyone out there! Possibly, only someone who works directly for Google.  Many of these factors are kept secretly by Google to avoid webmasters manipulating their website search engine results.

For this reason, always take everything you read online with a grain of salt. Yes, including information coming from Google official Youtube channel. Not the first time, they spread misleading claims in their videos.

You are still able to get an idea of a website influence by using a few amazing tools found online. One of them is called,  “Moz” bar.

Just head over to their website and install Moz application into your web-browser. Afterward, you get a score between 0 (new website) to 100 (highly popular website, ex: Youtube).

Always a great indicator of where you might want to get your backlinks later on. Anyway, a backlink is any link in another website that is pointing to yours. The idea is this website will pass some of its influence to your own website.

As a result, your website becomes more influential on the Internet and has an easier time ranking for your targeting keywords.

In the past, backlinks were one of the most important ranking factors. You just had to get a good amount of them from any website you could possibly find and your website would rank well. A lot of SEO practitioners would go from one website to another leaving a backlink in each.

Nowadays, backlinks may not be as important but they still are a big ranking factor! The way of obtaining them is what greatly changed…

What You Shouldn’t Do?

You will certainly find plenty of blogs still mentioning old and ineffective SEO strategies. One of the many reasons, you should always be careful about where you get your information. Otherwise, you’ll spend months if not years doing strategies, which may harm your website. I don’t recommend for instance:

1 – You shouldn’t spin articles and publish them with a backlink included in several 2.0 properties, such as: Ezine, Articlesbase, etc. A spinner is a software which exchanges multiple words in your articles for synonyms. In a way, your post seems unique content.

For many reasons, this type of strategy to obtain backlinks is a waste of your precious time! The fact is Google gives little influence to 2.0 properties inside of their search engine. Therefore, the backlink you get is weak at best!

Also, instead of building your own website you’re putting effort in someone else’s platform. Lastly, Google technology has improved over the years to easily capture spun articles.

2 – Another common strategy is to build PBN (Private Blog Network). You buy several older blogs and backlink them all to your main website. I am not claiming some people don’t get away with this strategy nowadays.

But things have definitely become a lot harder, actually a few years ago several websites caught with PBN got severely penalized by Google.

In other words, if you want your website to stand the test of time then make sure to play by the book.

What You Should do?

You should try to obtain backlinks coming from high authority websites mostly inside of your niche. Here are a few ways to get them:

  1. Providing high-quality content that people enthusiastically want to share in social media networks with their friend or even in their own website
  2. Promoting your content inside of Twitter, Facebook, Google+ and other similar websites
  3. Helping people inside of those social media networks. As a result, people will start seeing you as an authority figure inside of your niche

You have plenty of different methods to earn backlinks. A few of them even more effective than the ones I am going to mention now. Anyway, I am going to share a few basic strategies that you can immediately start using.

1 – How to Use The Power of Social Media Networks

You have thousands of different social media networks but there are only a few of them I suggest to use, including:

  • Facebook
  • Google+
  • Twitter
  • Reddit
  • Pinterest (for image related blogs)
  • Instagram (same thing as mentioned above)
  • Youtube (video related blog)

I recommend for you to join at least 3 social media network and learn everything about them. Just make a fan page in one of these platforms. Afterward, join several groups related to your niche, and start promoting your website content and helping people in them. If’d like to learn more about this then watch my video below…

 2 – Use Q&A Websites

Besides Quora, there aren’t many other websites worth mentioning. Not even the popular Yahoo Answers because it seems to have plenty of spammers and haters.

But Quora is rather different from all others! You’ll find many top experts from different niches trying to help their community.

A good strategy is to reply to questions by providing highly detailed information. At the same time, slip a link here and there to a related web-page in your website.

If people enjoyed reading your reply, they’ll most likely be interested in clicking your link to obtain more information. This website is really hot stuff at the moment so take advantage!

3 – Join Popular Blogs

Another old but yet effective strategy to obtain traffic to your website is by participating in 3 to 5 popular blogs in your niche.

Just start leaving good and detailed comments in their posts. You also want to be the first three commentators so you can increase your message visibility. You usually can’t leave a link inside of your comment but you may include one as your name.

You may even start receiving recognition from the webmaster after a while. This sometimes may lead to guest blogging in their website, which is always great!

An easy method to quickly find popular blogs in your niche is to head over to Google and type in:

  • Best your niche blogs

You should see websites promoting lists of the top 10 best websites…. Afterward, just choose of those websites and began commenting in them.

4 – Participate In Niche Forums

You should apply the same strategy mentioned above and find the most popular forums in your niche. A few forums even allow you to leave a comment signature. A good idea is to include a link promoting a web-page in your website or even a landing page to build an email list.

I suggest for you to join at least two forums and start participating in them.

popular forums

5 – Add social sharing buttons

You should make it as easy as possible for people to share your content in social media networks with their friends. You have hundreds of plugins for this in WordPress. I enjoy using one called, “Social Media Feather”. Just try it out and see if you like it.

Last Words About SEO

I hope you enjoyed reading this huge post! But before we wrap this up, I want want to talk about one last missing ingredient!  For you to become a successful SEO practitioner, you have to be very patient.

You may apply everything I mentioned here today in your website, and hopefully you do, but only after 3 to 6 months you’ll start noticing any results.

For this reason, don’t stress out if you don’t immediately start seeing any changes in the amount of traffic to your website. You just need to keep working in your content and eventually you will earn Google’s trust.

If you enjoyed my “SEO Ultimate Step-by-Step Tutorial for Beginners 2016” then make sure to leave a comment below; share it with you friends; and also follow me in Youtube by clicking here. You’ll receive more free videos with wonderful tips in a weekly basis!



    2 Responses

  1. Wow, thank your for these great inputs!. I am a starter in the virtual world and I came to enjoy writing personal blogs and I want to have the feel of having a strong SEO Keywords in my content.

    Thank you!

  2. Thanks Arlene for leaving a comment. I am glad this tutorial helped. If you have any question feel free to ask. Good luck with your blogs 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *