Step-by-step instruction how to create website for new freelance writer

Step-by-step instruction how to create website for new freelance writer

In today’s digital age, having a strong online presence is crucial for any freelance writer looking to establish their brand and reach a wider audience. One of the best ways to achieve this is by creating a professional website that showcases your writing portfolio, services, and contact information. However, for new writers who may not have experience in web development, the idea of creating a website from scratch can seem daunting. In this article, we will provide a step-by-step guide on how to create a website for new freelance writers, including everything from choosing a domain name to designing the layout and adding content. Whether you’re a novice or a seasoned writer looking to expand your online presence, this guide will help you create a website that showcases your writing skills and helps you attract more clients.

How to Build a Great Freelance Writer Website:

  1. Create a brand for your business. Choosing a name for your business is now your responsibility, business owner!
  2. Write down the goals. Before you start, you have to have an idea of what you want from your website. Do you want it to be a creative outlet, or do you want it to generate income? Is it an extension of your brand or a separate entity?​
  3. Decide what type of content management system you want to use. Do you want a blog, or would you rather have a traditional website? Do you want to use WordPress, Drupal or another CMS? Are there features that are important to you? If so, check out reviews of different systems and choose the one that best suits your needs. Choose a theme or template for your site. If you’re using a CMS like WordPress, there will be plenty of free themes available for download on their website.
  4. Design the pages. You’ll need a homepage and about page, but what about after that? Do you want a blog? Do you want to add ecommerce features? How many pages are necessary for your site?
  5. Choose your domain name and hosting provider. The domain name is the unique address that everyone will use when they visit your website — think Hosting providers are companies that provide all the resources necessary for your server to run smoothly, including bandwidth and storage space. You don’t need to worry too much about these two things right now; they’ll come up later in this guide during the “Building Your Website” section.​
  6. Decide which WordPress theme you want to use. Themes are templates that control the structure and layout of your website. They provide a base from which you can build everything else. You can choose between free and premium themes, but it’s recommended that you stick with a paid one because they tend to be more secure and offer better support.
  7. Designing Your Website. Do you want a simple website, or do you want something more complex? Do you have any specific design ideas in mind? If so, now’s the time to start making them happen! If not, don’t worry — there are plenty of free website builders out there that allow you to build a site without knowing any code.
  8. Produce the content. You can write the content yourself, or hire a writer. If you decide to create your own content, spend time researching popular blogs in your niche. What do they write about? How often do they post new articles? Don’t be afraid to steal ideas from other bloggers; just make sure not to copy their work word-for-word (unless you are quoting them).
  9. Start your website.

Terms and Explanations

​Domain names are often used to identify services provided through the Internet, such as websitesemail services and more (

It’s the unique name that appears after the @ sign in email addresses, and after www. in web addresses. For instance, the domain name might translate to the physical address 198.102. 434.8.

A domain name refers to your website address. This is what users type in a browser’s search bar to directly access your website. A domain name is unique and cannot be shared between different sites.
How do I find out what domain name is available?

Check if a domain is available

  1. Sign in to Google Domains. If you don’t have a Google Account, you can also check if a domain is available.
  2. Open the Menu .
  3. Click Get a new domain.
  4. In the search box, enter a domain name.
  5. To find out if the domain is available, review the search results.

 Register your domain name and choose your web host.

  • Step 1: Register your domain nameYour domain name is the web address you use to get to your site. If you want to buy a domain for your new freelance writer website, you’ll need to register it with a domain name registrar. There are many different companies that provide this service, but the most popular is GoDaddy (

    Once you’ve registered your domain, you’ll be given a unique code (called an “IP address”), which identifies your site on the Internet. The IP address will look something like this:

  • Step 2: Choose a web hostA web host is a company that provides web space and tools so that you can build your website. You’ll use one of these companies if you plan on building a WordPress website or if you want to purchase premium themes and plugins from other developers who don’t offer hosting services themselves (like me!). There are many different companies that provide this service, but the most popular are Bluehost, HostGator and SiteGround.

    Once you’ve chosen your favorite provider (or picked one randomly), click around their site until you find something called “cPanel.” This is a dashboard that will help you manage your website, and it’s where you’ll need to go in order to install WordPress. You can also use cPanel to run any other programs or plugins on your site.

Choose your WordPress theme

Choosing a WordPress theme is an important step in building your website. If you are new to WordPress, there are many things to consider when choosing a theme.
You need to ask yourself: What is the purpose of my website?

Before choosing a WordPress theme, you need to know what the purpose of your website is. You can create multiple websites using one hosting account, but they all must have their own domain name. For example, if you want to create a blog and also sell products online, you will need two different domains. The number of domains you have depends on how many sites you want to build with WordPress.

Themes are designed for specific purposes: business, portfolio, personal and so on. Choose one theme that matches your purpose for creating a website!

Choosing a WordPress theme can be a hard decision. There are so many choices, and it can be difficult to know which one is best for you.

Here’s a step-by-step process to help you pick the right theme for your freelance writing website:

  1. Pick a niche. You should already have a niche in mind when starting your freelance writing business. If not, it’s time to do some research and find out what topics people are searching for online. Once you know what people want, you can give them exactly that through your writing blog or website.
  2. Look for themes that match your niche. If you’re writing about finance, look for a WordPress theme that matches that topic. Same goes if you’re writing about travel or fashion — there are plenty of themes out there that fit these niches perfectly!

Create content for your website

To create content for your website, you can use a variety of tools. Here are some popular ones:
  • WordPress is a free and open-source platform that lets you build a website or blog on top of it. You can then write posts or pages that include text, images, video, audio and more. It has many plugins that allow you to add functionality to your site, such as an ecommerce store or contact form.
  • Tumblr is a free blogging platform with a strong visual focus. It allows you to create posts that include media such as photos and videos. It also has an ecommerce store plugin if you want to sell products through your blog.
  • Medium is another blogging platform that gives you more control over your design than Tumblr does — though it still has an emphasis on visuals. Medium also includes analytics tools so you can see how many people are reading each post and which ones they find interesting enough to share with their friends or followers on social media sites like Facebook or Twitter (see below).

You may use Grammarly, a free grammar checking software, that can be used on any website. It automatically detects spelling and grammatical errors

Important steps after creation a website for your freelance writer business:

  1. Write a brief description of your services, what you offer and how much you charge
  2. Write about yourself and include information about your education, experience and skills
  3. Include an image of yourself or business logo (make sure the image is high quality)
  4. Add contact information like address, phone number and email address so potential clients can reach you easily
  5. Add testimonials from past clients to show potential clients that they can trust you with their projects in your writing, but it also provides tips for how to improve your style.
  6. Create a blog. A blog is a great way to show potential clients that you’re an expert in your field, and it helps to establish your credibility. You can use the blog as a way to share your experiences, explore topics related to freelance writing or even showcase samples of your work.
  7. Create an email newsletter. An email newsletter is another great way to build your reputation as an expert in your field and show potential clients that you’re serious about what you do. For example, you could create a monthly newsletter that features tips for freelance writers, or perhaps tips for starting out as a freelancer if you haven’t been doing it very long yet. You could also use this opportunity to showcase samples of your work or even ask readers questions they can respond to by emailing their answers back to you so that they have something concrete to reference when they decide whether or not they want to hire you for freelance projects down the road (this also gives them an opportunity to connect with you on a more personal level).
  8. Make sure your website looks professional. Your website is where potential clients will go if they want more information about the services that you offer as well as who you are as a person. This is the place where you can show off your personality, your skills and what makes you different from other people who offer similar services. Put yourself in the shoes of a potential client; if they were looking at websites for writers, what would they be looking for? If it’s not readily apparent that you have great writing skills or experience, then they won’t take the time to find out more about you.

Set up a contact form for new leads

If you’re building a freelance writing website, one of the first things you’ll need is a contact form.

This is an easy way for potential clients to get in touch with you and start the conversation about their project.

Here’s how to set one up:

  1. Go to your site’s WordPress admin area (wp-admin) and then select Pages from the left menu.
  2. Click Add New and create a new page title “Contact Us” (or something similar).
  3. Choose any template you like for this page and click Save & Publish when done.
  4. Now go back to the WordPress admin area and click Settings in the left menu again. This time, select General on the right side of the screen. Scroll down until you see Contact Form Settings under Site Address (URL) in General Settings:
  5. Copy-paste this code into your text editor: <form action=”[url]/wp-content/plugins/gravityforms-pro-lite/post_type_form_builder/contact-us/index.php” method=”post”> <div class=”gfwpb_field gfwpb_label”>First Name

Add navigation and site links

How to Add navigation and site links:

  1. Go to the top right corner of your website and click on “settings”
  2. In the pop-up window, click on “navigation”
  3. Click on “add link”
  4. In the box that appears, enter the name of your page and then click “Create Link” (The title is what’s displayed in the drop-down menu)
  5. Repeat for all pages that you want to add

Set up blog pages and categories

How to Set up blog pages and categories for website for new freelance writer

1. Create a blog page on your website: You can create a blog page by going to the Pages section of your website. You can then enter the name of your blog page, select the template that you want to use for it (such as Blog or RSS Feed) and then click the Publish button.

2. Add categories to your blog: Once you have created your blog, you will want to add some categories so that people can easily find articles related to different topics. To do this, go back to the Pages section of your website, select Categories from the dropdown menu and then click on “Add New Category.” Enter a name for this category and click Publish when you are finished. You can repeat these steps as many times as needed in order to add more categories to your site!

3. Add tags to your blog: Tags are another way that you can help people find articles on your site. To do this, go back to the Pages section of your website and select Tags from the dropdown menu. Click on “Add New Tag” and then enter a name for this tag and click Publish when finished.

Use plugins to add special features to your site

There are many plugins available for WordPress that can help you with your website.

1. Install a plugin

Plugins are special features that you can install on your website. Plugins are usually free, but you’ll need to use them with a WordPress platform. There are thousands of plugins available, so it’s easy to find one that will help you achieve your goals. You can search for “WordPress plugin” or “freelance writer plugin” and see what comes up.

Once you find a good freelance writer plugin, go ahead and download it. Then log into your WordPress dashboard and find the Plugins section under Tools in the sidebar menu. Click Add New to upload and install the plugin on your site.

2. Activate the plugin

After uploading and installing the plugin, click Activate Plugin under Tools in your WordPress dashboard sidebar menu. The plugin should now be active on your website!

You can install a plugin from the WordPress Plugins menu in your dashboard, or by opening the Plugins page directly. You can search for plugins by category, or you can use the search box above the list of plugins to find one specific plugin.

When searching for plugins, you can use keywords like “social sharing” or “bulk content” to find plugins that are relevant to what you’re looking for.

For example, if you want to add social sharing buttons to your website, try searching for “add social sharing” or “share buttons.” The results will show all of the plugins that include those words in their name or description.

Set up Google Analytics and other tracking tools

Setting up analytics is one of the most important steps in getting your freelance writing business off the ground.

Why? Because it will give you valuable insight into what’s working and what isn’t, which will help you make better decisions about your marketing strategy going forward.

Here are some of the best Google Analytics tools for tracking your website traffic:

  1. Google Analytics (free)
  2. Clicky (free up to 500 visits/month, $79/month for unlimited)
  3. HubSpot (free trial)

Start promoting your site and attracting clients!

So, you have finally built your website. Now it’s time to start promoting it and attracting clients.

Here are some tips that will help you get your website off the ground and establish yourself as a freelance writer:

1. Write about what you know

2. Use social media to promote your site and attract new clients

3. Create an email list that helps you build relationships with potential clients and offers valuable content in exchange for their contact information

4. Place links in your bio or on your website to other sites where you’re active or writing

You want as many people as possible to visit your site and see what you have to offer. Here are some ways to get the word out:

  1. Get listed on niche directories. These are websites that list freelancers in certain fields or provide services for freelancers. If you’re a writer, for example, then there are plenty of writers’ directories where you can list yourself. These sites also often have search functions so that people can find others with similar interests.
  2. Create an account on social media sites such as Facebook and Twitter. Make sure to include your website’s address on these pages so that people can easily find your site or contact information if they want to hire you directly.
  3. Create an email list (if your site allows it) so that people who sign up can receive emails from you when new content is posted or when you make any major changes to your website (such as changing payment methods or adding new services). You could even offer special discounts or deals exclusively through this list!


The best time to start building your freelance writing website is right now, even if you’re just starting out! Your website will be a big part of marketing your business and helping clients find you, so it’s important to build one that reflects the best version of yourself and your writing services. Once you have a site in place, make sure to keep it up-to-date with fresh content and regular updates!

In conclusion, having a website is essential for successful freelance writers. By creating a website from scratch, choosing a website name and URL, and showcasing website examples and the services you offer, you can make it possible for people to find and hire you. Remember to include a free domain, share your website with others, and promote it to potential clients. By making rates and other relevant information easy to find for website visitors, you can establish a professional online presence and take your freelance writing career to the next level.

Share this post



Get helpful tips for your freelance business in our freelancer magazine: Relevant information, trends, developments and exciting background stories about freelance, career, mindset and productivity topics.

Hot News