So, let discuss SEO, to which most develop don't care you while developing a website this is because they don’t know the power of SEO and how much awareness it will spread in the real world about your website.
What Wikipedia is saying about SEO -
Search engine optimization (SEO) is the process of improving the quality and quantity of website traffic to a website or a web page from search engines. SEO targets unpaid traffic (known as “natural” or “organic” results) rather than direct traffic or paid traffic. Unpaid traffic may originate from different kinds of searches, including image search, video search, academic search, news search, and industry-specific vertical search engines.
Ok, no more bookish definition, let understand SEO in simple language.
The first rule of SEO is -
- Website should have good content.
Whereas the second rule of SEO is -
- Create a really good content
These rule will judge by human and human don't like your content than not either GOOGLE will.
We live in an age of quantum computing and machine learning, we can have a bunch of keywords and expect all is good with SEO. This is not good.
So, well first time google in the late 90, it was based on an algorithm called pagerank, which weighted relevant on search ranking based on number of inbound link that site has.
With this people quickly learn how to exploit the algorithm, by spamming backlink all over the internet to increase the site page rank. Because high rank in Google will worth of million of dollar.
This all maintains by SEO expert. So, good guys were white hat, bad guys were black hat, but the most dangerous one were grey hat. But industry is saying SEO is dying industry, this is because it is harder and harder to manipulate google’s technology.
These are several factor to into site ranking, that define how useful a user find a website, few of them like, that user is immediately bounce by clicking the back button or the dwell in the page long time and click on other link to find a useful content.
Although we know content is king, but there is a third rule of SEO is -
- Rendering the content that should be reliable understood by bots.
So, your main content it goes around body tag, so when google crawls you site it use semantic HTML tag to understand the content on the page.
Article tag:<article> you should put your main content in article tag.
Main tag:<main> all section and article should be wide up inside main tag.
Header & Footer tag: <header> or <footer> header and footer every website should have it define the head and tail of page.
Heading and paragraph tag:<h1> or <p> these tag to define the text in the page.
IMG tag:<img> if you have any image in a page just add in img tag with alt attribute most important.
Mostly we don't see ARIA tag on the website, but it also plays a vital role in SEO for assistive devices. This make the site useable for assistive devices.
In the head of the document we have a metadata, which is not directly shown to the end user, but bots can use this data to understand the page and format the actual appearance of your search engine listing.
Now, we have the fourth rule of SEO -
- To get your full HTML rendered fast.
But going fast is easier for today world with available supports in the market, there a many strategies to achieve this and then only you give get impact in your search engine optimization.
Hope this article helps you to understand what SEO is all about, and I am sure if you follow this four rule will make your website on top of peak.
Keep coding, thanks for reading this blog.