SEO is a marketing discipline focused on growing visibility in organic (non-paid) search engine results. SEO encompasses both the technical and creative elements required to improve rankings, drive traffic, and increase awareness in search engines. There are many aspects to SEO, from the words on your page to the way other sites link to you on the web. Sometimes SEO is simply a matter of making sure your site is structured in a way that search engines understand. Source: https://moz.com/beginners-guide-to-seo
Basic On-page SEO
The goal of foundational SEO isn’t to cheat or game the search engines. The purpose of SEO is to create a great, seamless user experience and communicate to the search engines about your intentions so they can recommend your website for relevant searches.
A URL (Uniform Resource Locator), more commonly known as a “web address”, specifies the location of a resource (such as a web page) on the internet. The URL also specifies how to retrieve that resource, also known as the “protocol”, such as HTTP, HTTPS, FTP, etc.
Link Source: https://moz.com/learn/seo/url
A title tag is an HTML element that specifies the title of a web page. Title tags are displayed on search engine results pages (SERPs) as the clickable headline for a given result, and are important for usability, SEO, and social sharing. The title tag of a web page is meant to be an accurate and concise description of a page’s content.
Link Source: https://moz.com/learn/seo/title-tag
Meta descriptions are HTML attributes that provide concise explanations of the contents of web pages. Meta descriptions are commonly used on search engine result pages (SERPs) to display preview snippets for a given page.
Link Source: https://moz.com/learn/seo/meta-description
Heading tags, as the name implies, are tags that are used for the creations of headings. The most important tag is the <h1> heading tag, and will usually be the title of a post. Heading tags have a top-down hierarchy from <h1> to <h6>.
Link Source: https://yoast.com/headings-use/
SEO keywords are the key words and phrases in your web content that make it possible for people to find your site via search engines. In other words, you need to know how people are looking for the products, services or information that you offer, in order to make it easy for them to find you—otherwise, they’ll land on one of the many other pages in the Google results. Implementing keyword SEO will help your site rank above your competitors.
Link Source: http://www.wordstream.com/seo-keyword
The importance of alt attribute is to provide a description of the contents of an image file. One of the most cited uses of alt attributes is to provide text for visitors who can’t see images in their browsers. This includes visitors using browsers that cannot display images or have image display disabled, visually impaired visitors, and those visitors who use screen readers. If a viewer can see your images, alt attributes will also show when the user hovers over your image.
Robots.txt and Meta Robots
The robots exclusion protocol (REP), or robots.txt is a text file webmasters create to instruct robots (typically search engine robots) how to crawl and index pages on their website.
Link Source: https://moz.com/learn/seo/robotstxt
Image Alt Text
Alt text is meant to be an alternative information source for those people who have chosen to disable images in their browsers and those user agents that are simply unable to “see” the images. Without alt text, an image will be displayed as an empty icon
Link Source: https://www.searchenginejournal.com/image-alt-text-vs-image-title-whats-the-difference/
XML Sitemaps are important for SEO because they make it easier for Google to find your site’s pages—this is important because Google ranks web PAGES not just websites. There is no downside of having an XML Sitemap and having one can improve your SEO, so we highly recommend them.
The term www resolve sounds technical, but it’s actually pretty simple to understand, and worth knowing about for your SEO. Essentially, a www resolve is a simple command that ensures that when you enter your web address WITH a www or WITHOUT a www – you end up at the same place.