How to create a website for free and independently from scratch without technical knowledge? What is a "domain" and "hosting" and why are they needed? What is the "HTML-site", "CMS-system" and "site builder" and what are their key differences from each other? p>
If you are close to the above questions, please get comfortable, and we will try to answer them in detail in this manual. We understand the importance of all, having learned to create modern and functional websites, you can build an Internet representation not only for yourself or your company, but also offer similar services to other interested people. Today it is one of the most promising and stable types of Internet earnings. p> Contents How does any website start? What tasks can be solved using the site? Technical aspects of site creation Site builders Example of site creation We create a business card site We create an online store We create a landing page (Landing Page) Rating of site designers CMS-systems Creating a website from scratch Creating an HTML site Key stages of creating a site Create from scratch or on site builder? Useful programs for beginning webmasters Publishing the created site on the Internet What is a “domain” How to choose a domain for a site What is a “hosting” How to choose a hosting for a site Placing a ready-made site on a server Answers to common questions Conclusion 1. Where does any site begin ?
Any site, and ideally, the very idea of creating a site should begin with a clear understanding of the purpose of creating and further developing a new Internet resource. p>
For what purpose can a site be created? p>
In fact, all the goals of creating a new site can be divided into two main categories: p> commercial; non-profit.
It must be admitted that in most cases Internet resources are created precisely for commercial purposes. Let's look at specific examples of such goals so that everything becomes clear. p>
So, the commercial purpose of creating a site can be: p> sale of goods and services; personal or political public relations; transfer of valuable information to the target audience for the purpose of subsequent profit; creating a positive image for a commercial company; creating websites for clients.
As for the non-commercial purposes of creating a website, among them are the creation of Internet resources for charitable organizations, as well as the creation of Internet sites designed to communicate and exchange a variety of content and information between certain groups of users. p> Definition of the tasks facing the created site
First of all, it should be noted that any competently created website is capable of solving the widest range of tasks. For example: p> the formation of a stream of targeted visitors for your business; organization of effective processing of applications received from potential customers; increasing the awareness of a company or a personal brand of a website creator; building trust from potential customers; the provision of relevant information in the most popular formats, such as text, images, as well as video and audio materials; providing site visitors with the opportunity to download the file of interest, for example, the price list or presentation of the product offered; automation of your business; and many many others.
Do you already know what tasks your website will solve? This is really important, because, just on the basis of the tasks, you can choose the type of site that is best suited for creating your Internet resource. p>
Create a site now! Choose constructor p> Technical aspects of the site
The technical aspects of creating your own website largely depend on the right choice of the necessary tools. First of all, it should be understood that today there are three main ways to create a website yourself: p> using site builders; using CMS-systems; by self-writing the source code of the site.
Let's look at each of these methods in more detail. To begin with, which, in our opinion better than others, is suitable for beginners. p> Site builders
We are convinced that if you have limited time or the desire to understand, then the best way would be to create a site in the designer. We chose the most effective and easy to use that for creating a site will not require any knowledge in the field of layout, programming and web design. p>
So, the site builder is a specialized online service that includes ready-made graphic design options for the created sites, as well as having a convenient and intuitive user interface. Ideally, a modern website designer should allow anyone to create their own Internet resource without the need to gain knowledge in the field of web programming and design. p>
The most popular site builders p> Wix is one of the most popular website constructs that allows you to quickly and simply create Internet resources of really high quality. On our site you will find a detailed review of this designer, as well as a step-by-step guide to working with him. Recommended! UKit is a designer who allows you to create modern websites and then successfully engage in their SEO promotion. It has an easy-to-use and intuitive user interface, and also includes an advanced analytics system. Especially for readers of our site, we have prepared a step-by-step guide for working with this designer. Nethouse is a designer who is perfect for creating business cards, portfolio sites, online stores. It is quite simple in the initial development and further use. We have prepared a detailed review and a step-by-step guide. UMI is another easy to learn and use site builder. Read our detailed review as well as a step-by-step guide on how to work with it.
In addition, especially for readers of our site, we have compiled a ranking of the best site designers. Be sure to pay attention to it to analyze all possible options! p> A simple example of creating a site
Let's briefly go through the steps of creating a site in the Wix designer. It is perfect for business people who do not want to dive into the subtleties of creating websites and save them from the need to make their first resource on the “bare” HTML or to deal with the features of the CMS. p>
The process itself consists of several clear and simple steps, which are just below! p>
Step one - register in the constructor and log in to your account.
We are going through a simple registration procedure by filling out these forms or simply logging in to one of the most popular social networks. p>
Step two - choose a basic design template for a future site.
The designer provides users with a collection of over 500 unique free templates! There is no such choice anywhere! p>
Your task will be to choose the most appropriate template for the functionality and visual design, after which you can begin to set it up and fill it. p>
Step Three - we design and personalize the site.
First of all, you need to give the created resource a unique name. It is worth noting that, if necessary, the site name assigned in this step can be changed at any time.
By default, you get a third-level domain (type your login.wix.com/your site), but you can easily connect your 2nd level domain. p>
Visual editor with the simplicity of MS PowerPoint allows you to change any element of the created site, and also add or remove a wide variety of blocks and modules without any problems. p>
In particular, you can: p> Add the necessary pages to the site and fill them with content. Photo galleries and videos. A variety of functional elements, such as forms, buttons and menus. Social network buttons. Functional for blogging company. Implement a full-fledged online store. Activate SEO tools to promote the site being created. Add colorful favicon. A variety of counters and metrics to track important parameters and characteristics of the site. And many more and many different modules for different purposes.
Step four - final touches and launch. p> Browse the mobile version, make sure everything suits you. Confirm previously entered contact details. Be sure to make a "Preview" before launching the site. Finally, click the “Publish” button so that the site you have created becomes part of the world wide web and is accessible to all users.
Of course, website creation is a creative process and most likely you will constantly return to it and introduce new features and features. The designer gives you the opportunity to concentrate on the most important and enjoy creation process. p>
As a result, you get a high-quality website with a convenient mobile version and no technical knowledge at all. If you have any questions about the designer, then you can find the answer to them in our detailed step-by-step instructions. p>
Create a website on Wix! p> CMS systems
The term CMS is derived from the English expression Content Management System and is used to refer to so-called "content management systems" (site). The same systems are often called “engines” for sites. To date, any CMS-system allows you to manage all the contents of the site using a simple and intuitive interface. p>
It is quite natural that the choice of a CMS system depends on the purpose of creating a specific site. Each engine for the site has its own characteristics, advantages and disadvantages. In addition, it should be borne in mind that all CMS-systems are divided into two large groups: free and paid engines. p> Top Free CMS-systems WordPress - great for creating blogs, business cards, corporate sites. By the way, the site that you are reading now works on the basis of this particular CMS. And we have already published a guide on how to create a WordPress site. Joomla is another multi-functional CMS system that allows you to create a simple business card site or a corporate site, as well as a full-fledged online store. Be sure to read our guide on how to create a website on Joomla. InstantCms - first of all, this engine is designed to create social networks, city portals, as well as dating sites and online clubs; Drupal is another popular CMS system that is great for creating corporate websites, business cards, as well as portfolio sites, social networks and online stores; OpenCart - this CMS-system is designed primarily for creating online stores. However, it should be borne in mind that it is easy to use, but it is quite complicated in terms of development. As practice shows, to develop a full-fledged online store based on this engine requires the involvement of an experienced PHP programmer. phpBB is a great CMS system for creating forums. Top paid CMS-systems "1C-Bitrix" - a powerful and versatile site management system. It allows you to create and maintain Internet resources of almost any type. The key features include the ease of managing the created site, high performance, integration with 1C (this is a very important moment for Russian online stores), as well as extensive mobile administration capabilities. UMI.CMS is another decent representative of paid CMS-systems. The motto of its developers is “convenience for people”. Especially for this engine was created 500 unique templates that are suitable for almost any site and at the same time provide an opportunity to refine for each specific project. And 2500 developers will be happy to assist you in creating a site based on UMI.CMS and “sharpening” it specifically for your purposes. osCommerce is a paid CMS system designed to create modern online stores and has rich functionality. Independent website creation
Especially for those who want to learn how to write the source code of the site being created independently, we have prepared step-by-step instructions for creating a simple HTML site. Go! p>
Attention! If you are an absolute beginner, or simply do not want to dive into working with code and other technical issues, you can safely move on to the section "Create a website from scratch or on the site designer? p> Create HTML site
As a first example, we will create a simple HTML site that will consist of just one page. HTML (HyperText Markup Language - hypertext markup language) is a universal language for describing web pages. Its task is to tell the browser what and how to display when the page is loaded in the user's browser. Each of its tags describes a page fragment. p>
The following is the source code for the simplest HTML page: p>