In the modern web, having a website is only half the way, you need SEO!

Having a website without people surfing it is just space occupied on the web

Today more than ever there is a lot of competition regardless of the topics on which you create content, you could enter a real tortuous path.

To reach the summit, we need to think in two different optics, the first according to the search engines, the second we must not forget that it is the people who visit our sites / platforms.

After all, they are the search engines that exist for people.

We see our list to take with us in our backpack

1 Design responsive

It seems strange to me to say it even today, but I got to know people who do not consider mobile (absurd!) When they develop a layout. Most of the searches today are via a smartphone and you need a mobile-friendly site, Google has long since created a tool just to test the mobile to be a Google PageSpeed Insight or Lighthouse.

2 Search for keywords and write SERP content

When you are trying to classify yourself in the search, you have to think in specific terms.
And by "specific terms" I mean literally "specific terms". So, before you start writing, do some keyword research to find out what terms people actually look for that are relevant to your business. You can also try using incognito browsing and see how the results change compared to normal browsing.

3 Subdomain

For Google, your subdomain is a completely different site than your main domain.
This has advantages and disadvantages, so this does not mean you should not use subdomains.
It just means that when you do, you should do it consciously, make sure it contains links to your main site.

4 Optimize your URLs, meta tags and description tags

It is essential to keep the key words / phrases in mind when writing the content. In this way, search engine optimization becomes a simple matter of including the keyword or phrase (title, description, URL, H1 and 2, etc.) as mentioned in point #2.

However, it is not enough to use only the keywords, from an SEO point of view it increasingly affects the code, such as tags and semantic meta-tags and a web page is used . So there is a growing need for Developer and SEO specialist** to work closely together.

5 Redirection 301 to change trail

One of the reasons I became a developer for the web here is that it is never static. You can constantly reinvent the design, content and architecture of your website's information to create the best experience for your users.

But there is a drawback: when you change the site structure, you often end up deleting pages or simply changing their "routes" on the site. Fortunately, there is 301 redirect for this.

Whenever you delete a page, be sure to redirect the old URL to a new one with similar (and hopefully, more useful) content.
And if you're moving a page to another location, and then a different URL, set a redirect to the new location.

6 Rel Canonical

With a small custom code inside the tag, you can use a handy HTML tag called "rel = canonical" to make sure Google knows which URL is the final version of a particular page or part of it.

For Google, duplicate content is a serious mistake and can penalize a lot.
In the case in which different URL points to the same content, it seems that you have just published 10 versions of the same identical content but if you add the "rel = canonical" l to the final version of the URL (for example, the one for which you want to run ranking), you should not have duplicate content problems.

7 Our map is called Sitemap.xml

Provides Google's spiders with our map, helping you guide how and where they crawl your site.
Here's how Google defines the Sitemap:
"A Sitemap is a file that provides information about the pages, videos and other files on your site, as well as the correlations between the various elements. Search engines like Google read this file to perform a more efficient scan of your site. A Sitemap tells the crawler what files you think are important to your site and also provides valuable information about these files: for example, with regard to the pages it indicates the date of the last update, the frequency of change and possible versions in other languages of the pages. "

8 Create a page 404 useful for explorers

Create a page called 404, give it a URL that ends in / 404 and define it as you like.

This is just the easy open because a 404 page is an error page and a person might find it quite annoying.
And while many sites try to mitigate that annoyance with a bit of humor, my advice is not to overdo it.

Just remember the last time you tried to put an angry person in a good mood.
What you can surely do is not to write "Error 404" in large letters, people may be frightened and they do not necessarily know what it means, so you have to "educate" them and give them the possibility to choose as many paths as possible so that they do not run away. CTA (Call To Action) could be very useful.

9 Alt tag and description on all images

Alt tags are probably one of the elements HTML forgotten but incredibly useful. Forgot because they are often hidden in the interfaces CMS , but incredibly useful.
They make sure that people with poor vision can understand what the image represents, give another method to use keywords.
So do not forget to use the alt tag and description in your images and do not just do it for SEO .

10 Robots (.txt)

It is nothing more than a file with extension.txt and named robots, it makes search engine crawlers understand which pages or files may or may not request from your site.

Finally advice Google Analytics and WebMaster, will not directly improve your SEO, but help to keep track of how people visit it and search, so as to make the right assessments for improvements in the site.

Now that you have taken a first look at the long path that awaits you, you just have to