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 at the bottom left corner of the screen and click the arrow beside your site address.

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.