What is a static homepage

static vs. dynamic websites

static websites

With static websites, you have to write all of the code yourself

A static website stores a file for each page on the website. The same content is output every time this page is requested. This means you have to write the design and content for each individual subpage.

The advantages of having a static website are that they are easier to host. The servers only serve static content and do not need to run any server-side scripts. This requires less server administration and therefore the chance of security breaches being reduced. Another benefit is faster loading times and server hardware doesn't have to be as advanced and expensive as dynamic websites. Inexpensive web hosting has expanded over time to include dynamic functions. As a result, this advantage of static websites is less and less important. Virtual servers offer high performance for short intervals at low cost.
Almost all websites have some static content. Supporting elements such as images and style sheets are always static, even on websites with highly dynamic pages.

dynamic websites

Dynamic websites are generated in the ongoing website creation process and use server-side technology to generate web pages. Usually they extract their content from one or more databases. Skills required for developing dynamic web pages are much more extensive than for static pages. Even medium-sized dynamic projects are almost always a team effort.

First, dynamic web pages were written directly with programming languages ​​such as Perl, PHP or ASP. PHP and ASP, in particular, use a “template” approach in which a server-side page resembled the structure of the finished client-side page, and data was inserted in places that were predefined. This was a faster means of development than coding in a purely procedural coding language like Perl.

With the help of a CMS it is easier to create dynamic pages

Both approaches have now been replaced for many websites by application-oriented tools at a higher level through a content management system (CMS) such as WordPress. These are based on general coding platforms and assume that a website exists that offers content according to one of several well-known models, such as: B. a time sequential blog, a thematic magazine or news site or a user forum. These tools make the implementation of such a page very easy and a purely organizational and creative task without the need for coding.


The content itself (as well as the template page) can be edited both via the website itself and with the help of third-party software, so-called plug-ins. The ability to edit all pages is only made available to a certain category of users (e.g. administrators or registered users). In some cases, anonymous users are allowed to edit certain web content, which is less common (e.g. in forums - adding messages). An example of a website with an anonymous change is Wikipedia.


If static websites are called up in the browser, the written HTML website is displayed directly. On the other hand, the basic structure exists for dynamic websites. With every page from a website, the written content is loaded from the server and presented to the website visitor.

Static websites are much more difficult to change than dynamic websites. With dynamic websites you only have to make the change with a CMS without directly changing the HTML code of the website. With the help of content management systems it is very easy to create websites. Only basic HTML knowledge is required for this. With the help of a CMS, the content of a website is separated from the design, which makes it possible to change one independently of the other. Contents can be easily inserted using ready-made templates without the need for extensive programming knowledge. With a CMS, all that remains is to create the design according to the wishes of the website host. For static websites, changes must be made directly to the HTML code, which requires advanced knowledge of both HTML and PHP.

A clear advantage of static websites over dynamic websites is that a server does not have to meet any technical requirements and no database is required. Depending on the size of the website, dynamic websites may require current server standards with significantly higher server performance, as well as a database. Ultimately, this leads to higher operating costs, which, however, are kept within reasonable limits.


Ultimately, the choice of website structure is up to you. But there are hardly any more reasons for a static website. The creation and editing of a dynamic website is much easier and you can decide for yourself when, how many and whether to create subpages. With a static website, each subpage must be written individually and is also loaded individually from the server. With dynamic websites, the basic structure is always the same and only the content is loaded from a database and displayed. Subsequent processing is therefore easier.


If you have any questions on the subject, contact your web designer or advertising agency.