सामग्री पर जाएं
SEOBlogBotसाइन अप करें

डिसीजन ट्री

प्र-पब्लिश लिंक गेट: ब्लॉक, हॉल्ड या पास

ड्राफ्ट लिंक्स वाले होस्ट्स पर एक बल्क कॉल, फिर एक फोर-क्वेश्चन ट्री। ट्री तय करता है कि पोस्ट शिप हो, किसी व्यक्ति के लिए इंतज़ार करे या रुक जाए।

SEOBlogBot रिसर्च टीम ·

लो-पोली स्टाइल में एक ब्रिज पथ के साथ तीन अलग-अलग लकड़ी के गेट्स
नेमिंग नोट

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

गेट क्या देखता है

गेट केवल आउटबाउंड लिंक्स पढ़ता है। यह रैंकिंग्स, ट्रैफ़िक या सर्च कंसोल डेटा पर ध्यान नहीं देता, और इसे कभी भी आपके एनालिटिक्स की ज़रूरत नहीं होती।

एक स्क्रिप्ट रेंडर्ड HTML से हर <a href> खींचती है और प्रत्येक URL को उसके होस्ट में कम कर देती है। यह डुप्लिकेट्स हटा देती है और लिस्ट को एक कॉल में bulk_dr को भेज देती है। आपकी बिल्ड से कुछ और बाहर नहीं जाता। यह 2,000 होस्ट्स तक के लिए एक क्रेडिट है, इसलिए सत्तर रेफरेंस वाली एक पोस्ट भी एक सेंट के अंश का खर्च करती है।

इसे मार्कडाउन पर नहीं, बल्कि रेंडर्ड HTML पर चलाएं। शॉर्टकोड्स, एम्बेड्स और प्लगइन्स ऐसे लिंक्स जोड़ते हैं जिन्हें आपने टाइप नहीं किया था। वह चेक करें जो विज़िटर्स देखते हैं।

यह कहाँ चलता है

गेट को जितना देर तक आप सके, उतना देर में प्लेस करें। सबसे अच्छी जगह शेड्यूलर से ठीक पहले की बिल्ड स्टेप है, CMS या स्टैटिक जनरेटर द्वारा फाइनल HTML तैयार करने के बाद। हर जगह एक ही बल्क कॉल।

वर्डप्रेस

स्टेटस चेंज को सॉल्ड के साथ हूक करें और उस हूक के अंदर गेट चलाएं। पोस्ट को केवल तभी सॉल्ड रहना चाहिए जब वर्डकम PASS आए। एक हूक, एक नियम।

ह्यूगो

hugo build के बाद एक स्टेप जोड़ें जो जनरेटेड HTML को पब्लिक फोल्डर से पढ़े। डेप्लॉय स्टेप चलने से पहले होस्ट लिस्ट को बल्क कॉल में भेजें।

गोस्ट

पोस्ट-सॉल्ड इवेंट के लिए एक वेबहूब सब्सक्राइब करें। हैंडलर पोस्ट के HTML से लिंक्स निकालता है और एक ही कॉल बनाता है, ताकि गोस्ट और स्टैटिक साइट्स एक नियम साझा करें।

ट्री, एक-एक करके सवाल

01

क्या कोई होस्ट रेटिंग 0 या कोई रो नहीं लौटाता?

शून्य का मतलब है कि हमारे इंडेक्स में इसके लिए कोई रिफरिंग डोमेन नहीं है। यह एक नए साइट के लिए सामान्य है और किसी अधिकारिता के रूप में उद्धृत किसी भी चीज़ के लिए चेतावनी है। क्वेश्चन 2 पर जाएं।

02

क्या शून्य होस्ट वह स्रोत है जिसे आपने टेक्स्ट में नाम दिया था?

अगर पोस्ट इसे एक स्टडी, रिपोर्ट या ऑफिशियल पेज कहती है, तो पोस्ट को हॉल्ड करें और इसे एक एडिटर को भेजें। अगर यह एक फुटनोट टूल या ब्रांड मेंशन है, तो पास करें।

03

क्या तीन या उससे अधिक होस्ट आपके अपने फ्लोर के नीचे बैठे हैं?

अपनी हिस्ट्री से फ्लोर चुनें (नीचे दिए गए सेक्शन को देखें)। एक पोस्ट में तीन या उससे अधिक लो होस्ट्स आमतौर पर एक स्क्रैप्ड लिस्ट या एक पेस्ट किए गए एआई ड्राफ्ट का संकेत देते हैं। हॉल्ड करें।

04

क्या एक ही होस्ट पाँच बार से ज़्यादा लिंक किया गया है?

एक ही बाहरी डोमेन पर रिपीटेड लिंक्स एक एफिलिएट पैटर्न जैसे दिखते हैं। उन्हें फर्स्ट मेंशन तक कम करें। अगर स्क्रिप्ट तय नहीं कर सकती, तो हॉल्ड करें।

बगीचे में कैंची से एक झाड़ी काटते हुए एक बगीचे का कामगार

ट्री इस क्रम में क्यों सवाल पूछता है

सवाल सबसे सस्ते सिग्नल से लेकर सबसे ज़्यादा जजमेंट-भरे सिग्नल तक चलते हैं। हर जवाब अगले सवाल को तय करने की जगह को संकीर्ण करता है, ताकि एक व्यक्ति कम ड्राफ्ट्स पढ़े।

यह क्रम एक एडिटर के समय की भी रक्षा करता है। एक स्पष्ट कारण के साथ एक हॉल्ड एक्शन करने में एक मिनट लगता है, जबकि एक अस्पष्ट फ्लैग सप्ताह के अंत तक अनदेखा कर दिया जाता है।

पहले शून्य, फिर कॉन्टेक्स्ट

शून्य सबसे सस्ता सिग्नल है, इसलिए यह पहले आता है। अकेले यह आपको कम बताता है। अगला सवाल तय करता है कि शून्य मायने रखता है या नहीं, इसलिए ट्री कभी भी अकेले शून्य पर ब्लॉक नहीं करता।

एक ऐसे होस्ट के बारे में सोचें जो इंडेक्स के लिए नया है। यह शून्य स्कोर करता है, और टीम में से किसी को इसके बारे में नहीं पता। अगर पोस्ट केवल इसे पार करते हुए उद्धृत करती है, तो जवाब पास है।

गिनती से पहले फ्लोर

एक अकेला कमज़ोर होस्ट आमतौर पर नॉइज़ होता है। एक ड्राफ्ट में कई कमज़ोर होस्ट्स एक पैटर्न बनाते हैं, और एक पैटर्न ही फ्लोर के लिए होता है। कुछ भी गिनने से पहले अपनी हिस्ट्री से फ्लोर सेट करें, ताकि गिनती का एक मतलब हो।

रीपीट्स आखिर में आते हैं

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

पाइपलाइन में प्रत्येक एग्जिट क्या करता है

एग्जिट कोड्स एक सुझाव हैं; इन्हें अपनी CI से मैप करें।
एग्जिटमतलबपाइपलाइन एक्शनकौन देखता है
पासकोई नियम फायर नहीं हुआपोस्ट शेड्यूलर में आगे बढ़ती हैकोई नहीं
हॉल्डएक सॉफ्ट नियम फायर हुआस्टेटस पेंडिंग रिव्यू पर सेट, होस्ट लिस्ट के साथ स्लैक मैसेजएक एडिटर
ब्लॉकAPI एरर 401/402 या मॉर्फ्ड लिस्टजॉब फेल, पोस्ट ड्राफ्ट रहती हैजो पाइपलाइन का मालिक है

एक एडिटर को हॉल्ड पर क्या दिखना चाहिए

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

बिना एक उधार लिए फ्लोर चुनना

अपनी हिस्ट्री से शुरू करें। उन तीस प्रकाशित पोस्ट्स लें जिनसे आप खुश हैं और उनके आउटबाउंड होस्ट्स को bulk_dr से एक बार चलाएं। रेटिंग्स को सॉर्ट करें, फिर दसवीं परसेंटाइल देखें।

वह परसेंटाइल एक समझदार पहला फ्लोर है, क्योंकि यह उस सबसे कमज़ोर दसवें हिस्से को फ्लैग करता है जिसे आप पहले से स्वीकार करते हैं। हमारी रेटिंग 0 से 100 तक एक लॉग स्केल है, और एह्रिफ्स DR और मोज़ DA अलग स्केल्स रहते हैं। फोरम थ्रेशोल्ड ट्रांसफर नहीं होते।

नमूने के साथ तीस पोस्ट्स की लिस्ट को अपने रिपॉजिटरी में रखें, उसके साथ तारीख भी, ताकि नमूना बदलने पर फ्लोर को फिर से कैलकुलेट किया जा सके।

हर तिमाही में फ्लोर की समीक्षा करें। लिंक ग्राफ बढ़ता है, और इंडेक्स लगभग हर महीने रीफ्रेश होता है। एक होस्ट जिसने वसंत में 8 स्कोर किया था, रीफ्रेश के बाद 15 पढ़ सकता है। ग्लॉसरी उन नंबरों के पीछे के शब्दों को समझाती है।

तीस लाइनों में गेट

शेल और जेक्यू में एक स्केच। अपनी भाषा में बदलें; आकार वही रहेगा।

bash
HOSTS=$(grep -o 'href="https\?://[^/"]*' post.html | sed 's|.*//||' | sort -u | paste -sd, -)
RES=$(curl -s -H "Authorization: Bearer $SBB_KEY" \
  "https://seoblogbot.com/api.php?action=bulk_dr&domains=$HOSTS")

case $(echo "$RES" | jq -r '.ok') in
  true) ;;
  *) echo "BLOCK: api error"; exit 2 ;;
esac

# inspect the response once and adapt the jq path to its shape
echo "$RES" | jq '.'
एक वर्कशॉप बेंच पर व्यवस्थित हथौड़ा, रेंच और स्क्रूड्राइवर

जब गेट कॉल फेल हो जाए

हर एरर ड्राफ्ट पर एक वर्ड नहीं होता। एक फेल कॉल जॉब में एक समस्या है, और नीचे दिए गए तीन HTTP केसों के लिए तीन अलग-अलग रिस्पॉन्स की ज़रूरत है। लॉन्च से पहले उन रिस्पॉन्स को लिख लें। किसी को रात में एक इम्प्रोवाइज़ नहीं करना चाहिए।

एक 401 सेटअप की समस्या है

401 का मतलब है कि की गायब है या गलत है। इसे एक ब्रेकन जॉब की तरह मानें, पोस्ट पर किसी जजमेंट की तरह नहीं। पोस्ट ड्राफ्ट में रहती है, और पाइपलाइन के मालिक को मैसेज मिलता है।

एक 402 बजट की समस्या है

402 का मतलब है कि क्रेडिट खत्म हो गया, और रीट्राई से यह ठीक नहीं होगा। जॉब रोकें और एक व्यक्ति को अलर्ट करें। अकाउंट पेज से टॉप अप करें, फिर फेल बैच को फिर से चलाएं।

एक मॉर्फ्ड रिप्लाई एक बग है

अगर JSON पार्स नहीं होता या ok फॉल्स है, तो रैप रिप्लाई लॉग में लिखें और रुक जाएं। गायब फील्ड्स के लिए अनुमान न लगाएं। एक अनुमानित रेटिंग एक पोस्ट को पास कर सकती है जिसे हॉल्ड होना चाहिए था।

हर फेल्योर को पोस्ट आईडी, HTTP स्टेटस और समय के साथ लॉग करें, ताकि एक ही फॉल्ट चुपचाप दोहरा न सके।

केवल कॉल नहीं, बल्कि आउटकम चेक करना

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

वरना एक गेट कागज़ पर पास हो सकता है जबकि CMS शांति से बदलाव छोड़ देता है। उस रीड-बैक को उसी जॉब में लिखें। वह चेप है। जब स्टेटस मेल नहीं खाता तो उसे ज़ोरदार फेल होने दें।

रीड-बैक यह भी दिखाता है कि कौन सा स्टेप ड्रिफ्ट हुआ। अगर स्टेटस गलत है, तो गेट फाइनल बिल्ड से पहले चल गया हो सकता है। अगली रिलीज़ से पहले इसे जान लें।

रीड-बैक रिजल्ट को गेट वर्ड के बगल में लॉग में रखें। दोनों मिलकर यह दिखाते हैं कि क्या गेट और CMS ने एक दिए गए दिन पर सहमत हुए थे।

टीमें गेट जोड़ने से पहले जो सवाल पूछती हैं

क्या एक ए ह्रिफ बैकलिंक चेकर इस गेट के समान है?

नहीं। लोग उस फ्रेज़ को टाइप करते हैं जब उनका मतलब एह्रिफ्स होता है। यह गेट एक स्क्रिप्ट है जो API के माध्यम से लिंक डेटा पढ़ती है, और यह ब्राउज़र टैब में नहीं, बल्कि आपके पाइपलाइन के अंदर चलती है।

क्या गेट पब्लिशिंग को धीमा करता है?

एक्स्ट्रा कॉस्ट ड्राफ्ट के लिए API के एक राउंड ट्रिप की है। यह तय करने से पहले कि यह बहुत धीमा है, अपने नेटवर्क पर इसे मापें, क्योंकि जवाब आपकी बिल्ड सेटअप पर निर्भर करता है।

मैं पहले दिन फ्लोर कैसे चुनूं?

ऊपर दिए गए सेक्शन से तीस पोस्ट्स के नमूने का उपयोग करें। जब तक आपके पास एक न हो, गेट को लॉग-ओनली मोड में चलाएं, जहाँ यह वर्ड्स रिकॉर्ड करता है और कोई स्टेटस नहीं बदलता।

क्या गेट एक एडिटर की जगह लेता है?

नहीं। यह ड्राफ्ट्स को पास, हॉल्ड और ब्लॉक में बांटता है ताकि एक एडिटर कम पढ़े। एक व्यक्ति अभी भी तय करता है कि उस पोस्ट के लिए हॉल्ड का मतलब क्या है।

क्या गेट एक ड्राफ्ट पर चल सकता है जो फाइनल नहीं है?

यह चल सकता है, लेकिन वर्ड केवल उस समय के लिंक्स का वर्णन करता है। फाइनल HTML पर इसे फिर से चलाएं, क्योंकि एक लेट एडिट एक लिंक जोड़ या हटा सकता है।

क्या शून्य का मतलब हमेशा स्रोत खराब होना है?

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

हमारी स्थिति

जितने ब्लॉक करें, उतने हॉल्ड करें

एक गेट जो जल्दी ब्लॉक करता है, तीसरे नाराज़ एडिटर द्वारा स्विच ऑफ कर दिया जाएगा। ब्लॉक को ब्रेकन इंफ्रास्ट्रक्चर के लिए रखें और नियम हिट्स को एक स्पष्ट कारण के साथ हॉल्ड बनने दें।

  • अपील्स को एक मिनट में लेने के लिए वर्ड के साथ होस्ट लिस्ट लॉग करें।
  • एक सेकंड लेयर के रूप में पोस्ट-पब्लिश ऑडिट चलाएं।
  • उन फेल्यूर को पढ़ें जो टीमों को यह जोड़ने पर मजबूर करते हैं, पोस्ट-मॉर्टम में।