Якщо ви хочете оптимізувати індексацію вашого сайту пошуковими системами, ви можете, наприклад, включити опис статті, пов’язані ключові слова та імена авторів в спеціальні теги, що називаються «мета-теги», які знаходяться в в розділі head HTML-документа. Їх зазвичай не видно випадковому відвідувачу сайту.
SPIP дозволяє заповнити ці поля для кожної сторінки вашого сайту цілком автоматично, використовуючи, наприклад, опис статті, ключі, пов’язані з цією статтею, а також ім’я (імена) автора (авторів) статті.
Область дії | HTML/SPIP синтаксис |
---|---|
Title | <title>[(#NOM_SITE_SPIP|textebrut)]</title> |
Description | [<meta name="Description" content="(#INTRODUCTION|couper{200}|textebrut)" />] |
Keywords |
|
Authors | [<meta name="Author" content="(#LESAUTEURS|textebrut)" />] |
Application name | <meta name="Generator" content="SPIP[ (#SPIP_VERSION)]" /> |
Webmaster’s e-mail | [<meta name="Reply-to" content="(#EMAIL_WEBMASTER|textebrut)" />] |
Не забудьте застосувати фільтр textebrut
до SPIP-тегів, аби видалити будь-які теги, абзаци та пробілии, які тут недоречні. Крім того, залишайтися в межах кількості символів, яку вимагається кожний мета-тег, за допомогою фільтра couper
.
Відзначимо тут, що ми використали вбудований цикл для отримання ключових слів на основі поточного значення id_article. Крім того, ми вказали кому як роздільник, отже мета тег матиме сенс (у тому числі його будуть розуміти пошукові системи).
Ці мета-теги не є необхідними для індексації сайту. З іншого боку, не забувайте заповнювати заголовок сторінки (title), який є особливо важливим, тому що саме він визначає кожну сторінку вашого сайту в результатах пошуку.
Ось повний приклад шаблону статті (для розміщення в циклі ARTICLES всередині HTML-тегу head
):
<head>
<title>[(#TITRE|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title>
[<meta name="description" content="(#INTRODUCTION|sinon{#DESCRIPTIF_SITE_SPIP}|couper{200}|attribut_html)" />]
<B_keywords><meta name="keywords" content="<BOUCLE_keywords(MOTS) {id_article} {","}>[(#TITRE|attribut_html)]</BOUCLE_keywords>" /></B_keywords>
[<meta name="author" content="(#LESAUTEURS|attribut_html)" />]
<meta name="generator" content="SPIP[ (#SPIP_VERSION)]" />
[<meta name="reply-to" content="(#EMAIL_WEBMASTER|attribut_html)" />]
</head>
Ви можете адаптувати цей приклад для інших видів елементів, таких як рубрики, новини і т.д.