RSS-стрічка усіх новин
rss_other
Twitter
Twitter

Мапа сайту — основи застосування на прикладі Xmap

Xmap для Joomla! Що таке мапа сайту

Якщо коротко — мапа сайту (карта сайту), зазвичай, постає у двох іпостасях.

По-перше це спеціальна сторінка Вашого сайту на якій у зручній формі зображено усі розділи та підрозділи веб сторінки, як правило у вигляді ієрархічних звязків.

Її завдання — дати відвідувачеві можливість швидко знайти потрібну сторінку та зрозуміти структуру сайту. Це, буцім-то, "Зміст", як у книгах.

Звичайно, створювати таку сторінку "вручну" важко і неефективно. Тому нам потрібно щоб вона формувалась автоматично.

По-друге — мапа сайту це спеціальним чином сформований файл (зазвичай у форматі .xml), у якому зберігається перелік усіх посилань на сторінки Вашого сайту разом з різними метаданими, з врахуванням ієрархії меню.

Ці файли використовуються різними системами (наприклад пошуковими сервісами) для того щоб швидше оновлювати інформацію про Ваші ресурси та якісніше їх сканувати.

Наприклад: http://rfpmagazine.com/index.php?option=com_xmap&sitemap=1&view=xml. Якщо ви з цікавості заглянете в код сторінки, то побачите щось на кшталт

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="http://rfpmagazine.com/index2.php?option=com_xmap&amp;view=xslfile&amp;tmpl=component"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>http://rfpmagazine.com/outstandingindividuals/</loc>
<lastmod>2010-06-12T10:02:39Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://rfpmagazine.com/rfp-digital-edition.html</loc>
<lastmod>2010-05-18T10:37:03Z</lastmod>

<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://rfpmagazine.com/中文內容/</loc>
<lastmod>2010-06-12T10:02:39Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://rfpmagazine.com/中文內容/2010-04-30-09-50-35.html</loc>

<lastmod>2010-04-30T16:52:49Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://rfpmagazine.com/中文內容/solar-flair.html</loc>
<lastmod>2010-03-03T13:42:54Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>http://rfpmagazine.com/中文內容/web-features-for-layout-cn.html</loc>
<lastmod>2009-12-22T15:46:28Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
...........
</urlset>

Як сформувати мапу сайту?

Вантажимо і встановлюємо компоненту Xmap, звичайним чином: http://extensions.joomla.org/extensions/structure-a-navigation/site-map/3066.

Він включає в себе купу розширень, які дозволяють компоненту розуміти не тільки базові складові Joomla, наприклад статті (com_content), але і сторонні розширення: com_virtuemart тощо.

Після успішного встановлення завітаємо у Components -> Xmap:

Components -> Xmap

Тепер наша задача розповісти Xmap, які меню і пункти в себе включати.

Натиснувши Add menus ми можемо додати потрібні, для мапи сайту, меню. Наприклад usermenu мапі сайту не треба зі зрозумілих причин.

Вибираємо потрібні меню

Навівши на меню, побачимо можливість редагувати чи видалити його.

Навівши на меню, побачимо можливість редагувати чи видалити його.

З редагуванням меню у Xmap пропонується розібратись самим — там можна вказати, чи включати дане меню в мапу сайті іпостась-1 чи/та іпостась-2 (див. пояснення вище).

Натиснувши Options -> Preferences

Options -> Preferences

Отримаємо таке:

Налаштування Xmap

Можемо споглядати очевидні опції і посилання.

Збережемо собі посилання з "XML Sitemap" для подальшого використання, про що йтиметься нижче (http://www.ispw.com/index.php?option=com_xmap&sitemap=1&view=xml).

Що робити з створеною мапою сайту?

Для початку зайдемо у меню і додамо мапу сайту для користувачів: адмінка -> New. Обрати Xmap:

Menus -> Main Menu ->  New

Зазначити Title, Alias, обрати Site Map і зберегти.

Заповнюємо потрібні параметри

Тепер на сайті буде додатковий пункт меню, що міститиме візуально зрозумілу мапу сайту. Якщо вона вам, звісно, потрібна. Для малих сайтів потреби в ній нема (хоча деякі SEO-шники вважають, що чим більше посилань, тим ліпше і тому виступають за використання в т.ч. на маленьких сайтах).

Сповіщення пошукових систем

А тепер переходимо до найголовнішого — сповіщення Google і, можливо, Яндекс про наявність ваших мап сайтів. Це допоможе надавати пошуковим системам свіжу інформацію про структуру Вашої веб-сторінки.

Google

Для початку треба мати обліковий запис Google.

Тепер завітаємо на Центр для веб-майстра від Google

Центр веб-майстра від Google

і тиснемо Інструменти веб-майстра (включаючи Sitemaps)

Побачимо щось на кшталт такого:

Інструменти веб-майстра (включаючи Sitemaps)

Далі логіка наших дій така:

  • додаємо сайт без "www." на початку (у нашому випадку це ispw.com)
  • підтверджуємо, що ми справді є адміністратором
  • додаємо сайт з "www." на початку , наприклад www.ispw.com
  • підтверджуємо, що ми справді є адміністратором
  • одному з доданих сайтів кажемо, щоби він розумів інший як самого себе, тобто щоби ispw.com і www.ispw.com були одним і тим самим
  • даємо подивитись Google Webmasters на нашу мапу сайта

Тиснемо додати сайт і вводимо його адресу, наприклад ispw.com. Тиснемо продовжити.

Бачимо ось таку сторінку:

Підтвердження права власності

Обираємо "Спосіб підтвердження" - "Завантажити HTML файл" і спостерігаємо та виконуємо інструкції:

Завантаження файлу

  • завантажуємо наданий гуглом файл з ідентифікатором собі на комп’ютер (ідентифікатор у кожного веб-майстра свій, у Вас не такий, як у мене на малюнку)
  • завантажуємо файл в корінь сайту (туди де розташовано файл configuration.php)
  • перевіряємо, чи відкривається цей файл в оглядачеві, в моєму випадку http://ispw.com/google05b59f27103e023e.html дає сторінку з текстом "google-site-verification: google05b59f27103e023e.html"
  • тиснемо "перевірити"

Якщо перевірка пройшла успішно, то бачимо таке:

Перевірка відбулася

Це означає, що мій сайт вже раніше був індексований Гуглом. У домена ж ispw.com без www. на початку рис. 13 виглядав сумно — жодної інформації. Це означає, що Гугл окремо сприймає www.ispw.com і ispw.com, причому останній взагалі не бачив.

Щоби позбутись цього непорозуміння, повертаємось на початок Центру для веб-майстра від Google через "Повернутись на домашню сторінку".

Додаємо ще один сайт, тепер вже ispw.com.

Перевірку може не запитати, оскільки підтвердження вже готове (файл вже завантажено, він той самий, у Вас, для різних сайтів). Якщо ж запитає, то без додакових маніпуляцій тиснемо "Перевірити".

Отже бачимо панель інструментів:

Панель інструментів

Ліворуч, вгорі, переходимо на нашо домен з "www"

Вибираємо доменне ім’я

і тиснемо "Налаштування сайту -> Налаштування", де вказумємо " Відображати URL у форматі .www.ispw.com." і тиснемо "Зберегти".

Налаштування веб-сторінки

Після цього для зручності можна видалити ispw.com з переліку сайтів (Повернутися на домашню сторінку) і  залишити лише www.ispw.com.

Тепер тиснемо "Налаштування -> Мапа сайта" і тиснемо "Подайте файл sitemap":

Подайте файл sitemap

Згадуємо про посилання, яке ми зберегли вище (http://www.ispw.com/index.php?option=com_xmap&sitemap=1&view=xml) і виділяємо з нього частину index.php?option=com_xmap&sitemap=1&view=xml та додаємо у вікно Google. Тиснемо "Продовжити" і бачимо:

Сапи сайту

Якщо через декілька хвилин якщо натиснемо на адресу xmap, яка з’явилась на вищенаведеному малюнку, то зможемо побачити щось на кшталт такого:

Статистика мапи сайту

Це означає, що подано 68 посилань, але Гугл з ними ще не розбирався. За декілька днів кількість "Ідексованих" посилань почне збільшуватись.

Яндекс

Аналогічні операції варто провести з інструментами веб-майстра Yandex. Вони робляться дуже подібно.

Висновки

Виконання цих простих операцій допомагає зробити якіснішою видачу сайту в пошукових система. Чим тонкіше ви проведете налаштування на кожному етапі, тим це краще для результатів пошуку.

А відвідувачі Вашої сторінки, використовуючи карту сайту, зможуть швидко відшукати розділ, який їх цікавить.

Коментарі   

 
Brodyaga
#1 Brodyaga 14.08.2011, 14:35
Привіт.
З чим може бути пов'язана проблема на скріншоті.

(велика к-сть не знайдений URL)
 
 
Gruz
#2 Gruz 14.08.2011, 14:48
Цитую Brodyaga:
Привіт.
З чим може бути пов'язана проблема на скріншоті.


Гугл раніше проіндексував посилання, які тепер не доступні. Хіба не очевидно?

Позбутися цього можна двома способами:
1. Руками видаляти хибні посилання з гугла. Є там така опція, але треба кожен лінк копі-пейстом видаляти. Окрім того, гугл накидає нових туди. Він колись зібрав базу лінків і опрацьовє. У тебе їх вже на сайті нема давно, а він з кешів своїх тягає. Тому це не варіант для великої кількості посилань.
2. Закрити в robots.txt заздалегідь хибні шляхи.
Ось мій приклад:
http://nasos4you.com.ua/robots.txt
Рядок виду
Цитата:
Disallow:/index.php/*
вирубить дофіга глючних посилань. Але це теж не миттєво робиться. Треба чекати. І обережно. бо я колись через robots.txt не подумавши весь сайт окрім титульної закриві від індексації. Дуже обережно.
 
 
Brodyaga
#3 Brodyaga 14.08.2011, 16:10
ДЯкую.
Не знаю чи ризикувати щось робити, бо можна натворити чудес.
Не могли б трохи допомогти з цим, чи можливо знаєте таку людину, яка б допомогла?
 
 
Gruz
#4 Gruz 14.08.2011, 16:14
Цитую Brodyaga:
ДЯкую.
Не знаю чи ризикувати щось робити, бо можна натворити чудес.
Не могли б трохи допомогти з цим, чи можливо знаєте таку людину, яка б допомогла?

Я вчився у людини з аською 342166141
 
 
Brodyaga
#5 Brodyaga 14.08.2011, 21:40
Що за людина?
Безкоштовно вчить, чи за плату?
 
 
Gruz
#6 Gruz 14.08.2011, 21:48
Цитую Brodyaga:
Що за людина?
Безкоштовно вчить, чи за плату?


Мені той дядько радив, я екпериментував. Якщо тобі треба, щоби він замість тебе зробив - це за плату. Якщо навчитися - це як домовишся і як грамотно будеш запитання ставити.