Multiple WordPress sites manage करनी हैं। आपने research किया। कहीं पढ़ा — "Multisite use करो, सब एक जगह manage होगा, hosting cost बचेगी, plugins एक बार install करो।" सुनने में perfect solution लगा।
फिर आपने Multisite setup किया। और 3 महीने बाद आप उसी forum पर वापस हो — "Multisite से separate install पर migrate कैसे करें?"
यह story नई नहीं है। और इसकी वजह वो hidden costs हैं जो comparison articles में clearly नहीं लिखी जातीं।
आज हम वो सब बात करेंगे जो होनी चाहिए — real-world problems, actual technical limitations, और वो exact situations जहाँ Multisite genuinely make sense करता है।
{getToc} $title={Table of Contents} $count={true} $width={full}
पहले समझो — Multisite Actually कैसे काम करता है
WordPress Multisite एक single WordPress installation है जिस पर multiple sites run होती हैं। सभी sites share करती हैं:
- Same WordPress core files
- Same database — हालाँकि अलग-अलग table prefixes होते हैं (wp_2_, wp_3_, etc.)
- Same installed plugins और themes
- Same PHP memory pool
- Same server resources — CPU, RAM, storage
एक "Super Admin" पूरी network control करता है। Individual site admins केवल वही कर सकते हैं जो Super Admin allow करे।
यह architecture कुछ scenarios में genuinely efficient है — लेकिन ज़्यादातर individual bloggers और small agencies के लिए यह efficiency एक illusion है।
Multisite एक shared apartment जैसा है — किराया कम है, management easy है। लेकिन अगर एक neighbor ने party रखी — तो noise सभी के लिए है। एक flood हुई — तो damage सबका है। Separate install एक अलग flat है — ज़्यादा cost, लेकिन हर problem isolated है।
Hidden Cost #1 — Memory और Resources: एक Site का Traffic सबको Affect करता है
यह सबसे impactful hidden cost है।
Multisite पर सभी sites एक ही server resource pool से चलती हैं। अगर एक site पर traffic spike आई — उस site का PHP memory usage बढ़ेगा, database connections बढ़ेंगे, और उसी pool से दूसरी sites भी resources ले रही हैं।
Result: पूरी network slow हो जाती है। एक site की viral post दूसरी site को slow कर देती है।
Real data: Multisite को properly run करने के लिए अक्सर VPS या dedicated hosting ज़रूरी होती है। Most shared hosting plans explicitly Multisite को support नहीं करते — क्योंकि resource sharing unmanageable हो जाता है।
Multisite के लिए realistic minimum requirements: - RAM: 2GB+ (shared hosting पर typically 256MB-512MB मिलता है) - PHP Memory Limit: 512MB minimum - Database: Dedicated MySQL connection pool Separate installs पर: - हर site अपनी resource cap के अंदर runs - एक site down होती है — दूसरी unaffected रहती है - Shared hosting पर भी 3-5 sites easily manage होती हैं
अगर आपकी site पर पहले से WP Admin slow है fast hosting पर भी — तो Multisite उस problem को multiply करेगा, solve नहीं करेगा।
Hidden Cost #2 — Plugin Compatibility: 59,000 Plugins में से कितने Multisite Support करते हैं?
WordPress.org पर 59,000+ plugins हैं। उनमें से बहुत कम explicitly Multisite compatibility advertise करते हैं।
Problem यह है — एक plugin जो single site पर perfectly काम करता है, Multisite पर:
- White screen of death दे सकता है — network-wide, सभी sites पर
- Partial functionality दे सकता है — कुछ features काम करें, कुछ नहीं
- Super Admin के लिए काम करे, site admin के लिए नहीं
- Multisite-specific license खरीदना पड़े — जो more expensive होती है
Real scenario: एक plugin update करो — सभी sites पर simultaneously deploy होता है। अगर वो update किसी site के custom setup से conflict करे — पूरी network affected।
Multisite पर plugin update का risk: 1 plugin × 10 sites = 10 potential failure points simultaneously Separate installs पर: 1 site पर test करो सब ठीक है तो बाकी sites पर update करो Problem आई तो सिर्फ 1 site affected है
Hidden Cost #3 — Database Bloat: wp_options का Autoload Problem Multiply होता है
Single WordPress site पर wp_options table में autoloaded data problem create करता है। Multisite पर यह problem multiplied है।
हर site के लिए अलग wp_X_options table होती है — और हर table में अपना autoloaded data होता है। जब कोई page load होता है — उस specific site की options table load होती है। लेकिन network-level queries भी होती हैं जो shared tables से data fetch करती हैं।
10 sites × 2MB autoloaded data = 20MB+ जो हर request cycle में interact करता है।
phpMyAdmin में Multisite database check करो: Network-wide options देखने के लिए: SELECT * FROM wp_sitemeta WHERE meta_key = 'site_admins'; हर site की autoloaded size check करने के लिए: (wp_2_options के लिए — replace 2 with site ID) SELECT SUM(LENGTH(option_value)) as autoload_size FROM wp_2_options WHERE autoload='yes'; अगर हर site 1MB से ज़्यादा है तो Multisite पर total load significantly high होगा।
Hidden Cost #4 — Backup और Migration: Nightmare Scenario
यह वो cost है जो most लोगों को तब पता चलता है जब disaster होती है।
Multisite पर all-or-nothing backup होता है। आप एक specific site का independent backup नहीं ले सकते (बिना complex workarounds के)। पूरी network का backup होता है।
इसके implications:
- एक site restore करनी है — पूरी network restore होगी, बाकी sites की recent changes lose हो जाएंगी
- Backup size बहुत बड़ी हो जाती है — सभी sites का combined data
- Restore time ज़्यादा होता है
- एक site को Multisite से निकालकर separate install पर migrate करने में expert guidance ज़रूरी होती है
Real data: Experts recommend करते हैं कि एक site को Multisite से निकालने में 40+ hours लग सकते हैं।
Multisite से single site migrate करने का general process: 1. Plugin install: "Multisite to Single Site" या "NS Cloner" 2. Site export करो (WXR format) 3. New WordPress install पर import करो 4. Media files manually copy करो (wp-content/uploads/sites/X/) 5. Database tables cleanup 6. Domain redirect setup 7. User accounts recreate 8. Plugin licenses update Estimated time: 4-8 hours per site (experienced developer के साथ भी)
Hidden Cost #5 — Security: एक Site का Breach = सभी Sites का Breach
Multisite पर सभी sites एक shared database और codebase पर हैं। अगर एक site compromise हो जाए — attacker technically पूरी network तक access पाने की position में होता है।
यह particularly risky है अगर:
- अलग-अलग लोगों की sites एक Multisite पर हैं
- Sites के topics और audiences completely different हैं
- Super Admin password weak है
- Network पर कोई old/unmaintained site है
2025 में AI-powered automated attacks के साथ — यह risk और बड़ा हो गया है। Automated bots Multisite networks को specifically target करते हैं क्योंकि एक entry point से multiple sites तक access मिलती है।
Hidden Cost #6 — Plugin और Theme License Costs
यह financial hidden cost है।
बहुत premium plugins और themes के licenses specifically Multisite के लिए different (और more expensive) होते हैं। एक plugin जो single site पर $49/year हो — Multisite पर $149/year या "unlimited sites" plan पर $299/year हो सकता है।
अगर आपके Multisite पर 5 sites हैं और 4 premium plugins use होते हैं:
| Scenario | Per Plugin Cost | 4 Plugins Total |
| Separate installs (5 sites × single license) | $49 × 5 = $245 | $980/year |
| Multisite license (unlimited sites plan) | $299/year | $1,196/year |
| Separate installs (developer license) | $99 × 1 | $396/year ✅ |
Cost actually ज़्यादा हो सकती है — depends on plugins। "Multisite से hosting cost बचेगी" argument often license costs से negate हो जाता है।
Multisite Actually कब Make Sense करता है
Honest answer देना ज़रूरी है। Multisite completely useless नहीं है — यह wrong use case के लिए use होता है।
Multisite genuinely make sense करता है जब:
- 70%+ overlap है — same plugins, same theme, same workflow, same owner
- University/Organization model — departments के लिए sites, shared branding, central IT team
- Franchise model — 25 locations, same design, only content different
- SaaS-style setup — users को sub-sites create करने देना हो (जैसे WordPress.com का model)
- VPS या dedicated server available है — shared hosting पर Multisite risky है
Multisite make sense नहीं करता जब:
- Sites के topics completely different हैं
- Different clients की sites एक network पर हैं
- Sites के plugins/themes ज़्यादातर different होंगे
- Shared hosting use कर रहे हो
- Independent backups और migration की ज़रूरत पड़ेगी
Separate Installs को Efficiently Manage करने का तरीका
Multisite का main selling point था — एक dashboard से सब manage करो। यह benefit अब separate installs पर भी मिलता है।
Free options:
- MainWP (free) — self-hosted dashboard जो unlimited separate WordPress sites को एक जगह से manage करता है। Updates, backups, security scans — सब centralized।
- WP Umbrella — performance monitoring और updates के लिए
MainWP Setup (Free): 1. एक WordPress site पर MainWP Dashboard plugin install करो 2. हर client/separate site पर MainWP Child plugin install करो 3. Dashboard में sites connect करो 4. अब एक जगह से: → सभी sites के plugins/themes update करो → Bulk backup schedule करो → Security scans run करो → Uptime monitoring देखो यह Multisite की convenience — Multisite के risks के बिना।
wp-config.php Setup — Multisite Enable करने से पहले जो आपको पता होना चाहिए
अगर किसी reason से Multisite setup करना ही है — तो कुछ ज़रूरी configurations हैं जो default setup में missing होती हैं।
wp-config.php में Multisite enable करने के लिए:
define('WP_ALLOW_MULTISITE', true);
Multisite activate होने के बाद ये lines add होती हैं:
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false); // subdirectory setup के लिए
define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
Memory ज़रूर बढ़ाओ — default से ज़्यादा ज़रूरी है:
define('WP_MEMORY_LIMIT', '512M');
define('WP_MAX_MEMORY_LIMIT', '512M');
Note: इससे पहले hosting support से confirm करो कि
वो Multisite allow करते हैं।
Gutenberg और Layouts — Multisite पर Page Builder का Issue
अगर आप Multisite पर page builder use करना चाहते हो — तो यह complexity और बढ़ जाती है।
Page builder Multisite पर network-level activate होता है — सभी sites के लिए। लेकिन हर site के layouts independent हैं। अगर page builder update होता है और किसी एक site का layout break होता है — उसे fix करना उस site के admin को अलग से करना पड़ेगा।
इसीलिए native Gutenberg blocks से layouts बनाना Multisite पर particularly beneficial है — no page builder dependency, clean HTML output, और theme-level consistency जो सभी sites पर apply होती है।
Decision Framework — Multisite लेना चाहिए या नहीं?
इन 5 questions के answers लो:
- क्या सभी sites एक ही owner की हैं? (No = Separate installs)
- क्या सभी sites 70%+ same plugins use करेंगी? (No = Separate installs)
- क्या VPS या dedicated hosting है? (No = Separate installs)
- क्या कभी एक site को independently migrate करना पड़ेगा? (Yes = Separate installs)
- क्या individual sites के admins को plugin install करने की freedom चाहिए? (Yes = Separate installs)
अगर इनमें से 3 या उससे ज़्यादा answers Separate installs की तरफ हैं — तो Multisite आपके use case के लिए नहीं है।
निष्कर्ष
Multisite एक powerful tool है जो wrong hands में — या wrong use case में — problem बन जाता है।
"एक dashboard से सब manage होगा" — यह benefit MainWP जैसे free tools से separate installs पर भी मिलता है। "Hosting cost बचेगी" — यह license costs से negate हो सकती है। "Plugin एक बार install करो" — यह advantage एक plugin update से पूरी network के down होने के risk से compare करना होगा।
Separate installs ज़्यादा work है। लेकिन यह isolated, recoverable, और scalable है। 2026 में tools इतने mature हैं कि Multisite का central management advantage largely eliminated हो चुका है।
Decide करो — अपने actual use case के basis पर, न किसी article के "Multisite ke fayde" section के basis पर।
WordPress architecture को लेकर कोई specific सवाल है — यहाँ contact करो।


