Faq | Innoraft Skip to main content

Search

Frequently asked questions

FAQ

Frequently asked questions

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.

There is no strict limit. Drupal allows you to add as many languages as your business requires. You can manage language detection rules and configure translations for content, menus, blocks, and more.

Yes. Drupal 9 and 10 come with four core multilingual modules- Language, Interface Translation, Content Translation, and Configuration Translation. Together, they allow you to manage languages, translate content, and localize your entire site without requiring heavy custom development.

Use responsive themes, enable AMP or equivalent frameworks, compress mobile images, and use minimal heavy scripts.