Technical SEO is the ground floor that everything else is built on. If the ground floor is cracked, good writing and great titles sitting on top of it will not help much.
Two of the tools below work very differently, even though both keep a page out of search results. One is a locked gate. The other is only a posted sign.
robots.txt
This file works like a small sign at the door of certain parts of your site: "please don't come in here." A crawler that follows the sign will not walk in. But the sign by itself does not remove a page from search results — it only asks the crawler to stay away. See this site's own robots.txt.
sitemap.xml
This file is the opposite of a "stay out" sign: it is a list you hand to the crawler that says "please visit these pages." See this site's own sitemap.xml. You can also hand this same list to Google Search Console.
canonical
Sometimes two pages on a site say almost the same thing. A canonical tag works like a sticky note on the copy that says "the real one is over here" — it tells search engines which page to show in results.
noindex
Unlike a locked gate, noindex is a posted request: it tells a search engine "please don't put this page on your list." It can be written as a small tag inside the page, or as a hidden HTTP header called X-Robots-Tag.
HTTPS
HTTPS is like sending your site's traffic in a sealed envelope instead of on an open postcard: the connection is encrypted, so it cannot easily be read along the way. It is expected for almost all sites today.
Page speed and Core Web Vitals
Core Web Vitals are three simple report-card scores for how a page feels to use: how fast it loads (called LCP), how fast it reacts to a click (called INP), and how much it jumps around while loading (called CLS). A free tool called PageSpeed Insights checks all three for you.
Mobile-friendly
Most people search from a phone, not a computer. A mobile-friendly page is one that still works well on that small screen: text you can read and buttons you can tap without zooming in.