[siteorigin_widget class=”SiteOrigin_Widget_Headline_Widget”][/siteorigin_widget]

Learning search engine optimization (SEO) from scratch is an intimidating task.  I still remember the day I sat down and dug into SEO for the first time.  My background was originally in financial services and I knew literally nothing about what it takes to rank in google or other search engines for that matter.  I couldn’t tell you the difference between a registrar and a host.  I had no idea what backlink was or how to get one.  Page authority and domain authority were nonsense terms to me.  What is a SEMRush and where do I get one?  Once I got started though, I couldn’t get enough.  The more I knew, the more I wanted to know.  I have since completely immersed myself into the world of SEO and all it has to offer.  

Isn’t SEO Dead?

It’s funny, I quickly learned that this question was an inside joke for anyone who is serious about search engine optimization.  Google is consistently coming out with new updates to try and prevent the “Black Hat” SEO strategies from allowing people to cheat their algorithm.  It actually used to be relatively easy to “game” the system and rank any website for any given term.  While it is true that these “Black Hat” strategies are no longer viable, as long as there is demand to rank in google, SEO will be alive and well.  So don’t let the naysayers get you down before you even start.  SEO is a lot like everything else in life, the more you put into it, the more you get out of it.  If you take shortcuts, they will come back to haunt you in the form of google penalties or even getting de indexed completely.

Where to Begin?

Search engines have two major functions: crawling and building an index, and providing search users with a ranked list of the websites they’ve determined are the most relevant.  The best place to start is defining some of the basic terms of SEO.  Here is a quick list for reference:

On Page: Any work done to the actual page/website that you are trying to rank

Off Page: Any work done outside of the page/website you are trying to rank

PBN (Private Blog Network): the process of acquiring expired domains and using them to point links at the site/page you are trying to rank

Money Page: the page/website that you are trying to rank and will make money from

Backlink: A link on a webpage that links back to your money page (the site/page you are trying to rank)

Web2.0: Any site that allows two way interaction

SEO Backlinks

On Page SEO

Now that we have defined some basic terms, let’s talk strategy.  SEO strategies are usually extremely simple in nature, but just because they are simple doesn’t necessarily make them easy.  You can’t just spam your money site with backlinks from all over the internet.  

First and foremost, it’s important to get your On Page SEO in order.  This way when Google crawls your website, it actually understands what your site is all about and what keywords it should be ranking it for.  It doesn’t matter how many links point at your site, if the on page isn’t in order, none of that will matter.  Look to have pages with robust content that are keyword rich.  All of your images should be optimized for the keywords you are looking to rank for.  There are also a lot of plugins available that help make this process as easy as possible.  My personal favorite is the Yoast plugin for WordPress site.  It’s user friendly and very intuitive.

Backlinks and Link Building

Backlinks will remain a vital Google ranking factor. But, effective link building is now about trust and popularity. Only a high-quality backlink works in this model. According to Copyblogger, domain trust/authority represents 23.87% of Google’s ranking algorithm.

SEO Backlinks

Backlinks can’t just come from anywhere. In a perfect world, your backlinks would be coming from popular websites with a lot of authority, that are also extremely relevant in the context of your business.  One of the best ways to obtain backlinks is just by consistently generating high quality, valuable content that people genuinely want to share with each other.  I love the 90/10 rule when it comes to link building.  90% of your time should be focused on generating high quality content while the other 10% should be spent on link building.  If you are struggling to generate a high-quality backlink to your site, it’s likely that you have reversed the rule.

For example, let’s say that you have a site all about French Bulldogs and you get an inbound link from an article directory. Google won’t recognize that website link as relevant to the subject of your site.

But, if the link acquired is from a site that’s related to dog training, like a dog food store or a discussion board that’s centered around dogs, you will not only improve your rankings, but your site will be relevant and valuable to those who visit it. 

[siteorigin_widget class=”SiteOrigin_Widget_Image_Widget”][/siteorigin_widget]

Mobile Optimization

You can’t perform well in Google’s search rankings today unless your site is mobile optimized.  On a desktop, you have a ton of space for flashy videos, animations, and photos.  Mobile sites don’t have as much space, so things need to be organized differently to make it more user friendly.

Make Site Speed a Priority

You’ve got about three seconds of load time before the average customer will bounce and search elsewhere.  That’s not much of a worry for a strong broadband connection at home on a desktop. But when signals can degrade on mobile, it can have a huge impact on conversions.  Consider this math: If your ecommerce site is making $100k per day in revenue, a delay of just one second in load time could result in as much as $2.5 million in lost sales annually.


The world of SEO can be complex, but most people can easily understand the basic principles. Even a small amount of knowledge can make a big difference. Free SEO education is widely available on the web, including in guides like this. Combine this with a little practice and you are well on your way to becoming a guru.  If not, that’s ok, I know a guy you can outsource that too 🙂