This site is to serve as a free guide on how to build websites with WordPress and Dreamhost. NO coding skills required.
Why use WordPress?
WordPress is easy to use and fully customizable. Its no wonder that WordPress is the most commonly used content management system. With WordPress there is NO need for any coding but it does still allow for complete customization.
Dreamhost allows for easy installation of WordPress using only 1 click. The setup is done automatically saving you the effort of downloading WordPress and then uploading it to the server and configuring the setup. This is all done automatically with Dreamhost.
Dreamhost offers the best customer support and is there to help resolve any issues you have. Dreamhost also offers low priced hosting while still providing high quality infrastructure. Dreamhost also makes it incredibly easy to install WordPress.
WordPress vs WordPress.com
WordPress CMS is different then WordPress.com. WordPress CMS is installed to your Hosts web server and allows complete control over every aspect of the site. WordPress.com is just a web user interface or online page builder. WordPress.com you are more limited in customizing your site.
HOW TO BUILD A WORDPRESS WEBSITE
Process to Build Website
NO coding required
1) Get Hosting
2) Get Domain
3) Install WordPress
4) Find Theme
5) Install Theme
6) Edit Theme
First step is to sign up for Hosting. Dreampress recommends using Dreamhost but you can Compare Hosting Services here. Shared hosting is a good plan to start with. View differences between hosting plans here.
**This tutorial shows how to build a website using Dreamhost as the Hosting Service. So the process will be a little different if you’re using a different Hosting provider.
Next you need to decide on a domain name which is like the address or location of your website on the web. Here’s how to choose a domain name. and you can get a Domain Name Here.
Login to the Dreamhost Cpanel at https://panel.dreamhost.com/
Go Domains -> Manage Domains -> Register a New Domain -> Search for your ideal domain name
Add to cart and pay for the domain, typically costs $12
Once you have paid for the Domain its time to Fully Host the Domain.
Go Domains -> Manage Domains -> Click Fully Host this domain
Installing WordPress with Dreamhost is as easy as one click.
Login to Cpanel at https://panel.dreamhost.com/
Go Goodies -> One-Click Installs -> WordPress -> Select Domain -> Click Install. **Dreamhost will automatically install WordPress to your site.
Check your email. There will be a email from Dreamhost with your WordPress Username
Follow the link in the email to setup a password
Login into your site by going to websitename.com/wp-admin
Setup easy username if you want. Dremahost creates a hard to remember username. You can create a easy one by going to: Users -> Add New -> Enter Username/email/PW -> Set Role as Adminstrator
Now its time to find a theme.
Here’s how to pick a Theme
Go to Themeforest and search wordpress themes for the type of site your building. For example a Phone App website you’d search for “App” https://themeforest.net/category/wordpress?term=app
Browse all the Themes viewing the live demo of what the site looks like.
Find the one that has the right look and has the functionalities you are looking for
Buy and Download the theme
To install the Theme you first Download the .zip file from Themeforest. Then you have to unzip the outer folder but leave the internal Theme folder zipped. WordPress requires the Theme folder to be zipped in order to install it.
Unzip the outer folder of the zip file, i.e. the downloaded file. Within this outer folder there should be a zipped folder with the name of the Theme. This file you want to keep zipped. Just unzip the main file that you downloaded.
Install Theme by logging into the WordPress Dashboard.
Go to your website and put /wp-admin at the end of the url. www.websitename.com/wp-admin
Go Appearance -> Themes -> Add New -> Upload Theme -> Select the internal zip file.
**Select the zipped file with the Theme Name. It should be within the unzipped file you downloaded.
**If there are 2 theme files, one named child. Then install the one without child name first. Then install child theme
Activate theme: Appearance -> Themes -> Select Theme -> Activate
Install Demo Data: Appearance -> Import Demo Data
**Installing Demo data can vary between themes. Typically its is in Appearance demo data. If not then check the install doc provided by the Theme provider.
Your webpage should now look like the demo in Themeforest after you install the Theme and load the demo data. Once the Theme is installed its time to edit the pages and add the content. Detailed description on how to edit your WordPress site
Edit pages, to change the homepage goto: Settings -> Reading -> Your homepage displays A static page -> Select Homepage
Now edit the pages adding the content and info about your app
Cost of Starting a New Website
To start a new website can cost as low as $22. $10 for hosting and $12 for the domain, wordpress is free and there are many free themes you could use. To get a even more high end looking site you could buy a premium theme for around $60. All in thats $82 to get a new website started.
With WordPress you can save thousands of dollars on development fee’s. Hiring a Web Developer to build the website is very expensive but these same Developers build Themes and sell them in ThemeForest. Theme Forest you can browse all the Layouts until you find the one with the right look. Themes are generally around $60.
Domain and Hosting
Get Domain and Web Hosting
The first step in building a website is to choose your domain URL and hosting provider. A good domain name is usually the company name, brand or a descriptive name. Domains typically end in .com but there are many other extensions available like .org, .net. io. Check if your domain name is available here
Dreamhost is recommended as they make it easy to setup your domain, install content managment system, add emails and much more. Check how Dreamhost stacks up against the competition.
Hosting costs as little as $7 a month. You can review plans here
Domains can range in price from $3-$500+ but are typically around $12 for the most commonly used extensions, .com, .org, .net
Choose Contact Management System
Choose the Content Management System (CMS) for the website. Approx 60% of websites use WordPress as the CMS. WordPress requires no coding knowledge and has an easy to use interface. There is also a vast plugin library allowing you to add any functionality you could imagine to your site. WordPress is fully customizable and allows you to control every single aspect of the webpage. Many online page builders are limited in there webpage creation and management.
WordPress CMS is FREE not to be confused with WordPress.com which is not a content management system but rather a online page builder.
Content and Layout
Develop Content and Layout
The WordPress user interface makes it easy to setup the content and layout of the webpage. It has a dashboard like user interface where you can manage all aspects of the site. From page creation to product setup, user management and much more.
With WordPress you can easily change the look and feel of the site by changing the Theme. There are many free and paid themes. Typically the paid for themes offer increased built-in functionality over free themes.
Themes range in cost from $0 upwards of $100+. On Themeforest you can get high quality Themes for around $60.
Database on setting up WordPress