In 2005 Google announced the
rel=nofollow link attribute. They said that using it would make Google ignore the link. Googlebot would not pass PageRank across the link. For search engine ranking purposes, it was like the link wasn't even in the page. The purpose of nofollow would be to mark links that could be spammy such as links in user generated content.
That lead many webmasters to see nofollow as a tool to control link juice on internal links within their own site. The thinking was that adding nofollow to an internal link would cause Google to pass link juice only to the important internal links on the page. It turns out that thinking was misguided.
When trying to figure out how to optimize their own site for search engines, some webmasters figure they should look at how the site for the search engine itself is built. That isn't a good idea. Search engines don't build their sites to be SEO friendly.
If you run an SEO audit tool against your website, it will undoubtedly find many issues for you to fix. However, most problems uncovered by SEO tools aren't issues that need to be fixed. There are a wide range of issues reported that won't change your sites search engine rankings at all.
It is very frustrating to see your competitors spamming Google and getting away with it. It happens. I've seen many niches where the best ranking sites blatantly disregard Google's webmaster guidelines. However, just because everybody else is getting away with it, it isn't a good idea to spam Google too.
Many webmasters get alarmed when they check the Google Search Console coverage reports and find that Google isn't indexing every page on their site. However, this is normal. Google rarely indexes every page on any site.
When setting up web hosting for the first time, how to set up the DNS records can be very confusing. There are often instructions for pointing your name server (
NS) DNS records to your web host. This isn't usually the only way to set it up.
You probably shouldn't consider using free web hosting. It has a number of problems that may not be apparent to you when you are starting out. I don't know of a single free web host that I would recommend.
There is a large amount of meta data that can be added to pages. Some of it can have some small impact on search engine rankings. However most meta data doesn't improve SEO, and implementing correct meta data is only a small part of SEO.
Google often ranks popular sites very well. It is tempting to think that the large number of visitors they get gives them good rankings. However, that is not the case. Google doesn't use the amount of traffic to a website to determine how well it should rank in the search results.
Site search can produce pages targeted towards phrases for which you would like to rank in search engines. It is tempting to try to make those pages SEO friendly and link to them so that they get indexed in search engines. That isn't a good idea. If you do so, Google could penalize your entire site.
If you run a crawler against your own site, it will generally crawl all your pages and then give you a report. It is tempting to think that Googlebot works the same way, but it doesn't. Googlebot doesn't crawl your entire site, wait for a while, and then come back and crawl your entire site again.