How to Create a Website

Website Optimization: Tips on How to Improve a Website with SEO Techniques
SEO WordPress: How to add meta title, meta description and keyword

Creating a website is one of the first steps you need to understand if you want to get a digital identity. With advances in creating websites, we now have numerous ways of how to create a website, we can use content management systems, a site builder or using the old method creating from scratch. In this tutorial, we will talk about the three possibilities of how to make a website.

Do not worry if never experienced before creating a website because we will go through all the processes together in this tutorial.

What you need to know before creating a website

You need to know that you will not hit in the first. And not in the second. And maybe even the third … and that’s the magic of the internet. It allows you infinitely test and adjust the tools and resources to meet your goal. But keep this in mind, this willingness to learn and recycle every day in this digital world that dies and is born every minute with numerous features.

Convinced and prepared to launch its online project? So come on!

1 Set the goal of your project

You must define your online project and what you expect of him. For that split some categories.

  • Site – Your website can be institutional, to disclose activities, appointments, tasks and values ​​of your company as well as a news site your neighborhood or service.
  • Blog – Blog of travel, gastronomy and regional events. I’m sure you are true to at least one blog, is not it?
  • E-commerce – the Portuguese course, we are talking shop. If you want to sell products, enable online financial transactions, it is here that fits you. And on the internet you have a store 24 without vendors and spending on physical structure.

2 Create a Sitegrama

Creating a sitegrama

Sitegrama is the structure of your site that will help you visualize how will your project. It is important to understand the size that your site can reach and see new possibilities for future growth.

With this set, it’s time to start!

Step 1 – Choosing a Platform

As said before, there are three ways of creating a free website step by step:

    1. Let the CMS: The content and image management system as advanced tools that can be used to build and manage websites and content that compose them. When it comes to CMS, there are three market leaders are WordPress, Drupal and Joomla! All three are free and open source but WordPress is by far the most frequently CMS adopted. All three systems have been developed using PHP, all three make use of themes and templates for visual customization and all three are run by the community. Even if Joomla! and Drupal can not compete with WordPress when it comes to usability, simplicity and maintenance, community size and the availability of free plugins and themes etc. For someone with little experience of how to create a website, WordPress is the most obvious choice.
    2. Using Builder Sites: The automation world has reached a new level when the sites builders came to existence. At first the independent customization options of functionality and design were very limited, but now there is much that can be done with drag and drop in a modern website builder. Compared with CMSs and code from scratch sites, site builders are very fast and efficient arguably perfect for people with a lack of website development experience and do not want to spend much time in the development process.
    3. Creating a website from start: The third option at your disposal is to create a website from scratch. This process should ideally intrigue users who have at least a basic experience of development. The technologies used in this tutorial on how to build a stable site will be HTML and CSS.

Step 2 – Getting Hosting and Domain

To learn how to create a website, imagine a building, like any construction, it must have an address by which users can access it and also a place where you reside. To be able to publish your website, you need a hosting sites, and to give an address accessible to your site you need to get a domain. Let’s look together, one by one:

Choosing a Web Site Hosting

A good hosting service provider will help ensure that your site meets the standards desired quality, efficiency and availability. The  Hostinger provides accommodation sites at surprisingly cheap prices, keeping the above standards (and more!). Here are some of the many reasons why you should join the millions of customers who have already chosen Hostinger:

  • Hostinger is optimized for WordPress (WP CLI, WordPress Caching etc).
  • You get a very easy to use website builder that lets you drag and drop content to create a perfect site.
  • A PHP site work easily in Hostinger hosting. It is very favorable to developers. You can run Laravel, CodeIgniter, integrate seamlessly with your GIT and get SSH access to your servers.
  • SSL is also provided by Hostinger.
  • A free 30-day trial to allow you to get hands-on experience of all services before making a purchase.
  • If you opt for the Premium hosting package, you will receive a free domain.
  • You can have as many email addresses as you like, but they as limitless!
  • If you are experiencing any problems or have questions, our support team is available 24/7 to help you.
  • With just one click, you can install all the famous CMS including WordPress, Joomla !, Drupal, etc.

Choosing the Domain Name

Simply put, domain is the name of your website. It’s what you put the address of your browser and hit enter to visit. The is a domain and as well.

Choosing a good domain name is also crucial because it is something your users will use to refer to your site if you do not understand this. Here are some tips on what you need to know before choosing one:

  • Keep Short Name: no one wants to visit a Endereç
  • Be specific with the name: your domain should give an idea of ​​what your business does.
  • Choose the correct domain extensions: domain extensions are part of the domain that comes after the period (.). A .com domain is a universal choice, but depending on your needs or the nature of your site, you may have to choose a different one.
  • How do you feel when you pronounce the domain? Your domain name should be easy to pronounce so that it is easier to approach conversations

As well as hosting services, Hostinger also provides domain registration services. You can use this checker domain names to choose a domain name.

Hostinger - how to create a website

What’s even better is that if you choose to opt for a Business or Premium hosting plan, you will receive your free domain, completely free. We also sell the following areas .xyz at an unbelievable price of $ 3.99 per year!

Step 3 – How to Create a Website

So the base is ready and now the fun begins. Now that you know where your website will be hosted and what domain name you will use, you can start creating your own website. We explain all three methods (using WordPress, Site Builder and from scratch) choose your option below that will be useful to you more and let’s get going!

Option 1 – Creating a WordPress Site:

If you are reading this, then you have chosen the best way to build your website. We believe that you made the right choice! Let’s start with the steps:

install WordPress

Installing WordPress is so simple that you will not even need to click many times. Auto installer does all the hard work for you; although it also added a manual way to install WordPress using FTP.

Install WordPress via Auto Installer
  1. Log into your hosting account control panel, click the automatic installer icon.
  2. In the search field provided, type WordPress . When you view the latest version in the search result, click.
  3. Select the domain where the application will be installed, then click Next to configure other settings, such as username, password, email, and website language title. Finally just click on Install .

Installing WordPress auto installer with

It is! WordPress is already installed.

It is highly unlikely that the Auto-installer does not work in your case, but perhaps do not, or would like to perform the installation manually, then you can also install WordPress manually using FTP to transfer files. Follow these steps:

Installing FTP
  1. Download the latest version of WordPress on the official website. 
  2. Use an FTP client to upload the downloaded file to your hosting account. We recommend FileZilla, but you can use any other client. All FTP details you need are on the FTP access section of your account. If you need help with anything related to FTP, check out this tutorial . After climbing via FTP, unzip the file and make sure that all directories and WordPress files are in the folder public_html. 
  3. Then, log on the control panel to create the MySQL database that is used to store the information that your site needs. On the control panel of your Hostinger account, go to section MySQL Databases . Choose a name for the database, username and password, then click Create! Ready, your database is created. 

    installing wordpress ftp

  4. As a fourth step, you must now run the 5-minute installation wizard. All of the above steps are prerequisites of this stage, so make sure that the database was created correctly. Now, let’s install WordPress! 
  5. Access your domain. 
  6. You will see the WordPress configuration message. Click on Come on! . 
  7. Now you must tell the database details that we created in step 3. After entering all the data correctly, click Send . NOTE: The database server is mysql for shared hosting hPanel to cPanel leave as localhost . 

    installing wordpress ftp

  8. Proceed with the installation until you find the screen requesting some information from your site, as the site title, username, password and email. Please complete all fields correctly, and to complete, click Install WordPress . 
  9. If everything has been completed correctly, you will receive a message Success at the facility. Ready, your WordPress was manually installed successfully!

Watch how to install WordPress in cPanel in the video below.

Configuring WordPress

Now we put the installation in the list of chores done, we can talk about the configuration of our newly created WordPress site. Let’s look at some of the settings that you should start:

Delete the default page, publish and comment:
  • A post standard “Hello World” should be created after installation. It’s a good idea to delete it immediately. To do this, go to Posts -> All posts and delete it .
  • Now go to Page -> All pages and delete the sample page.
  • Finally, go to the comments section and delete the comment pattern.
Zone configuration and website language:
  • Go to Settings -> General  and set your time zone and language.
comments WordPress

All settings related to comments can be found in Settings-> Discussion in WordPress admin panel. Depending on your needs you can:

  • Allow or disallow people to post comments on new articles.
  • Decide whether to adopt comments manually or not.
  • Set up email notifications for comments.
  • Show Avatars or not

Pro Tip:  You can also disable comments to specific pages or posts. To do this, follow these steps:

  1. Click all posts / pages wp-admin area.
  2. Now click Edit fast to the relevant page.
  3. Beneath the tags, you will see an option that says Allow comments. Just turn it off and you’ll be done.
  4. If you want to close comments in a publication after a specific period of time.
Adjusting the media settings

After finishing with this step, your WordPress site will have better image management. By default, after you upload an image, multiple versions will be created with different sizes, which is a very inefficient practice. To change this, follow these steps:

  1. Go to Settings -> Media.
  2. In thumbnail size, put 0 for width and height. Keep the “cut thumbnail to exact dimensions” cleared (normally thumbnails are proportional)
  3. In the medium size 0 place for both width and height.
  4. For large size, adjust the width and height to 0.
  5. Check the “organize my monthly uploads and folders based on years” and click Save Changes .
Disabling directory browsing:

This is one of the technical adjustment that will go a long way improving the security of your site. To disable directory browsing, you have to edit the file .htaccess . To do this follow these steps:

  1. Connect to your hosting account using any file client (eg FileZilla)
  2. Locate the file .htaccess  and download it.
  3. Open and add the following line of code at the end of the file:

    Options -Indexes
  4. Click Save.
  5. Now re upe the file using FTP client.

Customizing WordPress site

The visual aesthetics of your site is as important as the content itself. WordPress themes allow you to customize the design and prospects of your website according to your needs. On the other hand, WordPress plugins allow you to make your site more functional. We will examine both options one by one.

Install WordPress themes

WordPress has a big contributor community, so that the number of free and paid themes available is huge! The vast majority of free WordPress themes can be found 33 best free WordPress themes .

Installing themes in WordPress is not difficult. Follow the steps:

  1. Click the section Appearances in the area administrator.
  2. Click the Add New button .
  3. You can search the available themes and select the one you like, click install and then activate to change the newly selected theme.

If you want to add a new theme that has purchased, follow these steps:

  1. Go to Appearance and click Add New .
  2. The theme of the file must be in printed form. Once prompted, you browse and upload.
  3. Once the upload is complete, click the Enable and its theme will be displayed.

If you want a more detailed tutorial on installing themes, you can check this tutorial here

Customize WordPress Themes

If you know how to edit code files, so you can customize the manually installed themes. This involves modifying the code written inside a CSS (cascading style sheet) that is responsible for enforcing the layout of your site. To do this, follow these steps:

  1. Go to Appearance in the WP control panel and then click Editor .
  2. Now click Style.css and editor with the file should open.
  3. You can make as many edits you want, depending on your needs and desires and then save the file by clicking the Upgrade File.

You can also customize your themes by modifying the contents of the file functions.php . By doing this, you can add, delete and modify features, functionality and design aspects of your theme. The theme of the functions of file and adding the PHP code, the theme can be customized. You can read more about functions.php here .

Install WordPress Plugins

Plugins make life a website owner much easier, there are many benefits in the short term and in the long run for your site. By simply installing a plugin, you can add functionality to your website without having to write code or change the configuration files. As well as the themes, there are thousands of free WordPress plugins and also paid available. Here are some that are essential to your website!

  • Wordfence Security : This plugin will keep your site safe and out of reach of hackers potential. Firewall defense security threats, this plugin is complete. You can find more information about it here.
  • XML Google Sitemaps : The Official Google plugin to automatically generate XML sitemaps will help you improve search engine optimization.
  • Yoast SEO : One of the most popular SEO plugins WordPress, Yoast SEO has more than 5 million active installations. Be meta-tag or page analysis, with the Yoast SEO, you will not have problems with SEO fixes.
  • Contact Form 7 : The Contact Form 7 can manage multiple contact forms, and allows customization of forms and e-mail content in a flexible manner.

Install Plugin WordPress is also easy to install themes for your site WP. Follow the steps to install:

  1. Hover over Plugins from the main menu.
  2. Click the Add New.
    installing wordpress plugins
  3. In the search field that appears, enter the name of the plugin you want to install.
  4. Click Install Now .
  5. When finished, click Enable .
  6. If you purchased a premium plugin you will not find it on the official directory and will have to manually upload the files, to do this, follow these steps:
    1. Click Add New when hover near the plugins
    2. Now click on the button Upload plugin on top.
    3. Click browse and select the plugin file is filed.
    4. When the upload is complete install the plugin as before and after the turn.

For a more comprehensive guide on how to install plugins in WordPress, click here .

Add content to WordPress

In WordPress content can be added in two ways, you can create a new post or you can choose a new page. The difference between the two lies in the fact that the posts can be divided into categories and can be marked and or archived. The posts are usually blog entries or articles that are displayed in chronological order on your site and can be referred to as time-sensitive content. On the other hand the static pages such as the contact area and pages as “contact us”.

Adding a new post or page in WordPress:

To create a new post on your WordPress site, follow these steps:

  1. Hover over posts or  pages depending on what you want to create. And click Add New .
  2. Now provide the details of your post / page. The post content will come in the box below. You can format your text or add images using the available toolbar. first post wordpress3. You have the following meta-boxes available at your disposal right on the screen:
  • Post : You can save the post as a draft and preview it before you publish it, you can change the visibility and status of your post and as soon as you click publish , your post will come online.
  • Tags : Using tags, you can add tags to your posts. But this option is only available for posts.
  • Featured image : This allows you to add an image
  • highlighted to your post. The picture position may vary according to your theme.
  • Categories : Assign your post to a category is using section. If you want to create a new category, click the + Add New Category . This option is also not available for pages.
Adding a static page

When you add your postings to the WordPress site, by default, it will show the latest posts in reverse chronological order on the homepage of your site. It is often preferred to have a static front page of your site to receive its first visitor, instead of a list of posts as soon as the site loads. Create a static front page is simple and easy. Follow the steps:

  1. Log in to the WordPress Admin area.
  2. Go to pages-> Add new page.
  3. Entitule the first page as Home.
  4. It is possible that your current theme allows you to change the aesthetics of your home page; if so, choose the models on the page attributes panel box.
  5. You can add the desired content on the content box and click publish
  6. Now go to Settings -> Reading .
  7. Choose the static page and from the drop down menu select Home .
  8. Click Save Changes.

There is much more you can do with WordPress and try to cover many fundamental topics that should be enough to get acquainted with the CMS and create your first website. To learn more, visit the this comprehensive tutorial WordPress .

How to create a website with Site Builder

Another way of how to create a website in Hostinger is to use site builder . It is perfect for people who do not want to mess with the code or install the CMS.

The drag and drop feature makes it extremely simple to use – you can put any type of information: text, images, tables, galleries or forms on your site easily.

Watch our video about the builder Żyro sites.

As you saw, the site builder Hostinger comes with over 100 stunning templates you can choose from and is a standard search engine responsive. This means that your site will always be with the best display on mobile devices and desktop without any extra effort. Follow the instructions below to create a website using the website builder.

Sign in Hostinger control panel. And then, from the panel, scroll to the section of the website and click on Website Builder .

You will receive a list of templates. They will be categorized for your ease on the left.

website builder

You can click the View to get an idea of how the site will look for the template , or click Select to continue.

For your help. A panel Steps will appear on the right side. You can follow the recommended way or can also press the green question mark for an explanation of the menu builder.

hostinger control bar

The model must have some standard fake content uploaded on the site. The first thing you should do is change it to describe what your site is about. You can do this by clicking anywhere where the text is written. You can also change the color, format or font size using the editing toolbar.

creator of Żyro sites

To add a new text, you can click the option Text from the menu and drag it to anywhere on the screen.

To add a new image, you can click on image and then drag the screen. As soon as you release the cursor opens a window through which you will be able to choose the image. Once loaded you can drag it to suit your wishes.

You can add a new menu using the Menu option from the toolbar. Once created you can modify different menu items.

You can also add maps or integrations of social networks using drag and drop.

With Advanced selection, you get options like Skype, Music, HTML, Calendars and AdSense etc …

The Trade section you will find tools and the most popular payment gateways. Use them if you want to create a website e-commerce .

The button Auto-Layout at the top of the page will help to nest all screen elements automatically and saves it from the manual design. However, if you do not like the result, there is always undo by clicking the Undo .

When you make any changes and adjustments you want, you can publish the site by clicking the Post in the upper left corner. You can also save it as a draft by clicking Save Draft.

How to create a website from scratch

In this section we will show how to create a static site from scratch using HTML and CSS. A static website is one that does not change regardless of the user who accesses and has a fixed content. You can have its advantages and its disadvantages; Let’s take a look at some of them:

Pros :

  • Static sites are fast.
  • Static websites are not linked to any database.
  • Easily easy to set up compared to their dynamic counterparts.

Cons :

  • It takes longer to manage and upload content
  • There is no available any content dynamically to the user.

Also you will need a code editor. Some of the best editors are:

  • Notepad ++
  • TextWrangler
  • sublime Text

Starting with the Basic HTML page

Hypertext Markup Language (HTML) is a markup language for creating web pages.

Open the code editor you are using and paste this in the empty file.

<Title> Your website's title here </ title>
</ Head>
This is where the content comes.
</ P>
</ Body>
</ Html>

Open the saved file in your browser. Obviously the page will appear at first glance, ridiculously ugly, nothing like what you imagine for your first website. But that’s all it takes to create a basic site page. We will continue to improve isso.Agora click save as in your code editor and save the file with a .html extension (for example Site.html)

Adding CSS to improve appearance

The CSS in English means Cascading Style Sheets or cascading style sheet, which lets you create your website and implement consistent styles along it. With this, you can use sources to specific areas of your site, change colors for some sections or change a background of your site etc …

To create a style sheet, open a new text file and save it with the name Style.css . It must be saved in the same directory that has the HTML file of your main page to make the index file read the CSS file of the design suggestions, establish a link between the two is adding line within the <head> tag. like this:

<Link rel = "stylesheet" type = "text / css" href = "style.css">

So far, all we did was link the CSS file and the HTML file. we now divide our website in 5 sessions and two columns using CSS. Enter the following code in your CSS file:

body {background: # F6E7E7; margin: 0 auto; padding: 0; text-align: center;}
The {color: # 310909;}
#container {width: 1000px; margin: 0 auto; padding: 0; background;}
#header {width: 1000px; height: 180px; margin: 0 auto; padding: 0; border: 0; background: # f346e1;}
#sidebar {width: 300px; height: 410px; margin: 0; padding: 0; border: 0; float: left; background: # E83535;}
#content {width: 700px; height: 410px; margin: 0; padding: 0; border: 0; float: left; background: # 8be0ef;}
#footer {width: 1000px; height: 70px; margin: 0; padding: 0; border: 0; float: left; background: # 000000; color: #eee; clear: both;}

Background values ​​can control the color of the different sections and you can change them according to their own desires. So we have five sections on page: container, header, sidebar, footer and body. The section names indicate their functions, the container area basically covers the entire site and its width can be changed to 1000px if desired, but you must ensure that you change the dimensions of the other sections to make everything aligned. You can set the width, the height and the colors of all the sections according to their own desires and, once done, update the file of your homepage to this:

<Title> Your website's title here </ title>
<Link rel = "stylesheet" type = "text / css" href = "style.css">
</ Head>
<Div id = "container">
<Div id = "header"> <p> Header Goes Here </ p> </ div>
<Div id = "sidebar"> <p> Left Navigation Goes Here </ p> </ div>
<Div id = "content"> <p> Content Goes Here </ p> </ div>
<Div id = "footer"> <p> Footer Goes Here </ p> </ div>
</ Div>
</ Body>
</ Html>

Here, as you can see, we use the tag <div> to divide our website in two different sessions and setting the ID, we have also established specific design considerations for them to be read from the CSS file.

creating site with hostinger

There is much more you can achieve using only CSS and HTML.

Play Sources

If you do not add any specification in CSS or HTML file, you will see a text displayed in the default font type of your computer, typically will be Times New Roman. Using CSS however, you can change the font styles to comply with what you want for the site.

#content p {font-family: Open Sans; font-size: 18px}

When you add the above line of code in your stylesheet (after session # content), it will cause the paragraph of text use the Open-Sans font and the text size will be kept in 18px.

adding hyperlinks

When making a website, sometimes you need to connect to an external site or a different part of your own site. This link that, when clicked, takes you to a different section on your own website or to an external, is called hyperlink. The “href” specifies the link destination while <a> tag defines the links. Do not worry, we will share an example:

Add this tag: <a href=””> Go to Google </a> for the body of your site will appear as Go to Google and when a visitor clicks on it, they will be taken to the Google home page.

adding images

With HTML, it’s as easy as using a tag and refer to your image. The <img> tag lets you add images. See how to use it:

<Img src = "cat.jpg" alt = "Cute Cat">

Within the following to src comma, you’ll add the image location. In this case, the image must be in the same directory as your index file. The line that follows alt will only be displayed in the browser if the image can not be loaded.

creating Tables

Organize information often becomes part of the design or functional requirement and HTML, you can also do this using tables. Using the <table> tag. To specify a header in the table you use the <th> (table header) and a line, you should use the <tr> (table row) to frame data, use the <td> tag.

<Th> My Header 1 </ th>
<Th> My Header 2 </ th>
<Th> My Header 3 </ th>
</ Tr>
<Td> Data for 1 header 1 </ td>
<Td> Data for 1 header 2 </ td>
<Td> Data for 1 header 3 </ td>
</ Tr>
<Td> Date header 2 for 1 </ td>
<Td> Date header 2 for 2 </ td>
<Td> Date header 2 for 3 </ td>
</ Tr>
<Td> Data header 3 for 1 </ td>
<Td> Data header 3 for 2 </ td>
<Td> Data header 3 for 3 </ td>
</ Tr>
</ Table>

After applying the above code, your site should look like:

create site - final result

When you are working with HTML and CSS, chances to play and make your site more functional and more pleasant aesthetic form are endless. We just covered some of the most fundamental concepts that you should be aware to get started and create your own website from scratch. The Internet is full of great tutorials and interactive tools that help you learn how to code :


In this tutorial, we want to help beginners get their hands on a screen with website builders and show how to create a website using WordPress or even zero. Whichever way you chose to create your website, we hope you have understood right and wish him the best of luck to run it and maintain it.