A little shocking start:

many complain about why they have to spend a lot of money on a website, when there are people around that offer them for a few pennies.

Without forgetting who does it himself, because:

“What does it take !
There are many platforms that allow you to be online in just a few clicks !
“Now, quoting Wikipedia, here are the professionals involved to have an effective website (then also nice, huh!):

Among the professional figures linked to the creation of the websites there are:
• the information architecture expert, who is responsible for the organization of the entire site and the navigation structure.
• the webdesigner, who designs the site from a graphic aspect (layout) to the contents.

• the web manager, who coordinates the web project of the site to be created; • the content manager, who is responsible for drafting the content and logical structure.
• the web developer, who is responsible for the behavior of the pages.
• the SEO (search engine optimization) manager, who is responsible for positioning the site within the search engine indexes.
• the webmarketing expert, who is responsible for promoting the site on the web.
• The web strategist, who manages the presence of companies on the web.
• the webmaster, who administers the site in general, therefore has exclusive access to it through the relevant access codes or keys, and is also responsible for its publication (online), revision / update as well as the legal aspects. Maintains relations with the client / owner of the website.
• the system administrator, who manages the network, hardware and basic software of the web server where the site is hosted (ie the infrastructure that hosts the site). The system engineer is the only professional who does not deal with the website in his own terms but only with basic support (operating systems, database and application configuration, HD architecture and logic, performance, etc.)

Beware of the burr that you wet on the ground!

The Web (Technique)

In order to have an online website you need a large number of infrastructures, let’s see them.

Computers called Servers that host content.

At least one telecommunication network connecting these computers.

The languages ​​and protocols with which to define the communication standards and content creation.

The software that allows you to “translate” this data, the Browser, into a humanly understandable aspect.

Other software to protect everything, the famous: firewall, antivirus, antispyware and anti malware.

Technical types of six sites

From the point of view of the structure and the technology used, websites can be briefly divided into two main types:

Static sites

Dynamic sites

Static websites made up of static pages have read-only content.

Usually they are updated with a low frequency and are maintained by one or more people who act directly on the HTML code of the page (through special web editors). This is historically the first generation of websites.

Dynamic websites consisting of dynamic web pages, on the other hand, contain dynamically drafted content (generally thanks to the connection with a database) and provide content that can vary based on several factors.

Dynamic websites are characterized by a high interaction between site and user; some elements that characterize the dynamism of a site can be: interaction with one or more databases, displaying the time of the server, various operations on the file system (such as dynamic creation of documents, etc.), cloaking based on various parameters (including the user agent, or browser, or user resolution), viewing or printing or cataloging users’ IP addresses, and much more.

Types of websites according to the type of use.

Websites are then commonly divided into categories to frame their operating sector or the services offered:

personal website: conducted by individuals or small groups of people (such as a family), which contains mainly autobiographical information or focused on one’s personal interests (e.g. a blog)

company website – functional for promoting a company

e-commerce site (or “e-commerce”) specialized in the sale of goods and / or services via the internet

community site: a site where users can communicate with each other, for example via chat or forum, forming a virtual community

download site: where to find large collections of links to download video game demonstration software, images, etc.

forum: place to discuss by posting and reading messages, organized by threads (threads) and messages (posts)

informative site: contents aimed at informing the user, but not strictly for commercial purposes

search engine: collects, catalogs and indexes the contents of other sites and makes them available for search.

Yes, Google and the other search engines are sites that find sites!

database: site whose main use is to search and show the contents of a specific database (for example the Internet Movie Database for films)

playful site: a site that is in itself a game or serves as an arena to allow more people to play, on the rise!

news aggregator: presents content automatically retrieving it from the network from many sources simultaneously, and is similar in this to search engines that exploit the results of user searches by aggregating and storing them in a database with criteria such as the type of media (photos, videos, text etc.) and the textual content.

The result is a site that grows enriching itself with pages with content inherent to the basic topic, defined during installation but refined on user preferences, all automatically.

link farm: sites created solely to propose links to other sites for advertising purposes (often in exchange for fees)

portals: websites that have taken on such dimensions as to constitute a starting point, a gateway to a group consisting of resources for web users; the portal topic can be more or less generalist or specialized (vertical portal).

Many sites are a fusion of two (or more) of the previous categories. For example, a company website can at the same time advertise its products and publish information material. Some websites have reserved areas, or sections accessible only upon payment of a fee, registration, or assignment of a password.

The languages

The most common language with which websites are created is HTML (Hyper Text Markup Language), its derivatives and CSS.

For dynamic websites where some content can be generated dynamically on the user’s browser, in addition to the previous languages, scripting languages ​​such as JavaScript or Dynamic HTML are used, technologies supported by default by all recent browsers (client-side web programming ).

For the construction / creation of dynamic websites capable of extrapolating data from databases, sending emails, managing information, etc., the most popular scripting languages ​​are PHP, Ruby, Python and ASP as an alternative to Java, usually used for applications. enterprise (web server-side programming).

Increasingly the creation and management of complex and content-rich websites goes through the use of Content Management System (CMS), real web platforms (sort of evolution of web editors) for which no knowledge of techniques is required web programming and also useful for forums, blogs and e-commerce portals.

We mention perhaps the most famous CMS: WordPress as an example.

Accessibility

This aspect is very important, but unfortunately overlooked!

Websites must meet accessibility requirements that make its content accessible to anyone, including individuals with mental and physical disabilities, defined in precise rules called Web Content Accessibility Guidelines (WCAG) defined by the World Wide Web Consortium (W3C).

Important considerations:

As long as a site is, to date, it no longer makes sense.

If a site is ‘too much’ for a small reality, there are viable alternatives such as (for example) a Google My Business listing.

The site today must be a resource; who, in fact, would hire an employee to pay his salary to do little or nothing? We understand each other, I would say.

Remember and get this in mind too: the site is not a program on TV!

The site is interactive, engage your audience!

Use these blessed Call-To-Action !!!