A new WordPress install is easiest to secure before it accumulates plugins, users, and custom code. Start with access control, updates, and backups.
Use Strong Admin Details
Use a unique admin username, a strong password, and two-factor authentication where available.
Remove What You Do Not Need
Delete unused themes, plugins, demo content, and test users. Less code means less to maintain.
Set Updates Deliberately
Keep WordPress current, but test major plugin and theme changes on staging where possible.
Configure Backups
Take a baseline backup after setup and before launching. Know how to restore it.
Security is easier when the site starts clean.