THE BELL

Є ті, хто прочитали цю новину раніше вас.
Підпишіться, щоб отримувати статті свіжими.
Email
ім'я
Прізвище
Як ви хочете читати The Bell
без спаму

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

Власноруч!

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

Після чого в кінці рядка з назвою матеріалу тиснемо на посилання «Змінити».

Потім опускаємося нижче вікна текстового редактора і знаходимо поле «Tags». Сюди потрібно ввести ключові слова, за якими пошуковик буде індексувати вашу сторінку.

Title публікації вводиться зверху в редакторі. Але це не той заголовок, який шукають пошукові краулери. Доведемо це. Для цього відкриємо розмітку веб-сторінки в редакторі. І що ми бачимо. «Хмарою» тегів тут навіть і «не пахне»

За замовчуванням Друпал вставляє туди ім'я домену, на якому «висить» сайт. У мене він працює на локальному серваке, тому і localhost. Ну і що з цим робити? А де вставляти description?

Хороший, тому що простий

У рішенні проблеми мені допоміг простенький модуль Simple Meta. Він працює на локальному рівні. Після його установки заходите на потрібну сторінку, натискаєте на посилання «Meta», заповнюєте все мета-поля і зберігати.

Для перевірки коректності його роботи знову відкриваємо HTML сторінки в браузері, і спостерігаємо задані ключові слова, title.

або як самостійно налаштувати CMS за допомогою самовчителя

Загалом, почнемо з того, що продовжимо минулий урок, де ми завантажували і встановлювали модулі або розширення, як я їх іноді називаю. А тим, хто тільки
Зараз включився в процес навчання Друпал, настійно рекомендую пройти
на практиці минуле заняття. Якщо ж ви знаєте, про що йде мова - саме час
продовжити і перейти до налаштувань системи. Але за традицією, спочатку коротенько
теорія. Налаштовувати CMS ми будемо так, щоб наш сайт мав все необхідне
для роботи і був конкурентоспроможний, коли
справа торкнеться його просування,
тобто SEO. Думаю, ви не будете проти.

Перейдемо до налаштувань Drupal 7-й версії

Зараз пройдемося за попереднім уроку, а саме - з налагодження Drupal модулів.

В панелі управління, в меню Модулі включаємо Global Redirect:

Там же в панелі для Rules і SEO я зазначив такі параметри:

Мета-теги були відзначені таким чином:

Під заголовком OTHER включаємо інші розширення, в самому низу зберігаємо налаштування.

Зверніть увагу, що навпроти кожного з модулів знаходиться посилання на його налаштування. Неважко здогадатися, як вона називається. До налаштувань розширень можна перейти ще одним способом - через меню, що випадає панелі адміністратора:

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

1. Під заголовком XML SITEMAP включаємо все, крім пункту XML sitemap internationalization. Будь-яким з двох перерахованих вище способів відкриваємо налаштування генератора карти сайту - XML \u200b\u200bsitemap. Далі в настройках, у вкладці SEARCH ENGINES

відзначаємо, щоб наша карта сайту щоразу, як з'являється нова публікація, відправлялася на індексацію до пошукових машин Google і Bing; зберігаємо налаштування:

2. Далі в настройках розширення

виробляємо основні настройки. Наприклад, щоб змінити пріоритет статті при її індексації пошуковими системами з 0.5 (стоїть за умовчанням) до 0.8 або 1, натискаємо на Article:


і потрапляємо на сторінку налаштувань параметрів статті, де переходимо у вкладку XML sitemap, включаємо параметр, позначаємо пріоритет і зберігаємо тип матеріалу:

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

Налаштування Drupal мета-тегів

Вище ми включили модуль мета-тегів і тепер розберемо його налаштування для подальшої роботи.

В адміністративному меню відкриваємо Конфігурація → Meta tags:

Розглянемо структуру основного заголовка, що всередині HTML тегів , На прикладі вмісту. На зображенні внизу видно, що за замовчуванням заголовок сторінки складається з заголовка самої публікації і заголовка сайту на кінці:

Для SEO така структура не обов'язкова. Натиснемо Override і приберемо другу половину:

Після зміни налаштувань тиснемо Зберегти. У підсумку, при публікації статей і сторінок, у мене все залишилося як і раніше: після заголовка слід назва сайту. Мабуть модуль мета-тегів знадобиться нам для іншого. До речі, при додаванні сторінок (Basic page), вони не відображаються на головній, якщо, звичайно, не галочку у відповідному полі в настройках ще при публікації:

Зі сторінками розібралися! Хто не все зрозумів, рекомендую подивитися урок по сторінках.

Але нам все ж потрібно вирішити питання з заголовками публікацій. Дивимося далі.

Налаштування заголовків в Drupal

В панелі управління сайтом на Друпал відкриємо Конфігурацію, виберемо Пошук і метадані, далі Page Titles. Все це знаходиться в вашому меню адміністратора (тобто панелі управління) за умови, що ви проходили мої попередні уроки по Drupal, встановлювали і активували відповідні модулі.

Отже, відкриваємо до редагування Page Titles і прибираємо другу половину заголовка:

Вийшло ось це: Внизу зберігаємо налаштування.

Коли ми знову додамо новий вміст, воно буде тільки зі своїм заголовком.

Ми продовжимо знайомство з настройками публікованих матеріалів. Попереду у нас - редагування URL адрес. Ви дізнаєтеся, як прописати власний довільний URL для кожної окремої статті, плюс маніпуляції з уже знайомим нам заголовком всередині HTML тегів - виявляється він теж може бути незалежним і відрізнятися від того, який ми прописуємо в редакторі при додаванні нового вмісту.

Drupal настройка логів, помилок і станів

Приступимо до налаштувань розробки, переходимо в Список і помилки:

Після того, як ви отримаєте достатній досвід по роботі з Друпал і ваш сайт стане відвідуваним, скасуйте повідомлення про помилки, щоб в разі чого, відвідувачі не відeлі повідомлень:

Все зрозуміло, крокуємо вперед! Подивимося в якому стані знаходиться сайт:


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

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

Роблячи сайти на движку ви встановите як мінімум нову тему і майже напевно пару модулів. Всі ми хочемо, що б сайт був зручним красивим корисним. Початківці сайтодели навіть не здогадуються про те, що існують речі не помітні зовні, але дуже важливі для повноцінного життя сайту. Я говорю про СЕО. Детальніше про СЕО можна прочитати. Якщо в двох словах СЕО це те, що допоможе вам отримати відвідувачів на свій сайт з пошукових систем. Більшу частину СЕО завдань по внутрішній оптимізації бере на себе модуль Meta Tags. Я б назвав його самим СЕО-модулем з усіх модулів. Хочу відразу вас попередити, якщо вам нічого не відомо про мета тегах, то краще прочитати спочатку. У налаштуванні Meta Tags немає нічого складного, але якщо у вас немає розуміння чому це робиться саме так, це будуть даремні знання.

Для редагування Canonical URL кликнемо на Advanced. У розгорнулося блоці знайдемо поле з потрібним назвою. У моєму випадку токен для Canonical URL вже підібрано Друпалом. Цей токен мене влаштовує тому змінювати нічого не буду. Крім канонічного адреси в блоці Advanced є ще кілька цікавих пунктів, наприклад Robots. Відзначаючи різні пункти в Robots ви можете закрити від індексації всю сторінку або тільки посилання на неї, а можете навпаки відкрити.

На цьому настройку модуля MetaTags для контенту можна закінчити. Далі ви можете продовжити самі. Наприклад задати description і keywords для головної сторінки - Global: Front page.
Може трапитися що ви захочете налаштувати MetaTags для окремого типу контенту або словника, щоб закрити його від індексації або з якихось своїх причин. Немає нічого простішого. Тиснемо Add a meta tag default. У випадаючому списку вибираємо потрібний тип контенту або словник.

Тиснемо Add_and_configure і переходимо до налаштування.

Після завершення всіх налаштувань перевірте результат. Зробити це просто. Перейдіть на будь-яку сторінку вашого сайту і натисніть ctrl + u. Вам відкриється вихідний код сторінки. Знайдіть там рядок . Якщо все в порядку переходимо Configuration → Search and metadata → url aliases знаходимо там системний адресу нашої статті. У моєму випадку це node / 2. Кількома по посиланню з системним адресою і знову тиснемо ctrl + u. Канонічний url повинен бути таким же як і в першому випадку.

Canonical URL допомагає нам позбутися більшої частини дублів в індексі пошукових систем, а в місці з правильним robots.txt не залишають дублям жодного шансу. При цьому потрібно пам'ятати що чим сильніше засіб тим обережніше потрібно його застосовувати.

Незважаючи на те, що Drupal 6-й версії втратив офіційну технічну підтримку, впевнений, що є ряд сайтів, які все ж використовують цю версію движка.

Стандартно Drupal не має вбудованих метатегов, таких як «Description» (кратне опис сторінки) і «Keywords» (ключові слова). А адже це, в своєму роді, один з важливих моментів в просуванні сайту.

Сьогодні я розповім вам, як можна виправити це становище.

1. Для вирішення поставленого завдання існує такий плагін, як « Nodewords», І першим кроком буде його скачування з офіційного сайту. Оскільки чимало завзятих вебмастера стверджують, що найстабільніша версія з нині існуючих - це версія 6.x-1.9, То саме її я і рекомендую вам встановлювати. Цю версію ви можете завантажити в кінці статті.

2. Після того як архів з плагіном викачаний, розпакуйте його. Вміст (папку nodewords) Завантажте по FTP на ваш сайт, в папку / Sites / all / modules /.

3. Перейдіть в панель управління вашим сайтом, розділ « конструкція сайту», Пункт« модулі» – « перелік»(Швидкий спосіб перейти в цей розділ - додати / Admin / build / modules / list до URL вашого сайту).

На сторінці, в списку, знаходимо модуль Nodewords і скасовуємо пункти « Nodewords 6.x-1.9»І« Nodewords - basic meta tags»

Тут відзначаємо необхідні вам поля, які з'являться для заповнення в ваших матеріалах. У нашому випадку - це поля « Keywords»І« опис».


Крім цих полів ви можете включити поля авторства, канонічного адреси або, наприклад, включити метатег, який вказує роботу, через який час той може знову проіндексувати матеріал. Нам же це зараз не так важливо, тому спускаємося вниз сторінки і натискаємо « зберегти конфігурацію».

5. Якщо у вас є кілька типів матеріалів, то змініть кожен з них (розділ « зміст», Пункт« типи матеріалів» – « перелік»Або швидкий перехід - / Admin / content / types / list) Натисканням на відповідну кнопку.


Перевірте, щоб в налаштуванні « Meta tags settings»Була включена можливість редагування метатегов.


6. І завершальним етапом буде перевірка можливості додавання метаданих в матеріали вашого сайту. Для цього перейдіть до додавання матеріалу і подивіться, чи з'явилася графа для додавання відповідної інформації.


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

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


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

Привіт, читачі блогу сайт! Значення Title і мета тегів Description і Keywords для пошукового просування сайту важко переоцінити. За замовчуванням Drupal формує Title автоматично з основного заголовка матеріалу, можливість задати мета теги Description і Keywords зовсім відсутній. Такі прорахунки з точки зору SEO неприпустимі. Сьогодні я розповім про двох модулях Page Title і Metatags Quick, що дозволяють вирішити дану проблему.

У цій статті розглянута тільки технічна сторона питання. Що ж стосується правил формування Description, Keywords і Title Drupal з точки зору SEO, то цій темі я присвятив. Настійно рекомендую з нею ознайомитися.

Настоянка Title в Drupal - модуль Page Title

Тепер при створенні матеріалу нам є нове поле, яке відповідає за формування Title в Drupal.

Налаштування Keywords і Description в Drupal - модуль Metatags Quick

Встановіть модуль Metatags Quick в Drupal і активуйте (складові Extra functionality та Upgrade from nodewords нам не знадобляться).

Переходимо в розділ «Конфігурація» - «Пошук і метадані» - «Meta tags (quick) settings». Тут представлений список всіх доступних мета тегів.

Крім особливо важливих Description і Keywords є ще й необов'язкові:

  • Канонічний URL - дозволяє задати основну адресу сторінки. Якщо на сайті буде кілька сторінок з однаковим контентом, але різними URL адресами, то основною з них буде вважатися та, чий адреса вказана в мета тезі «Канонічний URL».
  • Авторські права (Copyright) - даємо посилання на свій сайт, щоб показати авторство.
  • Robots - дозволяє вирішити або заборонити індексацію окремих сторінок сайту.

Включаємо мета теги для Матеріалів і. Кожен мета тег створить для себе окреме поле.

Наприклад, заходимо в «Структура» - «Типи матеріалів» - «Стаття» - «Управління полями». Там вже створені нові поля під мета теги. У моєму випадку це (Meta) Опис і (Meta) Ключові слова. Можна для зручності відредагувати порядок виведення.

Теж саме робимо для всіх типів матеріалів і термінів таксономії.

У модулі Metatags Quick є підсистема Extra functionality, що відповідає за автоматичне формування мета тегів на основі змісту сторінки. Я спеціально не буду її розглядати, щоб у вас не було спокуси їй скористатися. Title, Keywords і Description в Drupal обов'язково потрібно ставити для кожної сторінки в ручну! Так що не лінуйтеся.

Description і Keywords для головної сторінки

І все добре в модулі Metatags Quick, та тільки Description і Keywords для головної сторінки він не прописує. Прикрий промах, який слід усунути своїми силами. Переходимо на сервер в каталог з активною і відкриваємо на редагування файл template.php.

У самий кінець вставляємо наступний код:

function НАЗВАНІЕТЕМИ_page_alter ($ page) ($ meta_description \u003d array ( "#type" \u003d\u003e "html_tag", "#tag" \u003d\u003e "meta", "#attributes" \u003d\u003e array ( "name" \u003d\u003e "description", " content "\u003d\u003e "Текст мета тега Description" )); $ Meta_keywords \u003d array ( "#type" \u003d\u003e "html_tag", "#tag" \u003d\u003e "meta", "#attributes" \u003d\u003e array ( "name" \u003d\u003e "keywords", "content" \u003d\u003e "Ключові слова (keywords) через кому" )); drupal_add_html_head ($ meta_keywords, "meta_keywords"); drupal_add_html_head ($ meta_description, "meta_description"); )

У коді вкажіть назву своєї теми і опис, ключові слова підходящі для головної сторінки вашого сайту. Збережіть файл template.php після внесення змін.

Видалення мета тега Generator

Мета тег Generator автоматично формується Drupal. У ньому міститься інформація про поточну версію системи і дається посилання на сайт drupal.org. Це погано як з точки зору безпеки, так і з точки зору пошукового просування сайту. Видалимо його.

Заходимо на сервер за допомогою, переходимо в каталог / includes і відкриваємо на редагування файл common.inc. Найкраще це зробити в редакторі, так як він підсвічує синтаксис коду і робить роботу з ним більш зручною. Знаходимо і видаляємо наступний код:

// Show Drupal and the major version number in the META GENERATOR tag. // Get the major version. list ($ version,) \u003d explode ( ".", VERSION); $ Elements [ "system_meta_generator"] \u003d array ( "#type" \u003d\u003e "html_tag", "#tag" \u003d\u003e "meta", "#attributes" \u003d\u003e array ( "name" \u003d\u003e "Generator", "content" \u003d\u003e "Drupal". $ version. "(http://drupal.org)",),); // Also send the generator in the HTTP header. $ Elements [ "system_meta_generator"] [ "#attached"] [ "drupal_add_http_header"] \u003d array ( "X-Generator", $ elements [ "system_meta_generator"] [ "#attributes"] [ "content"]); return $ elements;

Зберігаємо файл після внесення змін. Мета тег Generator повинен зникнути. Перевірте це.

THE BELL

Є ті, хто прочитали цю новину раніше вас.
Підпишіться, щоб отримувати статті свіжими.
Email
ім'я
Прізвище
Як ви хочете читати The Bell
без спаму