3- Structured data
Using the Schema.org vocabulary, structured data helps search engines to understand the content of your web pages. By adding specific tags to your pages, they can be transformed into enriched results in search results. --> help by illustrating
Native function
Natively, Ibexa DXP does not embed a module dedicated to structured data. ❌
The Inforca touch 🪄
We have made this possible by developing a fairly modular tool: you can define data types such as "Article", "Product", "Event", etc., and fill in the fields required for each type. The data will appear at the beginning of the page's HTML code.
For the sake of detail, here's a little tip: use Google's Structured Data Testing Tool to check that your structured data will be displayed correctly in search results.
4- Canonical URLs
Canonical tags tell search engines the preferred version of a page when there are several versions with different URLs.
Native function
In Ibexa DXP, you can add canonical tags to your pages via the main content location. Specify the canonical URL for each page to guide search engines to the preferred version.
In the case of a multi-site portal, the canonical URL can point to a page on a second site, making it possible to centralise content and optimise referencing by avoiding duplication.
7- Images
Native function
ALT tags
ALT tags (also known as ALT attributes) are text descriptions of images. In terms of SEO, they help search engines to understand the visual content of the page.
When you add an image to the space dedicated to media, you can fill in the "Alternative text" field.
Image formats
Choosing a modern image format dedicated to the web, such as WebP, allows the image to be compressed without losing quality, which reduces page loading time. Ibexa can import images in JPEG, PNG and WebP formats.
Image weight
The weight of images (the size of the file) has a direct impact on page loading time, which affects the page's ranking on search engines.
The Inforca key 🪄
To further optimise image management, we have developed a dual functionality: it converts any imported image format to WebP format and automatically compresses them to the size best suited to the end user's screen in order to optimise performance.
In addition, we manage the progressive loading of images using the source set. The source set allows you to specify several versions of an image for different screen types and resolutions. Depending on the device used by the user (smartphone, tablet, desktop), the most appropriate version of the image will be loaded. The image is rendered more quickly on pages, which improves the user experience.
9- Multilingual content management
Publishing content in several languages will considerably improve your international ranking.
Native function
Ibexa DXP allows you to finely manage multilingual content thanks to integrated functions. In the Ibexa administration panel, access the settings to activate several languages. When creating or modifying content, you can add translated versions for each activated language.
To inform search engines about the different language versions of your pages, the CMS offers the option of integrating hreflang tags. These tags tell search engines which language version to display for users depending on their location or language settings.
The Inforca touch 🪄
To simplify and speed up the translation process, we have integrated the DeepL API with Ibexa DXP. Thanks to this connection, the translation of new pages is automated, saving time and maintaining linguistic consistency throughout the site. Here are the main benefits of this development:
- Automatic translation of new pages: When a new page is created, its content is automatically translated into the configured languages. The time taken to put multilingual versions online is considerably reduced.
- Translation of foreign URLs: URLs for translated pages are generated for each language. This improves indexing and makes navigation more intuitive for international users.
- Tag translation : meta tags, canonical tags, ALT attributes for images and other SEO elements are automatically translated.
10- Other technical elements
The Inforca touch 🪄
XML Sitemap
The XML sitemap is a file that lists all the pages on your site and informs search engines of their structure and importance.
To implement this functionality, we used the eZ SEO Bundle, aka Nova SEO. Thanks to it, we were able to automatically generate an XML sitemap from the site's pages.
The robots.txt file
The robots.txt file is used to control search engine access to certain parts of your site. You can use this file to prevent specific pages or entire directories from being indexed.
The Nova SEO bundle has also enabled us to set up this file.
HTML sitemap
The HTML sitemap is a page on your website that lists links to all the important pages. Unlike the XML sitemap, it is intended for users and helps to improve navigation.
We have developed a sitemap page that dynamically calls up the different categories and sub-categories of the site.
Breadcrumb trail
Breadcrumbs show users where they are in the site structure. It improves the user experience by facilitating navigation and allowing users to move easily up the site hierarchy. This reduces the number of clicks required to find a page.
The content tree structure has facilitated the development of the breadcrumb trail in Ibexa.