Navigate to Settings > Reading in your WordPress dashboard. Ensure the box 'Discourage search engines from indexing this site' is unchecked. This is the most basic but critical step to ensure your site is even visible to Google.
Once confirmed, your site is ready for further technical optimization.
Yes, as of version 5.5, WordPress automatically generates an XML sitemap for your site. This sitemap includes your posts, pages, and authors, and it updates automatically whenever you publish new content. You can find it by adding '/wp-sitemap.xml' to the end of your domain.
This native feature eliminates the need for a separate plugin just to tell Google where your pages are.