Рубрики на сайті - річ просто необхідна! Ще їх називають категорії, архіви або розділи, але суть не змінюється. Рубрики, правильно і зручно налаштовані, дуже допомагають знайти на сайті потрібну інформацію. Звичайно, для цієї мети можна використовувати і пошук по сайту, і висновок схожих записів після після кожної статті, але рубрики мають ще один великий плюс: вони можуть збирати додатковий трафік.
Краща тема для Wordpress: відео огляд ...
А все тому, що рубрики мають велику вагу на сайті, так як на них посилається кожна сторінка. Щоб не бути голослівним наведу вам звіт аудиту Megaindex (робиться безкоштовно!) Що ж ми бачимо на моєму сайті про лінукс?
Найбільший вагу має головна сторінка, потім йдуть статті з блоку ОСТАННІ ЗАПИСИ, так як посилання на них теж наскрізні (тимчасово), і потім пішли рубрики ... Проаналізувавши це я подумав: а навіщо потрібен цей блок ОСТАННІ записи? Чи не потрібен, видаляю.
Є думка, що пошукачі розуміють, що це наскрізні посилання і штучно занижують їх вага. Не знаю, чи правильне це думка, але так чи інакше дуже часто можна бачити, що рубрики отримують від Google великий PR.
Але просто створити рубрики мало, потрібно ще їх правильно налаштувати, щоб від них був реальний толк. Інакше вони будуть просто поглинати вага сайту не даючи нічого взамін.
Почати потрібно з продумування структури сайту. В першу чергу рубрики потрібні для людей, щоб вони могли легко знайти потрібну інформацію на сайті. Якщо на сайті багато різних тем, як це в моєму випадку (лінукс, виндовс, матеріали зі створення та просування сайту, про залізо і його адміністрування), то це просто необхідно, так як моя аудиторія дуже широка.
Ось, наприклад, зайшов чоловік на сайт за запитом ЯК ПІДНЯТИ PR сайту, прочитав статтю, йому хочеться почитати щось ще. Але на моєму сайті 80% статей про лінукс, а ця тема АБСОЛЮТНО не цікава людині, так як у нього стоїть Windows. І тут саме рубрики допоможуть знайти йому потрібний розділу на сайті, де будуть статті пов'язані ВИКЛЮЧНО з просуванням сайту.
Другий етап - зручний висновок рубрик. Деякі теми WordPress за замовчуванням роблять це добре, але частіше за все немає. Мій вибір - плагін jQuery Categories List Widget, який дуже гідно виводить рубрики у вигляді ієрархічної структури.
Все просто і лаконічно, як і повинно бути. Натискаємо на трикутничок і список розкривається. Замість трикутнички можна вставити свою картинку для більшого залучення уваги, наприклад, пінгвіненяти (в моєму випадку), але руки поки не дійшли.
Третій етап - це приховування підказок при наведенні курсором на рубрику. Це виглядає не дуже красиво, та й виходить, що всі ці описи потрапляють в код сторінки і дублюються на всіх статтях. А це дуже погано в нашому випадку.
Вирішується питання просто: додаємо цей код в файл function.php вашої теми wordpress.
// Видаляємо title категорій function removeTitle ($ str) {$ str = preg_replace ( '# title = "[^"] + "#', '', $ str); return $ str;} add_filter (" wp_list_categories "," removeTitle ");
Четвертий крок - це закриття в noindex анонсів статей. Чому це важливо? Якщо цього не зробити, то текст на сторінці рубрики буде не унікальний, а це мінус і для сторінки рубрики, і для статті, звідки шматок тексту вирваний - хоч на трошки, але все ж втрачається унікальність тексту.
П'ятий крок - потрібно зробити так, щоб на сторінці рубрики виводилося опис рубрики. Так як анонси ми закрили від індексації, пошукові системи ВЗАГАЛІ можуть не проіндексувати цю сторінку, тому що не ній немає тексту. Та й перевести цю рубрику буде неможливо з огляду на зазначеної вище проблеми.
Вирішується це редагуванням файлу виводу рубрик (у мене це index.php, у вас може бути archive.php або який-небудь інший файл). Шукаємо там на початку такий рядок:
<Div id = "archive-title"> Архів <strong> <? Php wp_title ( '', true, ''); ?> </ Strong> </ div>
І замінюємо її на цей код:
<Div id = "archive-title"> <h1> <? Php $ current_category = single_cat_title ( "", true); ?> </ H1> </ div> <? Php if ($ paged <2) {?> <? Php add_filter ( 'category_description', 'wpautop'); ?> <? Php add_filter ( 'category_description', 'wptexturize'); ?> <Div id = "category-description"> <? Php echo category_description (); ?> </ Div>
По-перше ми укладаємо назва рубрики в H1, а по-друге виводимо опис під цим заголовком. Виходить приблизно так:
В ідеалі тексту потрібно додати не менше 1000 знаків і в H1 і title рубрики потрібно впихнути середньо частотний запит, щоб з'явився шанс потрапити по ньому в ТОП-10. З цього опису ДУЖЕ корисно зробити посилання на найважливішу статтю в цій рубриці, так як таке посилання буде мати велику вагу.
Якщо ви почнете гортати посторінкову навігацію, то побачите, що на другий і далі сторінці опис вже не виводиться. До того ж title дублюється на кожній сторінці, а це дуже погано. І тут напрошується шостий крок - закриття сторінок посторінковою навігації далі першої.
Ці сторінки мають великий рівень вкладеності і індексуються і так дуже мляво. А тут ще все закрито в noindex, title дубльований і користі від таких сторінок немає. Закрити ці сторінки дуже просто, потрібно лише в robot.txt прописати таке правило:
Disallow: / * / page / * /
Перевіряємо тепер все це в Яндекс Вебмастер:
Ага, перша сторінка дозволена, інші ні. Останній крок - це заповнення всіх мета тегів в налаштуваннях рубрик: пишемо великі опису, оптимізовані під ключові слова, прописуємо і все інше.
Якщо у вас стоїть плагін SEO WORDPRESS, то пропишіть там title рубрика як потрібно, щоб не було ось так:
Краще прибрати взагалі назву сайту, а зробити приблизно так: принтери - всі статті з даної тематики. Налаштовується це тут:
Мітки я взагалі не виводжу на сайті і тому закрив їх від індексації. Теж саме зробив і зі сторінками ДАТ і сторінками АВТОРИ. Все це непотрібне сміття.
Ось так я налаштовую рубрики на своїх сайтах. Правда налаштував ще не до кінця, нещодавно на вищевказаному сайті prostolinux.ru створив багато нових рубрик і тепер маса роботи, щоб зробити все так, як сам вам нарадив. Але користь від цього буде безсумнівна, якщо все зробити по розуму.
Якщо у вас є думки з цього приводу, то буде цікаво їх почути ...
Чи не знайшли відповідь? Скористайтеся пошуком по сайту
Щоб не бути голослівним наведу вам звіт аудиту Megaindex (робиться безкоштовно!) Що ж ми бачимо на моєму сайті про лінукс?Проаналізувавши це я подумав: а навіщо потрібен цей блок ОСТАННІ записи?
Чому це важливо?
Php wp_title ( '', true, ''); ?
Php $ current_category = single_cat_title ( "", true); ?
Gt; </ H1> </ div> <?
Php if ($ paged <2) {?
Gt; <?
Php add_filter ( 'category_description', 'wpautop'); ?
Gt; <?