Faq | Innoraft Skip to main content

Search

Frequently asked questions

FAQ

Frequently asked questions

Drupal handles the heavy lifting of international technical SEO automatically. It dynamically generates hreflang tags so Google knows exactly which language version to serve to which user. It also supports distinct, translated URL aliases (e.g., /en/news vs. /es/noticias) and builds language-specific XML sitemaps to guarantee optimal global indexing.

  1. Higher Education: Universities managing hundreds of distinct department, faculty, and alumni websites.
  2. Government & Public Sector: Agencies that need strict security and standardization across various municipal portals.
  3. Global Enterprise & Franchises: Multinational brands that need centralized corporate control while allowing regional branches to publish localized, translated content.

  1. Separate Installations: 10 websites = 10 codebases, 10 databases, and 10 separate update processes. High isolation, but high maintenance.
  2. Multisite: 10 websites = 1 codebase, 10 databases, and 1 central update process. Maximum efficiency for sites that share similar functionality.
     

It eliminates repetitive tasks. In a standard setup, if a security vulnerability is found, a developer has to log into 20 different websites to apply the patch. With Drupal multi-site, the developer applies the security patch to the central codebase once, runs a single deployment script, and all 20 sites are instantly secured.

Absolutely. Drupal goes beyond mere translation; it supports true localization. You can configure the system to display region-specific currencies, adapt date and time formats, and even trigger entirely different layouts or promotional banners based on the user's geolocation or language preference.

Drupal uses asynchronous field-level translation. Instead of creating a messy duplicate of an entire page just to change the language, editors can translate specific fields (like the title or body) on the exact same page entity. Furthermore, Drupal integrates seamlessly via API with major Translation Management Systems (TMS) to automate workflows with external translators.

  1. Massive ROI on Maintenance: Update the core codebase once, and the patch rolls out across hundreds of sites simultaneously.
  2. Brand Consistency: Enforce a global corporate theme while allowing local teams to manage their own content.
  3. Reduced Server Overhead: Hosting one codebase with multiple databases is much cheaper and faster than hosting 50 entirely separate CMS installations.
     

Because multilingual capability is baked directly into Drupal’s core. Out of the box, it offers over 100 languages, built-in translation workflows, and the ability to translate everything from UI text and configuration settings to individual content fields.

It all comes down to clever routing. Drupal uses one central directory for all its core code and modules. However, it maintains separate settings.php files and distinct databases for each site. When a user types in a URL, Drupal reads the domain, fetches the specific configuration for that site, and serves the correct database, all from one underlying code repository.

Think of it like an apartment building. Drupal multi-site allows you to run multiple, distinct websites from a single shared codebase. Every website (tenant) shares the same core infrastructure, modules, and themes (the building's foundation and plumbing), but each maintains its own unique domain, content, and database (their own locked apartment).