How to Make a Website in 6 Easy Steps

Disclosure: This content is reader-supported, which means if you click on some of our links that we may earn a commission.

Making a website has gotten much, much easier over the years. It’s cheaper, faster, and more straightforward than ever before.

But what do you really need to build a website?

A stable internet connection and an hour or two of your time is plenty.

You don’t need any web development experience or tons of money, don’t worry.

In this step-by-step guide, I’ll teach you how to make a website from scratch in just one afternoon. Just follow my tactics below to avoid the mistakes I made when I was starting from ground zero.

Your 2-Minute Cheat Sheet

Here’s your quick-start guide to making a website. This section won’t cover the details–just the crucial steps–each step is broken down in more detail below.

Start by choosing the right web host. We highly recommend Bluehost for speed, reliability, and ease of setup. It only costs a few bucks a month, and it’s got everything you need to make your first website look professional.

Then you’ll need a domain name that represents what your website is going to be all about. A .com domain name is best because it helps you earn brownie points in the eyes of visitors.

One reason I like Bluehost so much is that they throw in a free domain name for the first year. That saves you some cash and the extra step of having to go through a domain registrar.

Once you’ve registered your domain name, choose a content management system or CMS. You can consider WordPress, Joomla, or Drupal, among others.

I like WordPress the best and it’s what I use for my site. If you go with Bluehost, WordPress is a one-click install.

Boom, now you have a version of a website up and running. Congrats!

But you aren’t done yet.

Next on your list would be to market your business. Since branding is crucial today, you need to consider a logo, write your website copy, plan your marketing strategy, and definitely install Google Analytics.

Basically, the exciting stuff that you may know all about already.

Now let’s discuss how to build a website in more detail. Keep reading or jump right to the step you need help with:

  1. Choose Web Hosting
  2. Select a Unique and Relevant Domain Name
  3. Select a Good Website Building Platform or CMS
  4. Design Your Website to Make It Look Awesome
  5. Protect Your Website by Using a Child Theme
  6. Configure Your Website and Add Relevant Content

Step #1: Choose Web Hosting

Do you remember how your school library had those large categorized bookshelves?

A web hosting company is precisely like that bookshelf, while the library is the internet.

A hosting service provider or a web hosting company stores your website on a server, making everything you put up on your website visible on the internet and your visitors. 

These companies offer monthly or annual plans on shared servers, dedicated servers, or virtual private servers, allowing you to choose a plan according to your security and support requirements.

If your website doesn’t collect or store personal or financial data, you can always select the basic plan. So, you don’t have to shell out a lot of money.

But how do you know which web hosting company or service is right for you?

Site Speed

If you want to earn money from your website, you need to get a stable and fast web host.

Fast sites have many things going for them. They rank better, help with SEO, and maximize conversions. 

I would 100% recommend Bluehost, as it keeps loading time minimal and short.

That said, we would also advise you to avoid shared hosting or overly cheap services. 

Shared hosting means you’ll be sharing your web server with thousands of other sites. In other words, hosting speed will be slow–plus, you may even end up sharing the server with spammy sites, which you may end up with you facing the brunt of Google.

As for skipping cheap hosting services, the rule here is simple: You get what you pay for. 

The level of security, speed, and uptime wouldn’t be as great when you pay $5 per month, especially when you compare it to plans costing more than $120 per month.

I’m not telling you to buy the most expensive plan–just avoid the cheapest hosting.

Uptime Dependability

Your web hosting service should always operate properly. Otherwise, no one can access your website. 

A good hosting provider provides you an uptime guarantee–something like “We offer a 100% network uptime guarantee” or similar claims. 

For instance, if a hosting provider tells you 99% uptime, your site can be down for 3.5 days a year. But providers offering 99.99% or 99.999% will have about one hour and five minutes downtime, respectively.

Look for a provider that offers a guarantee for insurance. If your website goes down, you can be compensated with hosting credits. 

Customer Support

You’ll need quick and efficient backup support when technical difficulties arise. Chat, email, or telephone – there are various support methods. In my experience, though, email is the absolute worst. It’s much better to receive support by phone or live chat.

Choose a hosting provider that offers 24/7 support. This way, you’ll be able to get your business back online if something goes wrong within minutes.

You should also check your service level agreement (SLA) to get an idea of the kind of support you’ll receive. Looking at the company’s website will give you an idea about their support team too.

Definitely go with a host that offers you a free trial period–it’s the only way to get a real sense of the service you’re going to get. Even if you don’t need help, hit them up a few times during the first 30 days. See how quickly they get back to you.

If your new host is slow to respond, the quality of service is probably not going to improve. That’s why the free trial is so important. Bluehost lets you cancel for free within the first month if you’re not happy. DreamHost offers a 97-day money-back guarantee.

Scalability

Scalability is vital for two reasons. First, a hosting provider should grow organically with you, enabling you to upgrade when needed. Second, your website should be able to handle massive spikes in visitor numbers.

Consider the following questions to understand whether your web host is flexible:

  1. Will the web host upgrade you from an entry-level shared hosting plan to an intermediate VPS when your visitor numbers reach a certain level without any downtime?
  2. How easy is this upgrade process?
  3. Can the web host support seasonal fluctuations in web traffic seamlessly?

You should aim to get a solution that checks all three boxes.

Visit web hosting forums to learn about other people’s experiences with providers. Then compare services and prices to determine the right plan based on your needs and budget.

With a web host provider in place, you can move on to Step 2.

Step #2: Select a Unique and Relevant Domain Name

Don’t go looking for the perfect domain name–there isn’t one. Some names better than others, but ultimately, it’s a small part of your business. The content of your website remains most important.

A domain name is your website’s address on the internet. Mine is NeilPatel.com, and it reflects my personal brand. Yours can be anything you want it to be, provided it’s related to your business, topics that you want to write about, or your name.

The options are endless!

Following are a few rules of thumb to help you choose the right domain name:

  • Keep it relevant
  • Stick to short, memorable names
  • Avoid numbers
  • Choose a .com, .org, or .net
  • Make sure your chosen domain name is available

Find the perfect name is also possible using the following methods:

Method 1 – Brute Force Method

Many have the creativity to come up with the perfect domain name independently. If that’s you, you’ll need a domain name registrar to purchase the domain, and then search the availability of your prospective domain name.

Bluehost is a great place to start, as it gives you a free domain for one year with their hosting plans, and you can search availability. 

I’ll also advise you to avoid going for domain names that have hyphens (like neil-patel-marketing.com) even when you get it at a dirt-cheap price. It can get confusing.

Method 2 – Use a Tool

Some of us are not very creative, and that’s okay. 

If you get stuck when coming up with a domain name, try using name generators. Just enter one or two keywords, and the generator will look for ways to combine those words into a domain name.

In addition to speed and downtime reliability, Bluehost also allows you to check domain name availability. Visit the sign up now page and enter your domain name in the box, and voila! You’ll have a name.

Bear in mind that your preferred domain name may be unavailable. Try mixing up words, using a thesaurus, or adding a verb if it happens.

After you’ve chosen your domain name, you’ll next need a website building platform.

Step #3: Select a Good Website Building Platform or CMS

A quick Google search about website builders and CMS will leave you overwhelmed with the enormity of options.

CMS stands for Content Management System. It allows you to edit your website within the domain itself, helping you save tons of time and make everything way simpler. Customizing layouts, settings, content, creating new pages and posts, and so on, becomes easier thanks to ready-to-use website templates.

Here are a few options to consider:

  • WordPress. WordPress is number one when it comes to CMSs. It’s popular, user-friendly, and super easy to use. Moreover, the platform has over 58,000 plugins that allow you to do almost anything you want on your site. 

Keep in mind that WordPress.com and WordPress.org aren’t the same. While the former is a third-party site that allows you to create free blogs, the latter enables you to download the WordPress software to install on a website.

  • Wix. Wix is another website builder that makes things super easy. If you need a site with just a few pages, like restaurants, local businesses, freelancers, or portfolio sites, this could be a great option. Their reliability (99.98% uptime) and security features (like 24/7 managed monitoring and optimization) give you peace of mind, as well.

However, if you want to build a large site, Wix may lack the advanced features required for large amounts of traffic.

  • Drupal. Drupal is the most advanced website building solution, which is why it has a steeper learning curve. Though when you consider the level of customization it offers, the hard work seems worth it.

While I don’t recommend Drupal for beginners, if advance customization is a priority on your list, this is hands down the best option. You can always hire an expert to learn the ropes of the platform.

You’ll now have a website up and running. All that is left to do is to make it look great.

Step #4: Design Your Website to Make It Look Awesome

For any website builder, you’ll have to install a theme. Themes can be free and paid, but the latter is more professional-looking and gives you more flexibility when customizing your website. They aren’t excessively expensive as well and can be bought for less than $100.

WordPress and Wix have some great free themes, but if you want to try out the premium variety, you can give StudioPress a shot.

Themes are built on the basic CMS but are customizable to give your website a unique look and allow it to function differently. After all, shouldn’t an artist’s website look different from a SaaS or a restaurant?

Visual representation is incredibly important as your visitors judge your website in a fraction of a second based on how it looks. If your site looks obsolete, untrustworthy, or doesn’t match their expectations, your visitors will be gone in seconds.

Luckily, choosing a good theme is easy. 

I recommend reading reviews about the themes before choosing and never prioritizing visual appeal over functionality. 

Yes, you want your website to look good with all those fancy fonts and colors, but that shouldn’t be at the cost of functionality.

Additionally, you can always change the theme at a later date. Just don’t change it frequently, as it will harm SEO and branding. 

Step #5: Protect Your Website by Using a Child Theme

The best way to protect your website is to use a child theme. A child theme is a style sheet stored separately from the rest of your theme’s files on the webserver. Not only will it make your site hard to break, but it even protects you from redoing changes whenever you update a theme.

Keep in mind that different website builders have different names for creating a child theme. 

You build a “child theme” in WordPress, but you create a “sub-theme” in Drupal. Also, some websites don’t allow you to create a child theme, but you can always make a duplicate theme to serve as back up, as in Joomla.

Step #6: Configure Your Website and Add Relevant Content

At this point, you’re done with most of the technical part and can now finally focus on the more interesting things.

Start by setting up navigation to make it easier for visitors to know what your website is all about and grant them easy access to different parts of your website. Choose a couple of colors to represent your site without going overboard.

For instance, I chose orange and white.

Organize, separate, and highlight the important areas of your website to make it eye-catching and clear. You can also install plugins to help your website function smoothly.

Here is a quick checklist of things you need to start marketing your business, especially if you want to earn money from the website:

  • Get a logo. This will represent your brand, so be very careful here.
  • Write your website copy, including the home page, About Me page, and other basic pages.
  • Install Google Analytics code to your website to keep track of visitors.
  • Start planning your marketing strategy to figure out your visitor’s likes and dislikes.

As for the last pointer, you’ll have to understand online marketing, content marketing, and the often neglected link building to gain visibility, generate leads, and achieve your business goals from your website.

Conclusion

Making a website does have its fair share of struggles, but the more experience you gain, the better you’ll become, and the easier it’ll be.

While we’ve covered all the necessary details for building your first website, if you find yourself getting stuck anywhere, you can turn to Google or YouTube to solve your problem. 

Trust me, there are tutorials for almost everything out there on the internet.

Choosing a web host and CMS, designing your website, and marketing is just the tip of the iceberg. You can’t expect overnight success, but was just a bit of patience, you’ll see real progress.

New comment by naranjapollo in "Ask HN: Who wants to be hired? (May 2022)"

I am looking for a Junior Frontend SWE role preferably in the Southern California area.

Location: Los Angeles, CA

Remote: Yes, as well as hybrid

Willing to relocate: (San Francisco, San Diego, Los Angeles, I wish to stay in California)

Technologies: React, Next.js, Redux, TypeScript, JavaScript, Sass, HTML/CSS, Styled Components, Tailwind CSS, Bootstrap, Express.js, Node.js, MongoDB, Mongoose, MySQL, PostgreSQL, AWS (EC2, S3), Docker, Azure DevOps

Website: https://www.anthonysim.dev

Résumé/CV: https://bit.ly/3JB1iwl

GitHub: https://github.com/anthonysim

LinkedIn: https://www.linkedin.com/in/sim-anthony

Email: anthonyysim@gmail.com

Johnson feels 'at home' in Indy 500 preparations

Amid preparations for his Indianapolis 500 debut — the fulfillment of a childhood dream — Jimmie Johnson told The Associated Press on Tuesday that he’s “ecstatic and ready to go.”

The post Johnson feels 'at home' in Indy 500 preparations appeared first on Buy It At A Bargain – Deals And Reviews.

What is Expensify Used For?

You may be hearing about Expensify in money management circles. But, what is Expensify used for? It helps companies create more efficient business processes. It makes the process of turning in expense reports faster and easier. As a result, tracking and managing expenses is also easier. At its core, this is a business expense management system. Its goal is to make money management easier for employers and employees.

What is Expensify Used For? Saving Time and Money

Creating expense reports can take a lot of time. Mistakes can be expensive. Time is money. Consider the time it takes an employee to submit expense reports. That is time they could be doing something else for the business.  Expensify works seamlessly with some of the most common options for accounting software. This further simplifies expense tracking. 

What is Expensify used for? Saving time and money is just one thing. 

What is Expensify Used For? The Expensify Card

Expensify offers a 4% cash back charge card. They draft payments from your bank account. So, it’s more like a debit card. Since they do this on a daily basis, there is no interest. Employees cannot spend more than the amount in your account. You can set a spending limit per employee card. Card users also have access to discounts from several partners. Some of these include AWS, Quickbooks, and Slack.

What is Expensify used for? Some use it to manage employee spending. They may also take advantage of partner discounts. 

What is Expensify Used For? Expensify for Expense Management

When spending for the company, users take a photo of the receipt. The mobile app captures all the details of scanned receipts. Then, it creates an expense report for that transaction in real time.  

Managing expense tracking and corporate card reconciliation is hard. It can be time consuming. Expensify makes the process fast and easy for employees and employers alike. 

You do not have to use the Expensify credit card. You can add any card to your Expensify account. 

One of the most useful benefits is the ability to create approval workflows within the app. Customize your expense policy to flag purchases that need a manager’s review. Then, you can more easily track and review the expense receipts your employees submit. Owners can also catch non reimbursable expenses more quickly. This will simplify accounting.

What is Expensify used for? Expense management is its main purpose.

Expense Management Plan Options and Cost

Expensify offers a number of plans for managing business expenses. The free plan includes the ability to send money to friends. It also offers the ability to submit expenses, send invoices, and track mileage.

Users can send receipts to managers or accountants. You can also collect payments and get free cards for your whole team. 

Bundled Paid Plans

If you pay for the $5 a month plan, you get everything in the Expensify app free plan.  Other benefits include custom coding, accounting integrations, and expense approval. The $9 a month plan has all the benefits the $5 a month plan does. Plus, you get multi-level approval, expense policies, and custom expense reporting.

You do not have to have the Expensify card to use the app. But, you only get the bundle savings if you do.  

You can get the same plans if you do not use the card. But, you will pay more. In fact, it can cost about twice as much. 

Expensify vs. Divvy

There are several differences between expense management with Divvy and using Expensify. 

First, Divvy is free. There is not even an option to pay. Second, Divvy reports payments to the Small Business Finance Exchange. As a result, it can indirectly help you build your business credit score.  The SBFE shares information with partners. Those include some business credit reporting agencies. 

Lastly, Divvy appears to have higher ratings across the board.  The difference is minimal.  Still, the Expensify app generally has around 4.4 starts. Divvy typically gets closer to 4.7.  

Expensify vs. Brex

Brex is a cash account and expense management system similar to Expensify. The biggest difference is Brex also reports payments. So, they also help to build your business credit score. 

Brex has an Expensify integration which is interesting. You can connect your Brex card to your Expensify account. Then, you can use Expensify to manage expenses running through your Brex cash account.

Advantages of Using Expensify

The Expensify mobile app helps business owners save time. It can make managing expenses easier.  Creating expense reports should go faster as well. Free corporate credit cards are another attraction for any small business.

Saving receipts and automatically organizing them into expense categories is a plus. The data entry necessary to manually create these reports is no joke. Common accounting systems integrations, including Quickbooks, makes it even more accessible.

Disadvantages

Expensify never says whether they report payment history at all. The only mention of credit is in the FAQs. There, they say they do not check business credit. Also, buried deep in their community pages, there is quick reference. It notes that applying for an Expensify card will never affect either your personal or business credit reports at all. 

Is Expensify Right for Your Business?

What is Expensify used for? It’s useful in plenty of ways. It works with many common accounting programs. This simplifies the process of tracking receipts. It also makes data entry easier. That is a major benefit to any business.

But the fact is, there are other options.  Options that offer the same or similar services. Many even offer the same integrations. In addition, some cost less or are free, with better reviews and ratings.

Divvy and Brex can help build a stronger business credit score, since they report payments. 

None of these options include new funding. They are tools to help you manage funds you already have. Of course, positive payment history on your business credit profile always helps. 

But, don’t choose a money management tool based on business credit building. If you need accounts reporting, let Credit Suite help with that. Focus instead on which option will work best for your business.

The post What is Expensify Used For? appeared first on Credit Suite.