{"id":1540,"date":"2017-01-24T12:44:06","date_gmt":"2017-01-24T12:44:06","guid":{"rendered":"http:\/\/www.hiitplc.com\/training\/?p=1540"},"modified":"2017-01-24T17:29:47","modified_gmt":"2017-01-24T17:29:47","slug":"why-you-should-learn-seo","status":"publish","type":"post","link":"https:\/\/www.hiitplc.com\/training\/why-you-should-learn-seo\/","title":{"rendered":"Why you should learn SEO (EVEN AS A DEVELOPER)"},"content":{"rendered":"<pre style=\"text-align: right;\"><span style=\"color: #ff0000;\">By: Zak Cagaros<\/span><\/pre>\n<h3>WHAT IS SEARCH ENGINE OPTIMIZATION AKA SEO?<\/h3>\n<p>The techniques used to help your website rank higher in search engine results pages are known as <strong>Search Engine Optimization,<\/strong>\u00a0or SEO for short.<\/p>\n<p>SEO is part of SEM (Search Engine Marketing), which is a term that\u2019s used whenever all the different search marketing strategies are being discussed.<em> Essentially, SEO is a way of getting unpaid\u00a0traffic to your website.\u00a0<\/em>(Unlike using AdWords or other paid advertising in the search engines.)<\/p>\n<h3>WHY IS SEO IMPORTANT?<\/h3>\n<p>As a programmer or developer, you may\u00a0be wondering <em>why SEO is an important part of the online jigsaw.\u00a0<\/em>(And why it has any relevance to you!)<\/p>\n<p>Well, on Google alone there are more than <a href=\"http:\/\/searchengineland.com\/guide\/what-is-seo\" target=\"_blank\">12 Billion<\/a>\u00a0searches a\u00a0month being conducted. And this number is only <strong>increasing<\/strong> month to month.<\/p>\n<p>And, guess what? If your website isn\u2019t being indexed, it\u2019s safe to say you could be<strong> missing out on hundreds, or even thousands, <\/strong>of opportunities for people to visit your website.<\/p>\n<p>Even if you don\u2019t have your own site, being able to implement best SEO practices onto\u00a0the site\u2019s of clients can make you more employable. <em>(And ultimately be better for your pocket!)<\/em><\/p>\n<h3>HOW DO SEARCH ENGINES WORK?<\/h3>\n<p>The difference between success and failure in any marketing venture has come down to how successful you are online. Moreover, whether or not your product\/service <strong>is visible in the ever increasing online competition.<\/strong><\/p>\n<p>Therefore, to rank well in Google or any other search engine, it is important to have a basic understanding of how search engines work.\u00a0Using an analogy, we can better understand how search engines operate.<\/p>\n<h4>HOW SEARCH ENGINES WORK, USING AN ANALOGY<\/h4>\n<p>Imagine\u00a0you are a teacher (the search engine) at\u00a0a school.<\/p>\n<p>At the playground you blow a very loud whistle to get the children\u2019s attention. You, the teacher, make an announcement saying that the local football club (<em>I mean soccer!<\/em>) has offered <strong>one\u00a0ticket<\/strong>\u00a0to the cup final for the\u00a0student that is\u00a0<strong>most interested in football<\/strong>.<\/p>\n<p>Of course, all hell is going to break loose and every kid will put his hand up, shouting <em>\u201cPick me!\u201d<\/em><\/p>\n<p>You, as the teacher, must\u00a0pick the child\u00a0who plays football (<em>AKA, is relevant)<\/em>, is recognized as a football player <em>(AKA, has authority)<\/em>, and has a certain skill level as well as availability on the day of the game (<em>AKA, technical<\/em>).<\/p>\n<p>As the teacher, you start by\u00a0sifting through the students and decide on a group of the top ten. You base this list of ten on several components.<\/p>\n<p>First, you narrow the group down according to the kids who play football. In other words, <strong>are relevant.<\/strong><\/p>\n<p>Then, you check to see if any of the students are recognized as being top football players: in other words, <strong>they have authority.\u00a0<\/strong>Of course, you\u00a0will also consider which student\u00a0is the <strong>most dedicated<\/strong> to football. As in<em>, the student who lives and breathes the sport.\u00a0<\/em>The teacher will do this by\u00a0seeing who is constantly talking, writing, and sharing football related links on social media.<\/p>\n<p>Furthermore,\u00a0you will also look at the more technical aspects of the student. In this case, the student\u2019s skill level in the sport\u00a0and if they are available to attend the game on the given day.<\/p>\n<p>After all these considerations \u2013 <em>relevancy, authority and technical aspects<\/em>\u2013 the teacher will then select a student to be at the first of the group.<strong>And that student will get the ticket to the game.\u00a0<\/strong><\/p>\n<p><strong>In a nutshell, this\u00a0is how search engines \u2013 particularly\u00a0Google \u2013 rank websites against a search query.\u00a0<\/strong><\/p>\n<h3>HOW DO SEARCH ENGINES FIND YOUR WEBSITE?<\/h3>\n<p>In order for a search engine to provide results when you type in a query, it has a\u00a0<strong>database of information available for it to utilize.<\/strong><\/p>\n<p>Realize that each search engine has its own way of gathering and prioritizing this information from websites. But regardless of what these techniques may be, the\u00a0process is called \u201c<strong>indexing<\/strong>.\u201d Indexing\u00a0is when a search engine attempts to scan everything found online today so that it has that information available in its database whenever a person enters a search query.<\/p>\n<p><strong>How is this done?<\/strong>\u00a0Basically, every search engine has its own bots or crawlers. These are highly complex software scripts that are constantly\u00a0scanning the web, indexing websites\u2019 content and following links from website to website.<\/p>\n<p>Whenever your website fails to be indexed, <strong>it won\u2019t appear within the search engines.<\/strong><\/p>\n<p>Don\u2019t worry \u2013 more than likely your site\u00a0will be indexed. Large search engines such as Bing, Google and Yahoo are continually indexing the billions of websites that exist today.<\/p>\n<h3>WHAT DOES IT TAKE TO RANK ON GOOGLE?<\/h3>\n<p>It really isn\u2019t difficult to get your website indexed within the search engines. <strong>However, what can be challenging\u00a0is getting your website to rank on the result pages for specific search queries, or keywords.<\/strong><\/p>\n<p>The search engines use three\u00a0main factors\u00a0whenever they decide on ranking in the Search Engine Results Pages or SERP\u2019s \u2013 these are:<strong>relevance,<\/strong>\u00a0<strong>authority\u00a0<\/strong>and <strong>technology<\/strong>.<\/p>\n<p>Basically, relevance has to do with <strong>what<\/strong> your website is about (titles, content, etc.). Authority looks at the <strong>number<\/strong> of inbound links you have for your site. And technology considers the sitemap, meta information\u00a0and overall structure of your site.<\/p>\n<h4>RELEVANCE<\/h4>\n<p>One of the most important factors when it comes to SEO is relevance. The search engines don\u2019t only want to see that you\u2019re using specific keywords but it\u00a0also wants to see how relevant your content is when\u00a0it comes to specific search queries.<\/p>\n<p>In order to do this, search engines\u00a0<strong>don\u2019t only<\/strong> look at the text on your website itself. They also look at:<\/p>\n<ul>\n<li>How your website is structured<\/li>\n<li>What keywords are used within your URL<\/li>\n<li>How your page is formatted<\/li>\n<li>What keywords are in the headline that are also found within the content\u00a0of that given page<\/li>\n<\/ul>\n<h4>AUTHORITY (AKA BACKLINKS)<\/h4>\n<p>When it comes to SEO, keep in mind that it is constantly changing. <em>As a result, the techniques that worked last month might get you penalized this month.<\/em><\/p>\n<p>However, one thing that all search engines will rely upon is <strong>authority<\/strong>.<em>AKA, the number of backlinks that you have.<\/em> Therefore, contrary to what you might hear, <strong>SEO still relies\u00a0heavily\u00a0on\u00a0links<\/strong>, as Google\u2019s Matt Cutts talks about in <a href=\"https:\/\/www.youtube.com\/watch?v=udqtSM-6QbQ\" target=\"_blank\">this video<\/a>.<\/p>\n<p>Search engines will determine just how <strong>credible<\/strong> and <strong>authoritative<\/strong> a website\u2019s content is simply by calculating the number of inbound links that you have from other websites. (By the way, an <a href=\"http:\/\/whatis.techtarget.com\/definition\/inbound-link\" target=\"_blank\">inbound link<\/a> is a link\u00a0pointing to your site from a 3rd party site.)<\/p>\n<p><em><strong>However, this doesn\u2019t necessarily mean that the more backlinks you have the higher rankings you will get.<\/strong><\/em><\/p>\n<p>Search engines also look at <strong>how<\/strong> authoritative these <strong>other websites<\/strong> are linking to you. Meaning a link coming from the <em>New York Times<\/em> is a lot more authoritative than one coming from a little website that was created a few days ago.<\/p>\n<p>There are other components, such as what anchor text is being used (this is the text inside the <code>a<\/code> tag) to link to your website and how old your domain is.<\/p>\n<h4>TECHNOLOGY<\/h4>\n<p>Even if you have perfect site content, URLs, and strong\u00a0inbound links \u2014<strong>your internal structure is important.<\/strong><\/p>\n<p>Think about it: in order for Google to crawl your site and index it properly, <strong>it has to have semantic HTML.<\/strong> You can read more about<a href=\"https:\/\/www.distilled.net\/blog\/seo\/7-technical-seo-wins-for-web-developers\/\" target=\"_blank\">technical aspects of SEO here<\/a>. Below I am going to cover two specifically: Meta tags and Schema Markup.<\/p>\n<h5>META TAGS<\/h5>\n<p><a href=\"http:\/\/www.wordstream.com\/meta-tags\" target=\"_blank\">Meta tags<\/a> are nothing more than HTML markup tags that give search engines more information about a web page.<\/p>\n<p>However, this information is <strong>not<\/strong> <strong>visible<\/strong> to viewers of the site. Instead, it is written to assist search engines in understanding a web page.<\/p>\n<p>Meta tags are placed inside the <code>head<\/code> element in a web page and contain a name and content attributes. For example, the meta tag for this post that you reading could be: <code>meta name=\u201ddescription\u201d content=\u201dSEO for programmers\u201d<\/code>.<\/p>\n<p>Meta tags are one of the most important aspects\u00a0on a web page because they give search engines a short description about the page. In addition to the description meta tag, there is a\u00a0meta robots tag and the title tag. Refer to this resource on how to effectively use <a href=\"http:\/\/www.thesitewizard.com\/archive\/metatags.shtml\" target=\"_blank\">meta tags for SEO<\/a>.<\/p>\n<h5>SCHEMA MARKUP<\/h5>\n<p>Schema markup is one of those SEO techniques that you will seldom hear about, but it can be one of the <strong>most<\/strong> <strong>effective<\/strong> <strong>techniques for getting quality traffic<\/strong>.<\/p>\n<p>Schema markup is code you can put in\u00a0your website\u2019s HTML that will help the search engines understand exactly <strong>what the information on your website means.<\/strong>\u00a0It then helps the search engines to return more useful results to the user.<\/p>\n<p>The following is an example of schema markup in action:<\/p>\n<p><img class=\"img-border aligncenter size-full wp-image-2529\" src=\"http:\/\/learntocodewith.me\/wp-content\/uploads\/sites\/7\/2014\/12\/concerts-tonight.jpg\" sizes=\"(max-width: 600px) 100vw, 600px\" srcset=\"http:\/\/learntocodewith.me\/wp-content\/uploads\/sites\/7\/2014\/12\/concerts-tonight.jpg 600w, http:\/\/learntocodewith.me\/wp-content\/uploads\/sites\/7\/2014\/12\/concerts-tonight-300x83.jpg 300w\" alt=\"concerts tonight schema\" \/><\/p>\n<p>What you see above is a listing in the SERPs. Instead of just returning the normal title and a short description, the search engine has returned a<strong>schedule of upcoming concerts in Boston, Massachusetts.<\/strong><\/p>\n<p>Providing this sort of information, here\u00a0concert dates and venues, is extremely useful to the user because they are able to glean details\u00a0about an upcoming event that is linked to whatever they were searching for.<\/p>\n<p>Similar\u00a0schema markup can be applied to businesses and organizations in a range of industries. Google has a tool called the\u00a0<a href=\"https:\/\/www.google.com\/webmasters\/markup-helper\/u\/0\/\" target=\"_blank\">Structured Data Markup Helper<\/a> that will help you to add schema markup to your webpages. Moreover, Neil Patel from Kissmetrics has a detailed <a href=\"https:\/\/blog.kissmetrics.com\/get-started-using-schema\/\" target=\"_blank\">step-by-step tutorial here<\/a>.<\/p>\n<h3>REMEMBER: WRITE FOR HUMANS FIRST<\/h3>\n<p>In the end, search engines are very complex. But basically, <strong>they are trying to act like a human.<\/strong><\/p>\n<p>As you go about making your site more search engine friendly,\u00a0it can be easy to get caught up modifying content to improve ranking within the SERPs.<\/p>\n<p>But a rule of thumb: <strong>whenever you find yourself doing something<em>just<\/em> for the search engines, you should probably stop and <em>remind yourself that you are writing for humans.<\/em><\/strong><\/p>\n<p>Nowadays search engines are so advanced that they can tell if your content is readable to a human or not. When it comes down to it,\u00a0<strong>providing valuable and coherent content is most important.\u00a0<\/strong><em>(Not keyword stuffing your pages or getting involved with\u00a0dodgy\u00a0link-buying schemes!)<\/em><\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.hiitplc.com\/training\/index.php\/search-engine-optimization-seo\/\" target=\"_blank\">Take this course<\/a><\/p>\n<h3><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>By: Zak Cagaros WHAT IS SEARCH ENGINE OPTIMIZATION AKA SEO? The techniques used to help your website rank higher in search engine results pages are known as Search Engine Optimization,\u00a0or SEO for short. SEO is part of SEM (Search Engine Marketing), which is a term that\u2019s used whenever all the different search marketing strategies are <a href=\"https:\/\/www.hiitplc.com\/training\/why-you-should-learn-seo\/\" rel=\"nofollow\"><span class=\"sr-only\">Read more about Why you should learn SEO (EVEN AS A DEVELOPER)<\/span>[&hellip;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":495,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.hiitplc.com\/training\/wp-json\/wp\/v2\/posts\/1540"}],"collection":[{"href":"https:\/\/www.hiitplc.com\/training\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hiitplc.com\/training\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hiitplc.com\/training\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hiitplc.com\/training\/wp-json\/wp\/v2\/comments?post=1540"}],"version-history":[{"count":0,"href":"https:\/\/www.hiitplc.com\/training\/wp-json\/wp\/v2\/posts\/1540\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hiitplc.com\/training\/wp-json\/wp\/v2\/media\/495"}],"wp:attachment":[{"href":"https:\/\/www.hiitplc.com\/training\/wp-json\/wp\/v2\/media?parent=1540"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hiitplc.com\/training\/wp-json\/wp\/v2\/categories?post=1540"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hiitplc.com\/training\/wp-json\/wp\/v2\/tags?post=1540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}