My Sites

Can I create a new site in the WordPress App?

To create a new site, while logged in under your account, select the My Site tab and select the Switch Site option in the upper left corner.

From there, select the + icon and you will see the option to Create site. You will then follow the prompts to create a new site.