Автор: QWNet
Створено: 08.07.2015 21:35
Короткий посібник з оптимізації 1С-Бітрікс для початківців.
1C-Bitrix - є однією з найпопулярніших CMS в рунеті. З платних вона гідно займає перше місце, і утримує лідерство досить довгий проміжок часу. На ній зроблені сайти уряду, фінансових установ (різні банки), багато інтернет-магазини, корпоративні сайти і багато інших. Така кількість сайтів, зроблених на 1С-Бітрікс, вражає. Виходячи з чого, можна припустити, що інформація в інтернеті, що стосується оптимізації Бітрікс, повинна бути розміщена у великій кількості. Однак це зовсім не так.
Цю обумовлюється тим, що розробники надають велику кількість документації до свого продукту, яка відповідає всім вимогам, і розглядає всі сторони детально. Проводется курси з навчання роботи з системою, існують спеціальні курси, які може пройти абсолютно будь-хто. Головне - пройти теоретичний курс навчання, потім здати "іспити" (тести), і якщо всі вимоги по здачі були виконані, ви пройшли всі тести, і ваше проходження не викликало підозр у модераторів, то вам дають сертифікат фахівця, згідно з курсом, який ви пройшли.
Це безумовно великий плюс системи, але це ж і мінус. Багато просто губляться, коли перед ними тисячі мемуарів, що розповідають, як правльно працювати з Бітрікс, і якими здібностями він володіє. І досить даремно. Якщо ви працюєте з 1C-Bitrix, вам необхідно почитати документацію. Так ось, багато лякаються кількість, і звертаються до пошукової системи з питанням "Як оптимізувати бітрікс", або "Оптимізація 1C-Bitrix". Загалом це не важливо, головне - що задаються такі питання.
У цьому пості я не буду повністю розкривати всі аспекти оптимізації, а лише дам вам короткий посібник, з основами оптимізації Бітрікс. Якщо вас більш глибоко хвилюють дане питання - ознайомтеся з документацією розробника.
Ми розіб'ємо по пунктам можливості, які нам надає розробник. Це такі можливості:
оптимізація сайту - найважливіший момент, якому варто приділяти особливу увагу. Саме над "вилизування" коду полягає більшість роботи, будь-якого SEO-оптимізатора. Багато хто вважає, що це не важливо, головне підібрати правильні анкор і розставляти посилання з усього, з чого тільки є можливим. І це помилкова думка. Так вважаю не тільки я, але і більшість моїх колег.
Давайте поговоримо детальніше про пунктах, наведених мною раніше.
Можливості 1С - Бітрікс
управління метаданими - користувачеві надаються всі можливості, для настройки метаданих. Зміна можливо багатьма способами: через візуальний редактор HTML, текстовий редактор, настройки елемента в Інфоблоки, і масово задати дані в Інфоблоки, зі змінними.
Список змінних доступний при налаштуванні Інфоблоки, і має досить великий обсяг. Що б задати дані для певного Інфоблоки, слідуємо маршрутом: Контент -> Інфоблоки -> Типи Інфоблоки -> * потрібний тип * -> * потрібний інфоблок *. Відкриваємо вкладку SEO.
У даних настройках ми можемо вказувати Description, Keywords, Title, а так-же заголовок товару, який при грамотній версті, буде відображатися в h1.
В даному випадку, змінна це {= this.Name} - назва поточного розділу. Таким змінних досить багато, і це дуже зручно - адже вам не доведеться працювати над кожною сторінкою окремо, особливо якщо їх тисячі.
Заголовок вікна браузера (Title) - це найголовніший елемент, який ми тільки можемо оптимізувати. Напевно, саме з цього, я вирішив виділить його окремо від попереднього пункту. В Заголовок вікна браузера - вам необхідно вмістити ключові слова, просування по яким планується саме для цієї сторінки. Бажано, вмістити це все в 70 символів.
Налаштувати його ви можете через той-же інфоблок, через вкладку SEO в панелі управління, через настройки елемента (або розділу), а так-же через окремі компоненти, які можуть змінювати Title. Способів так багато, що мені не вистачить часу і слів, що б описати їх усіх. Читайте документацію Бітрікс, і ваші знання виростуть.
Так-же вам буде цікаво:
Стилі заголовків сторінки (H1 ... H3) - дані заголовки можуть налаштовуватися по різному. За замовчуванням, бітрікс дозволяє редагувати H1 через адміністративну панель, і H2 ... H6 через візуальний і текстової HTML редактор. По мимо цього, багато що залежить від верстки сторінки. Якщо програміст вирішив, що ви просто не відбудетеся - то будьте готові до того, що вам доведеться міняти все в PHP коді сайту, в файлах шаблону. Це останнє, чого хотілося б. Тому обговорюйте такі моменти з програмістом до того, як він переносить дизайн на ваш сайт.
Виняток CSS коду з коду сторінки для пошукових систем - файли каскадної таблиці стилів CSS, можуть бути як завантажені в код сайту, так і виведені в окремий файл. Налаштування в більшості залежать від того, проглядається сторінка відвідувачем сайту, або її запросив пошуковий робот. Звичайно, існують і інші варіанти, в принципі, як і в будь-який інший системі управління (CMS).
Ніяких обмежень на зовнішній вигляд сайту - це просто чудовий можливості, які будуть корисні користувачам, які знають мови інтернет-програмування на достатньому рівні. Продукти Бітрікс не мають ніяких обмежень на зовнішній вигляд сайту. Ви можете зробити його як на основі таблиць, так і на основі шарів. Це дозволяє розміщувати певну ділянку коду на початку, але відображатися він буде в кінці. І в зворотному напрямку, природно. буде корисно для тих, хто продає посилання, однак це обмін пошукової системи, і взагалі, це окрема тема.
Людино-зрозумілий URL (ЧПУ) - на скільки я пам'ятаю, він йде включеним за замовчуванням. Це дозволяє створювати web-сторінки, які будуть містити в собі ключові слова, і відображати структуру сайту. ЧПУ корисний для оптимізації, і є важливим фактором в SEO. Покращує розуміння сайту користувачем і пошуковою машиною. Обов'язково використовуйте цю можливість.
Використання метаданих для динамічного контенту сторінок - відмінна можливість створювати унікальні метадані для динамічного контенту (новини, каталог товарів, галерея і т.д.). Сьогодні, практично всі сучасні системи управління сайтом, підтримують цю опцію, однак і трапляються винятки. Бітрікс - виключенням не є.
Статистика і аналітика - бітрікс вміє інтегруватися з системами аналітики. Це Google Analytics, Яндекс Метрика і інші. Можливість інтеграції, дає вам можливість відслідковувати відвідуваність вашого сайту, джерела переходів користувачів на ваш сайт, аналізувати ці дані і багато іншого. Системи статистики і аналітики - це досить важливий інструмент. Про те, як додати Яндекс Метрика на сайт Бітрікс я вже писав, а ось стаття про Google Analytics можливо буде пізніше. Хоча, різниці в установці практично немає.
Обмеження активності пошукових роботів - я не буду говорити про файл Robots.txt, тег rel = canonical, та інше. Обмеження активності пошукових роботів в Бітрікс має на увазі собою трохи інше - вбудовані в систему інструменти, дозволяють обмежити доступ до сайту певним пошуковим роботу, на конкретний період, який вказує адміністратор. Це буде корисно в тих випадках, якщо робот виявляє занадто велику активність на вашому сайті, завантажує сервер до межі. А так-же в інших випадках.
Можливість видалення ідентифікатора PHP сесії з адреси URL сторінки - додавання ID сесії в рядок URL, є болючою темою багатьох CMS. 1C-Bitrix дозволяє виправити це, і виключити появи ідентифікатора сесії в адресі сторінки. Досить прописати певну сходинку в файлі конфігурації .htaccess, або php.ini.
Якщо ваш сайту знаходиться на сервера Apache, який підтримує php прапори, то у файлі .htaccess, який знаходиться в корені сайт, розкоментуйте рядок
Якщо цей спосіб не підійшов вам, то у файлі php.ini необхідно змінити параметр session.use_trans_sid на Off.
На цьому, моє коротке керівництво по оптимізації 1С-Бітрікс закінчилося. Я надав тільки можливості системи для оптимізації, і нічого більше. Якщо ви хочете дізнатися чогось більшого про SEO, то читайте мій блог , Блоги моїх колег, SEO форуми . Якщо ви хочете дізнатися більше про CMS Bitrix, то вивчайте документацію, яка широко надається на сайті розробника.