First check Settings > Reading and make sure "Discourage search engines from indexing this site" is NOT ticked. it gets left on after a site launches more often than you'd think, and nothing else matters until it's off.
After that:
- Settings > Permalinks, use post name so URLs are readable (if the site is established, don't change it without redirects)
- install one SEO plugin, Yoast or Rank Math, to handle titles, meta descriptions and the XML sitemap
- submit that sitemap in Search Console
- compress images and add a caching plugin, WordPress gets slow fast with a heavy theme
- link your posts to each other
The plugin won't rank you on its own though, the content still has to be the best answer for the search.