Faq | Innoraft Skip to main content

Search

Frequently asked questions

FAQ

Frequently asked questions

Headless Drupal eCommerce separates the Drupal backend from the frontend, allowing companies to use modern frameworks such as React or Vue.js to deliver faster, more engaging buying experiences across all channels.

Drupal commerce solutions optimize product management, payment processing, and order monitoring while providing a more personalized shopping experience that boosts customer engagement.

Drupal eCommerce development offers advanced customisation, seamless connectivity with third-party tools, multilingual support, and the ability to handle content and commerce on a single platform.

Drupal for eCommerce provides unparalleled flexibility, scalability, and security, enabling businesses to create highly customised online stores that cater to specific customer needs.

The recommended best practice is to use language-specific URL prefixes (e.g., /en/about, /fr/about). This approach keeps all languages within a single domain, making management easier and helping search engines understand the language variations.

Other options supported by Drupal include:

  1. Subdomains (e.g., fr.example.com)
  2. Separate domains (e.g., example.fr)

Prefixes are usually preferred for simplicity and SEO unless there’s a business case for domains/subdomains.

Drupal automatically adds hreflang tags through its built-in multilingual system. When multiple language versions of a page exist, Drupal outputs tags in the page’s HTML head. These tags signal to search engines which language/region version of a page to display, improving SEO and preventing duplicate content issues. Additional contributed modules like Simple XML Sitemap or Metatag can further enhance hreflang management.

Drupal provides multilingual functionality through four core modules:

  1. Language – Lets you add and configure multiple languages.
  2. Content Translation – Enables translation of content entities like nodes, taxonomy, and custom blocks.
  3. Interface Translation – Allows translation of interface text (UI strings).
  4. Configuration Translation – Provides translation for site configuration, such as views, menus, and fields.

Together, these modules make it possible to translate content, UI elements, and settings consistently.
 

Content translation refers to your site’s actual content—pages, articles, taxonomy terms, and blocks. Interface translation refers to the built-in text and labels in the Drupal system, such as “Submit,” “Search,” or menu links. Both are essential to creating a complete multilingual experience.

Yes. A properly configured multilingual Drupal site helps you rank in local search engines by targeting language-specific keywords and automatically generating hreflang tags. Combined with clean, translated URLs using Pathauto, this improves your visibility in international markets.

Drupal core does not include machine translation. Contributed modules like TMGMT (Translation Management Tool) allow integration with translation services (Google Translate, Microsoft Translator, professional translation vendors). Many organizations prefer a hybrid approach, using machine translation for scale and human review for accuracy.