0:00
Are you a website developer looking to deliver a WordPress website
0:03
Well, you come to the right place. In this video, we'll take you on a complete journey
0:08
covering everything from speed optimization to giving you access to clients. We'll show you how you can make your WordPress dashboard
0:15
easy to access with minimal menus, streamlining your workflow and saving you a lot of time
0:21
But that's not all. We'll also explore how you can give specific roles to clients
0:24
and limit the access to certain areas of the website. This ensures that your clients can manage their content without accidentally making changes to critical settings
0:33
Let's dive right in and learn how to deliver WordPress websites to clients efficiently and professionally
0:38
I'm Brian from Website Learners and let's get started. Now I'm going to show you 10 things that you need to know before delivering a website to a client
0:45
The first thing that you should do is to check the speed and performance of the website
0:49
So to do that, search for Google Page Speed. Click on the first link
0:57
And here enter your website's URL. So let's go back to the website. Copy the URL
1:06
Paste it here. Now click yze. And the tool will generate a report that provides an overview of your website's performance
1:17
You can view both the mobile and desktop reports here. Currently, the website's performance score is around 50% which is not ideal
1:24
It's important to note that a fully speed optimized website typically has a performance
1:29
score above 90%. Also, you can see the website load time which is 2.4 seconds and it's relatively low
1:36
So to optimize your website for better results, just click the link below this video and it'll
1:41
take you to adlift.com. Now Adlift is a tool which is completely free for optimizing website speed
1:47
While other speed optimizing plugins can be complicated, Adlift simplifies the process
1:51
and triples your website speed with just one click. So to get started, just click here and create an account using any of these options
1:59
I'm going to use my Google account. Here you need to enter your website's URL
2:07
So just copy the URL. Paste it here. Then click continue. And it'll ask you to install a plugin
2:17
So click download. And then install the plugin on your website. So let's go back to this tab
2:22
Click here. Click plugins and click add new. Now click upload plugin
2:30
Then drag the plugin that you downloaded just now and drop it here
2:34
Finally, click install now. Now click activate plugin. And it will take you to this page where you can see the site optimization in real time
2:42
and monitor the progress. Once the process is complete, you can now compare the website's performance score before
2:49
and after. And you can see a significant improvement in the score
2:53
So now let's check the page speed again. Just head back to Google Page Speed, click yze
3:00
You can see the performance score has increased to 90% and the page load speed is less than
3:05
a second now. And if you go here, you can see the performance score for the mobile view
3:10
Now that you have learned how to speed optimize your website, next, let's see another important
3:16
thing to check out for our website security. Website security is essential to protect the website from potential cyber threats and keep
3:23
the clients data and information safe. So to get the best security just click the link below this
3:28
video and it'll take you to this website. Now go to pricing and here you can see the plans available
3:37
You can choose the one which suits you the best. The free plan has free malware scanning and firewall
3:42
This is the best way to keep your site protected from future hacks for free. But I'm going to select
3:47
the basic plan since it has two extra features that a client side absolutely needs. Firstly
3:53
there's bot production which prevents the majority of malware attacks. Secondly, the paid plan has a
3:59
14-day money-back guarantee on malware cleanup and you get unlimited cleanups here. Once you
4:05
have selected the plan, click get started. Now sign into your website using any of these options
4:12
Here enter your card details And make the payment Once you've made the payment, click add site
4:23
Then enter your website's URL here And click continue Now the Mallcap plugin needs to be installed on your website
4:31
To do that, enter your WordPress login details here And click submit
4:37
Now the plugin will be automatically installed on your site If you're unwilling to give your login details, you can manually download the plugin from here
4:45
and install it on your site. Once the plugin is installed, click initiate sync
4:49
and you can see that the scanning process is going on. If your site has any malware or any
4:56
threads, you will be notified here. Once the scanning is done, you can see that your site
5:00
has been hacked and a malware has been found. Don't panic, it can be easily resolved. Just
5:06
click clean malware click continue as you can see our site is clean now now
5:14
click here and you will find a detailed view of your website another great
5:18
feature is that you can access your WordPress dashboard with just a single click and it can also manage your plugins and themes easily from here which you can use for doing bulk updates Now that you have learned how to take care of your website security let move on to the next step As you already know this is how the default login page looks
5:34
like. Now instead of this WordPress logo, you can add your client's logo here. Also
5:39
you can add a background to the login page. Once you change the logo and design, this is how it will look. This way, you can make a personalized login experience for your clients
5:47
Now to change this logo, we need to install a plugin called LoginPress
5:51
So to install this plugin, let's go to our WordPress dashboard. Now go to plugins and click add new
6:00
Here search for LoginPress. And this is the plugin which will help us customize the login page
6:07
So let's click install, then click activate and the plugin has been activated
6:13
Now to customize the login page, let's go to login press. Click customizer
6:18
And you will get the WordPress login page with these customization options. Now to change this logo, just click on the pencil icon
6:26
And click select image. Then drag and drop the logo from your computer
6:32
And the logo will be added here. Now let's say you want to change the background design of this page
6:37
So to do that, just click here. Now here you can add a background color or choose a background image from here
6:44
If you want to add your own image as a background, you can do that by clicking on this option
6:49
So let's click select image and then drag and drop the image you want
6:54
As you can see the background image has been added. Now to save our changes, let's click publish
7:00
Now if we go to our login page and click refresh, you can see that login page looks more unique now
7:07
This is how you can customize the website login page. Next let's go to the 4th step which is to set up automatic backups for your website
7:15
Taking backups for your website will help your clients recover the website files if something
7:18
goes wrong with the site. It is best practice to set up automatic backups to make it easier for the client in the future
7:25
So to set up automatic backups we need to install a plugin called UpdraftPlus
7:29
So let's go to our dashboard. Go to plugins. Now click add new
7:34
And here search for Updraft Plus. Now this is the plugin which will help you backup your client site automatically
7:42
Now install and activate the plugin. And once done, now to take a backup, click settings
7:51
And you will get this page. Now again click settings. And here you need to choose how often you want to take the backup
7:58
I'm going to choose weekly. Now this will take a backup weekly
8:03
your client need not worry about losing their website. And then you can ask your client where they want their website's backup to be saved
8:10
You can select any one of these online storage you want. Once you have got your client's online storage details, select the storage here
8:18
I'm going to choose Google Drive. Now scroll down. Then click save changes
8:26
Now appdraft will ask you to connect to Google Drive so that it can access the storage and
8:30
save the website's backup files there. So let's click sign in with Google and then select your client's Google account
8:36
Now Google will ask for your confirmation. So let's click allow. Then click complete setup and it'll take you back to your dashboard
8:45
Okay. Now to take a backup of your website, just click backup now
8:50
And again, click backup now. Now, as you can see, our backup is processing and it's done
8:57
And here you can see that we have successfully got our backup. Once you've taken the backup, just click on it and click download to your computer
9:07
In the same way, you can download all the other files. So this is how you can take backups
9:14
Now, if you want to learn more on how to use backups, you can click here to check out a
9:17
complete video on website learners. Okay. Now, if you host your website in WebspaceKit, you can have automatic backups daily, which
9:25
comes with the hosting plan too. So check out WebspaceKit by clicking the link below
9:29
Okay, next, let's go to the fifth step, which is to make your WordPress dashboard easier to use
9:34
As you can see, we have so many options in the menu section of our dashboard. Now, if your clients are new to WordPress, they will only use some of these options
9:43
So instead of having all of these, you can show only the most needed ones and hide the remaining
9:48
options. This way, you can lower the list of your clients messing up with the website
9:53
and it will make the dashboard easier to use for our clients. So to hide all the unnecessary menu
9:58
options, we are going to install a plugin called admin UI customize
10:02
So let's install it. Then click activate and the plugin has been activated
10:10
Now go to WP admin UI customize. And here you need to select which role you want to customize
10:17
As we have given an editor role to our client. Let's select that. Click save
10:24
Now go to the sidebar. And here you can see all the menu items which we have on our main dashboard
10:30
You can customize the menu items here. Now, let's say you want to hide the WP admin UI customized menu
10:36
So just click on the arrow next to the menu. Then click remove
10:42
And it will be hidden. In the same way, you can hide the menu items which you want
10:48
And then click save Now if we refresh the dashboard you can see that the menu item has been hidden Okay now let say you have distracting notifications on your dashboard like these
11:00
When your client logins to your site, these notifications can make them feel more distracted
11:05
So to make your client experience better, you can disable all these notifications
11:09
So to disable all these notifications, we need to install a plugin called WP Hide Notifications
11:15
So let's do that quickly. Now activate the plugin. As soon as you activate it, you can see that we have successfully disabled all the WordPress notifications
11:27
So this is how you can make your dashboard clean and make it more user-friendly
11:31
Okay, next, let's go to step six, which is to set up Google ytics
11:35
Google ytics is a very simple tool which will help your clients to see how their site
11:39
is performing so that they can take the necessary steps to improve it
11:43
Now what does Google ytics show? It shows things like how many people are visiting your site, where are they coming from, are
11:50
they coming from Google, Facebook or Twitter, how much time they're spending on your site
11:54
and the most visited pages on your site. All these things will look super exciting for your client, right
11:59
So to set up Google ytics, just go to ytics.google.com and here you need to create
12:06
an account for your client. Click start measuring or give a name for your account and click next
12:13
Here, enter the domain name and again click next. Now here, enter the business information of your client
12:25
So just click here, select the website category and select the business size
12:30
Then choose on what basis you want to use Google ytics. Now select the options you need and click create
12:39
Now accept the terms and conditions. Now choose from where you will be collecting the data
12:44
Let's select web and enter the client's website URL here. Then give a name here and click create stream
12:55
Now your account has been created. Next we need to connect this account with the client's website
13:00
So let's go back to our WordPress dashboard. Now to connect Google ytics to the website, we need to install the Google ytics plugin
13:07
So let's go to plugins. Click add new. Now search for Google ytics
13:13
And you will get this plugin. Now install this. Activate it. Then click start setup
13:23
Enable this. And click sign up with Google. Here select your Google account
13:30
This should be the same email that you used to create the Google ytics account
13:33
Now download the site get to access your account. Click continue, click verify, then click allow
13:44
Now click setup. Finally click next. Now this will take you to this page
13:49
Here you need to select your client's information and click configure ytics. Now sidekit will ask you to grant additional permission
13:56
So let's click proceed, select your account and click continue. So now we are connected Google ytics to the client's website
14:06
Now, after a few days, you will be able to find your website's traffic here
14:12
So this is how you can set up Google ytics on your client's website. Next, let's go to the 7th step, which is to restrict the access to the page builder
14:19
Now, if you use page builders like Elementor to create your client's website, you might
14:22
want to prevent your client from accidentally altering the design. To do this, you can restrict the access to the page builder
14:28
So head over to your dashboard, go to Elementor and click on role manager
14:33
If you go to editor, select this option and click save changes
14:38
Now let's go to the website and here you can see that we have the option to edit with Elementor
14:44
Now if we click refresh, you can see that the editing option has been removed
14:50
Okay, now that you've learned how to restrict page build access. What if your client wants to change content on their website, such as images or text
14:58
The solution is to get Elementor pro which will allow your client to make content changes
15:02
easily without risking any harm to the website's design. So to get started, simply click on the link below this video to get Elementor Pro
15:10
Once you have it, now if we go back to role manager and go to editor
15:15
here you can see we have a new option. So just enable this and click save changes
15:23
And now your client will have access to edit the contents on your website. To check that, let's go to the website and click refresh
15:29
And as you can see, we have got the elementor option now
15:34
So let's click edit with elementor and it'll take you to the editing section
15:39
Now if your client wants to edit this text, they can just select it and change it
15:44
In the same way, they can change all the text and images on their site
15:47
So this is how you can give content editing access to your client. Okay, next let's go to the 8th step, which is to add the client email address in the
15:55
WordPress settings. In most cases, the email ID you use while buying your hosting will be set as the default
16:01
admin email. This email will be used to send and receive all the emails from the WordPress site
16:06
It includes WordPress update related emails, and if it's an e-commerce website, the product
16:10
order and delivery email updates will be sent using this email. So it is important to add the client email here Now to add the client email ID let go to our WordPress dashboard go to settings click general and this is where you can set your admin email for WordPress
16:27
Now enter the email ID of your client. So let's enter that, then scroll down and click save changes
16:34
Now WordPress will send an email verification link to this email. If your client has issues receiving the email
16:39
you can set up SMTP on your client's website so that your clients will not get any issues
16:43
while receiving email from the website. If you want to set up SMTP on your client's website
16:47
you can watch this video. Okay, once the client confirms the email
16:51
the client's email will be saved as the admin email for the WordPress site. Okay, so this is how you can add a client's email
16:57
in WordPress. Now, let's move on to the ninth step, which is to give website access to your client
17:03
Now, to maintain the website, the client needs access to the website. So if you give them admin access
17:09
they can change anything on the website and this might cause the risk of breaking the website
17:13
Now to avoid this, we will create a new user account for the client and give them only the editor role
17:19
So to create the account, let's go back to our dashboard. Now go to users and click add new
17:25
Here enter a username for your client account, the email id and their name
17:30
You can also enter your client's website link here. Then click here and choose the access for your client
17:37
Now if you want to give your client admin access, you can select admin here. I'm going to give the editor access
17:42
Now with the edit access, the client will only have limited access, which will not affect
17:47
the website. So let's select it. Then click add new user. And you can see that we have successfully created an account for our client
17:57
And you can share this user details with your client. Okay, now let's go to the final step, which is to manage multiple websites in one single place
18:05
If you're managing multiple client websites, you probably know how much time it requires
18:08
to monitor and do the updates on every single site. To make this task easier, you can use a tool called ManageWP
18:16
By using ManageWP, with a single click, you can update multiple site plugins and themes
18:21
And you can also log into a site with a single click. So in this way, you can save a lot of time and effort
18:26
To set up ManageWP, let's open a new tab and go to managewp.com
18:35
And you will get the ManageWP site. First, we need to create an account on managewp
18:40
So to create the account, enter these details. Click sign up. And you will get this page
18:48
Now it will ask you to connect the WordPress site, which you want to manage. So let's click add website
18:53
So I'm going to enter the website, which I want to manage. And it'll ask for the WordPress login details
19:00
So here, enter the admin account username, enter the password. And once you're done, just click add website
19:07
And you can see that we have successfully added our site to manage WP. In the same way, you can add any number of sites you want
19:14
Now, if we click go to website dashboard, you can see that we have the plugins and
19:19
the theme update details of the website. So if you want to update your site, you can do that by clicking update here
19:25
Now, if you're working on multiple websites, instead of doing updates for every single site
19:30
you can add all your sites to manage WP and do bulk updates with a single click
19:35
Now, if we click here. You can see all the websites, which you have added to ManageWP
19:40
Now to do bulk update for these sites, just click here. And here you can see all the available updates
19:47
You just click update all and it'll ask for your confirmation. So let's click update
19:53
And as you can see, the updates have started. And you can see that we have successfully done a bulk update for all our sites
20:00
Okay. Now you know how to do bulk updates with ManageWP. Next, I'll show you how you can log into the site dashboard
20:07
with just a single click. You don't need to remember any username or password for all the sites you've been working on
20:12
You can just log in with a single click. Now to do that, just click here
20:16
Now go to the site you want to log in, then click on this WordPress icon, and the website dashboard will be opened in a new tab
20:24
In the same way, you can log in to all the other websites in a single click. Next, MashWP also has automatic monthly backups
20:31
If you face any issues on the site, this backup can be helpful for you to restore the site
20:35
You can also schedule automatic updates for themes and plugins in ManageWP
20:39
So this is how you can manage your website in one single place. Okay, now these are the 10 steps which you can do before delivering a website to a client
20:47
We have a bonus tip for you that you can implement before delivering the website, which is to create a tutorial video for your client
20:53
It is a good idea to give them a video on how to manage their website, like logging into their website, making changes on existing pages
21:00
and if it's a blog, you can show them how to add a new blog post, or if it's an e-commerce site
21:05
you can show them how they can add their own products. Giving a tutorial video can help your client
21:10
learn to do many things easily. Now, if you want to learn how to record your screen
21:14
you can watch this video. To record on Windows, you can use the Loom tool
21:18
and in Mac, you can use the screenshot toolbar by pressing Command-Shift-5
21:22
and use the record option to record the screen. Once you record it, you can share the video
21:26
while delivering the website to your client. So that's it guys. This is how you can deliver a WordPress website to your client
21:32
Also, make sure you click the subscribe button to see more videos from us
21:36
So, thanks for watching. I'll see you guys in the next video. Take care. Bye