દરેક Cloudflare Pages બિલ્ડ પછી હું જે 3 પોસ્ટ-ડિપ્લોય ચેક્સ કરું છું

મેં પ્રોડક્શન સમસ્યાઓના ડીબગિંગમાં બે અઠવાડિયા વિતાવ્યા. એક સાઇટમેપ રીડાયરેક્ટ રૂલ (sitemap redirect rule) એ મારા સાઇટમેપ ઇન્ડેક્સને બ્લોક કરી દીધો હતો. બીજી સમસ્યા ઇમેજ અપલોડમાં થતા લેગ (lag) સાથે સંબંધિત હતી.

હું સંપૂર્ણ એન્ડ-ટુ-એન્ડ ટેસ્ટ સૂટ્સનો ઉપયોગ કરતો નથી. તેના બદલે, હું ત્રણ ચોક્કસ ચેક્સનો ઉપયોગ કરું છું. આ ચેક્સ એવા ફેલ્યોર મોડ્સ (failure modes) પર ધ્યાન કેન્દ્રિત કરે છે જેનો હું ખરેખર સામનો કરું છું.

હું આ ત્રણ Astro 5 સાઇટ્સ પર ચલાવું છું: aiappdex.com, findindiegame.com, અને ossfind.com.

૧. Sitemap Verification

હું તપાસું છું કે તમામ ડોમેન્સ પર sitemap-index.xml 200 સ્ટેટસ કોડ રિટર્ન કરે છે કે નહીં.

હું sitemap-0.xml પણ તપાસું છું. હું ખાતરી કરું છું કે તેમાં URLs ની લઘુત્તમ સંખ્યા હોય. aiappdex.com માટે, તે સંખ્યા 1,000 છે. જો આ સંખ્યા ઘટે, તો તેનો અર્થ છે કે મારો ડેટા પાઇપલાઇન (data pipeline) નિષ્ફળ ગયો છે.

મેં આ શીખવા માટે ઘણો સમય અને મુશ્કેલી વેઠવી પડી હતી. એક રીડાયરેક્ટ રૂલને કારણે એકવાર મારો સાઇટમેપ પાંચ દિવસ સુધી બગડી ગયો હતો. તે બ્રાઉઝરમાં બરાબર દેખાતો હતો પરંતુ ક્રોલર્સ (crawlers) માટે નિષ્ફળ રહ્યો હતો. curl નો ઉપયોગ કરવાથી આ તરત જ પકડવામાં મદદ મળે છે.

૨. IndexNow Submission

સાઇટમેપ ચેક કર્યા પછી, હું IndexNow ને URLs સબમિટ કરવા માટે એક સ્ક્રિપ્ટ ચલાવું છું. આનાથી Bing, Yandex, Naver, અને Seznam ને નવા કન્ટેન્ટ વિશે જાણ થાય છે.

જો કોઈ સાઇટ 403 એરર રિટર્ન કરે, તો મારી વેરિફિકેશન ફાઇલ ખૂટતી હોય અથવા રીડાયરેક્ટ રૂલ બગડેલો હોય