အသံရှာဖွေမှု / GEO / AEO
Speakable Schema Validator
speakable JSON-LD (သို့မဟုတ် စာမျက်နှာတစ်ခုလုံး) ကို ကူးထည့်ပြီး SpeakableSpecification ဖွဲ့စည်းပုံ၊ cssSelector syntax နှင့် ကိုက်ညီမှု၊ ဖုံးကွယ် သို့မဟုတ် ဗလာဖြစ်နေသော ရွေးချယ်မှုများ၊ ကျယ်ပြန့်လွန်းသော selector များ၊ သဘာဝကျစွာ အသံထွက်ရန်အတွက် သင့်လျော်သော စာလုံးအရေအတွက် တို့ကို စစ်ဆေးနိုင်ပါသည်။
ဤစနစ်သည် သင့်ဘရောက်ဆာအတွင်း၌သာ လုပ်ဆောင်ပါသည်။ ဤနေရာတွင် ကူးထည့်သော အကြောင်းအရာများကို အမည်မဖော်သော အသုံးပြုမှုအရေအတွက်မှလွဲ၍ မည်သည့်နေရာသို့မျှ မပို့ပါ။
<script type="application/ld+json"> block ၏ အကြောင်းအရာ (သို့) စာမျက်နှာတစ်ခုလုံး၏ HTML ကို ကူးထည့်ပါ — "speakable" property တိုင်းကို အလိုအလျောက် ရှာဖွေပေးမည်။ JSON-LD တစ်ခုတည်းမက စာမျက်နှာတစ်ခုလုံးကို ကူးထည့်ပါက selector တစ်ခုစီသည် တကယ့်အကြောင်းအရာနှင့် ကိုက်ညီမှု ရှိမရှိလည်း စစ်ဆေးပေးနိုင်ပါသည်။
ဤကိရိယာက ဘာတွေကို စစ်ဆေးသလဲ၊ ဘုံအမှားများကို ဘယ်လိုပြင်ရမလဲ
"speakable" SpeakableSpecification သည် အသံလက်ထောက်များနှင့် အဖြေအင်ဂျင်များကို စာမျက်နှာ၏ မည်သည့်အပိုင်းကို အသံထွက်ဖတ်ရှုရမည်ကို တိကျစွာ ပြောပြပါသည် — ပုံမှန်အားဖြင့် ဆောင်းပါးတစ်ခုလုံးမဟုတ်ဘဲ ခေါင်းစဉ်နှင့် တိုတောင်းသော ဦးဆောင်စာပိုဒ်တစ်ခုသာ ဖြစ်ပါသည်။ ဤကိရိယာသည် crawler တစ်ခုကဲ့သို့ JSON-LD graph ကို ရှောင်လျှောက်ပြီး "speakable" property တိုင်းကို ရှာဖွေကာ ၎င်း၏ ဖွဲ့စည်းပုံကို စစ်ဆေးပါသည်။
Google ၏ လက်ရှိ implementation သည် "cssSelector" ကိုသာ ဖတ်ပါသည် — "xpath" သည် schema.org စံနှုန်းအရ မှန်ကန်သော်လည်း Google တွင် မပံ့ပိုးပါ၊ ထို့ကြောင့် ဤကိရိယာသည် xpath တစ်ခုတည်းသာပါသော specification များကို ပြင်းထန်သော error အဖြစ်မဟုတ်ဘဲ ကိုက်ညီမှု သတိပေးချက်အဖြစ် ပြသပါသည်။
JSON-LD တစ်ခုတည်းမက စာမျက်နှာတစ်ခုလုံးကို ကူးထည့်ပါက selector တိုင်းကို တကယ့် DOM နှင့် နှိုင်းယှဉ်စစ်ဆေးပါသည် — ဘာနှင့်မျှ မကိုက်ညီသော selector သည် error ဖြစ်ပြီး (ဘာမှ အသံထွက်ဖတ်ရန် မရှိတော့ပါ)၊ ကိုက်ညီသော element သည် inline style၊ stylesheet rule၊ "aria-hidden" သို့မဟုတ် "hidden" attribute ဖြင့် ဖုံးကွယ်ထားပါက error ဖြစ်ပါသည်။
သဘာဝကျသော ရလဒ်အတွက် စာလုံးအရေအတွက်သည် အရေးကြီးပါသည် — အလွန်တိုတောင်းသော ရွေးချယ်မှုများ (5 လုံးအောက်) ကို ပါးလွန်းသည်ဟု အမှတ်အသားပြုမည်ဖြစ်ပြီး၊ အလွန်ရှည်လျားသော ရွေးချယ်မှုများ (70 လုံးထက် များ) ကိုလည်း အမှတ်အသားပြုမည် ဖြစ်ပါသည်။
speakable markup လုံးဝမရှိပါက သင့်စာမျက်နှာ၏ ခေါင်းစဉ်နှင့် အတိုဆုံး ဦးဆောင်စာပိုဒ်ကို အခြေခံ၍ စတင်ရန် selector များကို အကြံပြုပြီး တည်းဖြတ်ရန်အသင့် JSON-LD snippet ကိုပါ ပေးပါမည်။ တည်ငြိမ်သော "id" attribute မှတည်ဆောက်ထားသော selector များကို ပိုမိုယုံကြည်စိတ်ချရသည်ဟု အမှတ်အသားပြုပါသည်။