SEO ?

SEO stands for search engine optimization.
Search engine optimization (SEO) tags are very important for increasing the visibility and discoverability of web pages in search engine results. Useful information about the structure and content of your website may be sent to search engines by using appropriate HTML tags. We'll examine the crucial SEO tags in this lesson and how they might improve the search engine optimization of your web pages.

The purpose of learning this topic is : Once your websites are ready and you host it on a domain. Now how will people search your websites on internet out of millions of websites ??
Its mostly by search engine bots, which will search for specific keywords and terms, which normally users search on browsers and then will rank your website higher or lower on search results. The higher your website comes, more people will access your website. That is why we need SEO.

Now there are many meta tags which help in this direction::

<head>
  <meta name="description" content="Put your description that google search engine bots reads" />
  <meta name="keywords" content="Put your keywords that google search engine bots reads" />
  <meta property="og:title" content="Put your title that appear on facebook when page is shared" />
  <meta property="og:url" content="Put your url that appear on facebook when page is shared" />
  <meta property="og:image" content="Put your image that appear on facebook when page is shared" />
  <meta property="og:description" content="Put your description that appear on facebook when page is shared" />
</head>


These meta tags are inside head tags in a html page. Now the first two meta tags with name "description" and name "keywords" are the tags very useful for search engine bots to read and then rank accordingly. The content attribute is what you need to change and modify for getting better ranking of your website on google or yahoo or literally anything.

Now the last 4 meta tags (og:*) are for sharing on platforms such as twitter, facebook or literally anything. When you share the url, then how should it look on that platform, for ex: facebook. The way the shared items title(og: title), description(og: description), url(og: url) and image(og: image) looks, we can customise that here.

Now it matters a lot for search engine bots if the page is shareable and it ranks much higher. For example if a page is shared then it looks something like below.

SEO image