{"id":78111,"date":"2023-02-14T11:19:46","date_gmt":"2023-02-14T11:19:46","guid":{"rendered":"\/tutorials\/?p=78111"},"modified":"2024-07-05T12:03:50","modified_gmt":"2024-07-05T12:03:50","slug":"how-to-make-a-wordpress-website-for-clients-tips-for-freelancers-to-create-stellar-sites","status":"publish","type":"post","link":"\/ph\/tutorials\/make-wordpress-website-for-client","title":{"rendered":"How to Make a WordPress Website for Clients + Tips for Freelancers to Create Stellar Sites&nbsp;"},"content":{"rendered":"<p>If you&rsquo;re a freelancer looking to start your website development service, you&rsquo;ve come to the right place. Since WordPress is one of the most popular <strong>content management systems (CMS)<\/strong>, knowing how to build a WordPress website will be useful to any developer.<\/p><p>This article will go through eight simple steps to make a WordPress website for clients. We&rsquo;ll also explore some valuable tips to ensure your website looks as professional as it can be.<\/p><p class=\"has-text-align-center\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Mega-WordPress-Cheat-EN.pdf\" target=\"_blank\" rel=\"noopener\">Download all in one WordPress cheat sheet<\/a><\/p><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-how-to-make-a-wordpress-website-for-clients-in-8-steps\">How to Make a WordPress Website for Clients in 8 Steps<\/h2><p>First and foremost, you must be thorough with your approach when making a WordPress website, especially for a <a href=\"\/ph\/tutorials\/how-to-get-more-clients\/\">client<\/a>. However, that doesn&rsquo;t mean that the process has to be complicated.<\/p><p>If you follow the steps below, you&rsquo;ll make stellar WordPress websites for your clients in no time.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-understand-your-client-s-goals\">1. Understand Your Client&rsquo;s Goals<\/h3><p>The first step in making a client&rsquo;s site is to understand the fundamental purpose of said website.<\/p><p>Gather as much information as possible about your client&rsquo;s industry, business, and target audience, noting your client&rsquo;s website goals. These goals can be as simple as informing visitors about their business, encouraging visitors to purchase their product, or enhancing customer interaction.<\/p><p>There are many different types of websites, such as eCommerce sites, portfolios, blogs, online forums, corporate landing pages, directories, and media sites. Ask your client to decide what website they want to build.<\/p><p>This will be the <a href=\"\/ph\/tutorials\/how-to-design-a-website\/\">basis for web design<\/a> since different websites require different initial building blocks.<\/p><h3 class=\"wp-block-heading\" id=\"h-2-choose-a-hosting-provider\">2. Choose a Hosting Provider<\/h3><p>After establishing the website type you wish to build, the next step is <a href=\"\/ph\/tutorials\/how-to-choose-a-web-hosting-provider\/\">choosing your hosting provider<\/a>. Besides storing website files in the server, your web host also impacts the site&rsquo;s security and performance. Therefore, it&rsquo;s essential to choose correctly.<\/p><p>There are several factors to consider when choosing a <a href=\"\/ph\/wordpress-hosting\">WordPress hosting provider<\/a>, namely:<\/p><ul class=\"wp-block-list\">\n<li><strong>Website type.<\/strong> Determine the website&rsquo;s objective, also approximate traffic and storage capacity it may need.<\/li>\n\n\n\n<li><strong>Budget.<\/strong> Agree on the overall budget with your clients, including buying a domain name, premium theme, and hosting services.<\/li>\n\n\n\n<li><strong>WordPress oriented.<\/strong> Make sure the hosting provider can work well with WordPress.<\/li>\n\n\n\n<li><strong>Security.<\/strong> Check if the hosting provider offers security measures like SSL certificates, automated backups, software updates, and access management.<\/li>\n<\/ul><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.trustpilot.com\/reviews\/62d1db238000af4a88417a99\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"468\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2023\/08\/speed-and-quality-pro.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-91738\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/08\/speed-and-quality-pro.png 1024w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/08\/speed-and-quality-pro-300x137.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/08\/speed-and-quality-pro-150x69.png 150w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/08\/speed-and-quality-pro-768x351.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><figure class=\"wp-block-image size-large\"><a href=\"\/ph\/pro\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2023\/09\/Pro-Hosting_in-text-banner.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-94229\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/09\/Pro-Hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/09\/Pro-Hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/09\/Pro-Hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/09\/Pro-Hosting_in-text-banner-768x225.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h3 class=\"wp-block-heading\" id=\"h-3-define-the-scope-of-the-project\">3. Define the Scope of the Project<\/h3><p>Once you understand your client&rsquo;s goals and the type of website they want, you should extend your research to fully define the project&rsquo;s scope.<\/p><p>Use the questions below to narrow down your plan of action:<\/p><ul class=\"wp-block-list\">\n<li>What are your client&rsquo;s values?<\/li>\n\n\n\n<li>Do they have any brand guidelines or assets?<\/li>\n\n\n\n<li>Do they have any websites you can use as a reference?<\/li>\n\n\n\n<li>Do they want to integrate email or social media platforms?<\/li>\n\n\n\n<li>What is the website scale? Will it be a simple five-page site or an eCommerce project with 20+ product categories?<\/li>\n\n\n\n<li>What functionalities will be built into the website?<\/li>\n\n\n\n<li>What is the deadline for completing the project?<\/li>\n<\/ul><p>After you list down all the necessary information, you can estimate the project&rsquo;s time frame and direction.<\/p><h3 class=\"wp-block-heading\" id=\"h-4-create-a-wordpress-admin-user-for-the-client\">4. Create a WordPress Admin User for the Client<\/h3><p>WordPress allows you to easily <a href=\"\/ph\/tutorials\/create-manage-wordpress-user-roles-permissions\/\">manage user roles<\/a>. You can assign one of six different roles in WordPress &ndash; <strong>administrator<\/strong>, <strong>editor<\/strong>, <strong>author<\/strong>, <strong>contributor<\/strong>, <strong>subscriber<\/strong>, and <strong>super admin<\/strong>. The webmaster organizes these role management rules.<\/p><p>Giving your clients the Admin role means they have full control over the website, including its settings and content management.<\/p><p>Have your clients <a href=\"\/ph\/tutorials\/how-to-install-wordpress\/\">install WordPress<\/a>. Then, to create and assign a new WordPress user role, follow the steps below:<\/p><ol class=\"wp-block-list\">\n<li>Log in to your WordPress Dashboard, then click <strong>Users<\/strong> &rarr; <strong>Add New<\/strong>.<\/li>\n\n\n\n<li>Insert the user&rsquo;s personal information.<\/li>\n\n\n\n<li>Create a new password. Users can change the password after logging in.<\/li>\n\n\n\n<li>Pick the <strong>Admin<\/strong> role from the drop-down menu.<\/li>\n\n\n\n<li>Finally, click <strong>Add New User<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"\/ph\/tutorials\/wp-content\/uploads\/sites\/2\/2023\/02\/Adding-a-new-user-and-assigning-an-administrator-role-from-the-WordPress-dashboard.png\"><img decoding=\"async\" width=\"1402\" height=\"795\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2023\/02\/Adding-a-new-user-and-assigning-an-administrator-role-from-the-WordPress-dashboard.png\/w=1024,h=1024,fit=scale-down\" alt=\"Adding a new user and assigning an administrator role from the WordPress dashboard\" class=\"wp-image-78113\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/02\/Adding-a-new-user-and-assigning-an-administrator-role-from-the-WordPress-dashboard.png 1402w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/02\/Adding-a-new-user-and-assigning-an-administrator-role-from-the-WordPress-dashboard-300x170.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/02\/Adding-a-new-user-and-assigning-an-administrator-role-from-the-WordPress-dashboard-1024x581.png 1024w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/02\/Adding-a-new-user-and-assigning-an-administrator-role-from-the-WordPress-dashboard-150x85.png 150w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/02\/Adding-a-new-user-and-assigning-an-administrator-role-from-the-WordPress-dashboard-768x435.png 768w\" sizes=\"(max-width: 1402px) 100vw, 1402px\" \/><\/a><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-5-develop-a-sitemap-and-visual-design\">5. Develop a Sitemap and Visual Design<\/h3><p>Website design can have a major impact on its performance and popularity. <strong>50%<\/strong> of consumers believe that <a href=\"https:\/\/topdesignfirms.com\/web-design\/blog\/website-redesign-checklist\" target=\"_blank\" rel=\"noopener\">website design is essential<\/a> for a business. In just <strong>0.05 seconds<\/strong>, visitors can determine whether they&rsquo;ll <a href=\"https:\/\/www.sweor.com\/firstimpressions\" target=\"_blank\" rel=\"noopener\">browse your site or leave it instead<\/a>.<\/p><p>Website design also significantly affects <a href=\"\/ph\/tutorials\/what-is-seo\/\">search engine optimization (SEO)<\/a>. If the website is easy to navigate, search engine bots can easily crawl to index and rank it.<\/p><p>Hence, ensuring that your client&rsquo;s website looks perfect is crucial.<\/p><p>Before moving to visual design, you must develop a <a href=\"\/ph\/tutorials\/what-is-a-sitemap\/\">sitemap<\/a> &ndash; a separate page containing the website&rsquo;s structure. This helps search engines connect each page and speed up the indexing process.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"\/ph\/tutorials\/wp-content\/uploads\/sites\/2\/2023\/02\/Sitemap-example.png\"><img decoding=\"async\" width=\"1024\" height=\"484\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2023\/02\/Sitemap-example.png\/w=1024,h=1024,fit=scale-down\" alt=\"Sitemap example\n\" class=\"wp-image-78114\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/02\/Sitemap-example.png 1024w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/02\/Sitemap-example-300x142.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/02\/Sitemap-example-150x71.png 150w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/02\/Sitemap-example-768x363.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div><p>Start by listing all the website&rsquo;s main pages, followed by subcategories. Finally, map out how many clicks are required to reach each subcategory from the homepage.<\/p><p>You can use an online generator like <a href=\"https:\/\/www.duplichecker.com\/xml-sitemap-generator.php\" target=\"_blank\" rel=\"noopener\">Dupli Checker<\/a> to automatically create an XML sitemap.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"\/ph\/tutorials\/wp-content\/uploads\/sites\/2\/2023\/02\/Dupli-Checker-Sitemap-Generator-homepage.png\"><img decoding=\"async\" width=\"1024\" height=\"480\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2023\/02\/Dupli-Checker-Sitemap-Generator-homepage.png\/w=1024,h=1024,fit=scale-down\" alt=\"Dupli Checker Sitemap Generator homepage\" class=\"wp-image-78116\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/02\/Dupli-Checker-Sitemap-Generator-homepage.png 1024w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/02\/Dupli-Checker-Sitemap-Generator-homepage-300x141.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/02\/Dupli-Checker-Sitemap-Generator-homepage-150x70.png 150w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/02\/Dupli-Checker-Sitemap-Generator-homepage-768x360.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div><p>After the website&rsquo;s framework is clear, you can work on its visual design. Based on <strong>Step 3<\/strong> findings, brainstorm ideas and create a mood board to help you decide on a style.<\/p><p>Make sure that you have the essential elements for website design:<\/p><ul class=\"wp-block-list\">\n<li>Buttons and icons.<\/li>\n\n\n\n<li>Color schemes.<\/li>\n\n\n\n<li>Fonts.<\/li>\n\n\n\n<li>Headers.<\/li>\n\n\n\n<li>Logos.<\/li>\n\n\n\n<li>Patterns.<\/li>\n\n\n\n<li>Photos and\/or videos.<\/li>\n<\/ul><p>Compile all these in one folder and run through them with the client. After you have all the assets, you can start developing the WordPress website design.<\/p><h3 class=\"wp-block-heading\" id=\"h-6-choose-the-right-plugins-and-themes\">6. Choose the Right Plugins and Themes<\/h3><p>One of the main features of WordPress is the vast number of plugins available. You can install <a href=\"\/ph\/tutorials\/best-wordpress-plugins\/\">WordPress plugins<\/a> to simplify the process of adding functionality to your website.<\/p><p>Essential WordPress plugins may vary depending on the website type, but here are some of the must-haves:<\/p><ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/wordpress.org\/plugins\/coming-soon\/\" target=\"_blank\" rel=\"noopener\">SeedProd<\/a> &ndash; drag-and-drop theme builder to customize your WordPress website design easily.<\/li>\n\n\n\n<li><a href=\"https:\/\/wordpress.org\/plugins\/all-in-one-seo-pack\/\" target=\"_blank\" rel=\"noopener\">AIOSEO<\/a> &ndash; an automatic tool that helps manage your website&rsquo;s SEO.<\/li>\n\n\n\n<li><a href=\"https:\/\/wordpress.org\/plugins\/google-analytics-for-wordpress\/\" target=\"_blank\" rel=\"noopener\">MonsterInsights<\/a> &ndash; connects your site to Google Analytics.<\/li>\n\n\n\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wpforms-lite\/\" target=\"_blank\" rel=\"noopener\">WPForms<\/a> &ndash; creates any type of form or survey for your site.<\/li>\n\n\n\n<li><a href=\"https:\/\/wordpress.org\/plugins\/woocommerce\/\" target=\"_blank\" rel=\"noopener\">WooCommerce<\/a> &ndash; a popular eCommerce plugin for online stores.<\/li>\n\n\n\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wordfence\/\" target=\"_blank\" rel=\"noopener\">WordFence<\/a> &ndash; handles fundamental website security elements.<\/li>\n<\/ul><p>While WordPress plugins help to add new features to your site, themes are responsible for its appearance. A suitable theme leads to a visually appealing WordPress website design with a few clicks.<\/p><p>Here are some things to consider when choosing a <a href=\"\/ph\/tutorials\/best-free-wordpress-themes\/\">WordPress theme<\/a>:<\/p><ul class=\"wp-block-list\">\n<li><strong>Budget.<\/strong> Free options are available, but premium themes with the most features tend to cost money. There are themes for every budget, so choose the theme that suits your client&rsquo;s budget the most.<\/li>\n\n\n\n<li><strong>Type of website.<\/strong> If you&rsquo;re building an online store, it&rsquo;s best to find a theme specifically made for eCommerce. A specific theme has pre-built templates or functionalities that best suit your site&rsquo;s purpose, thus saving time.<\/li>\n\n\n\n<li><strong>Brand aesthetic.<\/strong> Once you figure out the website&rsquo;s brand identity, find a theme that would suit the visual look. It can be bold, bright, minimalistic, modern, or classic &ndash; you simply need to pick a theme that utilizes one or two of these elements.<\/li>\n\n\n\n<li><strong>Performance<\/strong>. After picking out a theme, ensure it&rsquo;s responsive, customizable, accessible, well-reviewed, and has customer support on standby. WordPress websites without these features perform worse.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-7-prepare-necessary-documentation-to-help-your-client-with-site-management\">7. Prepare Necessary Documentation to Help Your Client With Site Management<\/h3><p>Website building documentation is a set of guidelines that will help your clients to understand the site&rsquo;s development process and maintenance.<\/p><p>While documentation styles may vary, these are the fundamentals of website documentation:<\/p><ul class=\"wp-block-list\">\n<li><strong>Project description.<\/strong> Describe the website&rsquo;s purpose and what goals it will be trying to accomplish.<\/li>\n\n\n\n<li><strong>Front-end functionality.<\/strong> List important features and establish basic wireframe templates.<\/li>\n\n\n\n<li><strong>Back-end functionality.<\/strong> Describe the steps on how to log in and edit the website.<\/li>\n\n\n\n<li><strong>Design fundamentals.<\/strong> Put together a list of the brand identity, fonts, color palettes, photos, or videos that will be used, and describe the website&rsquo;s general style.<\/li>\n\n\n\n<li><strong>Contact information.<\/strong> Remember to leave your contact details in case the client has further questions.<\/li>\n<\/ul><p>Remember that this document aims to inform your clients about the project. Therefore, create something simple, easy to understand, and detailed. Ensure that the documentation shares the website&rsquo;s actual design as well.<\/p><h3 class=\"wp-block-heading\" id=\"h-8-hand-over-the-site-to-the-client\">8. Hand Over the Site to the Client<\/h3><p>The final step is handing the WordPress website over to your client. However, before you hand it over, ensure you&rsquo;ve completed the following checklist with the development site:<\/p><ul class=\"wp-block-list\">\n<li><strong>Grammar and typos<\/strong> &ndash; run through all the text and check for misspelled words and grammatical errors.<\/li>\n\n\n\n<li><strong>Overall functionality<\/strong> &ndash; test all the buttons and forms one more time to ensure everything&rsquo;s working properly.<\/li>\n\n\n\n<li><strong>Backup policy<\/strong> &ndash; ensure that a strong backup policy is set in place.<\/li>\n\n\n\n<li><strong>Payment and billing<\/strong> &ndash; guarantee that any <a href=\"\/ph\/tutorials\/how-to-write-an-email-invoice\/\">invoice<\/a> issues are already taken care of.<\/li>\n<\/ul><p>Next, share all login credentials with your client. These may include WordPress admin, hosting login, and domain registrar accounts. Make sure they have tested each one and confirm they&rsquo;re working properly.<\/p><p>As explained in the previous step, you only need to remove yourself from the <strong>Admin role<\/strong> if you&rsquo;ve added your client as one as well.<\/p><p>You can ask your clients to do this or use their credentials to remove yourself as a user:<\/p><ol class=\"wp-block-list\">\n<li>Go to the <strong>WordPress Dashboard<\/strong> &rarr; <strong>Users<\/strong> &rarr; <strong>All Users<\/strong>.<\/li>\n\n\n\n<li>Pick your username and click the <strong>Delete <\/strong>button.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/ph\/tutorials\/wp-content\/uploads\/sites\/2\/2023\/02\/Deleting-a-user-from-WordPress-website.png\"><img decoding=\"async\" width=\"926\" height=\"522\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2023\/02\/Deleting-a-user-from-WordPress-website.png\/public\" alt=\"Deleting a user from WordPress website\" class=\"wp-image-78117\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/02\/Deleting-a-user-from-WordPress-website.png 926w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/02\/Deleting-a-user-from-WordPress-website-300x169.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/02\/Deleting-a-user-from-WordPress-website-150x85.png 150w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/02\/Deleting-a-user-from-WordPress-website-768x433.png 768w\" sizes=\"(max-width: 926px) 100vw, 926px\" \/><\/a><\/figure>\n<\/div><ol class=\"wp-block-list\" start=\"3\">\n<li>Note that all the content you&rsquo;ve created will be removed unless you assign it to another user. To do so, after you click the <strong>Delete<\/strong> button, choose your client account from the <strong>Attribute all content to <\/strong>drop-down menu.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/ph\/tutorials\/wp-content\/uploads\/sites\/2\/2023\/02\/Confirm-deletion-of-users-from-WordPress.png\"><img decoding=\"async\" width=\"723\" height=\"370\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2023\/02\/Confirm-deletion-of-users-from-WordPress.png\/public\" alt=\"Confirm deletion of users from WordPress\" class=\"wp-image-78118\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/02\/Confirm-deletion-of-users-from-WordPress.png 723w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/02\/Confirm-deletion-of-users-from-WordPress-300x154.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/02\/Confirm-deletion-of-users-from-WordPress-150x77.png 150w\" sizes=\"(max-width: 723px) 100vw, 723px\" \/><\/a><\/figure>\n<\/div><ol class=\"wp-block-list\" start=\"4\">\n<li>Finally, click <strong>Confirm Deletion<\/strong>.<\/li>\n<\/ol><h2 class=\"wp-block-heading\" id=\"h-tips-for-making-a-wordpress-website-for-a-client\">Tips for Making a WordPress Website for a Client<\/h2><p>Once you have explored the steps of creating a WordPress website for your client, we will also go over the tips you can use to ease up the process.<\/p><h3 class=\"wp-block-heading\" id=\"h-decide-with-the-client-on-the-service-first\">Decide With the Client on the Service First<\/h3><p>Before working on your client&rsquo;s site, you should determine what type of services you will provide.<\/p><p>There are mainly three types of service you can offer, such as:<\/p><ul class=\"wp-block-list\">\n<li><strong><a href=\"\/ph\/tutorials\/build-websites-for-clients\/\">Building the website only<\/a>.<\/strong> Your services are limited to developing their website locally. Afterwards, your client will take over the hosting and publication of the website.<\/li>\n\n\n\n<li><strong>Creating and publishing the website.<\/strong> After completing the website, you will help the client make the site go live. Later, you will hand the site&rsquo;s ownership to the client, and they will take it from there.<\/li>\n\n\n\n<li><strong><a href=\"\/ph\/tutorials\/handle-hosting-websites-for-clients\/\">Making and hosting the website<\/a><\/strong>. You will not only create and publish the website but also set up the hosting process and maintain it. Since you own the hosting account, the client will pay you for the development and hosting service.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-build-on-a-staging-site-first\">Build on a Staging Site First<\/h3><p>A <a href=\"\/ph\/tutorials\/wordpress-staging-environment\/\">WordPress staging environment<\/a> is a duplicate version of the live website. Staging helps test changes before applying them to the actual website. These changes may include updating themes, editing content, or reconstructing the website completely.<\/p><p>Any changes to a website can affect its functionality. Using a staging site allows you to revise it freely without the risk of crashing the live version.<\/p><p>Staging sites are also not accessible by the public and search engines. Therefore, checking whether each element works correctly after the edits is useful. It will help you find system errors before the site goes live.<\/p><p>However, this may add extra costs for your client for an additional plugin or hosting fee. Plus, you need to spend additional time testing the changes on the staging site and applying them on the live site.<\/p><p>Despite that, utilizing a staging site is recommended to ensure a good user experience.<\/p><h3 class=\"wp-block-heading\" id=\"h-ask-the-clients-to-choose-their-own-domain\">Ask the Clients to Choose Their Own Domain<\/h3><p><a href=\"\/ph\/tutorials\/how-to-choose-the-right-domain-name\/\">Choosing the right domain name<\/a> for your business is crucial. Domain names can affect traffic, conversion rates, and the website&rsquo;s credibility.<\/p><p>Some clients may already have a domain name in mind before they come to you. However, you should ask them to choose a domain name if they haven&rsquo;t because that will be a big part of their brand identity.<\/p><p>Nevertheless, you can still help them in choosing a domain name.<\/p><p>\n\n\n    <div class=\"domain-checker\">\n        <h3 class=\"domain-checker__heading\">Domain Name Checker<\/h3>\n        <p class=\"domain-checker__description\">Instantly check domain name availability.<\/p>\n        <form id=\"domain-checker-form\" class=\"domain-checker__form\" action=\"\/ph\/domain-checker\">\n           <div class=\"domain-checker__icon\">\n               <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                   <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15.3224 16.7375C13.9306 17.8263 12.1782 18.4752 10.2742 18.4752C5.74548 18.4752 2.07422 14.8039 2.07422 10.2752C2.07422 5.74646 5.74548 2.0752 10.2742 2.0752C14.803 2.0752 18.4742 5.74646 18.4742 10.2752C18.4742 12.1792 17.8253 13.9316 16.7366 15.3233L21.631 20.2179C22.0216 20.6084 22.0216 21.2416 21.631 21.6321C21.2405 22.0226 20.6073 22.0226 20.2168 21.6321L15.3224 16.7375ZM16.4742 10.2752C16.4742 13.6994 13.6984 16.4752 10.2742 16.4752C6.85005 16.4752 4.07422 13.6994 4.07422 10.2752C4.07422 6.85103 6.85005 4.0752 10.2742 4.0752C13.6984 4.0752 16.4742 6.85103 16.4742 10.2752Z\" fill=\"#1D1E20\"\/>\n               <\/svg>\n           <\/div>\n            <input\n                    class=\"domain-checker__input\"\n                    name=\"domain\" type=\"text\"\n                    placeholder=\"Enter your desired domain name\"\n                    value=\"\"\n            \/>\n            <input id=\"domain-submit\"\n                   type=\"submit\"\n                   value=\"Check\"\n                   class=\"domain-checker__button\"\/>\n        <\/form>\n    <\/div>\n\n\n\n\n\n<\/p><p>A domain name should reflect the website&rsquo;s purpose. Besides that, it should also be short, catchy, and easy to remember.<\/p><p>Here are some tips for picking a perfect domain name:<\/p><ul class=\"wp-block-list\">\n<li>Make a list of words that suit the business.<\/li>\n\n\n\n<li>Use a <a href=\"\/ph\/tutorials\/domain-name-generators\/\">domain name generator<\/a> to help you choose the perfect domain name.<\/li>\n\n\n\n<li>Check the <a href=\"\/ph\/domain-name-search\">domain name availability<\/a> to shortlist your options.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-use-a-migration-plugin-to-transfer-the-site-to-the-client\">Use a Migration Plugin to Transfer the Site to the Client<\/h3><p>The final step of creating a WordPress website for a client is handing it over. <a href=\"\/ph\/tutorials\/how-to-migrate-wordpress\/\">Migrating a website<\/a> can be a complicated process. If done incorrectly, you can experience downtime or data loss.<\/p><p>Fortunately, you can use a migration plugin to ensure the transfer process runs smoothly. Migration plugins will automatically work for you, saving you some precious time.<\/p><p>Some of the WordPress migration plugins we recommend are:<\/p><ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/wordpress.org\/plugins\/all-in-one-wp-migration\/\" target=\"_blank\" rel=\"noopener\">All-In-One WP Migration<\/a> &ndash; you don&rsquo;t need any technical expertise since the drag-and-drop tool makes the process effortless and straightforward. Plus, it works with several popular hosting providers.<\/li>\n\n\n\n<li><a href=\"https:\/\/wordpress.org\/plugins\/updraftplus\/\" target=\"_blank\" rel=\"noopener\">UpdraftPlus<\/a> &ndash; this backup and restore WordPress plugin can also help with website migration. It&rsquo;s compatible with cloud storage services such as <strong>Dropbox<\/strong> or <strong>Google Drive<\/strong>.<\/li>\n\n\n\n<li><a href=\"https:\/\/wordpress.org\/plugins\/duplicator\/\" target=\"_blank\" rel=\"noopener\">Duplicator<\/a> &ndash; this plugin enables you to move, migrate, or <a href=\"\/ph\/tutorials\/clone-website\/\">clone a website<\/a> without downtime. It helps duplicate a live site to a staging environment as well.<\/li>\n<\/ul><figure class=\"wp-block-image size-large\"><a href=\"\/ph\/wordpress-hosting\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"2048\" height=\"600\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/44\/2024\/06\/New-WP_in-text-banner.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-111781\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/44\/2024\/06\/New-WP_in-text-banner.png\/w=2048,fit=scale-down 2048w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/44\/2024\/06\/New-WP_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/44\/2024\/06\/New-WP_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/44\/2024\/06\/New-WP_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/44\/2024\/06\/New-WP_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/44\/2024\/06\/New-WP_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2><p>In this article, we&rsquo;ve explored step-by-step how to make a WordPress website for a client, alongside valuable tips on how to keep the whole process running smoothly.<\/p><p>To recap, here are the eight steps we discussed:<\/p><ol class=\"wp-block-list\">\n<li>Understand your client&rsquo;s goals.<\/li>\n\n\n\n<li>Choose a hosting provider.<\/li>\n\n\n\n<li>Define the scope of the project.<\/li>\n\n\n\n<li>Create a WordPress Admin user for the client.<\/li>\n\n\n\n<li>Develop a sitemap and overall visual design for the website.<\/li>\n\n\n\n<li>Install plugins and choose a theme.<\/li>\n\n\n\n<li>Create a documentation file to help clients with site management.<\/li>\n\n\n\n<li>Hand over the website&rsquo;s ownership to the client.<\/li>\n<\/ol><p>If you have any questions, drop them in the comments section below. Remember to check out our other excellent <a href=\"\/ph\/tutorials\/wordpress\/\">WordPress tutorials<\/a> to improve your website-building skills further. Good luck!<\/p><p>\n\n\n        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Suggested Reading                <\/p>\n            <\/div>\n            <p class=\"protip__content\"><a href=\"\/ph\/tutorials\/become-web-developer\/\">How to Become a Web Developer from Scratch<\/a><br>\n<a href=\"\/ph\/tutorials\/build-web-developer-portfolio\/\">How to Create an Eye-Catching Web Developer Portfolio<\/a><br>\n<a href=\"\/ph\/tutorials\/web-developer-certification\/\">Top Web Developer Certifications to Improve Your Skills and Career<\/a><br>\n<a href=\"\/ph\/tutorials\/web-developer-portfolio\/\">Web Developer Portfolio Examples to Take Inspiration From<\/a><br>\n<a href=\"\/ph\/tutorials\/web-developer-resume\/\">How to Write a Compelling Web Developer Resume<\/a><br>\n<a href=\"\/ph\/tutorials\/web-development-proposal\/\">Web Development Proposal: Best Practices and Examples<\/a><\/p>\n                    <\/div>\n        \n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you&rsquo;re a freelancer looking to start your website development service, you&rsquo;ve come to the right place. Since WordPress is one of the most popular content management systems (CMS), knowing how to build a WordPress website will be useful to any developer. This article will go through eight simple steps to make a WordPress website [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/ph\/tutorials\/make-wordpress-website-for-client\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":372,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"How to Make a WordPress Website for a Client + Tips","rank_math_description":"Learn how to make a WordPress website for a client: 1. Understand client goals 2. Choose hosting 3. Define project scope + more.","rank_math_focus_keyword":"how to make a wordpress website for a client","footnotes":""},"categories":[],"tags":[],"class_list":["post-78111","post","type-post","status-publish","format-standard","hentry"],"hreflangs":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-json\/wp\/v2\/posts\/78111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-json\/wp\/v2\/users\/372"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-json\/wp\/v2\/comments?post=78111"}],"version-history":[{"count":22,"href":"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-json\/wp\/v2\/posts\/78111\/revisions"}],"predecessor-version":[{"id":112641,"href":"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-json\/wp\/v2\/posts\/78111\/revisions\/112641"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-json\/wp\/v2\/media?parent=78111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-json\/wp\/v2\/categories?post=78111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-json\/wp\/v2\/tags?post=78111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}