Educating your client about
"I want a WordPress Site..."
- You have content that you want to be able to easily update
- You have content that you're going to have someone else update
- “It has great SEO. It’ll put my site on the first page of Google”.
- "I'll have full editing capabilities"
- "There a ton of options for themes, so if I want to ever update the look of my site, I can just install a new theme."
- Talk on their level and avoid industry buzz words.
- Make sure they understand what WordPress is and what it's not.
- Debunk any myths and talk to them about their concerns.
Make the Admin Area as intuitive as possible
Avoid dumping custom HTML and CSS in the body field
Avoid over categorization of posts and use Custom Post Types instead
Use plugins that have good documentation and support.
Use ACF to add additional fields
Manage your image sizes so the client doesn't have to.
add_theme_support('post-thumbnails'); add_image_size('bfc_thumb_big', 683, 582, true); add_image_size('article_thumb_small', 300, 200, true);
Give them access to only what they need.
<?php get_role( $role ); ?> <?php add_role( $role, $display_name, $capabilities ); ?>
Install plugins that will help them backup and update
Have them add content into the WordPress Admin on the staging site
Schedule a walk through as soon as possible
Make sure to cover key items such as:
- Updating/backing up their site
- How to use specific plugins
- The content editor
- Upload media
Create a reference guide
Cover your butt
Make sure you have some sort of support time baked into the contract
Reassure them that they're not going to break the site*
*Just as long as you developed it correctly