Швидка навігація по сторінці:
- Види карти сайту і їх значення
- Робимо карту XML
- Робимо карту в HTML
Карта сайту для WordPress — найважливіший інструмент у просуванні та розвитку вашого сайту, який часто недооцінюють вебмастери. Про те, наскільки важливий цей інструмент і як його правильно реалізувати — читайте далі.
Види карти сайту і їх значення
В першу чергу, необхідно відзначити, що карта сайту може існувати в двох форматах — у XML і HTML, ви напевно вже зрозуміли з заголовка до цього посту. Ці формати мають різну технічну складову, так і різне призначення.
XML — це формат, в якому дані передаються в строго заданої розмітці, яка для карт сайту включає в себе такі теги, як url (загальний тег, в якому містяться всі інші), loc (адреса), lastmod (дата останньої зміни), changefreq (частота змін) і priority (значення і вага сторінки по відношенню до інших сторінок сайту).
Ось як виглядає фрагмент XML-карти мого сайту:
<url>
<loc>http://www.runcms.org/posts/kak-vybrat-login-i-parol.html</loc>
<lastmod>2013-05-21T09:49:04+00:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.2</priority>
</url>
Цей формат призначений не для користувачів, а для роботів пошукових систем. В ідеалі, на сайті обов’язково в кореневій директорії повинен знаходитися файл sitemap.xml, шлях до якого повинен бути прописаний у файлі robots.txt, а також відповідний файл повинен бути вказаний в сервісах Яндекс.Вебмайстер і Google Вебмастер.
Навіщо це потрібно? Цей файл завантажують роботи Яндекса, Гугла і інших пошукових систем — він допомагає швидше знаходити нові сторінки сайту і відстежувати зміни старих сторінок. Таким чином, цей файл допомагає (хай і не дуже значно, але все-таки дійсно допомагає) індексації сайту.
HTML — це формат звичайної сторінки, яка розміщена на вашому сайті і містить посилання на всі його сторінки. Деколи в сайтах зі складною структурою ця сторінка об’єктивно необхідна користувачеві для того, щоб відразу знайти потрібну інформацію, а не переходити по ланцюжку «розділ 1 -> підрозділ 2 -> сторінка 4 підрозділу 2 -> стаття».
Правда, краще таку структуру сайту взагалі не робити, а для користувача зробити зручний і якісний пошук по сайту — щоб не потрібно було шукати потрібну йому інформацію через HTML карту.
Тим не менш, рекомендується, щоб така сторінка все-таки існувала: вона також допомагає індексації і, крім того, створює додаткову перелінковку і розподіл ваги між усіма сторінками сайту, тобто корисна з точки зору SEO оптимізації.
Робимо карту XML
Для цього формату я можу порекомендувати тільки один плагін для WordPress — це Google XML Sitemaps.
Чому тільки один — тому що він виконує свою роботу на стільки добре, що у мене ніколи не виникало необхідності або бажання шукати який-небудь інший плагін.
Ще одна його перевага — його максимальна простота: завантажуєте плагін, активуєте його і готово! Там, звичайно, є різні налаштування в розділі «Параметри», але вони не є обов’язковими.
Карта буде створена, як тільки ви поновіть який-небудь посаду або завантажте новий (вручну карту можна створити в розділі «Параметри»).
Після того, як карта створена, перевірте її на всякий випадок за адресою вашсайт.ру/sitemap.xml після чого залишиться тільки прописати в robots.txt sitemap, а також у вищезазначених сервісах Яндекса і Гугла для вебмастера.
Робимо карту в HTML
Тут питання з вибором плагіна для Вордпресс вже не є настільки однозначним. Експериментуючи з різними варіантами, я поки що зупинився на Dagon Design Sitemap Generator. Якщо вам подобаються якісь інші плагіни — черкніть будь ласка пару рядків у коментарях.
Незважаючи на складне і навіть злегка лякає назва, плагін Dagon Design Sitemap Generator справляється зі своєю роботою вельми і вельми непогано, проте для того, щоб його додати, доведеться трохи постаратися.
Тут не буде достатньо простого завантаження і активації. Після того, як активуєте його, вам необхідно створити на сайті нову сторінку, в якій потрібно прописати наступний код:
<!– ddsitemapgen –>
Там же можете і зробити ще які-небудь коментарі зверху або знизу цього коду, наприклад — дати посилання на XML-карту або вставити форму пошуку по сайту.
Мабуть, єдиний мінус цього генератора — проставлення посилання на сайт автора. Тут, звичайно, етичне питання — якщо люди старалися і робили цей плагін, то вони, звичайно, має право поставити посилання на свій проект, а з боку вебмайстра не дуже коректно таку посилання прибирати.
Втім, якщо ви переведете пожертвування розробникам, то, на мій погляд, у видаленні посилання не буде нічого неетичного.
Видаляється вона вручну у файлі sitemap-generator.php, який розташований в папці з плагіном — відкрийте цей файл (можна відкрити в блокноті або прямо в редакторі в адмін-панелі WordPress — знайдіть рядок, що містить слово DDSG_CREDITS, і видаліть її.