Agar hum Schema.org markup ki baat kare to ye ek tarah ka SEO (search engine optimization) code hai jis ko Structured Data ke naam se jana jata hai. mainEntityOfPage (mainEntity) website aur web page ke beech relation ko describe karta hai. Jab hum ye code apni websites aur blogs me add karte hai to Google is code ki madad se humari websites ke search results me improvements karta hai.
mainEntityOfPage ka add karne ke liye is se jude code types ko bhi add karne ki zarurat hoti hai. Kyon ki khali mainEntityOfPage work nahi karta hai. For example, agar aap cell phone se internet access karte hai to is ke liye hume active Internet connection ki zarurat padti hai. Theek isi tarah se mainEntityOfPage properly add karne ke liye hume aur bhi Scheme code ki zarurat padti hai jo ki main aap ko next paragraph me samjhaun ga.
mainEntityOfPage ko sahi tareeke se add karne ke liye hume ek aur property ko add karna padta hai. Is property ko web page (schema.org/Webpage) property kehte hai. Kyon ki schema.org/Webpage, mainEntityOfPage ka मुख्य part (backbone) hai. Main ne neeche poora code diya hai taki aap ko achi tarah se understand ho jaye.
Apni Website Me Schema.org mainEntityOfPage Add Kaise Kare?
Pehli baat mainEntityOfPage ko <link> se declare karna padta hai. Kyun ki mainEntityOfPage web page ke URL ko INDICATE karta hai. itemType search engines ko ye bata deta hai ki itemType WebPage hai. Aur itemid web page ka URL hai. According to Google. mainEntityOfPage ko itemid se declare kare kyun ki is ke bina Google web page ke URL ko poorly understand karta hai.
Main ne bahut saare website owners ko dekha hai jo mainEntityOfPage me na itemType na itemid add karte hai. Yehi wajah hai ki Google hamari website ke page ko achi tarah se understand nahi karta hai. Main ne neeche schema.org code ka examples diye hai jin se aap in ka Mutual relationship samjh jao ge.
Wrong
<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="http://example.com/page.html"/>
Is code me <link> missing hai.
Wrong
<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" href="http://example.com/page.html"/>
Is code me itemid missing hai.
Wrong
<link itemscope itemprop="mainEntityOfPage" href="http://example.com/page.html"/>
Is code me itemid aur itemType missing hai.
Correct
<link itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="http://example.com/page.html"/>
Yeh main apni baat nahi bol raha hu balki ye khud Google ne explain kiya hai. Article | Search | Google Developers
Agar aap website ya blog owner hai to aaj hi schema.org markup ko apni website me install kare. Install karne ke baid jab Google aap ki website ko reindex kare ga to SERP me aap ki website improvement kare gi.
mainEntityOfPage ko add karne ka aur bhi ek tareeka hai jo main aap ko batane wala hu. App is code ko dekh kar samajh sakte hai.
<body itemscope itemtype="http://schema.org/WebPage">
<article itemprop="mainEntity" itemscope itemtype="http://schema.org/BlogPosting">
</article>
</body>
Isaka matalab hai: ek Webpage aur ek BlogPosting hai, aur BlogPosting is WebPage mein “primary entity” hai. Ye baat easily se samajh mein aati hai ki is mein shaamil baki aur types hain jin se mainEntityOfPage ko indicate kiya jata hai.
Agar aap ke mann me is post se related ko question hai to bina koi hichkichahat pooch sakte hai. Main aap ke har question ka answer dene ke liye betaab hu.