Search engine optimization, at its most basic level, refers to the efforts a company or individual pursues to get a website to appear in high-ranking positions in search engine results pages. It can be divided into technical SEO that is committed on the site itself and social SEO that is carried out on other sites. The basic idea behind on-site SEO in particular is that the page's content is composed of thoughtful text content that includes distinct words and phrases that identify the core of the idea, product, or service the site exists to provide to viewers. These are collectively called keywords, and they are supposed to represent what users who would use a search engine to look for a similar website would enter as a search query. The considerations facing a company hoping to perform on-site SEO are far more involved than having various stock phrases and words repeat themselves throughout a given page's content. Because e-commerce markets are always highly competitive, the website has to carefully choose words that are not already dominated by mainstream competitors' own SEO efforts but are nonetheless appealing to potential customers of the site's industry. The owner of the site must dedicate effort toward researching keywords that manage to simultaneously embody these conflicting values fairly well, and this will require keyword research software. Ideally, the owner should have settled on a viable keyword before launching their site; it is good practice for various websites to have URLs that are fairly short in length and include the defining keyword in them. The keyword should be incorporated into the title tags used across the site for the sake of Google's search crawlers. To maximize the effectiveness of the keywords that are incorporated into the text content itself, the text should go into far more depth than what is allowed for within merely several hundred words, and the text should be divided by header tags that also include the keyword. Finally, fast-loading image content should be incorporated into some parts of the text so that viewers are not as intimidated by the amount of text present. For more information click here https://www.reddit.com/r/SEO/comments/9syixf/beginnerschecklistfor_seo/.