Unsplash / Kelly Sikkema

The best CMS for businesses in 2025? AI, SEO, WCAG, Consent Mode, Automations. Check out what's new in ICEberg CMS 5

31.05.2025 22:20
21 minutes of reading

Table of contents

ICEberg CMS is a platform that has been gaining recognition over the years among interactive agencies, developers and end users due to its continuous development, flexibility and extensive customisation of sites to meet individual business needs. With version 2024, version 5, ICEberg CMS has introduced a number of important features and enhancements that increase editor productivity, improve SEO performance, increase site accessibility and simplify development work.

In the following text, we take a detailed look at the most important new features of note, discussing both the practical perspective (how to use the new features) and their anticipated impact on the site itself, users and marketing efforts.

You can read the rest of the article below - under the form.

Umów się na darmową konsultację

Automation of linking phrases (linked phrases)

Description of functionalities
ICEberg CMS 5 introduces a mechanism for automatic linking of phrases within the website. Thanks to this, content editors can define a list of phrases (keywords or phrases), which are then recognised by the system in the texts and dynamically covered with hyperlinks leading to selected subpages.

SEO benefits

  • Improved internal linking structure - search engines (Google, Bing) assess a website for consistency and depth of internal linking, among other factors. Automatic linking allows for an even distribution of "link juice" to the most important sections, which translates into higher visibility of these sub-pages in search results.
  • Increased user engagement - with contextual links, users can easily move between related topics, which increases time spent on the site (dwell time) and reduces the bounce rate.

Implementation and configuration

  1. Administration panel → SEO settings → Linked phrases: the administrator adds phrases, indicating the target URLs.
  2. Defining priorities: depending on the hierarchy of phrases, the system may give higher priority to certain words (e.g. 'sports shoes' may have a higher priority than 'shoe review').
  3. Exclusions: if a phrase occurs in a specific context, exclusions can be set (e.g. the phrase will not be linked in h1-h2 headings or in selected content types).
  4. Reports: once the function is activated, it is possible to download a report in CSV format which shows all the links inserted, the number of occurrences and the sub-pages on which they were placed.

Practical tips

  • Avoid over-optimisation: linking every phrase in a single paragraph can be seen as SEO spam. It is advisable to set a limit of links per sub-page (e.g. max. 3 "phrase" links).
  • Update phrases regularly: as the site grows, keywords may evolve - monitor traffic and if necessary add new phrases or remove those that are proving ineffective.
  • Analyse reports: use Google Analytics/Search Console metrics and data from ICEberg CMS to see which linking is generating the most internal clicks.

 

Icons hosted in the CMS

Functionality description
Until now, it was often the case that icons (e.g. SVG, font icon, PNG) were stored externally or placed inline by developers in the template code. In ICEberg CMS 5, any icon (both those for system elements and those added by editors) can be stored directly in the CMS repository and available as a resource for any sub-page or module.

Benefits

  • Centralisation of resources: all icons in one place, without the need to host them on separate servers or CDNs.
  • Ease of management: editors can add their own icons (e.g. SVG branding) and insert them anywhere on the site in a few clicks.
  • Optimised for loading: SVG sprites can be configured or minimum-size icon sets can be automatically generated.

How to use

  1. Icon library → Add icon: upload an SVG/PNG/font icon file. The CMS will automatically process the graphic, generate a thumbnail for preview and possibly an SVG sprite.
  2. Selection in the visual editor: when editing content, inserting cells/sections, you have the option to plug in an icon from the library.
  3. Dynamic invocation: in advanced Twig/Blade templates you can invoke an icon using a special @icon('icon-name') directive.

Practical tips

  • If you plan to use multiple SVG icons with similar graphic elements, use the sprite option to reduce the number of HTTP requests.
  • Take care with naming - preferably use a prefix (e.g. ico- or svg-) so that you can easily find the right group of graphics in the future.
  • Optimise SVG files before uploading - remove unnecessary metadata, reduce the number of path nodes in the graphic editor (e.g. Inkscape).

 

Development of OpenAI integration in ICEberg CMS

Version 5 of ICEberg brings a significant expansion of functionality related to integration with OpenAI models (including GPT-4). Key areas of AI use include SEO automation, content generation to support marketing, and streamlining the editor's daily workflow.

Automatyzacja optymalizacji SEO w integracji z AI

Functionality description
By linking to the OpenAI API, ICEberg CMS can automatically analyse published content and suggest SEO optimisations in real time. This process can be broken down into several steps:

  1. Semantic text analysis: AI checks whether the keywords in question (link phrases and other phrases) occur in the right density, whether the meta tags correspond to the subject matter and whether the text is not over-optimised (keyword stuffing).
  2. Suggestions for improvement: the system generates suggestions for content changes, such as:

    • Introduction of related keywords ('LSI keywords'), which will influence broader semantic search.
    • Adding H2/H3 headings in sensitive areas for better thematic structure.
    • Completing or modifying the meta description to make it more attractive to the user and encourage click-through (CTR).
  3. Monitoring: once suggestions have been made, the CMS tracks changes in rankings and statistics (e.g. average session time, rejection rate), providing reports on the effectiveness of AI optimisation.

Benefits and impact on visibility

  • Rapid response to changes in search engine algorithms: Google or Bing algorithms are constantly evolving. AI analyses content against the latest guidelines (e.g. E-A-T, Core Web Vitals) and suggests improvements.
  • Saves the SEO team time: standard SEO audits can be time-consuming. Automatic analysis and generation of recommendations allows you to focus on strategic activities (e.g. external link building, content campaigns).
  • Consistency of style and semantics: AI takes care of linguistic consistency, avoids overexposure of the same phrases and suggests synonyms or related terms, which promotes better indexing by search engines.

Generowanie keywords, description, tagów, opisów pod social media

Functionality description
Another element of OpenAI integration is the ability to proactively generate relevant metadata:

  • Keywords (keywords) - based on an analysis of the page/article subject matter, AI selects a set of potentially valuable phrases, together with an estimated phrase difficulty (keyword difficulty).
  • Meta Description - AI creates an attractive description, within the character limit (approx. 155-160 characters), tailored to Google Snippet requirements.
  • Tags for entries - the editor does not have to manually enter tags: AI suggests a set of tags based on content, and groups them thematically.
  • Description under social media (Open Graph, Twitter Cards) - titles (og:title), descriptions (og:description, twitter:description) and suggested images (og:image) are generated, contextually matched to the main graphic or stock graphic suggestions.

Benefits

  • Increased chance of better CTR in search results - well-worded meta descriptions are an important factor in getting a user to click through to our result.
  • Standardisation - AI ensures that metadata is of optimal length and avoids duplicate and unreadable descriptions.
  • Social media expansion - automatically generated Open Graph tags increase attractiveness in sharing on Facebook, LinkedIn or Twitter.

Spam protection

Form security and protection against spam is one of the priorities of any modern website. Both simple mechanisms (list of blocked domains) and more advanced ones (possibility to block bots) have been implemented in ICEberg CMS 5.

List of blocked domains (forms)

Functionality description
The administrator in the CMS panel defines a set of domains from which messages (e-mail addresses) provided in forms are rejected or marked as spam. For example, you can enter:

  • List of disposable domains (e.g. "mailinator.com", "10minutemail.com") to filter out temporary accounts.
  • A list of domains associated with mass spam or blacklisted.

Modes of action

  1. Reject form: the message is not inserted and the user receives an error message.
  2. Mark as spam: the message goes to a special folder in the panel (or to the system mailbox), from where the administrator can manually review it and reject/forward it.

Practical tips

  • Maintain a list of domains at regular intervals (e.g. monthly) to catch new services offering mail tmp.
  • Use regex rules to block whole groups of domains (e.g. ending in "@spamdomain.*").
  • Combine this feature with Google reCAPTCHA or hCaptcha to minimise false submissions.

Possibility of blocking bots (crawlers)

Functionality description
Version 5 of ICS CMS allows you to define a list of user-agents (crawlers) to be blocked or subjected to additional security measures (e.g. captcha). Both user-agent names and entire patterns (regex) can be entered.

Benefits

  • Protection against excessive server load - a crawler that crawls the site intensively can generate excessive traffic. Blocking it allows server resources to be maintained for real users.
  • Avoiding unwanted indexing of certain sections - if we have areas on the site that should not be indexed (e.g. working copies, test modules), we can automatically filter out crawlers.
  • Reducing spammy auto-complete attempts - bots may try to submit forms for spammy purposes. Blocking them reduces the administrator's work on cleaning up the database.

Opinions and evaluations

The extension of the feedback and ratings module is another step towards building the credibility of a website or online shop. In ICEberg CMS 5, you can:

  • Enable/disable reviews at module level (e.g. articles, products).
  • Contextual starring - both 5-point and 10-point scales.
  • Moderation - filtering of comment content, automatic detection of vulgarity or content not complying with the rules.

Benefits

  • Increased social proof - users are more likely to buy products if they see honest reviews from other customers.
  • Additional user-generated content (UGC) - reviews themselves provide content that attracts organic traffic (e.g. query "reviews of product X").
  • Possibility of advanced sentiment analysis - optional integration with AI allows key insights to be automatically drawn (e.g. searching for the most common problems in reviews or highlighting top benefits).

Implementation

  1. Module settings → Reviews and Ratings: activation, selection of rating type, configuration of publication rules (e.g. whether publication is moderated manually or automatically after positive verification).
  2. Rating widget in detailed view: possibility to insert stars and rating form in template.
  3. Moderation panel: backlog of new reviews, average rating statistics (e.g. bar chart in panel showing distribution of ratings).

WCAG development and accessibility

ICEberg CMS 5 places even more emphasis on web accessibility in line with WCAG (Web Content Accessibility Guidelines). The most important changes are:

  • Pulling the main WCAG features to the top: the most frequently used accessibility options (contrast, font zoom, keyboard navigation) are easily accessible from the front-end.
  • Enhanced accessibility plugin: more than a dozen features are available, among them:

    • Automatic addition of aria-label attributes to buttons, links and interactive elements.
    • Ability to define alternative text for images (with verification that the alt attribute is not empty).
    • Contrast colour mode ("high contrast" function), which generates appropriate CSS styles based on the defined colour palettes in the CMS.
    • A "keyboard shortcut" function that allows users to quickly jump to important sections (e.g. main menu or search engine).

Benefits

  • Meeting legal requirements - in many countries (including the EU), the website must be accessible to people with disabilities. Version 5 significantly facilitates the creation of WCAG 2.1 level AA compliant sites.
  • Improved UX (User Experience) - options such as clear labels, intuitive keyboard navigation or high readability contribute to better usability for all users, not just those with disabilities.
  • SEO - search engines prefer accessible pages (e.g. Google pays attention to the presence of alt attributes or the semantic structure of headings).

Implementation

  1. Administration panel → WCAG accessibility: activation of the plugin and selection of available features (individual options can be enabled/disabled).
  2. Content editing panel: when inserting images, the CMS indicates the absence of alt text or low text contrast.
  3. Front-end: a visible bar (usually in the header or footer) displays icons to enable visually impaired mode, change font size, start text-to-speech reader.

Automatic translation

ICEberg CMS 5 integrates a mechanism for automatic translation of content into selected languages, which is extremely important for multilingual websites.

Functionality

  • Source language recognition: The CMS automatically identifies the language in which the content is written.
  • Target language selection: the editor can indicate into which languages the translation should be made (e.g. English → German, Polish → English).
  • Translation engine: the OpenAI engine (GPT) or other APIs (e.g. DeepL, Google Translate - depending on the licence purchased) are integrated as standard.
  • Post-translation editing: after automatic translation, the editor has the option of fine-tuning the translation (improving style, industry terminology).

Benefits

  • Fast creation of multilingual versions: instead of engaging external translation agencies or translators, the editor can pre-translate an entire page in a few minutes.
  • Increased reach and accessibility in foreign markets: the presence of content in multiple languages promotes better exposure of the site in foreign search engines.

Practical tips

  • Proofreadkey sub-pages: it is a good idea to translate automatically and then have it proofread by a native speaker, especially if it is marketing or sales content.
  • Monitor performance: in GA/SC analyses, check which language versions generate the most traffic and adjust your campaign budget accordingly.

Consent Mode v2

Functionality description
Consent Mode v2 is the next release of the mechanism for managing user consents to collect data and run analytics or advertising scripts. ICEberg CMS 5 introduces:

  • Dynamic loading of scripts depending on the user's choice - if the user rejects, for example, marketing cookies, remarketing scripts remain disabled.
  • Granular configurability: the administrator can separately display the Banner Cookie message and at the same time prioritise the types of cookies (analytics, advertising, functional).
  • Permissions reporting: there is a dashboard in the CMS panel showing statistics (e.g. % of users accepting cookies, most frequently rejected categories).

Benefits

  • RODO (GDPR) compliance - the mechanism meets the legal requirements for voluntary and informed consent.
  • Optimisation of advertising budgets - knowing what percentage of users have consented to remarketing, for example, allows better planning of campaigns.
  • Increase user trust - transparent information about data collection builds a positive brand image.

Improved search engine in the administration panel

One of the most appreciated improvements in ICEberg CMS 5 is the introduction of an advanced search engine available directly in the header of the administration panel.

Functionality description

  • Global search: you type a few characters in the search box and the system suggests in real time:

    • Sub-pages (titles, slug)
    • Modules (e.g. "Blog", "Products", "Forms")
    • Views (e.g. article editing view, SEO settings view).
  • Quick transition: when the user clicks on a result, he or she is taken directly to the editing screen of the section in question, bypassing the need to navigate through side or drop-down menus.

Benefits

  • Time saving: especially in complex projects where the structure of modules is complicated, traditional menus can increase the time it takes to find the right screen.
  • Increased editorial ergonomics: editors or administrators who frequently change context (e.g. from blog editing to product catalogue settings) will appreciate being able to navigate to the right place immediately.
  • Fewererrors: fewer clicks = less risk of accidentally opening the wrong module or exiting the editor without saving changes.

New system widgets

In version 5 of ICEberg CMS, the administrator's dashboard has been updated, adding a set of system widgets that already appear on the first screen after logging into the panel:

  • Recently added content: a list of the latest articles, products or forms, allowing you to quickly monitor the most recent changes.
  • Quick action "Add new": the "+ Add" button allows you to instantly create an article, product, form, without having to click on a dedicated menu.
  • Statistics preview at a glance: a window with the number of new orders (in the shop), the number of contact forms filled in, or the latest reviews.

Benefits

  • Increased productivity: administrators have a "bird's eye" view of the site's key metrics.
  • Easier navigation: instead of clicking through entire menus, a single click on the widget is all it takes to start creating new content.
  • Better change control: bottlenecks (e.g. lack of response to new comments) can be identified on the first screen and responded to quickly.

Linking website users to the newsletter module

The advanced integration of users (accounts) in the CMS with the newsletter module allows:

  • Autocomplete mailing lists: if a user registers on the site, he can immediately agree to receive the newsletter. His or her email is synchronised with the mailing module.
  • Segmentation: based on user behaviour (e.g. articles read, product categories, ratings), mailing groups (tags) can be created which automatically aggregate recipients.
  • Activity tracking: in the CMS panel, we can see which users have subscribed to the newsletter, who has confirmed their subscription and even which campaigns generate the most opens.

Benefits

  • Increase mailing base: minimise waste such as manual transfer of contacts.
  • Personalisation of communication: segmentation allows you to target themed newsletters (e.g. "new products in category X catalogue to customers who have already bought products from the same category somewhere in the past").
  • ROI insights: we attribute the costs behind newsletters to specific opens, clicks and purchase completions.

Support for multiple SMTP on the system

For larger sites (especially e-commerce or news portals), the need for flexible management of email infrastructure is crucial. ICEberg CMS 5 introduces the ability to configure any number of SMTP servers, each of which can be assigned to a different function:

  • Transactional emails (order confirmations, password resets) - from a separate, dedicated SMTP account, often with a higher sending limit and better reputation.
  • Marketing campaigns - newsletters go out from a different server to separate them from transactional emails.
  • System notifications - error, log or form notifications go from a dedicated account (e.g. helpdesk@domain.com).

Benefits

  • Avoiding the risk of black-listing: separating marketing emails from transactional minimises the risk that an increase in the spam complaint rate on one account will negatively impact the deliverability of important system messages.
  • Better scalability: as your email traffic grows, you can add a new SMTP server dedicated to a specific function.
  • Monitor metrics: the CMS panel collects statistics for each SMTP (e.g. open rate, bounce rate), allowing you to quickly identify a problem account.

Import of 301 redirects and expansion of sitemap.xml

Import of 301 redirects
For site migration or content restructuring, it is very important to maintain SEO traffic and a good position in search results. ICEberg CMS 5 enables:

  • Mass import of a CSV file (source URL → target URL, 301 code) directly from the panel.
  • View a list of redirects with status (whether they have already worked, how many times they have been called) and easily search by old or new address.
  • Export - if, for example, you want to generate a report for SEO or redirect rules to another system.

Expansion of sitemap.xml
The default site map (sitemap.xml) in ICEberg CMS 5 has been enhanced with additional features:

  • Dynamic priorities: each sub-page can be assigned a priority and frequency of change (changefreq), which are automatically included in the attributes after sitemap.xml is built .
  • Support for image sequences: additional sitemap-images file which contains links to gallery graphics (when importing image sections).
  • Automatic update: each time content is published/changed, the sitemap is regenerated; a cron (e.g. every 6 hours) or manual trigger can be set.

Benefits

  • Better indexing: Google and other engines recognise new or updated content more quickly.
  • Preservation of SEO value: with 301 redirects, old links will transfer power to new addresses.

Development of data flows

ICEberg CMS 5 extends the mechanisms for automatic data flows between individual modules and external systems, e.g:

  • Synchronisation of content between CRM (e.g. Salesforce) and marketing sections in the CMS (e.g. landing pages).
  • Integration with ERP or PIM (Product Information Management) in the case of shops, so that the product catalogue is kept up to date (stock levels, prices).
  • Automatic recording of analytical data (e.g. contact forms) to external databases or BI (Business Intelligence), so that leads can be analysed on an ongoing basis.

Benefits

  • Reduction in manual work: eliminates the need to copy data between systems.
  • Consistency of information: all teams (marketing, sales, content) use the same up-to-date data.
  • Flexibility to expand the architecture: as the company grows, more systems can be connected (e.g. broker API)

Expanding branding opportunities - colours and fonts

ICEberg CMS 5 increases the scope of visual customisation:

  • Advanced style editor: the panel allows you to define a colour palette (primary, secondary, accent, background, text) and save it as a so-called brand set.
  • Font management
  • Preview live: in the visual editor, we see a preview of how the page will look after making changes to colours and fonts, without having to publish.

Benefits

  • Faster creation of a unique style: branding agencies can prepare a dedicated palette and the editor can apply it across the site in minutes.
  • Increased visual consistency: no need to manually adjust colours in the code, reducing the risk of errors.
  • UX/UI optimisation: easier editing and previews avoid contrasting mistakes (e.g. white text on a yellow background).

Extension of multi-domain

Version 5 introduces features that allow multiple domains or subdomains to be managed in a single ICEberg CMS installation. Each domain can have:

  • Its own set of content types (e.g. domain A is dedicated to a blog and domain B to a shop),
  • Separate templates (layout, graphical elements),
  • Independent SEO settings.

Benefits

  • Cost-effectiveness: one CMS installation supports several websites, thus saving on licences, server and maintenance.
  • Easier administration: all domains accessible from a single panel.
  • Technological consistency and security: one update of the engine and plug-ins applies to all sites, reducing the risk of vulnerability.

Article module (Blog/News)

ICEberg CMS 5 significantly expands the functionality designed for pages with articles, a blog or news sections. Below is a discussion of the most important changes and improvements.

Carousel with Swiper, AOS animations

Description

  • In the article list view (e.g. main blog, subject categories), it is now possible to enable Swiper , which allows a carousel to be displayed with the latest or highlighted articles.
  • Integration with the AOS (Animate on Scroll) library allows predefined animations when scrolling through the article list (e.g. fade-in, slide-up), which increases visual appeal and attracts readers' attention.

Benefits

  • Improved UX: Visually appealing carousels encourage users to explore content.
  • Responsiveness: Swiper automatically adapts to different resolutions, allowing free browsing on mobile devices.
  • Easy configuration: in the CMS panel, simply tick the "Enable carousel" checkbox and select the type of animation and the number of elements to be displayed simultaneously.

Automatic translation in articles

Description

  • At the individual article level, the editor can enable automatic translation (analogous to the system-wide option), which generates versions in the selected languages.
  • The system remembers the editor's corrections so that subsequent automatic translations of new versions of the article will take into account the style changes previously made.

Benefits

  • Multilingual version of the blog available immediately, which encourages the expansion of foreign audiences.

Quick insertion of individual articles via a list (slug)

Description

  • In module templates or custom views, there is a directive, e.g. {% include_article_by_slug 'slug-article' %}, which allows any article (or set of articles) to be inserted into another subpage.
  • In the edit panel of the 'Homepage' module, the editor can enter the slug (unique identifier) of an article and, with one click, announce that this entry is to show on the landing page.

Benefits

  • Flexibility: it is easy to create landing pages on which to display selected articles.
  • Automated content management: e.g. display the last three articles from a specific category on the homepage using a condition on the slug pattern, without having to create a dedicated view in the code.

Article search (search widget)

Description

  • An embedded search widget can be inserted into the article views, which searches titles, content, tags and SEO fields (keywords, description).
  • The search engine works in real time (AJAX), suggesting results after just a few characters have been entered, including the display of a thumbnail and a short introduction.

Benefits

  • Improved navigation: the reader quickly finds articles on a topic of interest without having to browse through categories.
  • Increased engagement: extensive prompts (showcase of title + main graphic) encourage more page views.

Automatic storage and versioning of content

Description

  • Autosave: every specified interval (e.g. every 30 seconds), the system automatically saves the changes made in the article editor.
  • Version history: each change generates a snapshot so that it is possible to return to an earlier version of the content at any time, compare the differences (diff) and restore if necessary.
  • Editorial comments: editors collaborating on the same content can add brief comments on the version in question (e.g. "Changed headline, add more keywords").

Benefits

  • No risk of data loss: in the event of a browser crash or accidental closing of a tab, changes made are not lost.
  • Quality control: it is possible to track who made specific modifications and when.

Newsletter widgets under articles

Description

  • Each article can have an embedded newsletter sign-up widget (form with email input + button) in either a static or pop-up shape.
  • It is possible to dynamically insert the widget depending on the number of scrolled paragraphs (e.g. after 50% of the content length, the wizard shows the newsletter sign-up request).

Benefits

  • Broaden the subscriber base: quality content engages the reader, and the suggestion to sign up while reading has a higher conversion rate than on a separate page.
  • Synchronisation with the newsletter module: the sign-up goes directly to the list in the dashboard, with the option to set a 'Blog' tag or a specific subject category.

Improvements to the image sections, integration of the main image into the stock photo

Description

  • In the article editor, the section dedicated to images has been rebuilt - loading multiple images, possibility to change the layout (selectable: full-width, cover, masonry).
  • Integration with stock resources (e.g. Unsplash, Shutterstock) allows the selection of the main image in a few clicks: the editor enters a phrase and graphic previews are automatically downloaded (after authorisation of the API key).

Benefits

  • Time-saving: no need to manually download images from an external tool and upload them to the CMS.
  • Visual quality: simple insertion of high-quality images from the stock database, which positively influences users' perception of the content.

Multi-author capability and integration with OpenAI GPT-4

Description

  • The system supports multi-author entries, where each author is assigned his or her own profile (avatar, description, social media). Information about all co-authors is displayed on the article page.
  • Integration with GPT-4 allows the generation of content snippets, headline suggestions, SEO content and even sample leads (introductions) based on a few key sentences provided by the editor.

Benefits

  • Team collaboration: web editors often work in editor + copywriter + proofreader mode. The ability to assign authors allows a clear division of roles and the assignment of full responsibility for a substantive piece.
  • Writing support: the GPT-4 module can help generate drafts, meta description proposals or FAQ sections to speed up publication.

Product catalogue

ICEberg CMS 5 extends e-commerce functionality in the product catalogue area. Below are the main changes.

Configurable products in a grouped product

Description

  • An option has been added so that a grouped product (e.g. a product set) can be created in the catalogue that includes configurable products (e.g. a computer with RAM/UHD options).
  • The administrator can indicate which variants and options are to be included in the set, and the user will be able to select the configuration (e.g. colour, size) when purchasing as one transaction.

Benefits

  • Upselling and cross-selling: it is easier to offer the customer a set of products (e.g. smartphone + case + headphones) with the ability to configure individual items.
  • Better inventory management: the system automatically controls stock at both SKU (variant) and set level.

Product reviews and ratings

Analogous to the general reviews module, each product can have:

  • Reviews with stars,
  • Question and answer system - users can ask questions about a product and others (or the administration) can answer publicly, creating a FAQ section.
  • Sorting and filtering: possibility to sort reviews by rating, date of addition or popularity ("most helpful").

Automatic translations in the catalogue

Description

  • As in the article module, all product descriptions (short and long description, specification) can be automatically translated into the selected languages.
  • The auction panel (additional editing loop) allows the generated translations to be corrected.

Benefits

  • Quick start on foreign markets: no need to manually translate hundreds of products, which can be time-consuming and costly.

Linking the product catalogue with the newsletter - product groups and widgets

Description

  • Segregation: product groups are created (e.g. "News in electronics", "Summer 2024 promotions"), the identifiers of which go into the newsletter module.
  • Widgets: A dynamic widget can be set up in the sidebar or footer, displaying, for example, the 5 most recent products from a selected category or group.
  • Product mailings: based on user preferences (e.g.product viewed, category), AI can generate mailing suggestions with a selection of similar products.

Benefits

  • Better conversion: mailings with a selected set of products have a higher CTR, especially if the content is personalised.
  • Marketing automation: integration with AI allows attractive mailing templates with product suggestions to be prepared.

Import of attributes, sets of attributes

Description

  • Ability to import in bulk a CSV/Excel file in which are defined:

    • Attributes (e.g. colour, size, weight, material),
    • Their values (e.g. "red", "blue", "S", "M", "L"),
    • Assignments to products.
  • Possibility to create "sets of attributes" (e.g. "Technical specifications of laptops"), which are then assigned to individual products or categories.

Benefits

  • Quick creation of a filter structure: products immediately have properties defined, which allows the construction of filters in the catalogue (e.g. price slider, checkboxes for colours).
  • Reduction of errors: manual attribution of attributes is prone to typos, so that the product does not appear in the filters.

Manual assignment of simple products as a variant of another configurable product

Description

  • The developer/administrator can select one (or multiple) simple products in the product list panel and indicate that they are to be variants within a single configurable product. For example: we create three simple products in the catalogue: "Red Shirt S", "Red Shirt M", "Red Shirt L"; we then combine them into one configurable product "Red Shirt" with the option to select the size.

Benefits

  • Consistency of the offer: the user sees only one product "T-shirt Red" in the shop, without having to search in the list of variants (the gallery and descriptions are automatically completed).
  • Optimisation on the SEO side: duplication of content and cannibalisation are avoided, as all variants exist under one URL with the right parameter.

Composite product and individual options

Description

  • A composite product is one that consists of several components, where the customer puts the parts together himself. Example: a DIY computer, where the buyer chooses the processor, RAM, SSD, case, graphics card.
  • Individual options allow any configuration field to be added to the product:

    • Single choice list (dropdown),
    • Checkbox,
    • Text field (e.g. in personalisation of an engraving),
    • Numeric field with range (e.g. number of pieces).

Benefits

  • Increase in average basket value: customers are more likely to choose 'top of the range' configurations, and accessories are easier to sell thanks to clear pricing options.
  • Flexibility of offer: the shop is not limited to simple products - you can sell any services, kits and bundles.

Components and modules

ICEberg CMS 5 introduces improvements to components (small, reusable elements) and defines entirely new modules, allowing complex web applications to be built faster.

Adding components to the internal search engine

Description

  • The search in the administration panel (global search engine) also includes components that are predefined blocks (e.g. "slider hero", "FAQ section", "price list block").
  • By typing in a few characters (e.g. "faq"), you get a list of all components with this string in their name and a brief description of how they work.

Benefits

  • Faster insertion of finished sections: developers and editors can immediately insert the desired component in the visual editor, bypassing the need to search through documentation or long lists in the side menu.
  • Standardisation: if a set of base components is defined (e.g. 'Hero Image', 'Call to Action'), it is easier to maintain graphical and functional consistency throughout the project.

Automatic translations in components

Description

  • In components containing content (e.g. text block, headline + paragraph), there is an automatic translation mechanism analogous to the one operating in articles and products.
  • If the component uses dynamic fields (e.g. "tresc_intro_en" and "tresc_intro_en"), the editor selects the default language and the CMS generates versions in the others itself.

Benefits

  • Completeness of the multilingual site: every part of the site (not only blog posts or products) can be translated automatically, which speeds up the implementation of the multilingual layout.

New modules: Contests, NBP integration, Newsletter

Contests module

  • Allows the creation of any number of online competitions:

    • Entry form with first-come, first-served validation (limit of participants),
    • Drawing of winners (draw function with preservation of history),
    • Publication of results and generation of certificates (PDF)....
  • CRM panel with list of entries, filtering (e.g. by date, user country), export to CSV.

Integration with the NBP (National Bank of Poland)

  • The module downloads foreign exchange rates from the NBP API in real time:

    • Average rates (average rate from a list of tables), buy/sell rates.
    • Automatic price conversion on the page (e.g. in a shop) - if the product is in PLN and the customer has selected the EUR currency, the system calculates the price according to the current exchange rate.
  • Update schedule: rates are refreshed every hour or by definition (e.g. every 24 hours).

Newsletter module

  • Enhanced:

    • Ability to design mailings in a WYSIWYG editor (drag&drop block editor).
    • Integration with SMTP systems
    • Analysis of indicators (open rate, click rate) directly in the CMS.
    • A/B testing of message headers or content.

Benefits

  • Contest marketing: quickly create engaging contests without the need for external platforms.
  • E-commerce confidence: thanks to integration with the NBP, customers can always see current currency prices, which is particularly important for shops targeting foreign markets.
  • Professional newsletters: the ability to create attractive email templates promotes higher conversion rates and audience engagement.

Formularze

Uploading multiple files

Description

  • Forms in ICEberg CMS 5 can include a field that allows multiple files to be uploaded simultaneously (multi-file upload).
  • Optional validation for file type (e.g. .pdf, .docx, .jpg) and attachment size limit (e.g. 10 MB).
  • Files are stored in the CMS file system (or in optional cloud integration - AWS S3, Azure Blob Storage).

Benefits

  • User convenience: e.g. in a contact form, a customer can immediately attach a scan of a document or product image.
  • Simpler workflow: administrators have access to all uploaded files in one place, with the option of bulk download (zip).

Form safeguards against spam

Description

  • In addition to the list of blocked domainsforms can have:

    • Verificator CAPTCHA (Google reCAPTCHA v3, hCaptcha),
    • Honeypot field (a hidden field that bots fill in and real users do not see; filling it in marks the submission as spam).
  • Real-time analysis: the system assesses spam risks based on heuristics (e.g. form filling too quickly, blacklisted email address, IP geolocation).

Benefits

  • Reduction of unwanted submissions: it is estimated that up to 70-80% of automated form fills are spam.
  • Maintaining the purity of the lead base: reduces the number of fraudulent entries and therefore the cost of the sales team analysing the submissions.

Ordering and shipping

Many shipping countries

Description

  • ICEberg CMS 5 allows the handling of multiple shipping zones with different price lists and carriers. The administrator in the panel defines:

    • Geographical zones (e.g. EU, USA, Asia),
    • Delivery methods: courier, parcel machine, personal collection.
    • Pricing by zone: e.g. free shipping in the EU for orders over EUR 100, but a fixed fee of EUR 25 for other countries.
  • Automatic cost calculation: when placing an order, the customer selects the country and the system automatically proposes the available delivery methods and calculates the costs.

Benefits

  • Increased market potential: the shop is not limited to one country or one zone.
  • Precise logistics management: different rates for different carriers, possibility to introduce special discount codes for delivery (e.g. DHL in Germany).
  • Integration with courier systems: e.g. generation of a courier label from the panel, possibility of tracking a consignment.

Summary and implementation recommendations

ICEberg CMS 5 introduces a number of significant strategic enhancements in 2024, which from the perspective of interactive agencies, developers and content and marketing teams are undoubtedly very valuable. They will allow for:

  1. Automate key processes (linking, SEO, translation), allowing frontline teams (editors, marketers) to focus on content quality and strategic activities, rather than manual activities.
  2. Increased accessibility and compliance - developed WCAG, Consent Mode v2 or simple redirect import and expanded sitemap.xml ensure that the site meets both legal requirements and user expectations.
  3. Improved integration with the ecosystem (OpenAI, NBP, SMTP, ERP/PIM) - ICEberg CMS becomes a central hub for content and data management that can be easily linked to analytical, e-commerce and marketing automation tools.
  4. Improved editorial and design workflow - the global admin search engine, new widgets, expanded branding options (colours, fonts), gallery/slider in articles or reusable components significantly speed up the content creation and publication process.
  5. Expansion of the e-commerce offer - the product catalogue has become more flexible (configurable sets, composite products, multiple currencies with NBP exchange rates), which allows for faster market expansion and increased average basket value.

Recommendations for implementation teams

  • Usability audit - before migrating to version 5, check which new features will have the greatest impact on your client's business goals (e.g. if the site has a lot of content, prioritise link phrases and search in the admin).
  • Editor training - introduce training for editorial teams to get the most out of AI integration (content and metadata automation).
  • SEO migration plan - plan to import 301 redirects before implementing the new URL-i structure and test sitemap.xml for accuracy.
  • Multi-domain configuration - if the client is running multiple brands, consider using multi-domain to allow centralised management and cost optimisation.
  • Accessibility testing - once the WCAG plugin is enabled, run tests (e.g. Lighthouse, as well as manual keyboard tests) to ensure that features are correctly implemented and working comfortably at the front-end level.

In summary, ICEberg CMS 5 is a comprehensive platform that, in 2025, provides a range of tools to increase automation, improve SEO, support multilingualism and accessibility, as well as offering extensive e-commerce options. For companies focused on continuous growth, process optimisation and expansion into new markets, this is an upgrade worth reviewing and implementing according to your business needs.

Request for quotation

Ask about the details of the offer. Please submit your requirements in the description or attached brief.

Select file
 

Subscribe to our newsletter


Blog Articles
Accessibility settings
Line height
Letter spacing
No animations
Reading line
Speech
No images
Focus on content
Bigger cursor
Hotkeys