Какво представляват мета таговете в Drupal и къде да ги търсите. Какво представляват Drupal meta таговете и къде да ги търсите Metatag: Mobile & UI Adjustments — информация за мобилни платформи

Какво представляват мета таговете в Drupal и къде да ги търсите.  Какво представляват Drupal meta таговете и къде да ги търсите Metatag: Mobile & UI Adjustments — информация за мобилни платформи
Какво представляват мета таговете в Drupal и къде да ги търсите. Какво представляват Drupal meta таговете и къде да ги търсите Metatag: Mobile & UI Adjustments — информация за мобилни платформи

Въпреки факта, че Drupal 6 загуби официалната си версия техническа поддръжка, сигурен съм, че има редица сайтове, които все още използват тази версия на двигателя.

По подразбиране Drupal няма вградени мета тагове като „Description“ (многократно описание на страницата) и „Keywords“ ( ключови думи). Но по свой начин е един от важни точкив промоцията на сайта.

Днес ще ви кажа как да поправите тази ситуация.

1. За да разрешите този проблем, има такъв плъгин като " Възлови думи”, а първата стъпка ще бъде негова . Тъй като много запалени уеб администратори твърдят това най-стабилната версияот съществуващите е версията 6.x-1.9, тогава ви препоръчвам да го инсталирате. Можете да изтеглите тази версия в края на статията.

2. След като изтеглите архива с плъгина, разархивирайте го. Съдържание (папка възлови думи) качете чрез FTP на вашия сайт, в папка /сайтове/всички/модули/.

3. Отидете в контролния панел на вашия сайт, раздел " Дизайн на сайта", параграф " Модули» – « списък» ( бърз начинотидете на този раздел - добавете /admin/build/modules/listкъм URL адреса на вашия уебсайт).

На страницата, която се отваря, в списъка намираме модула Възлови думии отменете елементите " Възлови думи 6.x-1.9" И " Nodewords - основни мета тагове»

Тук отбелязваме необходимите полета, които ще се появят за попълване на вашите материали. В нашия случай това са полетата ключови думи" И " Описание».


В допълнение към тези полета можете да включите полета за авторство, каноничен адрес или, например, да включите мета таг, който казва на робота колко време ще отнеме повторното индексиране на материала. Сега това не е толкова важно за нас, затова слизаме надолу по страницата и кликваме върху " Запазете конфигурацията».

5. Ако имате няколко вида материали, променете всеки от тях (раздел " Съдържание", параграф " Видове материали» – « списък" или Бързо преминаване/admin/content/types/list), като натиснете съответния бутон.


Проверете това в настройката " Настройки на мета тагове» беше включена възможност за редактиране на мета тагове.


6. И последната стъпка ще бъде да проверите възможността за добавяне на метаданни към материалите на вашия сайт. За да направите това, отидете на добавяне на материал и вижте дали има колона за добавяне на подходяща информация.


Ако всичко е така, тогава сте направили всичко правилно, в противен случай пишете за проблема в коментарите към тази статия.

В допълнение към факта, че мета полетата са попълнени, проверете правилността на тяхното запазване и извеждане на сайта. За да направите това, отворете източниквашия сайт и вижте дали се показват съответните тагове.


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

SEO оптимизация на сайт, който се управлява от системата Drupal, е преди всичко създаването на по-гъвкави настройки. Наистина от гледна точка SEO оптимизация Drupal е настроен правилно. Но за да се оптимизира ресурсът, така че потребителите и търсачкиможе да го използва възможно най-удобно, просто е невъзможно да се направи без инсталиране на допълнителни модули на трети страни.

1. Създайте четливи URL адреси

Оптимизирането на ресурсите трябва да започне с ЦПУ. Настройката на четливи адреси е разгледана подробно в статията Getting to know Drupal 7. Creating readable page urls (NC) . Сега нека разгледаме накратко този въпрос.

Drupal, конкретно в пакета на платформата, вече има вграден модул, наречен Пътека. Това дава възможност за създаване на синоними (разбираеми както за потребителя, така и за търсачките на адресите на страниците на сайта) по време на създаването на нови страници.

С помощта на този модул за всеки нов възел се създава специален адрес според типа your_site / възел / номер на възел, в който номерът на възел се задава автоматично.

Ако модулът Path не е активен, тогава адресът на възела и собственият му номер в него ще изглежда като your_site/?q=node/node#.

Също така, модулът дава възможност при създаване на нов материал самостоятелно да зададете желания адрес, на който да се показва страницата.

Следва, че тази страницав търсачката може да бъде достъпен за потребителя наведнъж на три напълно различни адреса. По време на оптимизацията се оставя само последната (персонализирана) версия на адреса на страницата. Решението на проблемаможе да се направи по два начина:

  1. В robots.txt затваряме ненужните варианти на адреса на страницата от търсачките. Но тази опция може да предизвика объркване в конкретния случай, ако някои вътрешни връзки на сайта водят до страници, които са затворени за всички търсачки.
  2. Най-добрият вариант е да създадете пренасочване (301 пренасочване) от първите две опции за адрес по-горе към третия, създаден специално за потенциални потребители, адрес на страница. Модул, наречен Global Redirect in автоматичен режимизвършва 301 пренасочвания за всички страници с ресурси без изключение. Да, и настройките на този модул не трябва да се променят, те първоначално са конфигурирани оптимално.

Ако трябва да генерирате адреси въз основа на заглавията на материала, публикуван на страницата, тогава в този случай трябва да инсталирате модула Pathauto. Но за да го инсталирате, ще трябва първо да инсталирате Token. Тя ви позволява да използвате шаблони с различни данни от една страница.

Ако интернет ресурсът е на кирилица, тогава си струва да инсталирате модула за транслитерация. Този модул конвертира заглавия, написани на кирилица, преди да ги постави в адрес.

В настройките на модула Pathauto можете да зададете автоматичен моделза всеки от видовете съдържание, което се публикува на сайта.

2. Създайте карта на сайта

Сега можем да преминем към създаването на оптималното карти на сайта. Тъй като, както показва практиката, конвенционалните приложения и услуги за създаване на карти на сайтове могат да включват много ненужна информация в него. За щастие работим с Drupal и затова имаме удобен модул с гъвкави настройки за това, който ни позволява да създаваме карти на сайтове, от които се нуждаем. Това е модулът XML-Sitemap.

След като го инсталираме, ще получим няколко модула. Бих препоръчал да ги конфигурирате така:


След като свържем генерирането на карта на сайта към съдържанието на таксономията и термините, които искаме да виждаме в нашата карта на сайта, трябва да създадем нова карта на сайта. За да направите това, в секцията „конфигурация“ изберете „търсене и метаданни“, след това „XML карта на сайта“ и там всъщност изберете създаването нова картасайт.

След като създадете картата на сайта, изберете раздела „актуализиране на карта на сайта“, актуализирайте го и вече имаме наш собствен файл с карта на сайта без нищо допълнително в него.

Създадената карта на сайта автоматично получава адрес. По подразбиране модулът е настроен да записва файла с карта на сайта в директорията your_site/sitemap.xml. Можете да го промените, ако искате, но това не е препоръчително, тъй като търсачките обикновено търсят този файл в основната директория на сайта. Този адрес трябва да се добави към панела за използване на уеб мастера на търсачките.

Сега, след добавяне на нов материал към ресурса, картата на сайта ще се актуализира автоматично. Това означава, че не са необходими допълнителни действия на администратора за актуализацията.

3. Оптимизирайте заглавията на страниците

Да преминем директно към заглавки на страница на уебсайт. С помощта на модула, наречен Page Title, можете да персонализирате заглавието на страницата по свое усмотрение. За целта в настройките на този модул трябва да посочите какво точно да бъде заглавието на страницата в зависимост от вида й.

Когато използвате този модул, Token трябва да е в активирано състояние. Всъщност в този случай се използват същите настройки като по време на настройката на CNC. Вижте описанието по-горе.

В допълнение, този модул ни позволява да създаваме собствени заглавия, различни от тези, които генерира по подразбиране за конкретни страници. За да направите това, трябва да поставите отметка в квадратчето в настройките за типове съдържание, което ще ви позволи да задавате заглавия, когато създавате нови единици съдържание на този материал.

4. Опростяваме процеса на вътрешно свързване на сайта

Що се отнася до вътрешното свързване на страници, администраторът има два начина да реши този проблем:

1. Свържете отново страници със собствените си ръце. Досадно е, но може да се направи без инсталация допълнителни модули.

2. И можете да ускорите процеса на добавяне на вътрешни връзки, като използвате CKEditor. Модул, наречен CKEditor Link в тандем с този редактор, ви позволява удобно да добавяте връзки към вече създадени страници с ресурси. След инсталиране на модулите, линкерът се свързва в настройките на CKEditor (раздел за конфигурация, работа със съдържание, CKEditor). Избираме текстовия формат, в който ще бъде достъпно улесненото въвеждане на връзки (избрах пълен html), щракнете върху промяна.

Тук отваряме промяната във външния вид.

И проверете приставката за връзка.

Това е всичко, сега дори не е нужно да помним URL адреса на страницата или нейното име, за да създадем връзка в сайта. Достатъчно е да изберете желания елемент от списъка, който се появява на монитора, и да потвърдите избора, като натиснете "ok".

5. Добавете мета тагове към страниците

За създаване на сайт мета таговеМожете да използвате няколко различни модула, но един от най-лесните за работа е Metatags Quick. Този модул ви позволява да добавите "мета" текстово поле към определен тип съдържание. Надписът, който ще бъде въведен в това поле, ще бъде разположен в главата на нашата страница, както се очаква, с мета таг. Добавя се ново поле за видовете материали, необходими на администратора, чрез раздел под красноречиво име „управление на полета“. Там създаваме полета за мета описанието на нашата страница (описание) и присвояваме ключови думи (ключови думи) към нея, избираме типа на полето "мета", запазваме го.

Всичко, сега, когато създаваме нови възли, можем да предпишем мета тагове за тях.

6. Посочете главния огледален сайт

В автоматичен режим интернет ресурсите са достъпни за потребителите на огледала с www и безтях. По правило водещите търсачки съвсем нормално определят огледалото. Едва сега има случаи, когато е необходимо изрично да се посочи пренасочването на ресурса със или без символите www. За да направите това, не е необходимо да добавяте допълнителни модули, тъй като в Drupal във файл, наречен htaccess, има отделни части от код, които просто трябва да бъдат разкоментирани. Във файла .htaccess (намиращ се в главната директория на сайта) от Drupal 7.34 се интересуваме от редове 93-94, ако искаме да пренасочваме потребителите към огледало с www, и 99-100, ако основното ни огледало е без www . За да посочим изрично опцията, от която се нуждаем, трябва да разкоментираме (премахнете решетка в началото на реда) редовете, от които се нуждаем.

7. Оптимизирайте тематиката на сайта

Сега е времето персонализирайте тематасайт. IN различни материалиТаговете H1-6 са оптимизирани за работа с WORDPRESS. нос административен панел Drupal няма да може да повлияе на тези конкретни тагове. Тези тагове могат да се променят само в ръчно управлениев темата. Всички теми се поставят в папката your_site/sites/all/themes/your_theme. Само тук просто няма универсални съвети за настройка на тема - те са индивидуални за всеки от тях.

Темизацията на Drupal е тема дори не на един урок, а на цяла поредица от курсове. Засега просто предлагам да добавите следния код към вашия файл template.php.

функция your_theme_html_head_alter(& $head_elements ) ( unset ($head_elements [ "system_meta_generator" ] ) ;)

Той ще премахне мета тага Generator от заглавката на Drupal. В крайна сметка не се нуждаете от допълнителна публична връзка, създадена от Drupal по подразбиране към интернет ресурс на трета страна от всички страници на вашия сайт, нали?

8. Настройте страници за грешки 404 и 403

Можете да конфигурирате страниците на услугата в раздела, наречен "конфигурация". Тези страници ще бъдат показани, ако потенциален потребител направи грешки 404 и 403 (отивайки на страница, която не съществува в сайта, или на страница, до която потребителят няма достъп).

9. Ускорете зареждането на страницата

Сега е време да започнем да оптимизираме зареждането на страниците на сайта. Drupal 7 автоматично свързва много стилови файлове и скриптове към страницата с ресурси. Като отидете в секцията „Конфигурация“ и изберете раздела „производителност“, можете да разрешите автоматично оптимизиране на стиловите файлове. В същия раздел можете да зададете вашите индивидуални настройки за кеширане за всички страници и блокове на сайта.

Ако се занимавате с оптимизация на сайтове, тогава работите със задаване на мета описания за ключови страници. В Drupal модулът за метатаг ще ви помогне с тази работа. https://www.drupal.org/project/metatag. По-нататък как да настроите и работите с него.

Инсталирането на този модул е ​​типичен процес - трябва да копирате модула в папка с други модули, обикновено сайтове/всички/модули, в зависимост от дизайна на вашия сайт Drupal. След това на страницата за администриране на модули ще намерим огромен списък с нови модули, които са включени в пакета с метатагове. Във версия 7.x - 11, която е актуална към момента на писане, това са цели 17 модула.

Нека да разгледаме някои от тях.

Метатаг - базов модул

Ако трябва да зададете основни тагове като - описание, ключови думи, резюме, оригинален източник, права; връзки — канонична връзка, кратка връзка, издател, авторска връзка; флагове за роботите за търсене, тагове за Google новини и куп други неща, достатъчно е да инсталирате само този модул.

Общите настройки са тук:

  • admin/config/search/metatags - мета настройки по подразбиране за различни обекти на сайта.
  • admin/config/search/metatags/settings - осигурява контрол върху извеждането на мета тагове в различни видовепубликации, речници и др., настройки, свързани с други модули, инсталирани в drupal, управление на кеширане и много други.

Личните настройки се правят в редактора за целеви сайтове. Например, ако сте активирали работа с мета тагове за публикации от типа "обикновен раздел", тогава в редактора на статии от този типще се появи разделът Meta Tags.

Ако използвате таксономия, подобни настройки ще се показват в и условия.

Metatag Importer - импортиране на данни от други модули

Този модул ви позволява да копирате данни от други модули, като например много популярните Nodewords. Удобно е, ако преди сте използвали други модули и сте решили да преминете към Metatag.

Импортерът трябва да бъде активиран само по време на експортиране, след което може да бъде деактивиран.

Неговият административен панел е тук - admin/config/search/metatags/importer.

Останалите модули могат да бъдат разделени на две категории:

  • Допълнителни мета тагове;

Допълнителни мета тагове.

Метатаг: Връзки към приложението - метаданни за връзки към приложението.

Добавя допълнителен набор от тагове към основните мета тагове за мобилни устройства- десетки нови мета полета: al:ios:url, al:ios:app_store_id, al:ios:app_name, al:iphone:url, al:android:url, al:android:package, al:windows_phone:url и т.н. . Тези тагове ви позволяват да свържете уеб страница с приложение в магазина за приложения (съответстващи тагове за всеки тип устройство).

Metatag: Dublin Core, Metatag: Dublin Core Advanced е набор от полета, одобрен от DCMI.

Какво представлява Дъблинската инициатива за метаданни (DCMI)? .

Ще бъдат добавени два модула за настройки за публикации, термини и др. повече от петдесет полета за персонализиране на мета описания. Те не се припокриват с базовите тагове, въпреки сходството на имената на етикетите. Техните мета имена започват с префикса "dcterms" - dcterms.subject, dcterms.publisher и т.н.

Метатаг: Facebook – интеграция с Facebook API.

Няколко мета полета за настройка и администриране на джаджи за социални приложения. Фейсбук мрежи.

Метатаг: Twitter Cards - Twitter интеграция.

Метаетикет: Google+ : взаимодействие с Google+

Добавяне на мета описания на страници за социалната мрежа Google+.

Metatag: Verification - тагове за проверка на собствеността.

За да проверите дали сайтът принадлежи на вас, търсачките и някои социални мрежи предлагат да инсталирате специален мета таг на главната страница на сайта с код за потвърждение. За да ги настроите, използвайте този модул.

Тази версия поддържа 4 доставчика - Google, Pinterest, Bing и Yandex.

Настройките на етикетите могат да бъдат намерени тук: admin/config/search/metatags/config/global:frontpage - в глобалните настройки начална страница.

Метаетикет: OpenGraph, метатаг: Продукти на OpenGraph - метаописание на Open Graph Protocol

Добавя огромен брой полета според спецификацията Open Graph. Имената на таговете имат префикс "og:", така че могат да се използват заедно с други набори и основни мета описания.

Metatag: hreflang - информация за страници на други езици.

Генерира няколко мета полета (според броя на езиците, активирани на вашия сайт Drupal), където можете да посочите версии на страници на други езици. Приблизително така:

< link rel = "alternative" href = "http://yoursite.org/english-version-of-page.html"

hreflang="en" />

< link rel = "alternative" href = "http://yoursite.org/russion-version-of-page.html"

hreflang="en" />

Задаването на тези полета ръчно е доста скучно начинание, възможно е да персонализирате шаблона в глобалните настройки. Може би, ако има езикови версии на страницата, полетата се попълват автоматично (трябва да проверите това).

Метатаг: favicons — икони на сайта

Drupal всъщност има персонализиране на икони точно в темата. Но този модул значително разширява броя на опциите, главно поради сензорни икони за устройства на Apple.

Новите полета са скрити в раздела за глобални настройки на главната страница - admin/config/search/metatags/config/global:frontpage

Метатаг: Корекции на мобилни устройства и потребителски интерфейс — информация за мобилни платформи

Тези метаданни се отнасят за целия сайт, така че настройките се поставят в глобалните настройки на главната страница (admin/config/search/metatags/config/global:frontpage).

Те ви позволяват да коригирате външния вид на сайта и потребителски интерфейспри показване на сайта на различни мобилни платформи.

Взаимодействие/интеграция с други модули.

Метатаг: Контекст – взаимодействие с контекстния модул

Когато модулът Context е инсталиран, той ви позволява да използвате неговите дефиниции, което ви позволява да задавате мета тагове, като използвате различни условия.

Metatag: Panels, Metatag: Views - интеграция с модула панели и изгледи

Метатегът не можа да подмине тези много популярни модули за съдържание. Не бих искал да пробвам очевидността на капитанската шапка и да пиша нещо друго за това. Но някак си не е много приятно, когато заглавието h3 е без съответния текст.

Не планирах да описвам всички модули, но някак си се получи от само себе си :)

Проблеми с Metatag

Забелязах проблеми при показване на глобални тагове за главната страница, ако като главна страница се използва фиксирана публикация. Ако този проблем се прояви при вас, можете да използвате тази патерица (код за случая на основни тагове)

20 декември 2014 г

Как да свържете CKeditor към Drupal 7, казах по-рано. След конфигуриране модулът ще се свърже CKeditor редакторкъм полетата за редактиране на публикациите. И как да свържете wysiwyg към вашите собствени форми? В 6-та версия на Drupal редакторът беше свързан с помощта на модула CKeditor...

Прочети

Здравейте читатели на блог сайт! Значението на заглавие и мета тагове Описание и ключови думи за промоция при търсенесайт е трудно да се надцени. По подразбиране Drupal генерира заглавие автоматично от основното заглавие на материала, възможност за задаване на мета Тагове за описаниеи изобщо няма ключови думи. Подобни грешни изчисления от гледна точка на SEO са недопустими. Днес ще говоря за два модула Page Title и Metatags Quick, които позволяват решаването на този проблем.

В тази статия се разглежда само техническата страна на въпроса. Що се отнася до правилата за формиране на описание, ключови думи и заглавие на Drupal от гледна точка на SEO, посветих тази тема. Горещо препоръчвам да го проверите.

Настройка на заглавие в Drupal - модул за заглавие на страница

Сега, когато създаваме материал, ни е достъпно ново поле, което отговаря за формирането на заглавието в Drupal.

Настройване на ключови думи и описание в Drupal - Бърз модул за метатагове

Инсталирайте модула Metatags Quick в Drupal и го активирайте (няма да имаме нужда от допълнителната функционалност и компонентите Upgrade from nodewords).

Отидете в раздела "Конфигурация" - "Търсене и метаданни" - "Мета тагове (бързи) настройки". Ето списък на всички налични мета тагове.

В допълнение към особено важните Описание и Ключови думи, има и незадължителни:

  • Каноничен URL - позволява ви да зададете основния адрес на страницата. Ако сайтът има няколко страници с еднакво съдържание, но различни URL адресиадреси, тогава основният ще бъде този, чийто адрес е посочен в мета тага "Canonical URL".
  • Авторски права (Copyright) - даваме линк към вашия сайт, за да покажем авторството.
  • Роботи - разрешава или забранява индексирането отделни страницисайт.

Активирайте мета тагове за Материали и . Всеки мета таг ще създаде отделно поле за себе си.

Например отидете на "Структура" - "Видове материали" - "Статия" - "Управление на полета". Там вече са създадени нови полета за мета тагове. В моя случай това са (Мета)Описание и (Мета)Ключови думи. Можете да редактирате изходния ред за удобство.

Ние правим същото за всички видове материали и таксономични условия.

Модулът за бързи метатагове има подсистема с допълнителна функционалност, която отговаря за автоматичното генериране на мета тагове въз основа на съдържанието на страницата. Специално няма да го разглеждам, за да не се изкушите да го използвате. Заглавието, ключовите думи и описанието в Drupal трябва да бъдат зададени ръчно за всяка страница! Така че не бъдете мързеливи.

Описание и ключови думи за главната страница

И всичко е наред в модула Metatags Quick, но не предписва описание и ключови думи за главната страница. Жалка грешка, която трябва да се отстрани сами. Отиваме на сървъра в директорията с активния и отваряме файла template.php за редактиране.

Поставете следния код в самия край:

функция THEME_NAME_page_alter($page) ( $meta_description = масив ( "#type" => "html_tag" , "#tag" => "meta" , "#attributes" => array ( "name" => "description" , " съдържание" => „Текст на мета маркера за описание“) ) ; $meta_keywords = масив ( "#type" => "html_tag" , "#tag" => "meta" , "#attributes" => масив ( "name" => "keywords", "content" => „Ключови думи, разделени със запетаи“) ) ; 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 за редактиране. Това се прави най-добре в редактора, тъй като той подчертава синтаксиса на кода и прави работата с него по-удобна. Намерете и премахнете следния код:

// Показване на Drupal и номера на основната версия в тага META GENERATOR.// Вземете основната версия. списък ($версия, ) = разрушаване (".", ВЕРСИЯ); $elements [ "system_meta_generator" ] = масив ( "#type" => "html_tag" , "#tag" => "meta" , "#attributes" => масив ( "name" => "Generator" , "content" => "Drupal " . $version . " (http://drupal.org)" , ) , ) ; // Също така изпращайте генератора в HTTP заглавката.$elements [ "system_meta_generator" ] [ "#attached" ] [ "drupal_add_http_header" ] = масив ("X-генератор", $elements [ "system_meta_generator" ] [ "#attributes" ] [ "content" ] ) ; връща $елементи;

Запазете файла, след като направите промени. Мета тагът Generator трябва да изчезне. Провери го.