علامات meta والسمات المتوافقة مع محرّك بحث Google

توضّح هذه الصفحة معنى علامات meta وتحدّد علامات meta وسمات HTML التي يتيح محرّك بحث Google استخدامها للتحكّم في الفهرسة، بالإضافة إلى النقاط المهمة التي يجب الالتفات إليها عند تنفيذ علامات meta على موقعك الإلكتروني.

علامات meta

علامات meta هي علامات HTML يتم استخدامها لتوفير معلومات إضافية حول صفحة معيّنة لمحركات البحث وغيرها من البرامج. وتعالج البرامج علامات meta متجاهلةً العلامات غير المتوافقة معها. تتم إضافة علامات meta إلى القسم <head> من صفحة HTML وتظهر بشكل عام على النحو التالي:

<!DOCTYPE html>
  <html>
  <head>
    <meta charset="utf-8">
    <meta name="description" content="Author: A.N. Author, Illustrator: P. Picture, Category: Books, Price:  £9.24, Length: 784 pages">
    <meta name="google-site-verification" content="+nxGUDJ4QpAZ5l9Bsjdi102tLVC21AIh5d1Nl23908vVuFHs34=">
    <title>Example Books - high-quality used books for children</title>
    <meta name="robots" content="noindex,nofollow">
  </head>
</html>

يتيح محرّك بحث Google استخدام علامات meta التالية:

قائمة بعلامات meta التي يتيح محرّك بحث Google استخدامها

description

<meta name="description" content="A description of the page">
يمكنك استخدام هذه العلامة لتقديم وصف موجز عن الصفحة. وفي بعض الحالات، يُستخدم هذا الوصف في المقتطف المعروض في نتائج البحث.

‫robots وgooglebot

<meta name="robots" content="..., ...">
<meta name="googlebot" content="..., ...">

تتحكم علامات meta في طريقة عمل محرّك البحث في ما يتعلق بالزحف والفهرسة.

يتم استخدام العلامة <meta name="robots" ... لجميع محرّكات البحث، في حين أنّ العلامة <meta name="googlebot ... مخصّصة لمحرّك بحث Google فقط.

في حال تعارُض علامات meta الخاصة ببرنامج robots (أو googlebot)، يتم تطبيق العلامة الأكثر تقييدًا. على سبيل المثال، إذا كانت الصفحة تحتوي على كلتا العلامتَين max-snippet:50 وnosnippet، سيتم تطبيق العلامة nosnippet.

القيمتان التلقائيّتان هما index, follow، وليس مطلوبًا تحديدهما. للحصول على قائمة كاملة بالقيم المتوافقة مع محرّك بحث Google، راجِع قائمة القواعد الصالحة.

يمكنك أيضًا تحديد هذه المعلومات في عناوين الصفحات باستخدام قاعدة X-Robots-Tag الخاصة بعناوين صفحات HTTP. ويكون ذلك مفيدًا للغاية إذا أردت وضع حدّ لفهرسة الملفات التي لا تستخدم البروتوكول HTML، مثل الرسومات أو الأنواع الأخرى من المستندات. مزيد من المعلومات عن علامات meta لبرامج الروبوت

nositelinkssearchbox

<meta name="google" content="nositelinkssearchbox">

عندما يبحث المستخدمون عن موقعك الإلكتروني، تعرض نتائج &quot;بحث Google&quot; أحيانًا مربّع بحث خاصًا بموقعك الإلكتروني مع روابط مباشرة أخرى تؤدي إلى الموقع. تطلب هذه العلامة من محرّك بحث Google عدم عرض مربّع البحث ضمن رابط أقسام الموقع. مزيد من المعلومات عن مربّع البحث ضمن رابط أقسام الموقع

notranslate

<meta name="googlebot" content="notranslate">

عندما يكتشف محرّك بحث Google أنّ محتوى الصفحة معروض بلغة يمكن أن تكون غير مناسبة للمستخدم، قد يقدّم رابط عنوان ومقتطفًا مترجمَين في نتائج البحث. إذا نقر المستخدم على رابط العنوان المترجَم، سيتم إجراء أي تفاعل إضافي مع الصفحة من خلال خدمة &quot;ترجمة Google&quot; التي ستترجم تلقائيًا أي روابط يتم تتبّعها. وبشكل عام، يتيح لك ذلك إمكانية تقديم المحتوى المميز والجذّاب إلى مجموعة أكبر من المستخدمين. ومع ذلك، قد لا يكون ذلك مرغوبًا في بعض الحالات. تُعلِم علامة meta هذه محرّك بحث Google بأنّك لا تريدنا أن نقدّم ترجمة لهذه الصفحة.

nopagereadaloud

<meta name="google" content="nopagereadaloud">

تمنع هذه العلامة الوصفية خدمات تحويل النص إلى كلام من Google من قراءة صفحات الويب بصوت عالٍ باستخدام تقنية تحويل النص إلى كلام (TTS).

google-site-verification

<meta name="google-site-verification" content="...">

يمكنك استخدام هذه العلامة في صفحة المستوى الأعلى من موقعك الإلكتروني لتأكيد الملكية على Search Console. يُرجى العلم أنّه من الضروري مطابقة قيمتَي السمتَين name وcontent تمامًا لما هو مقدَّم إليك (بما في ذلك الحروف الكبيرة والصغيرة)، إلا أنّه لا مانع من تغيير العلامة من XHTML إلى HTML، وليس من الضروري أن يتطابق تنسيق العلامة مع تنسيق صفحتك.

‫Content-Type وcharset

<meta http-equiv="Content-Type" content="...; charset=...">
<meta charset="...">

تحدّد هذه العلامات نوع محتوى الصفحة ودليل رموزها على التوالي. احرص على وضع قيمة سمة المحتوى content في http-equiv علامة meta بين علامتَي اقتباس، وإلا فقد يتم تفسير سمة charset بطريقة غير صحيحة. وننصح باستخدام يونيكود/UTF-8 متى أمكن.

refresh

<meta http-equiv="refresh" content="...;url=...">

توجّه هذه العلامة المعروفة باسم meta-refresh المستخدم إلى عنوان URL جديد بعد مرور مدة معينة، كما تُستخدَم أحيانًا كأسلوب بسيط من أساليب إعادة التوجيه. مع ذلك، لا يمكن استخدام هذه العلامة على كل المتصفحات، وقد تكون مُربكة للمستخدم. نقترح استخدام إعادة التوجيه 301 من جهة الخادم بدلاً منها.

viewport

<meta name="viewport" content="...">

تُرشد هذه العلامة المتصفّح حول كيفية عرض صفحة على جهاز جوّال. عند ظهور هذه العلامة، يعرف محرّك بحث Google أنّ الصفحة متوافقة مع الأجهزة الجوّالة. مزيد من المعلومات حول كيفية ضبط علامة metaviewport

rating

<meta name="rating" content="adult">
<meta name="rating" content="RTA-5042-1996-1400-1577-RTA">

تشير هذه العلامة إلى أنّ الصفحة تتضمن محتوًى جنسيًا فاضحًا موجَّهًا للبالغين كي تتم فلترتها في نتائج &quot;البحث الآمن&quot;. مزيد من المعلومات عن تصنيف صفحات &quot;البحث الآمن&quot;

سمات علامات HTML

إنّ سمات علامات HTML هي قيم إضافية لعلامات HTML تتم إضافتها لضبط العلامة الأساسية. على سبيل المثال، تضبط السمة href للعلامة <a> المورد الذي تشير إليه علامة الارتساء: <a href="https://example.com/"...>.

يتيح محرّك بحث Google استخدام عدد محدود من سمات HTML لأغراض تتعلّق بالفهرسة. يتم استخدام سمات مثل src وhref لاكتشاف الموارد مثل الصور وعناوين URL. ويتيح محرّك بحث Google أيضًا سمات rel مختلفة تسمح لمالكي المواقع الإلكترونية بإخبار محرّك بحث Google بنوع الروابط الصادرة.

تتيح لك السمة data-nosnippet الخاصة بالعلامات div وspan وsection استبعاد أجزاء من صفحة HTML من المقتطفات.

ملاحظات أخرى

  • يستطيع محرّك بحث Google قراءة علامات meta بنمطَي HTML وXHTML، بغض النظر عن الرمز المستخدَم في الصفحة.
  • لضمان قدرة الآلة على قراءة المحتوى، يجب أن يكون القسم head بصيغة HTML صالحة، وأن يتم إغلاق جميع العلامات الرئيسية وفقًا لذلك في حال استخدام السمات.
  • باستثناء العلامة google-site-verification، لا تمثّل حالة الأحرف عمومًا أهمية بالنسبة إلى علامات meta.
  • يمكنك استخدام علامات meta أخرى إذا كانت ذات أهمية لموقعك الإلكتروني، ولكنّ محرّك بحث Google سيتجاهل علامات meta غير المتوافقة.
  • إذا كنت ستستخدم JavaScript لإدخال علامات meta أو تغييرها، عليك المتابعة بحذر. ننصحك بأن تتجنّب قدر الإمكان استخدام لغة JavaScript لإدخال علامات meta أو تغييرها، وإذا كان يجب استخدامها، نقترح أن تختبر عمليات التنفيذ بدقّة.
  • للتحقق من علامات meta والسمات على صفحاتك، استخدِم أداة فحص عنوان URL.

العلامات والسمات غير المتوافقة

إنّ العلامات والسمات التالية غير متوافقة مع محرّك بحث Google ويتم تجاهلها. ونضمِّنها هنا إمّا لأنّ استخدامها شائع جدًا في HTML أو لأنّنا كنّا نتيح استخدامها في الماضي.

العلامات والسمات غير المتوافقة
علامة meta-keyword <meta name="keywords" content="..."> لا يستخدم محرّك بحث Google علامة meta-keyword، وليس لها أيّ تأثير مطلقًا في الفهرسة أو الترتيب.
سمات علامة HTML ‏lang يتعرّف محرّك بحث Google على لغة الصفحة استنادًا إلى المحتوى النصي المضمَّن في الصفحة. ولا يعتمد على تعليقات توضيحية مكتوبة برموز برمجية، مثل lang.
قيم السمتين next وprev rel
<link rel="next" href="...">
<link rel="prev" href="...">

لم يعُد محرّك بحث Google يستخدم علامتَي HTML‏ <link> هاتين وليس لهما أيّ تأثير في الفهرسة.