तुलना

LPagery बनाम Magic Page Plugin

दोनों plugins एक template को सैकड़ों location pages में बदलते हैं। Magic Page Plugin उन्हें एक single master page और location database से serve करता है। LPagery उन्हें spreadsheet से बनाता है—आपके पास पहले से मौजूद किसी भी page से और आपकी आवश्यकता के अनुसार जितने page sets चाहें उतने। हमने दोनों codebases पढ़े और local install पर Magic Page के अपने importer के माध्यम से 300-row file चलाया।

त्वरित निर्णय

Magic Page Plugin एक local SEO tool है, जिसमें rich template language शामिल है: दूरी के अनुसार क्रमबद्ध nearby-town lists, conditional blocks, weighted random blocks, प्रत्येक location के लिए LocalBusiness schema और drip schedule। यह प्रत्येक site के लिए एक master page, fixed location schema और browser-driven import से काम करता है। LPagery ऐसी spreadsheet के इर्द-गिर्द बनाया गया है जिसे आप लगातार edit करते रहते हैं: कोई भी columns, schedule पर synced Google Sheets, template के रूप में कोई भी existing page, जितने चाहें उतने page sets, background में पूरे होने वाले runs और credits के साथ शामिल AI text और images। Magic Page 7.2 में Google Sheets input, AI feature या free version में से कोई भी नहीं मिला।

LPagery चुनें यदि

  • आपका data spreadsheet या Google Sheet में रहता है और समय के साथ बदलता है
  • आप किसी भी builder में पहले से बनाए गए page को template के रूप में उपयोग करना चाहते हैं
  • आपको किसी site पर एक से अधिक page set या एक से अधिक URL pattern की आवश्यकता है
  • आप वास्तविक pages चाहते हैं जिन्हें हाथ से edit करके सुरक्षित रखा जा सके
  • आप Rank Math या SEOPress का उपयोग करते हैं, या अपनी API key के बिना AI text और images चाहते हैं
  • आप पहले free plugin पर workflow आज़माना चाहते हैं

Magic Page चुनें यदि

  • हर page एक location page है और आप दूरी के अनुसार क्रमबद्ध nearby-town lists चाहते हैं
  • आपको template के अंदर conditional blocks या weighted random blocks की आवश्यकता है
  • आप चाहते हैं कि प्रत्येक location के लिए LocalBusiness schema और geo meta tags generate हों
  • प्रत्येक site के लिए एक master page पर्याप्त है और आप pages को कई दिनों में जारी करना चाहते हैं

एक नज़र में

एक नज़र में
फ़ीचरLPageryMagic Page
Schedule पर synced Google Sheetsहाँमिला नहीं
Template के रूप में कोई भी existing pageहाँमिला नहीं
प्रत्येक site के लिए एक से अधिक page setहाँमिला नहीं
वास्तविक pages जिन्हें आप हाथ से edit कर सकते हैंहाँआंशिक
Browser tab बंद होने के बाद भी run पूरा होता हैहाँमिला नहीं
Yoast SEO, Rank Math, All in One SEO और SEOPress fields भरे जाते हैंहाँआंशिक
Credits के साथ शामिल AI text और imagesहाँमिला नहीं
Template के अंदर conditional contentमिला नहींहाँ
हाँ
हमने जिन संस्करणों का परीक्षण किया उनमें सत्यापित
आंशिक
सीमितता के साथ काम करता है, तालिका के ऊपर के पाठ में समझाया गया
मिला नहीं
हमने जिन संस्करणों का परीक्षण किया उनमें नहीं मिला
जाँचा नहीं गया
जाँच नहीं किया गया

फ़ीचर दर फ़ीचर

1.Data input

LPagery आपके browser में CSV या XLSX file पढ़ता है, कुछ भी save होने से पहले columns दिखाता है और हर column को placeholder के रूप में treat करता है। Google Sheet link के माध्यम से काम करती है और Radius source किसी location के आसपास के cities fetch करता है। प्रत्येक row एक page बन जाती है, चाहे row में किसी भी प्रकार का data हो।

Magic Page का spreadsheet import server पर XLSX, XLS और CSV लेता है, जिसमें fixed order में ग्यारह fixed columns होते हैं: term id, location, latitude, longitude, zip, region, county, country, major city flag, slug और population। बारहवें column से आगे के columns custom fields बन जाते हैं। एक row एक place होती है, इसलिए यह data model location pages के लिए उपयुक्त है और अन्य उपयोगों के लिए सीमित है। Magic Page का मुख्य data source 19 देशों के लिए उसके अपने location databases हैं, जिन्हें vendor से download किया जाता है। किसी licence से कौन-से देश unlock होते हैं और data कितना current है, इस review में verify नहीं किया गया। 7.2 में Google Sheets input नहीं मिला।

Data input
फ़ीचरLPageryMagic Page
CSV uploadहाँहाँ
XLSX uploadहाँहाँ
Link के माध्यम से Google Sheetsहाँमिला नहीं
किसी भी क्रम में कोई भी columns, प्रत्येक page के लिए एक rowहाँआंशिक
Radius के अनुसार किसी location के आसपास के citiesहाँहाँ
Vendor से download किए गए location databasesमिला नहींजाँचा नहीं गया
कुछ भी save होने से पहले browser में पढ़ी गई fileहाँमिला नहीं
Data को वापस XLSX में export करेंहाँहाँ
Admin में हाथ से जोड़ी गई rowsमिला नहींआंशिक

2.Google Sheets sync

LPagery Google Sheet को schedule पर sync करता है, जो default रूप से hourly और अधिकतम weekly हो सकता है। प्रत्येक run sheet को download करता है, नई rows के लिए pages बनाता है, जिन rows में बदलाव हुआ है उनके pages को update करता है, बिना बदलाव वाली rows को skip करता है और option enable करने पर हटाई गई rows के pages को delete करता है। असफल row को दोबारा try किया जाता है और असफल download पर set में error दर्ज हो जाती है।

Magic Page 7.2 में कोई Google Sheets integration नहीं मिली। इसके सबसे निकट vendor के अपने location databases के लिए update channel है: weekly check आपको बताता है कि किसी region का नया version उपलब्ध है और update आपको हाथ से चलाना पड़ता है। इसमें vendor का location data शामिल है, आपके द्वारा लिखा गया data नहीं।

Google Sheets sync
फ़ीचरLPageryMagic Page
Manual run के बिना scheduled syncहाँमिला नहीं
नई rows pages बनाती हैं, बदली हुई rows उन्हें update करती हैंहाँमिला नहीं
हटाई गई rows अपने pages को delete कर सकती हैंहाँमिला नहीं
असफल rows को दोबारा try किया जाता है, failure set पर दिखाई देता हैहाँमिला नहीं
Vendor के channel से vendor location data update किया जाता हैमिला नहींहाँ

3.Template source

LPagery में टेम्पलेट कोई भी मौजूदा पेज, पोस्ट या कस्टम पोस्ट प्रकार होता है। आप उसमें प्लेसहोल्डर जोड़कर उसे डैशबोर्ड में चुनते हैं। उस पेज का हर कस्टम फ़ील्ड प्लेसहोल्डर बदलने के साथ कॉपी किया जाता है, इसलिए जो बिल्डर अपना लेआउट पोस्ट मेटा में संग्रहीत करते हैं, वे इस तरीके से काम करते हैं, और ग्यारह बिल्डरों के लिए अपना अलग अडैप्टर भी है। हर पेज सेट का अपना टेम्पलेट होता है और बाद में किसी सेट को दूसरे टेम्पलेट से जोड़ा जा सकता है।

Magic Page में हर साइट के लिए एक मास्टर पेज होता है। यह अपना पोस्ट प्रकार रजिस्टर करता है, दूसरा पोस्ट बनते ही उसे रोक देता है, और रेंडरर सबसे नए पोस्ट का उपयोग करता है। मास्टर पेज को Classic या Gutenberg एडिटर में संपादित किया जाता है। Elementor एकमात्र बिल्डर है जिसके लिए कम्पैटिबिलिटी फ़िल्टर है, और Thrive Architect को इसके शॉर्टकोड के लिए एक फ़िल्टर मिलता है। 7.2 में Divi, Bricks, Oxygen, WPBakery, Beaver Builder, Brizy, Breakdance और SeedProd का संदर्भ नहीं मिला, और कस्टम पोस्ट प्रकारों को टेम्पलेट के रूप में उपयोग करने का विकल्प भी नहीं मिला।

Template source
फ़ीचरLPageryMagic Page
किसी भी मौजूदा पेज या पोस्ट को टेम्पलेट के रूप में उपयोग करेंहाँमिला नहीं
कस्टम पोस्ट प्रकारों को आउटपुट के रूप में उपयोग करेंहाँमिला नहीं
प्रति साइट एक से अधिक टेम्पलेटहाँमिला नहीं
हर कस्टम फ़ील्ड को प्लेसहोल्डर बदलने के साथ कॉपी किया जाता हैहाँआंशिक
Elementorहाँहाँ
Gutenbergहाँहाँ
Divi, Bricks, Breakdance, Brizy, Visual Composer, SeedProd, Colibri, BeBuilderहाँमिला नहीं
Thrive Architectजाँचा नहीं गयाहाँ

4.जनरेशन मॉडल

LPagery डिफ़ॉल्ट रूप से वास्तविक WordPress पेज बनाता है, जिसे यह Classic Mode कहता है। इसका विकल्प Live Mode है: हर पेज एक छोटा स्टब होता है और जब कोई उसे खोलता है, तब टेम्पलेट से कंटेंट रेंडर किया जाता है, इसलिए टेम्पलेट में बदलाव सेव करते ही हर लाइव पेज पर दिखाई देता है। आप किसी एक पेज या पूरे सेट को दोनों मोड के बीच बदल सकते हैं। प्लगइन निष्क्रिय किए जाने पर Classic पेज अपना कंटेंट बनाए रखते हैं; लाइव पेजों को पहले Classic में बदलना आवश्यक है।

Magic Page डिफ़ॉल्ट रूप से वर्चुअल होता है। posts टेबल में कुछ भी नहीं लिखा जाता: हर लोकेशन URL के तहत एक मास्टर पोस्ट दिखाया जाता है और हर अनुरोध पर उसमें लोकेशन का डेटा डाला जाता है। लोकेशन को टैक्सोनॉमी टर्म के रूप में संग्रहीत किया जाता है, जिसमें हर कॉलम के लिए एक मेटा रो होती है। मास्टर पेज को संपादित करने पर अगले अनुरोध में हर URL बदल जाता है, जो प्लगइन का संरचनात्मक लाभ है। Export to Static Pages वैकल्पिक भौतिक मॉडल है: यह हर लोकेशन के लिए एक वास्तविक पोस्ट बनाता है और प्रकाशन तिथियों को कई दिनों में फैलाने के लिए ड्रिप शेड्यूल का उपयोग करता है।

वर्चुअल मॉडल से दो बातें सामने आती हैं। WordPress सर्च लोकेशन पेजों को नहीं ढूंढता, क्योंकि केवल मास्टर पोस्ट मौजूद होता है। साथ ही, हर पेज अनुरोध पर पूरी लोकेशन टेबल में दूरी संबंधी क्वेरी चलती है, इसलिए लोकेशन की संख्या बढ़ने के साथ अनुरोध की लागत भी बढ़ती है; आंकड़े Scale and limits के अंतर्गत दिए गए हैं।

जनरेशन मॉडल
फ़ीचरLPageryMagic Page
डिफ़ॉल्ट रूप से वास्तविक WordPress पेजहाँआंशिक
अनुरोध पर टेम्पलेट से रेंडर किए गए पेजहाँहाँ
किसी पेज को वास्तविक और रेंडर किए गए पेज के बीच बदलेंहाँआंशिक
बिना दोबारा रन किए टेम्पलेट में किए गए बदलाव हर पेज तक पहुंचते हैंहाँहाँ
डेटाबेस में हर पेज के लिए रो डेटा संग्रहीत किया जाता हैहाँहाँ
प्लगइन निष्क्रिय किए जाने पर भी पेज अपना कंटेंट बनाए रखते हैंआंशिकआंशिक
WordPress सर्च में पेज मिलते हैंहाँमिला नहीं

5.बैकग्राउंड प्रोसेसिंग

LPagery आपकी सर्वर पर रो को एक कतार में रखता है। एक वर्कर कतार को प्रोसेस करता है और हर पेज अपने अलग अनुरोध में जनरेट होता है, इसलिए PHP की समय सीमा केवल एक पेज पर लागू होती है, पूरे रन पर नहीं। आप टैब बंद कर सकते हैं, बाद में वापस आ सकते हैं और Manage के अंतर्गत प्रगति देख सकते हैं। असफल रो को प्रयासों के बीच विराम के साथ दोबारा प्रोसेस किया जाता है, और दस मिनट तक कोई प्रगति न होने वाले रन को stalled दिखाया जाता है, ताकि आपको पता चल सके कि WP-Cron नहीं चल रहा है।

Magic Page में कोई कतार या सर्वर-साइड जॉब रनर नहीं है। हर लंबा ऑपरेशन (डेटाबेस इंस्टॉलेशन, स्प्रेडशीट इंपोर्ट, स्टैटिक एक्सपोर्ट और अप्रयुक्त लोकेशन की सफाई) आपके ब्राउज़र टैब द्वारा चलाए जाने वाले एडमिन अनुरोधों का एक लूप होता है। हर अनुरोध अपनी समय सीमा को 60 सेकंड तक बढ़ाता है और एक बैच प्रोसेस करता है। टैब बंद करने पर रन समाप्त हो जाता है। स्टैटिक एक्सपोर्ट और डेटाबेस इंस्टॉलेशन सर्वर पर अपनी स्थिति बनाए रखते हैं, इसलिए आप उसी स्क्रीन से उन्हें फिर से शुरू कर सकते हैं। स्प्रेडशीट इंपोर्ट अपनी स्थिति केवल ब्राउज़र में रखता है, इसलिए टैब बंद होने पर यह फिर से शुरू होता है और पहले से लिखी गई रो को दूसरी बार इंपोर्ट करता है।

हमारी 300-रो वाली CSV को Magic Page के इंपोर्टर के माध्यम से दो बैचों में 61.5 सेकंड लगे, क्योंकि इंपोर्टर हर बैच पर पूरी स्प्रेडशीट को फिर से खोलकर पार्स करता है।

बैकग्राउंड प्रोसेसिंग
फ़ीचरLPageryMagic Page
ब्राउज़र टैब बंद होने के बाद रन पूरा हो जाता हैहाँमिला नहीं
स्थिति सर्वर पर रखी जाती है, इसलिए रन फिर से शुरू किया जा सकता हैहाँआंशिक
हर पेज अपने अलग अनुरोध में प्रोसेस होता है, इसलिए PHP की समय सीमा केवल एक पेज पर लागू होती हैहाँमिला नहीं
बैकग्राउंड वर्कर के साथ आपके सर्वर पर कतारहाँमिला नहीं
रुका हुआ रन पहचाना और दिखाया जाता हैहाँमिला नहीं

6.अपडेट और री-सिंक

जब आप बदली हुई फ़ाइल अपलोड करते हैं, तो LPagery आपको मौजूदा पेज बनाने, अनदेखा करने या अपडेट करने देता है। किसी पेज को केवल तभी अपडेट किया जाता है जब उसकी रो या सेटिंग बदली हो। यदि किसी ने जनरेट किए गए पेज को हाथ से संपादित किया है, तो LPagery सेव के समय इसका पता लगाता है और पेज को वैसे ही छोड़ देता है, जब तक कि आप मैनुअल बदलावों को ओवरराइट करने का विकल्प न चुनें। सिंक के दौरान हटाई गई रो अपने पेज हटा सकती हैं।

Magic Page स्प्रेडशीट को फिर से इंपोर्ट करके लोकेशन अपडेट करता है। टर्म आईडी वाली रो उस लोकेशन को अपडेट करती है और उसका नाम, स्लग तथा हर फ़ील्ड ओवरराइट करती है; बिना टर्म आईडी वाली रो नई लोकेशन बनाती है। शीट से गायब रो को वैसे ही छोड़ दिया जाता है, और हटाना एक अलग टूल Delete Unused Locations के माध्यम से किया जाता है, जो मास्टर पेज के रेडियस के बाहर की हर लोकेशन को 20 के बैचों में स्थायी रूप से हटाता है। 7.2 में मैनुअल-एडिट पहचान नहीं मिली: हाथ से संपादित लोकेशन अगले इंपोर्ट में ओवरराइट हो जाती है, और एक्सपोर्ट किए गए स्टैटिक पेज जगह पर अपडेट किए जाते हैं, इसलिए उनमें किए गए मैनुअल बदलाव खो जाते हैं। टेम्पलेट में बदलाव इसके विपरीत काम करते हैं: पेज वर्चुअल होने के कारण, मास्टर पेज का बदलाव बिना किसी रन के हर URL तक पहुंच जाता है।

अपडेट और री-सिंक
फ़ीचरLPageryMagic Page
हर रन में मौजूदा पेज बनाने, अनदेखा करने या अपडेट करने का विकल्पहाँमिला नहीं
बदली न गई रो अपने आप छोड़ दी जाती हैंहाँमिला नहीं
मैनुअल बदलावों का पता लगाकर उन्हें बिना अतिरिक्त सेटअप के सुरक्षित रखा जाता हैहाँमिला नहीं
हटाई गई रो अपने पेज हटा सकती हैंहाँआंशिक
बिना रन किए टेम्पलेट का बदलाव हर पेज तक पहुंचता हैहाँहाँ
किसी पेज सेट को दूसरे टेम्पलेट से जोड़ेंहाँमिला नहीं

7.स्केल और सीमाएं

किसी भी सशुल्क प्लान में पेजों की संख्या की सीमा नहीं है। LPagery का वर्कर डिफ़ॉल्ट रूप से हर टिक पर 1,000 पंक्तियाँ लेता है और बड़े अपलोड को हिस्सों में बाँट देता है, इसलिए होस्ट की छोटी अपलोड सीमा काम को नहीं रोकती। Magic Page प्रति अनुरोध 100 से 400 पंक्तियाँ इंपोर्ट करता है और वेंडर डेटा को एक बार में 50 पंक्तियाँ इंस्टॉल करता है। Magic Page की दो विशिष्ट सीमाएँ हैं। एक बिल्ड एक समय में अधिकतम लगभग आठ रेडियस केंद्रों को शामिल कर सकता है; अतिरिक्त स्थानों को एक-एक करके चुनना पड़ता है। और पेज अनुरोध की लागत लोकेशन तालिका के साथ बढ़ती है, क्योंकि हर अनुरोध सभी स्थानों के बीच की दूरियाँ गिनता है: हमारी लैब में, 309 स्थानों पर 25 पेज अनुरोधों में वार्म स्थिति में 4.2 सेकंड लगे और 5,010 स्थानों पर 10 सेकंड, जहाँ एक अनुरोध में PHP मेमोरी 56 MB तक पहुँची। LPagery का लाइव पेज सेट के आकार की परवाह किए बिना, हर पोस्ट के लिए एक अस्तित्व जाँच और एक इंडेक्स्ड लुकअप करता है।

स्केल और सीमाएं
फ़ीचरLPageryMagic Page
सशुल्क प्लान में पेजों की कोई सीमा नहींहाँहाँ
बैच आकार कॉन्फ़िगर किया जा सकता हैहाँहाँ
सेट बढ़ने पर पेज अनुरोध की लागत स्थिर रहती हैहाँमिला नहीं

8.SEO का दायरा

LPagery शीर्षक, स्लग, अंश, सामग्री और हर कस्टम फ़ील्ड में प्लेसहोल्डर बदलता है, इसलिए Yoast SEO, Rank Math और SEOPress के फ़ील्ड एक ही प्रक्रिया के माध्यम से टेम्पलेट से भर जाते हैं, जबकि All in One SEO के लिए इसका अपना हैंडलर है क्योंकि यह डेटा को अपनी अलग तालिका में संग्रहीत करता है। इमेज कॉलम को हर पेज के लिए फ़ाइल नाम और alt टेक्स्ट मिलता है। LPagery अपना कोई canonical टैग या sitemap जारी नहीं करता: यह दोनों काम आपके SEO प्लगइन पर छोड़ देता है, और पेज सामान्य पोस्ट होते हैं जो WordPress के कोर तथा SEO प्लगइन के sitemaps में दिखाई देते हैं।

स्थानीय SEO आउटपुट के मामले में Magic Page अधिक शक्तिशाली है। यह हर स्थान के लिए पते, निर्देशांक, खुलने के समय और सोशल लिंक के साथ LocalBusiness JSON-LD, साथ ही छह geo meta tags जारी करता है। शीर्षक, विवरण और कीवर्ड substitution के माध्यम से चलते हैं, लेकिन slug pattern नहीं है: URL एक ग्लोबल prefix और location slug से बनता है। Yoast SEO और All in One SEO एकीकृत हैं; Rank Math, SEOPress, The SEO Framework और Slim SEO को 7.2 में नहीं पाया गया। हर master page की एक इमेज SEO इमेज के रूप में उपयोग होती है, और प्रति-स्थान इमेज कॉलम नहीं मिले। दो व्यवहार पूरी साइट तक पहुँचते हैं। प्लगइन हर front-end अनुरोध पर WordPress का core canonical tag हटा देता है और अपना टैग तभी जारी करता है जब master page में इसे opt in किया गया हो, जो डिफ़ॉल्ट रूप से बंद है। और पहले admin page load पर यह बिना पूछे permalink structure को /%postname%/ पर सेट कर देता है। इसका अपना sitemap डिफ़ॉल्ट रूप से बंद है; हमारी लैब में, slug में स्पेस वाले एक स्थान के कारण यह sitemap हर विज़िटर के लिए त्रुटि लौटाने लगा, जब तक कि वह स्थान हटा नहीं दिया गया।

SEO का दायरा
फ़ीचरLPageryMagic Page
शीर्षक, अंश और सामग्री में प्लेसहोल्डरहाँहाँ
हर पेज सेट के लिए प्लेसहोल्डर वाला slug patternहाँमिला नहीं
हर कस्टम फ़ील्ड में प्लेसहोल्डरहाँमिला नहीं
टेम्पलेट से भरे गए Yoast SEO फ़ील्डहाँहाँ
टेम्पलेट से भरे गए Rank Math फ़ील्डहाँमिला नहीं
टेम्पलेट से भरे गए All in One SEO फ़ील्डहाँहाँ
टेम्पलेट से भरे गए SEOPress फ़ील्डहाँमिला नहीं
Core canonical tag यथावत रखा जाता हैहाँमिला नहीं
Permalink structure आपकी सेटिंग के अनुसार यथावत रहता हैहाँमिला नहीं
प्रति पेज geo meta tagsमिला नहींहाँ
प्रति पेज LocalBusiness JSON-LDमिला नहींहाँ
प्रति पेज इमेज फ़ाइल नाम और alt टेक्स्टहाँमिला नहीं
Sitemap में सूचीबद्ध पेजहाँहाँ

9.कंटेंट टूल्स

Magic Page में अधिक समृद्ध टेम्पलेट भाषा है और यह लोकेशन के आधार पर बनाई गई है। [elseif] और [else] वाले [if] ब्लॉक से किसी एक स्थान, क्षेत्र, काउंटी या major-city फ़्लैग, अथवा किसी नामित Location Set के लिए सामग्री दिखाई जा सकती है। [random chance="40"] किसी ब्लॉक को उस संभावना के आधार पर रखता या हटाता है, और परिणाम प्रति स्थान संग्रहीत किया जाता है। XFields नामित वैरिएबल होते हैं, जिनमें एक डिफ़ॉल्ट और प्रति-स्थान overrides होते हैं; इसी तरह प्रति-स्थान फ़ोन नंबर और review snippets बनाए जाते हैं। [cities] दूरी के आधार पर निकटतम अन्य स्थानों की सूची देता है, जिसे radius, county और major-city फ़्लैग से फ़िल्टर किया जा सकता है, और [map] आपकी अपनी API key के साथ Google Map एम्बेड करता है। Spintax expression को एक बार नाम देकर पूरी साइट पर दोबारा उपयोग किया जा सकता है।

LPagery में conditional blocks, weighted random blocks या distance ordering नहीं है। यदि कोई वाक्य केवल कुछ पंक्तियों के लिए दिखना चाहिए, तो आप उसे अपने अलग कॉलम में रखते हैं और अन्य पंक्तियों के सेल खाली छोड़ देते हैं; प्रति-पंक्ति फ़ोन नंबर भी एक कॉलम होता है। प्लेसहोल्डर nested हो सकते हैं। Views हर पेज पर संबंधित पेजों की styled list या grid बनाते हैं, जिन्हें साझा कॉलम मान के आधार पर मिलाया जाता है और नाम, तारीख या आपकी पसंद के किसी कॉलम के अनुसार क्रमबद्ध किया जाता है। कॉलम हर पेज के author, parent page, status और taxonomy terms भी सेट कर सकते हैं।

Spintax दोनों में काम करता है और दोनों अपडेट के दौरान चुने गए variant को स्थिर रखते हैं: LPagery प्रति पेज एक seed संग्रहीत करता है, जबकि Magic Page प्रति स्थान चुने गए index को cache करता है। Magic Page अपने daily cron के माध्यम से समय के साथ कुछ पेजों पर spintax को दोबारा roll भी कर सकता है, जो डिफ़ॉल्ट रूप से बंद है।

कंटेंट टूल्स
फ़ीचरLPageryMagic Page
Spintaxहाँहाँ
अपडेट के दौरान Spintax variant स्थिर रखा जाता हैहाँहाँ
पूरी साइट पर दोबारा उपयोग किए जाने वाले नामित spintax expressionsमिला नहींहाँ
Nested placeholdersहाँजाँचा नहीं गया
टेम्पलेट में conditional contentमिला नहींहाँ
Weighted random blocksमिला नहींहाँ
हर पेज पर संबंधित पेजों की list या gridहाँहाँ
दूरी के अनुसार क्रमबद्ध संबंधित पेजमिला नहींहाँ
Shortcode के माध्यम से एक नामित पेज का लिंकहाँहाँ
कॉलम मानों से author, parent, status और taxonomy termsहाँमिला नहीं

10.AI कंटेंट

LPagery, LPagery app में प्रति पंक्ति AI टेक्स्ट और इमेज बनाता है और तैयार पेज सेट को प्लगइन में भेजता है। आप OpenAI और Google के छह विकल्पों में से हर वेबसाइट के लिए टेक्स्ट मॉडल चुनते हैं। इमेज prompts में style, format, mood और आपके brand colours शामिल होते हैं, और टेक्स्ट prompts बीस से अधिक भाषाओं में उपलब्ध होते हैं, जिन्हें आपकी वेबसाइट के देश के आधार पर चुना जाता है। हर सशुल्क licence में मासिक credit top-up मिलता है, इसलिए API key सेट अप करने की आवश्यकता नहीं होती।

Magic Page 7.2 में कोई AI सुविधा नहीं मिली। प्लगइन द्वारा माँगी जाने वाली एकमात्र third-party keys इसकी licence key और Google Maps key हैं, और vendor के feature page पर भी किसी AI क्षमता की सूची नहीं है।

AI कंटेंट
फ़ीचरLPageryMagic Page
प्रति पंक्ति AI टेक्स्टहाँमिला नहीं
प्रति पंक्ति AI इमेजहाँमिला नहीं
Licence में शामिल creditsहाँमिला नहीं
AI मॉडल का विकल्पहाँमिला नहीं
प्रत्येक प्रॉम्प्ट के अनुसार ब्रांड के रंग और इमेज शैलीहाँमिला नहीं
आपकी साइट की भाषा में प्रॉम्प्टहाँमिला नहीं

11.गुणवत्ता संकेत

LPagery के आंकड़े सत्यापन की तारीख को WordPress.org प्लगइन डायरेक्टरी से लिए गए हैं। Magic Page Plugin WordPress.org पर सूचीबद्ध नहीं है, इसलिए उस स्रोत से इंस्टॉल की संख्या, रेटिंग या अपडेट की तारीख उपलब्ध नहीं है। 7.2 zip में सबसे नई प्लगइन फ़ाइल 2024-10-04 की है, और प्लगइन हेडर में tested-up-to वर्ज़न घोषित नहीं किया गया है।

गुणवत्ता संकेत
फ़ीचरLPageryMagic Page
सक्रिय इंस्टॉल3,000+Not published
रेटिंग5.0 (31 ratings)Not published
अंतिम अपडेट2026-07-17Not published (newest plugin file 2024-10-04)
इस वर्ज़न तक परीक्षण किया गयाWordPress 7.0.4Not declared in 7.2
पहली बार प्रकाशित2022Not published

12.इनमें से केवल एक में उपलब्ध सुविधाएँ

केवल LPagery में दोनों दिशाओं में कन्वर्ज़न के साथ दो रेंडर मोड, Virtual Image URLs जो प्रत्येक पेज के लिए अलग नाम के तहत एक ही इमेज फ़ाइल उपलब्ध कराते हैं, बंद WP-Cron की पहचान करने वाला स्टॉल चेक, Google Sheets सिंक, क्रेडिट के साथ AI कॉलम और Multiple Pages Generator प्लगइन के लिए बनाए गए प्लेसहोल्डर्स का इम्पोर्ट विकल्प है।

केवल Magic Page में दूरी को एक मुख्य अवधारणा के रूप में उपयोग करना, Location Sets, XFields, कॉन्फ़िगर किए जा सकने वाले दिनों की संख्या में लोकेशन जारी करने वाला drip, अलग-अलग publish dates के साथ Export to Static Pages, पूरी साइट को static HTML के रूप में एक्सपोर्ट करना, vendor API के ज़रिए PDF रेंडरिंग, फ्रंट-एंड लोकेशन सर्च और प्रत्येक लोकेशन के लिए Google Maps embed है। 19 देशों के लिए इसके vendor location databases को इस समीक्षा में सत्यापित नहीं किया गया।

13.पहला पेज बनाने में लगने वाला समय

हमने पांच पंक्तियों वाली फ़ाइल के साथ LPagery के एडमिन का इस्तेमाल किया और गिना कि पहला पेज लाइव होने से पहले नए उपयोगकर्ता को क्या-क्या सीखना और क्लिक करना पड़ता है। LPagery में तीन अवधारणाएँ (template page, placeholder, source file) और एक आवश्यक सेटिंग, यानी template, समझनी होती है। बाकी सभी चीज़ों के लिए डिफ़ॉल्ट सेटिंग उपलब्ध है। तीन स्क्रीन पर छह क्लिक के बाद पहला पेज लाइव हो गया।

उसी लैब में Magic Page के एडमिन पथ को मापा नहीं जा सका, क्योंकि वहां कोई licence key सक्रिय नहीं थी और master page editor के लिए इसकी आवश्यकता होती है। हमने जिन कोड और स्क्रीन की समीक्षा की, उनके आधार पर इसकी अवधारणाएँ हैं: master page, locations, radius, Location Sets, XFields और shortcodes का एक सेट; सेटिंग्स स्क्रीन में एक ही पेज पर 29 controls हैं, जिनमें से 15 पर ऐसा label नहीं है जिसे screen reader उपयोग कर सके; और Magic Page की सूची प्रत्येक location term को एक ही table cell में inline रेंडर करती है, जिसकी कोई सीमा नहीं है।

पहला पेज बनाने में लगने वाला समय
फ़ीचरLPageryMagic Page
पहले पेज तक पहुंचने के लिए क्लिक6Not measured
देखी गई स्क्रीन3Not measured
पहले सीखने वाली अवधारणाएँ3Not measured
भरी जाने वाली सेटिंग्स1Not measured

जहाँ Magic Page बेहतर अनुकूल है

Magic Page Plugin तब सही विकल्प है जब हर पेज एक location page हो और दूरी महत्वपूर्ण हो। दूरी के आधार पर क्रमबद्ध nearby-town lists, Location Sets, प्रत्येक region या county के लिए conditional blocks और प्रत्येक लोकेशन के लिए geo tags वाला LocalBusiness schema इसमें पहले से मौजूद हैं, जबकि LPagery में इनमें से कोई सुविधा नहीं है। ऐसी साइट, जो कुछ radius centres पर आधारित हो और drip के माध्यम से कुछ हफ्तों में जारी की जाए, इसी प्लगइन के लिए बनाई गई है।

यह उस workflow के लिए भी उपयुक्त है जिसमें template कभी एक master page से बाहर नहीं जाता। चूंकि पेज virtual होते हैं, इसलिए design में बदलाव save करते ही बिना किसी run के हर URL पर लागू हो जाता है और database में प्रत्येक लोकेशन के लिए एक term रहता है। LPagery का Live Mode भी Elementor और Gutenberg templates के लिए किसी page set पर यही काम करता है।

इसका समझौता template के आसपास की हर चीज़ में है: प्रति साइट एक master page और एक URL pattern, एक fixed location schema, browser-driven import, Google Sheets का अभाव, manual-edit detection का अभाव, केवल Yoast SEO और All in One SEO का समर्थन और AI का अभाव। यदि आपका data लगातार बदलने वाली spreadsheet में है या आपकी साइट को एक से अधिक page set की आवश्यकता है, तो LPagery इसी के लिए बनाया गया है।

मुफ्त स्तर नोट्स

ऊपर के निर्णय भुगतान वाले स्तरों की तुलना करते हैं। ये नोट्स मुफ्त संस्करणों के बारे में हैं और किसी भी निर्णय में गिने नहीं गए।

  • नई इंस्टॉलेशन पर LPagery का free plan किसी run को 100 पेज और तीन placeholder columns तक सीमित करता है। यह CSV और XLSX uploads स्वीकार करता है, इसलिए आप वास्तविक फ़ाइल पर workflow आज़मा सकते हैं।
  • Magic Page Plugin में कोई free tier और कोई free build नहीं है। जब तक licence key स्वीकार नहीं की जाती, प्लगइन कोई काम नहीं करता और यह WordPress.org पर सूचीबद्ध भी नहीं है।
  • छोटे सेट पर खरीदने से पहले workflow आज़माने के लिए free LPagery plugin पर्याप्त है।

हमने यह कैसे सत्यापित किया

इस पृष्ठ पर हर दावा प्लगइन कोड, विक्रेता दस्तावेज़ या स्थानीय WordPress इंस्टॉल पर चलाने से आता है। हमने जहाँ कुछ नहीं मिला वहां नोट्स लिखे और सत्यापित तथ्य एक जगह रखे ताकि जब किसी भी उत्पाद में बदलाव हो तो इस पृष्ठ को अपडेट किया जा सके।

LPagery संस्करण
3.0
Magic Page संस्करण
7.2
सत्यापित किया गया
2026-09-05
लाइसेंस
Magic Page Plugin key purchased, not activated in the lab; code read in full and admin screens reviewed on a local copy. Vendor location databases not verified.
टेस्ट रन
300-row CSV imported through the Magic Page importer on WordPress 7.0, 300 URLs served; a second pass at 5,010 locations for request cost and sitemaps

चुनने से पहले लोग क्या पूछते हैं

क्या Magic Page Plugin, LPagery से बेहतर है?

Distance-based lists, conditional blocks और प्रत्येक लोकेशन के लिए schema वाले location pages के लिए Magic Page का template अधिक समृद्ध है। Template के आसपास की हर चीज़ के लिए LPagery आगे है: किसी भी columns वाली spreadsheets और Google Sheets, template के रूप में कोई भी मौजूदा page, एक से अधिक page set, background में पूरे होने वाले runs, चार SEO plugins और क्रेडिट सहित AI। जिन अधिकांश agencies और local businesses से हम बात करते हैं, उन्हें दूसरी सूची की आवश्यकता होती है।

क्या मैं Magic Page Plugin से LPagery पर जा सकता हूं?

Magic Page अपनी locations को XLSX में एक्सपोर्ट कर सकता है। आप उस फ़ाइल को LPagery में अपलोड करते हैं, template page में placeholders जोड़ते हैं और नया set generate करते हैं। Magic Page के location pages virtual होते हैं, इसलिए migrate करने के लिए कोई posts नहीं होते; इसके Export to Static feature से बनाए गए pages सामान्य WordPress posts होते हैं और वहीं रहते हैं। LPagery Magic Page के shortcodes को नहीं पढ़ता, इसलिए master page में मौजूद [location] आपके template में {location} placeholder बन जाता है।

क्या LPagery Google Sheets के साथ काम करता है?

हां। आप किसी public Google Sheet का link paste करते हैं और LPagery उसे schedule के अनुसार sync करता है: नई rows से pages बनते हैं, बदली हुई rows उन्हें अपडेट करती हैं और हटाई गई rows pages को delete कर सकती हैं। Magic Page 7.2 में Google Sheets input नहीं मिला।

क्या LPagery में conditional content या nearby-town lists हैं?

नहीं, इसमें conditional blocks और distance ordering नहीं है। आप optional sentence को उसके अपने column में रखते हैं और जिन rows में उसे दिखाना नहीं है, उनके लिए cell खाली छोड़ देते हैं। Views किसी column value के आधार पर मेल खाने वाले संबंधित pages की list या grid बनाते हैं, उदाहरण के लिए एक ही region के सभी pages, जिन्हें name, date या आपकी पसंद के किसी column के अनुसार क्रमबद्ध किया जा सकता है।

LPagery किन page builders और SEO plugins का समर्थन करता है?

Classic Mode में Divi, Elementor, Bricks, Breakdance, Brizy, Visual Composer, BeBuilder, SeedProd और Colibri के लिए adapters हैं और यह किसी भी अन्य builder के custom fields को कॉपी करता है। Live Mode Elementor और Gutenberg templates का समर्थन करता है। Yoast SEO, Rank Math, All in One SEO और SEOPress के fields template से भरे जाते हैं। Magic Page Elementor और Thrive Architect का नाम देता है और Yoast SEO तथा All in One SEO के साथ integrate होता है।

क्या LPagery में AI शामिल है और क्या इसका free version है?

हर paid plan में text और images के लिए AI credits शामिल हैं, इसलिए आपको अपनी API key की आवश्यकता नहीं है। Free version WordPress.org पर उपलब्ध है और छोटे सेट पर workflow आज़माने के लिए पर्याप्त है। Magic Page 7.2 में कोई AI feature और कोई free tier नहीं मिला।