There are many guides for SEO and indexing your wordpress site, but all of them seem to involve the paid version of wordpress. I have created a free website on wordpress.com, by creating a free account, making a website, and publishing it. The URL works, but it does not show up on Google. I have two questions:
How to make it indexed by Google? The Google search console seems to require verification, either via a DNS txt file (cannot find the DNS settings due to free plan), or uploading a verification html (it says that I cannot upload that type of file).
When it has been indexed, I would like to add tags, so that when people search for some specific words, it will show up. The website only consists of a home page, and I only know how to add tags to posts. How do I add tags to the home page?

I just post what an other user posted before.
The issue here is with your hosting provider. WordPress.com is a WordPress host that locks down a lot of the built in features unless you pay for their premium plans. WordPress.org is free open source software and you can set it up on any web host. In regular, non locked down WordPress, you will be able to use any theme you want. This sub is for WordPress.org and not .com
This is a WordPress.com issue. Not a WordPress CMS issue. r/seo