Навигация по сайту

Популярные статьи

Ўнутраная аптымізацыя сайта на Drupal. Модуль MetaTag.

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

качаем модуль Meta Tags усталёўваем і прыступаем да налады. Хоць з наладжваць я паспяшаўся. Наша сыстэма не працуе сам посебе. Для яго патрэбныя яшчэ два. CTools і Token . З модулем Token мы ўжо знаёмыя. Ён дапамагаў нам ствараць правільныя чыстыя URL . Chaos tool suite (ctools) змяшчае розныя модулі і прапануе нам набор API-інтэрфейсаў. Не будзем забіваць сабе галаву непатрэбнай пакуль інфармацыяй. Усё што трэба пасля ўстаноўкі модуляў - гэта адзначыць для падлучэння Meta tags, а Drupal сам абярэ што яму трэба.

Пераходзім Configuration → Search and metadata → Meta tags. Асноўныя налады ўжо зробленыя але не так як нам трэба. Будзем выпраўляць.

Для пачатку падправіць мета тэгі артыкулаў. Ціснем override або edit. Перш чым працягнуць хачу вас папярэдзіць, што я не прыхільнік аўтаматычнага запаўнення мета тэгаў. Вядома некаторыя тэгі трэба пакінуць для запаўнення друпалу, напрыклад Canonical URL. Што тычыцца Page Title, Description, Keywords - толькі ручная работа. Аўтаматычнае запаўненне мета тэгаў падыдзе для сайтаў дзе шмат карыстальнікаў ствараюць кантэнт і ня замарачиваются аб Сеа, ці як падстрахоўка на выпадак калі забудзецеся;)

Модуль Metatags падтрымлівае токены. Токенаў мы карысталіся пры стварэнні чыстых URL. Для падстаноўкі токена клікніце на поле куды яго трэба ўставіць, пасля ўнізе старонкі клікніце Browse available tokens. У якое з'явілася спісе клікаем на патрэбных токенаў.


Page Title. Drupal ужо падабраў шаблон па якім ён будзе генеравацца. Адзінае што мяне бянтэжыць у гэтым шаблоне - назва сайта пасля загалоўка старонкі. Як вядома Title павінен быць унікальным. Пры даданні назвы сайта ўсё загалоўкі старонак будуць мець аднолькавую частку. На мой погляд аптымальны варыянт для аўто запаўнення [node: title].


Мета тэг Description і яго шаблон запаўнення [node: summary]. Змяняць нічога не будзем. Адзінае пра што трэба памятаць - поле summary можа апынуцца не запоўненым і як следства не запоўненым будзе description. Summary выкарыстоўваецца для стварэння тізера, калі яно не запоўнена тізер будзе ўзяты з асноўнага тэксту, таму забыцца пра поле summary лёгка.

Для Keywords прымальных варыянтаў не шмат, а ў нашым выпадку адзін [node: field_tag] - у якасці ключавых слоў падстаўляюцца тэрміны слоўніка tag. Як і для чаго ствараўся гэта слоўнік чытайце тут .

Для рэдагавання Canonical URL клікнем на Advanced. У які разгарнуўся блоку знойдзем поле з патрэбным назвай. У маім выпадку токен для Canonical URL ўжо падабраны друпалом [current-page: url: absolute]. Гэты токен мяне задавальняе таму змяняць нічога не буду. Акрамя кананічнага адрасы ў блоку Advanced ёсць яшчэ некалькі цікавых пунктаў, напрыклад Robots. Адзначаючы розныя пункты ў Robots вы можаце зачыніць ад індэксацыі ўсю старонку або толькі спасылкі на ёй, а можаце наадварот адкрыць.

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

У выпадальным спісе выбіраем патрэбны тып кантэнту або слоўнік

Ціснем Add_and_configure і пераходзім да налады.

Ціснем Add_and_configure і пераходзім да налады

Пасля завяршэння ўсіх налад праверце вынік. Зрабіць гэта проста. Перайдзіце на любую старонку вашага сайта і націсніце ctrl + u. Вам адкрыецца зыходны код старонкі. Знайдзіце там радок <link rel = "canonical" href = "http: // тут павінен быць чысты правільны url старонкі" />. Калі ўсё ў парадку пераходзім Configuration → Search and metadata → url aliases знаходзім там сістэмны адрас нашага артыкула. У маім выпадку гэта node / 2. Клікаем па спасылцы з сістэмным адрасам і зноў ціснем ctrl + u. Кананічны url павінен быць такім жа як і ў першым выпадку.

Кананічны url павінен быць такім жа як і ў першым выпадку

Canonical URL дапамагае нам пазбавіцца ад большай часткі дубляў ў індэксе пошукавікаў, а ў месцы з правільным robots.txt не пакідаюць дубль ніводнага шанцу. Пры гэтым трэба памятаць што чым мацней сродак тым асцярожней трэба яго ўжываць.