تصور کن اینترنت یه شهر بزرگ باشه و محتوای آنلاین مثل ساختمانهای این شهر. حالا، Entityها دقیقاً مثل شهروندان این شهر هستن که هویت، اعتبار و ارتباطات خاص خودشون رو دارن!
اگر میخوای بفهمی Entity چیه و چه نقش مهمی در دنیای سئو داره، پس همراه من باش. قول میدم این مقاله برات به اندازه یه فنجون قهوه داغ و خوشمزه جذاب و گرم باشه! ☕🔍
خب، فرض کن که تو دنیای واقعی، وقتی اسم یه نفر رو میشنوی یا یه مکان خاص رو میبینی، میتونی اون رو از بقیه چیزا تشخیص بدی. حالا در دنیای دیجیتال هم دقیقا همینطور، ما یه چیزهایی داریم که بهشون میگیم "Entity" (موجودیت ها). این موجودات دیجیتال هم باید یه ویژگیهای خاص داشته باشن که بشه به راحتی اونا رو شناسایی کرد.
مثلاً وقتی میگیم "محسن چاوشی"، تو خیلی راحت میفهمی که این اسم یه فرد خاصه. یا وقتی میگیم "برج میلاد تهران"، میفهمی که این یه مکان معروفه. اینها همه مثال هایی از Entityها هستند. این موجودات به راحتی شناخته میشن چون ویژگیهای مشخصی دارن: یه اسم مشخص، نوع خاصی از موجود بودن (مثلاً فرد یا مکان یا برند)، و معمولاً هم با چیزهای دیگه ارتباط دارن. مثلاً محسن چاوشی یه خواننده هست که آهنگهای خاصی داره، یا برج میلاد یه مکان معروف در تهران هست.
Entityها میتونن انواع مختلفی داشته باشن. اینها میتونن شامل افراد، مکان ها، اشیا، محصولات، رویدادها، و حتی مفاهیم انتزاعی مثل "آزادی" یا "عدالت" باشن. یه نکته مهم دیگه اینه که Entityها همیشه باید یه سری ویژگی مشخص داشته باشن: اسم، نوع، و ارتباط با چیزای دیگه. مثلاً "تهران" به عنوان یه Entity، یه مکان هست، اسمش معلومه، و با چیزای دیگه ای مثل "ایران"، "پایتخت"، و "برج میلاد" ارتباط داره.
چند مثال بزنم که بهتر متوجه بشی:
حالا گوگل چطور میفهمه که یه چیزی Entity هست؟ معمولاً از پایگاه داده هایی مثل Wikipedia یا Wikidata استفاده میکنه که توش کلی اطلاعات درباره موجودیتها ذخیره شده. وقتی چیزی تو این پایگاه دادهها باشه، گوگل راحتتر میتونه بفهمه منظور چیه. در ادامه بیشتر توضیح میدم.
حالا ممکنه بپرسی: "چطور میفهمیم که یه کلمه یا عبارت، واقعا Entity هست یا نه؟"
پاسخ این سوال خیلی سادست: هر چیزی که توی یه فهرست مخصوص (که بهش میگن کاتالوگ Entity ها) ثبت شده باشه، به عنوان یک Entity شناخته میشه. این کاتالوگها میگن که این کلمه یا عبارت واقعاً یه موجودیت خاص هست. برای مثال، توی این کاتالوگها به هر موجود یک شناسه یا ID اختصاص داده میشه که به راحتی بشه اون رو از بقیه چیزها جدا کرد. مثل شماره شناسنامه که افراد دارن.
حالا بریم سراغ این کاتالوگ ها. این کاتالوگها مثل لیست هایی هستن که همه ی Entityها رو توش مینویسند. برای مثال، دو تا از مهمترین کاتالوگ ها، ویکی پدیا و ویکی دیتا هستن. البته اینها تنها کاتالوگها نیستن. نمونههای دیگه ای هم مثل DBpedia و Freebase وجود دارن که این لیستها رو پر میکنن.
آیا Entity همیشه توی این کاتالوگ هاست؟ نه، همیشه اینطور نیست. مثلاً ممکنه یه کلمه یا عبارت توی ویکی پدیا نباشه، ولی باز هم میتونه یک Entity باشه. یعنی ویکی پدیا تنها مرجع برای شناسایی Entity نیست، ولی خیلی وقتها از اون به عنوان یه معیار کمک میگیریم.
Entityها برای موتورهای جستجو مثل گوگل خیلی مهم هستن. چون وقتی کسی چیزی رو جستجو میکنه، گوگل میخواد دقیقاً بدونه که اون چیزی که جستجو شده، چی هست. مثلاً اگر کسی "محسن چاوشی" رو جستجو کنه، گوگل میخواد بدونید که این یه خواننده ایرانی هست، نه یه مکان یا یه محصول. همینطور برای هر چیزی دیگه ای که جستجو میکنیم، گوگل به این اطلاعات نیاز داره تا بتونه نتایج درست و مرتبط رو به ما نشون بده.
امیدوارم حالا بهتر متوجه شده باشی که Entity چیه و چطور به دنیای جستجو و سئو مرتبطه!
ماجرا از ۱۶ جولای ۲۰۱۰ شروع شد، وقتی گوگل Freebase رو خرید. این خرید اولین قدم بزرگ گوگل بود برای ساختن سیستمی که حالا به عنوان جستجوی مبتنی بر Entity میشناسیم. Freebase یه پایگاه داده بود که اطلاعات مربوط به اشیا، افراد و مفاهیم مختلف رو ذخیره میکرد. اما بعد از مدتی، گوگل به این نتیجه رسید که Wikidata راه حل بهتری ارائه میده. به همین خاطر تصمیم گرفت Freebase رو توی Wikidata ادغام کنه، اما این کار خیلی پیچیدهتر از چیزی بود که فکرش رو میکرد.
برای توضیح این انتقال، پنج نفر از دانشمندای گوگل مقاله ای نوشتن به اسم "From Freebase to Wikidata: The Great Migration". تو این مقاله گفته شده که Freebase بر پایه مفاهیمی مثل اشیا، حقایق، انواع و ویژگیها ساخته شده بود و هر شیء یه شناسه پایدار به اسم "mid" (Machine ID) داشت. اما Wikidata از یه مدل دیگه استفاده میکنه که بر اساس "آیتم ها" و "بیانیه ها" هست. آیتمها هر کدوم یه شناسه پایدار به اسم "qid" دارن و میتونن برچسب، توضیحات و حتی اسمهای مستعار به زبونهای مختلف داشته باشن. ولی برخلاف Freebase که سعی میکرد فقط حقایق درست رو ذخیره کنه، Wikidata حتی اطلاعاتی که ممکنه با هم تناقض داشته باشن رو هم نگه میداره.
حالا مشکل اینجا بود که گوگل فقط به اطلاعات ساختاریافته نیاز نداشت؛ بلکه باید دادههای غیرساختاریافته (مثل محتواهای وبلاگها و سایت ها) رو هم به سیستم خودش اضافه میکرد. برای این کار، گوگل با Bing و Yahoo همکاری کرد و Schema.org رو ایجاد کردن. این ابزار به وب مسترها کمک میکنه که محتوای سایت خودشون رو با استفاده از دادههای ساختاریافته، برای موتورهای جستجو قابل فهمتر کنن.
گوگل توضیح میده که اگه دادههای ساختاریافته رو توی صفحتون قرار بدید، میتونید بهش سرنخهای دقیقی درباره معنای محتوای صفحه بدید. مثلاً اگه یه صفحه مربوط به دستور پخت غذا دارید، میتونید اطلاعاتی مثل مواد لازم، زمان پخت، کالری و غیره رو مشخص کنید. اما یه نکته مهم هم هست: گوگل توصیه میکنه به جای اضافه کردن کلی اطلاعات ناقص یا اشتباه، فقط اون ویژگی هایی رو کامل و درست وارد کنید که ضروری و کاربردی هستن.
این سیستم فوق العاده ای برای سئوکارهاست چون کمک میکنه محتوای سایت به شکل شفافتری به موتورهای جستجو معرفی بشه. اما اینجا پایان ماجرا نیست. گوگل توی یکی از پستهای وبلاگش با عنوان "Improving Search for The Next 20 Years" اعلام کرد که چطور سیستم جستجوی خودش رو برای آینده بهبود داده. اوایل، گوگل کاملاً روی کلمات کلیدی تمرکز داشت و سعی میکرد فقط با تحلیل اونها نتایج جستجو رو نمایش بده. اما کم کم لایههای موضوعی (Topic Layers) به سیستم جستجو اضافه شد. این لایهها با کمک گراف دانش و جمع آوری دادههای ساختاریافته از سراسر وب ساخته شدن.
توی کمتر از ده سال، گوگل تونست تعداد موجودیتها رو از ۵۷۰ میلیون به ۸ میلیارد برسونه و تعداد حقایق مرتبط رو از ۱۸ میلیارد به ۸۰۰ میلیارد افزایش بده. این رشد فوق العاده باعث شد که جستجوی مبتنی بر Entity به چیزی که الان میبینیم تبدیل بشه. هر چی تعداد Entityها و حقایق مرتبط بیشتر بشه، سیستم جستجو هم هوشمندتر و دقیقتر عمل میکنه.
خب، چرا اصلاً باید به Entity اهمیت بدیم؟ دلیلش اینه که موتورهای جستجو مثل گوگل دارن از مدل جستجوی سنتی، یعنی فقط تطبیق کلمات کلیدی، به سمت جستجوی معنایی حرکت میکنن. جستجوی معنایی یعنی گوگل سعی میکنه بفهمه کاربر دقیقاً دنبال چه چیزی میگرده، نه فقط این که چه کلمه هایی رو تایپ کرده.
مثلاً اگه کسی سرچ کنه "برج میلاد"، گوگل میدونه که این یه مکان خاص توی تهرانه و میتونه اطلاعات مرتبط مثل عکس ها، ساعت بازدید، یا تاریخچش رو نشون بده. اینجا دیگه صرفاً با کلمات کلیدی طرف نیستیم؛ گوگل داره یه مفهوم (Entity) رو میشناسه و اطلاعات مرتبط باهاش رو میاره.
حالا یه مثال دیگه بزنیم که بیشتر برات جا بیوفته. فرض کن اسم یه بازیگر معروف مثل "نوید محمدزاده" رو سرچ کنی. معمولاً کنار نتایج، یه کادر میاد (About) که توش اطلاعاتی مثل تاریخ تولدش، محل تولدش، یا حتی همسرش رو نشون میده و یک قسمت دیگه فیلمایی که بازی کرده برات لیست میشه. اگه طرف خواننده باشه، مثلاً "محسن چاوشی"، ممکنه یه لیست از آهنگها یا آلبوم هاش رو ببینی. اینها دقیقاً نتیجه همون درک گوگله که این اسمها رو به عنوان Entity شناسایی کرده و همه اطلاعات مرتبط رو بهت نمایش میده.
از طرفی، اگه توی سایت خودت بتونی از Entityها استفاده کنی، کمک میکنی گوگل بهتر بفهمه محتوای سایتت درباره چیه. این یعنی شانس بیشتر برای نمایش سایتت توی نتایج جستجو، اون هم به شکل دقیقتر و کامل تر.
خیلی از ما وقتی درباره سئو حرف میزنیم، مستقیم به کلمات کلیدی فکر میکنیم. اما اینجا باید یه فرق مهم رو درک کنیم: کلمات کلیدی فقط یه کلمه یا عبارت خاص هستن که کاربرا سرچ میکنن. اما Entityها یه مفهوم کاملن.
مثلاً "آیفون" میتونه یه کلمه کلیدی باشه، ولی وقتی به عنوان یه Entity بهش نگاه میکنیم، گوگل میدونه که این یه محصول الکترونیکیه که توسط شرکت اپل ساخته شده، مدلهای مختلفی داره، و کلی ویژگی مثل "دوربین"، "سیستم عامل iOS"، و غیره براش تعریف شده.
جستجوی معنایی یکی از بزرگترین تحولاتی بوده که گوگل تو سالهای اخیر داشته. قبلاً گوگل فقط میخواست مطمئن بشه که محتوای سایتت دقیقاً شامل کلمات کلیدی ای هست که کاربرا سرچ کردن. اما الان داستان خیلی پیشرفتهتر شده.
تو جستجوی معنایی، گوگل تلاش میکنه بفهمه که کاربر دقیقاً دنبال چه مفهومی هست، حتی اگه اون مفهوم رو دقیق بیان نکرده باشه. مثلاً وقتی کسی سرچ میکنه "بهترین گوشی برای عکاسی"، گوگل میفهمه که این کاربر دنبال گوشی هایی با دوربین خوبه، و ممکنه نتایجی درباره گوشیهای پرچمدار با دوربین قوی نشون بده.
اینجاست که Entityها به کار میان. با کمک Entityها، گوگل میتونه بفهمه که کدوم گوشیها به این نیاز کاربر جواب میدن، چون این گوشیها به عنوان موجودیتهای خاص توی سیستم گوگل ثبت شدن.
استفاده از Entityها در سئو، مثل داشتن یه نقشه گنج برای بهتر دیده شدن سایتت توی نتایج گوگله. اینجا چند روش کاربردی و دقیق برای بهره برداری از قدرت Entityها رو توضیح میدم تا سایتت هم برای کاربران جذابتر بشه، هم برای گوگل واضح تر.
گوگل عاشق نظم و ترتیب توی اطلاعاته! وقتی از دادههای ساختاریافته استفاده میکنی، در واقع به گوگل میگی دقیقاً محتوای سایتت درباره چیه. ابزارهایی مثل Schema.org بهت کمک میکنن تا این اطلاعات رو به روشی استاندارد به موتورهای جستجو ارائه بدی.
برای مثال:
این کار باعث میشه سایتت شانس بیشتری برای نمایش در قالب Rich Snippets داشته باشه، همون نتایج جذاب و بصری که توجه کاربرا رو به خودش جلب میکنه.
هر چه محتوای سایتت دقیقتر و عمیقتر باشه، گوگل راحتتر میفهمه که به کدوم Entityها مرتبطه. برای این کار باید:
یه ترفند عالی اینه که محتوایی بنویسی که به سوالات رایج کاربرا جواب بده. مثلاً وقتی کاربری سرچ میکنه "نوید محمدزاده چند سالشه؟"، اگه توی محتوای سایتت این اطلاعات رو دقیق نوشته باشی، گوگل احتمالاً سایتت رو به عنوان جواب نشون میده.
لینکها میتونن قدرت سایتت رو چند برابر کنن، اما اگه هوشمندانه ازشون استفاده کنی.
گراف دانش یکی از ابزارهای مهم گوگله که برای نمایش اطلاعات مرتبط درباره Entityها استفاده میشه. برای این که محتوای سایتت وارد گراف دانش بشه، باید به موارد زیر دقت کنی:
یه سری ابزار هستن که میتونن کمک کنن بفهمی سایتت چطور از Entityها استفاده میکنه یا چطور باید بهینه ترش کنی. چند نمونه:
جستجوی صوتی روزبه روز بیشتر میشه و اینجا Entityها نقش پررنگی دارن. وقتی کاربران با دستیارهای صوتی مثل Google Assistant سوال میپرسن، این ابزارها معمولاً از Entityها استفاده میکنن تا جواب بدن. اگه بتونی محتوای سایتت رو طوری بنویسی که پاسخ سوالات کاربران رو بده، شانس اینو داری که سایتت توی جستجوی صوتی هم دیده بشه.
گوگل عاشق محتواهای جامع و چندلایه ست. برای این که سایتت توی نتایج جستجوی Entityها بالا بیاد، باید محتوایی بسازی که موضوعات مرتبط رو هم پوشش بده. مثلاً اگه درباره "محمدرضا شجریان" مینویسی، علاوه بر بیوگرافی، میتونی به موضوعاتی مثل آلبوم ها، کنسرت ها، سبک موسیقی و تاثیرش روی موسیقی ایران هم بپردازی.
استفاده از Entityها یعنی این که به گوگل کمک کنی تا محتوای سایتت رو بهتر بفهمه و بتونه اونو به کاربران مناسبتر نشون بده. پس این رو یادت باشه: دقیق بودن، مرتبط بودن و استفاده از ابزارهای مناسب، سه کلید اصلی موفقیت توی این زمینه هستن. با این روش ها، میتونی سایتت رو توی نتایج جستجوی گوگل بالا بیاری و توجه بیشتری جلب کنی. 😊
برای این که بهتر بفهمیم Entityها چطور عمل میکنن، بیایید چند مثال واقعی و ملموس رو بررسی کنیم. این مثالها نشون میدن که چطور گوگل Entityها رو شناسایی میکنه و چطور میتونیم از این قابلیت برای بهبود سئو استفاده کنیم.
وقتی اسم یه شخصیت معروف مثل "Sam Heughan" یا "Tom Hardy" رو سرچ میکنی، گوگل یه کادر به اسم Knowledge Panel نشون میده. توی این کادر میتونی اطلاعاتی مثل:
رو ببینی. این اطلاعات مستقیم از پایگاههای داده مثل ویکی پدیا یا Wikidata میان. برای این که سایت خودت تو این دسته بندی قرار بگیره، باید مطمئن بشی اطلاعات درست و معتبری درباره شخصیت یا موضوعی که پوشش میدی، ارائه بدی.
اگه "تخت جمشید" یا "غار علی صدر" رو سرچ کنی، گوگل اطلاعاتی مثل موقعیت مکانی، تاریخچه، عکس ها، و حتی ساعتهای بازدید رو نمایش میده. این اطلاعات نشون دهنده اینه که گوگل این مکانها رو به عنوان Entity شناسایی کرده.
برای کمک به گوگل، اگه محتوای سایتت درباره مکانهای جغرافیاییه، میتونی دادههای ساختاریافته مربوط به مکان (مثل Schema نوع LocalBusiness یا Place) رو به محتوای سایت اضافه کنی.
فرض کن سرچ میکنی "آیفون 16". گوگل نتایجی رو نشون میده که شامل اطلاعات محصول، قیمت، ویژگیها و حتی نظرات کاربرانه. این کار به خاطر اینه که "آیفون 16" به عنوان یه Entity در پایگاه داده گوگل ثبت شده.
برای فروشگاههای اینترنتی، اضافه کردن دادههای مربوط به محصولات مثل قیمت، تخفیفها و موجودی به وسیله Product Schema، به گوگل کمک میکنه که سایتت رو توی نتایج بهتر نمایش بده.
اگه فیلمی مثل "جدایی نادر از سیمین" رو جستجو کنی، گوگل اطلاعاتی مثل کارگردان، بازیگران، تاریخ اکران، و حتی نمرات منتقدین رو نشون میده. برای سایتهای نقد و بررسی فیلم، استفاده از Schema نوع Movie باعث میشه اطلاعاتشون راحتتر به این نتایج اضافه بشه.
وقتی یه کسب وکار محلی مثل "رستوران مسلم تهران" رو سرچ کنی، گوگل اطلاعاتی مثل آدرس، شماره تماس، ساعات کاری، و نظرات مشتریها رو نشون میده. این اطلاعات معمولاً از Google My Business و دادههای ساختاریافته سایت استخراج میشه.
اگه کسب وکار محلی داری، حتماً اطلاعاتت رو توی Google My Business ثبت کن و از Local Schema استفاده کن.
برای این که بهتر بتونی از Entityها استفاده کنی، یه سری ابزار خیلی کاربردی وجود دارن. این ابزارها بهت کمک میکنن تا بفهمی چه Entityهایی برای سایتت مناسبن و چطور میتونی ازشون استفاده کنی.
این ابزار مستقیم از گراف دانش گوگل استفاده میکنه و بهت نشون میده که گوگل درباره یه Entity خاص چه اطلاعاتی داره. مثلاً میتونی بررسی کنی که آیا گوگل کسب وکار یا محصولت رو به عنوان یه Entity میشناسه یا نه.
این ابزارها بهت کمک میکنن تا کلمات کلیدی و موضوعاتی که با Entityهای مورد نظر کاربرا مرتبط هستن رو پیدا کنی. مثلاً اگه سایتت درباره "سفر به اصفهان" محتوا داره، این ابزارها میتونن موضوعات مرتبط مثل "جاذبههای گردشگری اصفهان" یا "بهترین رستورانهای اصفهان" رو پیشنهاد بدن.
این ابزار بهت کمک میکنه تا بدون دردسر، دادههای ساختاریافته رو برای محتوای سایتت تولید کنی. فقط کافیه نوع محتوا رو انتخاب کنی (مثلاً مقاله، محصول، یا کسب وکار محلی) و اطلاعات مربوطه رو وارد کنی.
برای کسب وکارهای محلی، Google My Business بهترین راه برای معرفی Entity هاست. وقتی اطلاعات کسب وکارت رو اینجا وارد کنی، گوگل راحتتر میتونه کسب وکار تو رو به عنوان یه Entity بشناسه.

Entity به هر چیزی گفته میشه که گوگل بتونه اونو شناسایی کنه. این میتونه یه فرد، مکان، محصول، یا حتی یه مفهوم باشه.
با استفاده از دادههای ساختاریافته (Structured Data)، ایجاد محتوای عمیق و مرتبط، و ثبت اطلاعات توی منابع معتبری مثل Google My Business یا Wikidata.
بله، چون گوگل با کمک Entityها بهتر میتونه مفهوم و محتوای سایتت رو درک کنه و به کاربران مرتبطتری نمایش بده.
ابزارهایی مثل Google Knowledge Graph API، SEMrush، Ahrefs و Schema Markup Generator میتونن خیلی مفید باشن.
Entityها به گوگل کمک میکنن که به جای تمرکز روی کلمات کلیدی، معنای محتوای سایتت رو بفهمه. اگه بتونی از دادههای ساختاریافته، محتوای دقیق، و ابزارهای مناسب استفاده کنی، نه تنها تجربه بهتری برای کاربرات میسازی، بلکه شانس سایتت رو برای دیده شدن توی نتایج جستجوی گوگل افزایش میدی. حالا نوبت توئه! آیا Entityهایی که توی سایتت هستن، به اندازه کافی گوگل پسند هستن؟ اگه سوالی داری یا نیاز به راهنمایی بیشتری حس میکنی، توی بخش نظرات بهم بگو. 😊
دوره الفبای برنامه نویسی با هدف انتخاب زبان برنامه نویسی مناسب برای شما و پاسخگویی به سوالات متداول در شروع یادگیری موقتا رایگان شد: