Wp-calypso: Site Setup List (checklist): Add checklist step for updating Site Title

Created on 19 Mar 2020  路  9Comments  路  Source: Automattic/wp-calypso

With the new onboarding flow, we no longer capture a customer's Site Title during site creation. Let's add another step to the Site Setup List to update the Site Title.

Screen Shot 2020-03-20 at 2 46 07 PM

Notes

  • The checklist is backed by a server API. We need to know when a task is done. So this will require server patches. It may be worth it to make this step skippable. (There should be existing examples of this).
  • We may need to think about for whom this task is eligible for. (Double check that we don't unset the "doneness" of site setup for folks that have already run through this list).
  • We're currently not sure if we should link to https://wordpress.com/settings/general/yoursite or Site Identity in the Customizer
  • Please add required analytics that we expect to this new task

cc @amamujee

Customer Home Design [Type] Task

All 9 comments

Totally fine in my mind for it to be skippable if that vastly simplifies the implementation. I'm also not sure how 'necessary' this is, but if users can't figure out how to add site name (we can look at % of new sites with name), this might be worth it. My instinct says it is :)

Seems we already had this step in the past but for some reason if was removed from the checklist in the server. Calypso still supports it:

https://github.com/Automattic/wp-calypso/blob/17fcc17c58db299622e5023c1c25ade6d538c74d/client/my-sites/checklist/wpcom-checklist/component.jsx#L68

It should be pretty straight forward to bring it back, let me see if I can quickly spin a server patch.

Update: D40692-code.

Screen Shot 2020-03-23 at 16 34 26

The above patch will break the existing signup E2E tests since they are expecting the update homepage task to be first:

https://github.com/Automattic/wp-calypso/blob/11c9ed907d661d28b23fddc4ce36473da379969b/test/e2e/specs/wp-signup-spec.js#L466-L484

https://github.com/Automattic/wp-calypso/blob/11c9ed907d661d28b23fddc4ce36473da379969b/test/e2e/specs/wp-signup-spec.js#L1095-L1118

Should we update the E2E tests so they try to change the site title before updating the homepage? Or should we keep the update homepage task first and move below the one for updating the site title?

Should we update the E2E tests so they try to change the site title before updating the homepage? Or should we keep the update homepage task first and move below the one for updating the site title?

I think either could make sense. @lcollette @danhauk @jancavan @sixhours thoughts on the ordering/priority of site title vs homepage editing?

If we need to we can update E2Es within the same branch so things are sync'd if we need to flip this on/need to revert later.

I think site title is probably an easier "first win" for customers than the editor, which is a more complicated task, so I'd say site title should go first.

I agree, site title is a better first task to build momentum, at least until we potentially break down that massive "update homepage" task.

Cool, thanks for the feedback. We need to follow then steps above in order to keep Calypso E2E tests green:

  • [x] Remove the update homepage steps on the signup E2E tests (https://github.com/Automattic/wp-calypso/pull/40391).
  • [x] Add site title update task to checklist (D40692-code).
  • [ ] Bring back the update homepage steps and make them compatible with the new site title update task (https://github.com/Automattic/wp-calypso/pull/40432).

Agreed. Make sense to have them update the Site Title first as a small task before proceeding to the home page.

I know it's old, but since we're at it, I'm not sure about that description copy - "Give your site a name to entice visitors":

image

It doesn't seem like it's something you come up with to entice other people? It's more about establishing your brand or identity I think. cc @Automattic/editorial

Ideas:

Give your site a title that tells visitors what you're all about.

Establish your online identity with a descriptive name.

I might also changing the heading to just "Name your site" -- the meaning is the same, and that way the headings are nice and parallel, all three words long.

(Full disclosure, I also have no issue what what's currently there. A lot of bloggers are less interesting in branding than in getting people to look at this site period.)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

apeatling picture apeatling  路  3Comments

kellychoffman picture kellychoffman  路  3Comments

samouri picture samouri  路  3Comments

spen picture spen  路  3Comments

roccotripaldi picture roccotripaldi  路  3Comments