Nick Schäferhoff
Editor in Chief

Building a Website

I want to create a blog (not website). What is the easiest way?

I suggest you stick with WordPress for blogs and static websites. With built-in blogging tools, it’s easy to add and edit content and even tweak the blog’s appearance. I recently wrote a guide on how to create a blog using WordPress.

How much does it cost to create a website, and are there any hidden fees?

It depends. You usually only need a domain name and hosting. Domains are usually around $10 per year, and web hosting can cost as little as $3-$6 per month. There are no hidden costs and you can use free open-sourced website building platforms like WordPress, Joomla, and Drupal.

I don’t have a clue how to create a website. Should I still try it?

Yes! That’s the beauty of website-building platforms like WordPress. It’s easy to create a website even if you don’t have experience. Head over to my homepage, get yourself a domain and hosting (you’ll need that anyway), and start following my tutorials. If you are a beginner, I suggest that you use WordPress for building your site.

If you fail, you can always send me an email, and I’ll help you out.

Furthermore, I suggest that you read my article on how to decide to build your website on your own or outsource.

Can I install WordPress offline on my local computer?

Although it can be done, this is generally not recommended for newbies as it can become very technical. However, it is doable.

I’m not going to go too deep into explaining all of that – instead, I’ll direct you to WordPress.org forum where you can read about it – Installing WordPress on WAMP localhost

Do you know of any free alternatives for WordPress?

Some good alternatives for WordPress are Joomla and Drupal. They’re similar to WordPress, but they’re not as easy to use. Most hosting providers have one-click-installs for them. If you don’t like WordPress for some reason, you should check them out!

I want to build an e-commerce site. Should I use WordPress or Shopify?

Both are good options, but I still recommend WordPress for its versatility. For example, if you decide to start a blog on your e-commerce site later on down the road, WordPress will offer better organization and structure, and it has a lot of SEO value to offer.

What is the difference between using HTML and installing WordPress?

HTML is a type of computer language that can get complicated if you don’t know what you’re doing. WordPress, on the other hand, was designed so that anyone could create a website. You don’t have to know HTML code to build a website with WordPress. Instead, you’ll build your site based on templates and drag-and-drop features.

Can I use HTML in WordPress?

WordPress allows you to use HTML markup. For example, in posts and pages, you can switch to “text” mode to add markups and tags. WordPress themes are also built using HTML.

Difference between blog and website?

Basically – a blog is a website. Website is the name of all possible sites on the internet – search engines, social media platforms, business sites, blogs, etc. For example, if you have a business website or you’re thinking of one, you can add a blog to it later. If still in doubt, you can read a more in-depth review.

Hosting and Domains

Which domain extension should I choose (.org, .net, .com, etc.)?

There’s no right or wrong answer for that. I usually try to get a domain that ends with .com since people will remember it. If there are no .com available for that name, I’ll go with .net or .org.

If you are making a site for your local audience, you should choose your country domain extensions. For example, if your main visitors are from Australia, go with “.com.au.” If your main visitors are from Norway, go with the “.no” extension.

How can I get my own email address, like [email protected]?

In order to have a personal email address, you need to buy a domain and hosting. If you have them, log into your hosting cPanel (or dashboard) and look for “emails.” There should be a place where you can create your own email address. Usually, there are no limitations for that – they are all free, and you can create as many as you’d like.

I already bought a domain. Do I need to get hosting? Where should I host it?

If you already bought a domain name, you’ll need to get a web hosting provider, too. Otherwise, you can’t set up your site for others to read and browse (i.e. it doesn’t go online). I suggest you pick a hosting provider with good history. Make sure your hosting “package” has unlimited bandwidth and disk space so you don’t have to change it later on.

I recommend Bluehost. They are well-established, and their customer support is 24/7. They are also a bit cheaper than the rest of the hosting companies out there. According to HostingFacts.com reviews, they have a solid uptime, too.

I’m not located in the US. Should I still use Bluehost as a hosting provider?

Yes, I still recommend Bluehost even if you live outside the US. They cater to users across the world and will host international domain extensions.

If I already got a domain name from another company, can I use it with Bluehost?

Yes, you can. All you need to do is to sign up with Bluehost (or any other web hosting provider) and then connect your domain nameservers to Bluehost nameservers.

What package should I choose on Bluehost?

I recommend you start with the cheapest package. It comes with everything you need to get your website up and running, but if you want to upgrade later for some reason, you can always do that.

Setting up domain-email and Gmail management?

You will need your own domain for that, with a proper hosting provider (we recommend Bluehost). You can also link your business to Gmail through a service called G-Suite. It’s fairly easy, but you have to follow certain steps.

Where can I get SSL?

In short, SSL adds a layer to your site which makes the data encrypted. Today, it’s a sign of a trustworthy website (http –> https). You have to have a hosting provider that supports this add-on and then you can follow the steps which will take your site to the safer side.

How can I change my web host without losing my site?

You have to migrate your site from one host to another. Most hosting providers have tutorials and/or customer support agents which will guide you through the process. Basically, you will need access to both hosting accounts, to your database, to an FTP server (for moving your data) and a text editor (to modify certain files). We have prepared a basic tutorial for moving WordPress-based sites.


Can I make money with my website?

Yes, you can. Since I receive a lot of questions about that, I put together a pretty comprehensive guide, How to Monetize Your Website. I’ve listed 33 ways to do so.

Can I sell products on my website?

Yes, you can. However, you need to set up payment links, which are fairly easy to do. Here’s a tutorial for that: How to Set Up PayPal Links on Your Website.

What website platform is your site websitesetup.org using?

I built my site with WordPress, and it’s using a WordPress theme.

How can I get my website listed on Google?

Google (and many other search engines) index your website automatically. It shouldn’t take more than a few weeks. In case you want to speed up the process, go to Google Webmaster tools and submit your site there.

Do I need to buy some security add-ons once I’ve installed WordPress?

No, you do not, but you can install a range of useful free plugins to help add an extra layer of security to your site. Akismet is one that will filter spammy comments. Others are available to limit log-in attempts, back up your site, and provide other security features.

How do I set up a Donation button on WordPress?

The most popular way to gather donations on your WordPress website is through PayPal. A plugin like PayPal Donations will help you get your button set up. Simply install the plugin, configure your settings, and start accepting donations.

How do I get more traffic and visitors to my website?

There are many techniques, including search engine optimization, social media optimization, guest blogging, influencer marketing, and more. Forbes has a more comprehensive list, 39 Actionable Ideas for Driving Traffic To Your Website.

What is affiliate marketing?

Affiliate marketing is when businesses reward their affiliates for referring customers. As an affiliate, you will receive a commission if your blog readers click on your custom link and purchase a product. There are numerous affiliate programs you can join, including Amazon Associates.

What is Amazon Associates?

Amazon Associates is an affiliate network for Amazon.com. When you join, you will be able to generate custom links to Amazon products, which will help you earn up to 10% in commission if your blog readers buy through those links.

How do you upload your site files?

You can upload your site files in your cPanel (or dashboard) of your hosting account using FTP (file transfer protocol).

Do you have any book recommendations for learning HTML and CSS?

Some popular books on the subject include HTML and CSS: Design and Build Websites by Jon Duckett and HTML5 and CSS3 All-In-One for Dummies by Andy Harris.

What is PHP?

PHP (PHP: Hypertext Preprocessor) is a type of scripting language in web development that can be embedded into HTML to create dynamic web pages. Essentially, your PHP files are saved on your server, and then you embed the code for the corresponding files into HTML pages to reduce heavy HTML output.

Can I hire you as developer? Can you recommend someone?

Unfortunately, because we are so busy keeping this site up-to-date and helping out all of our readers, we are not up for hiring. However, we have a few in-depth tutorials on how you can become a developer or how you can hire one. If you’re still in doubt, you can also read about if you should hire a developer or DIY.