Seo просування modx. SEO оптимізація MODx – всі технічні моменти. Унікальний та індивідуальний підхід до кожного проекту

21.06.2020 Програми

У статті ми розглянемо невеликі налаштування, які допоможуть вам оптимально виводити всі необхідні мета теги.

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

Якщо подивитися на сайт, параметр title і description для всіх сторінок у нас однакові, оскільки фіксовано, задані в чанці «HEAD». Хтось хоч трохи знайомий із seo оптимізацією знають, що за таке можна легко отримати бан від пошукових систем. Будемо це виправляти.

Ми вже розглядали те, як додавати сторінки в MODx – . Крім того, ми говорили про теґ [*content*]. Але всі ці поля мають такі самі теги. Саме їх ми й використовуватимемо. Нашу увагу варто сконцентрувати на трьох основних:

[*pagetitle*]– у поле ми вводили назву статті. Пропоную виділити його під seo title, тобто саме текст, введений у ньому, відображатиметься між тегами .

[*longtitle*]- Цей тег у нас буде відповідати за виведення заголовка H1 на сторінці. Сюди ми вписуватимемо заголовок «для людей».

Давайте відразу підправити це і в шаблоні. Для цього йдемо у розділ з чанками та обираємо «MAINCONTENT». У ньому, перед тегом [*content*], вставляємо наступне:

[*longtitle*]

Це дозволить одержувати автоматичний заголовок H1.

[*description*]– цей тег відповідатиме за виведення опису сторінки. Один з найбільш важливих параметрівпри оптимізації, оскільки з нього часто формується і сніпет у пошуковій видачі.

Правимо чанк «HEAD»

Заходимо до цього чанку і змінюємо наступне.

Retina - Free CSS template by ChocoTemplates.com

[*pagetitle*]

Оскільки за замовчуванням у шаблоні у нас немає поля description, то ми під тего title додаємо код:

Ось що в мене вийшло.

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

Етапи внутрішньої оптимізації сайту

Валідність коду

Перед тим як приступити до внутрішньої оптимізації сайту на MODx і не тільки - зареєструйтесь в панелі вебмастерс пошукових систем Яндекс і Google, а також встановіть коди лічильників Яндекс.Метрика та Google. Це допоможе перевірити структуру сайту, встановити факт правильної індексації сайту, перевірити файли robots.txt, .htaccess, sitemap.xml. Крім того, ви зможете відстежувати поведінку користувача на сайті, що дуже важливо.

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

Перевірити сайт на помилки в коді можна на сайті http://validator.w3.org абсолютно безкоштовно. Якщо помилки знайдені, вам потрібно зайти в чанк, в якому знаходиться шматок коду з помилкою і виправити її. Нічого складного нема.

Звичайно, будуть помилки, які ви не зможете виправити, наприклад, у мене на сайті код яндекс метрики абсолютно невалідний. Але більшу частину все ж таки рекомендується поправити.

Налаштування індексації

Для кращої індексації сайту необхідно створити xml карту сайту. Я вже описував, як це робиться.

Також необхідно перевірити robots.txt, щоб потрібні розділи були закриті від індексації. Правильний robots.txt

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

Позбавляємося дублів

Для початку необхідно визначитись із головним дзеркалом сайту (з www або без). Якщо ви визначилися з цим, необхідно вказати це у файлі htaccess .

Крім того, необхідно перевірити, що неіснуючі сторінки повертали помилку 404, немає необхідності перекидати користувача на сторінку заглушку і віддавати відповідь 200. ЦЕ НЕВЕРНО! Ви можете згорнути красиву сторінку 404 і за допомогою навігації направити користувача, куди вам потрібно.

Щоб позбавитися дублів, що виникають при паджинації можна скористатися готовим рішенням, що я пропонував раніше - rel=canonical , або будь-яким іншим способом. Хтось прописує інструкцію у файлі robots.txt, я думаю мій спосіб більш оптимальний у плані трудовитрат, але вирішувати лише вам.

Додатково потрібно відпрацювати варіанти появи дублів при використанні додаткових сніпетів, наприклад сніпет Jot, який використовується для коментування статей, також дублює сторінки. Тому, якщо ви його використовуєте на сайті, то прописуємо у файл robots.txt наступні інструкції:

Disallow: /*/*/*?*=*

Потрібно переробити конструкцію під структуру вашого веб-сайту.

Оптимізуємо контент

Структура контенту

Сторінка повинна мати чітку структуру, якої варто дотримуватись. Для цього перевірте порядок заголовків. Він має бути наступним h1-h2-h3-h4-h5-h6. Дотримуйтесь цього правила, додавши наступні статті. Більш детально про оптимізацію контенту я розповім трохи пізніше, оскільки в рамках цієї статті я хотів лише звернути вашу увагу на технічний бік внутрішньої оптимізації сайту modx.

Meta-дані

Щоб зрозуміти для чого вони потрібні розглянемо сниппет пошукової видачі:

Клікабельність сніппет залежить від його зовнішнього вигляду.

Обов'язково варто заповнювати мета-дані сторінки, якщо хочете, щоб у видачі з'явився сніпет з потрібною вам інформацією. З цим у modx нам допоможуть спеціальні теги ресурсів та tv-параметри, дані з яких будуть підставлятися у чанк із мета-даними.

Якщо у вашій чанці з метаданими немає подібної конструкції, то рекомендую її одразу додати:

< title>[ *longtitle*]< /title>
< meta name="description" content="[ *description*]" />
< meta name="keywords" content="[ *keywords*]" />

[ *pagetitle*] - використовуватиметься як заголовок h1;
[ *longtitle*] - підставляється у title сторінки;
[ *Description*] - підставляється в опис сторінки;
[ *keywords*] - це tv-параметр, можна не прописувати, але багато хто використовує його для виведення схожих статей або новин.

Людино-подібні урли дуже просто налаштовуються в modx. Для цього переходимо в розділ «Конфігурація» вкладка «Дружні URL» та виставляємо все як на зображенні:

Попередньо необхідно перейменувати файл у кореневій папці сайт ht.access в.htaccess та прописати необхідні інструкції, про які я писав раніше.

Далі переходимо до розділу плагінів, знаходимо плагін TransAlias, відкриваємо його на редагування та переходимо на вкладку «Конфігурація» і вказуємо наступну інформацію:

Це потрібно для того, щоб наш двигун генерував ПП самостійно. Зберігаємо налаштування і все у нас запрацювало.

Наскільки MODX Revolutionпідходить для створення сайту, який просуватиметься у пошукових системах?

Якщо коротко – то на п'ятірку. Можливо, що з невеликим мінусом, але тільки з невеликим. В цілому ж MODX Revolution, при належному настроюванні, у будь-якого SEO-оптимізатора викличе схвалення, оскільки труднощів з ним буде дуже мало.

Розглянемо основні моменти налаштування сайту MODX Revolution для його успішного подальшого просування.

1. Використовувати www перед адресою сайту чи ні?

MODX Revolution все одно, чи буде у вас ім'я сайту почнеться з www чи ні. Ви самі обираєте це. Розробники MODX передбачили можливість зазначити варіант використання доменного імені.

Для цього вам необхідно відкрити файл.htaccess в корені сайту і знайти на його початку 2 закоментовані блоки:

# Rewrite www.domain.com -> domain.com -- використовується з SEO Strict URLs plugin #RewriteCond %(HTTP_HOST) . #RewriteCond %(HTTP_HOST) !^example-domain-please-change\.com #RewriteRule (.*) http://example-domain-please-change.com/$1 # # or for the opposite domain.com -> www.domain.com use the following # DO NOT USE BOTH # #RewriteCond %(HTTP_HOST) . #RewriteCond %(HTTP_HOST) !^www\.example-domain-please-change \.com #RewriteRule (.*) http://www.example-domain-please-change .com /$1

Розкоментуйте один із них і замініть адресу домену на свою. Тепер при неправильному наборі адреси відбуватиметься 301 редирект на правильний варіант. Це саме краще рішеннядля цієї ситуації.

2. Налаштування ЧПУ (людино-зрозумілі урл)

MODX Revolution повністю підтримує ЧПУ, забезпечуючи сторінкам красиві адреси. Щоправда, за замовчуванням цей функціонал відключено.

Для його включення необхідно в системі керування перейти до розділу "Система"->"Налаштування системи" та у фільтрі вибрати "Дружні URL".

Відкриється ряд налаштувань, пов'язаних із роботою механізму Friendly URL`s.

Необхідно встановити наступні значеннядля основних із них:

  • automatic_alias- Так
  • friendly_urls- Так
  • use_alias_path- Якщо Так - то адреси будуть вкладеними, якщо Ні, то вкладення не буде
  • global_duplicate_uri_check- перевіряє адреси сторінок на унікальність, обов'язково Так, якщо в минулому пункті ви вибрали Ні

3. Встановлення пакету Translit

Додаток translit (його можна встановити через розділ "Керування пакетами") дозволить автоматично генерувати значення поля "Псевдонім" латинськими літерами під час редагування документа. Хоча ми тільки-но включили налаштування automatic_alias, і MODX почав заповнювати це поле, але заповнює він його навіть російськими літерами.

Після інсталяції пакету translit необхідно знову повернутись до розділу "Налаштування системи", знайти параметр friendly_alias_translitі привласнити йому значення українська:

Тепер псевдоніми для ваших сторінок генеруватимуться англійською мовою.

4. Meta теги title (Заголовок), keywords (Ключові слова), description (Опис)

MODX Revolution пропонує вам наступний набір полів, які можуть використовуватися для управління Meta тегами:

  • pagetitle- Основний заголовок;
  • longtitle- Розширений заголовок;
  • menutitle- Заголовок для відображення в меню;
  • description- Опис сторінки,

Ось тут, на наш погляд, і є невеликий мінус MODX Revolution, тому що немає однозначної відповідності наявних полів та необхідних нам.

Буває досить важко задати title сторінки, для нього не передбачено окреме поле, доводиться якось комбінувати з pagetitle та longtitle, а поле для keywords взагалі не передбачено.

Виправляємо. Необхідно створити 3 нових TV поля: seoTitle, seoKeywords, seoDescription, задати їм категорію Seo, у перших двох типах введення Тест, у останнього Текстова область. Ці TV поля доступні для всіх шаблонів сайту.

Відмінно, тепер ми можемо абсолютно незалежно задати title, keywords, description для будь-якої сторінки сайту.

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

seoTitle – формує значення тега title.

Приклад виклику:

[] Вихідний код: $pagetitle = $modx->resource->get("pagetitle"); $longtitle = $modx->resource->get("longtitle"); $seotitle = $modx->resource->getTVValue("seoTitle"); $sitename = $modx->config["site_name"]; $v = ""; if($seotitle != "")( $v = $seotitle; ) else( if($longtitle == "")( $v = $pagetitle; ) else( $v = $longtitle; ) ) # інший алгоритм для головної сторінки if($modx->config["site_start"] == $modx->resource->get("id"))( return $v; ) return $v." - ".$sitename;

pageTitle – формує заголовок для сторінки, тег h1.

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

[]

Вихідний код:

$longtitle = $modx->resource->get("longtitle"); if($longtitle != "")( return $longtitle; ) return $modx->resource->get("pagetitle");

Таким чином, при мінімальному заповненні сторінки достатньо заповнити pagetitle, але в той же час ви можете вказати значення полів longtitle, seoTitle та інших.

5. Налаштування сторінки з помилкою 404

Все що вам потрібно, щоб MODX відображав коректну сторінку з помилкою 404, це створити її, обов'язково опублікувати (але приховати в меню), і змінити значення налаштування error_page на id вашої сторінки:

Слід зазначити, що MODX коректно повертає 404 код помилки під час спроби перегляду неіснуючої сторінки.

6. Sitemap.xml

Наявність файлу sitemap.xml для сучасного сайту дуже важлива. Для MODX Revolution є чудове доповнення, яке дозволить сформувати вам цей файл із мінімальними витратами.

  • Завантажуємо та встановлюємо пакет GoogleSiteMap
  • Створюємо в корені сайту новий документ, називаємо його sitemap.xml, у полі псевдонім пишемо sitemap (без xml!) шаблон порожній. Переходимо на вкладку "Налаштування" і в полі Тип вмісту ставимо XML. Також необхідно зняти галочки "Доступний для пошуку" та "Використовувати HTML редактор".
  • У полі "Вміст ресурсу" розміщуємо виклик сніпета GoogleSiteMap.
  • Публікуємо ресурс.

Наш файл має відкриватися за адресою http://ваш-сайт/sitemap.xmlі бути схожим на

на офіційній сторінцідокументації GoogleSiteMapдоступний опис усіх параметрів СНІП: http://rtfm.modx.com/display/ADDON/GoogleSiteMap

7. Robots.txt

Вміст цього файлу для MODX Revolution залежить від конкретного сайту, мінімальний може бути таким:

User-agent: * Disallow: /manager/ Host: ваш сайт.ru

8. Суфікси адрес сторінок

Ви можете вказати довільні суфікси для сторінок різних типіву сайтів, створених на MODX Revolution.

Наприклад:

  • /page1.html, /page1/page2.html
  • /page1/, /page1/page2/

Для цього необхідно відкрити розділ "Система"->"Типи вмісту" та задати необхідні налаштування. Приклад налаштувань для 2-го варіанта:

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

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

займемося закруткою гайок
Як правило, всі сайти в підвалі мають написи виду «всі права захищені», «копірайт бла-бла-бла», «копіювання заборонено» тощо. нісенітниця яка взагалі ніякої користі нам не дає. Що ми робимо? Ми пишемо
Копіювання інформації зі сторінки "[*pagetitle*]" заборонено 2012

pagetitle vs menutitle
Але ж pagetitle у нас може називатися новини, що ніяк не допоможе нам у просуванні, а назвавши «новини туризму» ми порушимо меню, що складається за допомогою Wayfinder. Що робити?
Для цього існує поле: «пункт меню». Пишемо в нього «новини», а в заголовок пишемо «новини туризму». Як то кажуть і вовки ситі, і вівці цілі.

Сайт з WWW чи без?
Склеювати адреси з www і без www потрібно обов'язково.
а) для уникнення дублів
б) для склеювання ваги сторінок
Від куди куди ставити редирект вашу справу. Мені більше подобаються сайти без www. Клеїться все це 301 редиректом в.htaccess. Довго зупинятись не будемо. можна вшанувати та .

XML карта сайту
Для XML виводимо всі сторінки нашого сайту. Можна зробити це за допомогою сниппета цього або ditto. Я ж використовую цей сніпет.
Для всіх цих рішень потрібно виставити шаблон blank, тип вмісту text/xmlі зняти галочку «Використовувати HTML-редактор». У мене звичка давати цій сторінці псевдонім sitemap.xml

HTML карта сайту
У HTML карті сайту варто виводити всі сторінки лише тоді, коли ви хочете додати сайт у сапу (щоб зробити всі сторінки 3 рівня вкладеності). Але ж ми робимо сайт для людей, тому в карті не варто виводити всі сторінки. Цього висновку я дійшов давно довго експериментуючи. Для картки сайту цього виду зазвичай використовується wayfinder з викликом [] . Як правило цього достатньо, але бувають різні сайти та різне дерево документів, тому іноді доводиться писати свої сніпети для html карти сайту під конкретний проект.

RSS фід
Дуже часто забувають про цей важливий елемент. Він допомагає трохи прискорити індексацію нових сторінок. Для створення RSS фіда використовуємо Ditto. Обов'язково встановлюємо тип вмісту application/rss+xmlі шаблон blankі знімаємо галочку «Використовувати HTML-редактор».

404 помилка (сторінка не знайдена)
Ви можете створити свою оригінальну сторінку, а можете зробити сторінку посилання на html карту сайту. Головне потім не забудьте зайти в інструменти->конфігурація і на вкладці «сайт» вказати ID вашої сторінки в полі сторінка помилки "404". Крім цього рекомендую встановити модуль Error 404 Logger , щоб вчасно виправити шляхи до неіснуючих сторінок.

Включаємо ЧПУ
Для того, щоб потім легко можна було відстежити в тій же метриці, який розділ користується найбільшою популярністю, я раджу використовувати вкладені ЧПУ. Для цього заходимо в інструменти->конфігурація та налаштовуємо
використовувати дружні URL: так
Використовувати вкладені URL: так
Інші параметри на ваш розсуд. Єдине, на що хотілося б звернути вашу увагу, то це на префікс та суфікс. Обов'язково робимо ці поля порожніми, щоб уникнути дублів. Або ж можете поставити SEO Strict URLs.

шліфанем robots.txt
Не соромтеся складати розгорнуті вказівки в robots.txt і для яндексу окремо (він це любить). Під час складання стане в нагоді сервіс яндекса. ну і нижче загальні рекомендації:
1) Видаляємо перші сторінки пагінації ditto, саме ті, які мають параметр start=0. Тобто. ditto може викликатися з параметром id, і start може мати приставку. На цей випадок пишемо Disallow: /*?*start=0$
2) Додаємо в disallow все, що стосується службових сторінок і не повинно брати участь у видачі: сторінка зворотнього зв'язку, сторінка з партнерами зазвичай містить купу посилань і тому теж в disallow, і т.п.
3) Якщо встановлений phpthumb або щось на кшталт, що складає картинки в папку /assets/cache/, то прописуємо Allow: /assets/cache/phpthumbof/
4) Прописуємо шлях до нашої XML картки сайту Sitemap: example.com/sitemap.xml
5) Прописуємо основний хост сайту (куди виредиректите з www або без www) Host: example.com
6) Усі ці правила ми писали у блоці User-agent: *тепер копіюємо їх і трохи нижче вставляємо під блоком User-agent: Yandex
7) Закриваємо доступ до непотрібних робіт
8) Перевіряємо через сервіс яндекса чи правильно ми склали правила у файлі
Робочий приклад файлу

P.S.Є ще модуль автоматичного перелінкування сторінок за ключовими словами, але мені він не подобається і я волію руками між собою сторінки перелінковувати.

Доброго дня! Вже не секрет, що найseo орієнтована cms - це Modx (і Revolution і Evolution) і одним із головних критеріїв вибору cms для свого сайту я вважаю якраз можливість рамотної та якісної оптимізації сайту за допомогою cms. Але не все знаю, як саме користуватися всіма ресурсами MODX Revo для оптимізації сайту Я сам іноді забуваю щось зробити і вирішив і для себе, і для Вас, створити покроковий список оптимізації та просування сайту на modx revolution.

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

1. Робота з файлом. htaccess. Домен з www або без нього.

Вам потрібно вирішити ви будете використовувати www перед доменом вашого сайту чи ні. У цьому файлі є рядки

# Rewrite www.domain.com -> domain.com -- використовується з SEO Strict URLs plugin #RewriteCond %(HTTP_HOST) . #RewriteCond %(HTTP_HOST) !^example-domain-please-change\.com #RewriteRule (.*) http://example-domain-please-change.com/$1 # # or for the opposite domain.com -> www.domain.com use the following # DO NOT USE BOTH # #RewriteCond %(HTTP_HOST) . #RewriteCond %(HTTP_HOST) !^www\.example-domain-please-change\.com #RewriteRule (.*) http://www.example-domain-please-change.com /$1

Потрібно розкоментувати рядки з www або без нього та поставити замість example-domain-please-change назву свого домену. Скажімо на сайт розкоментовані рядки

RewriteCond %(HTTP_HOST) . RewriteCond %(HTTP_HOST) !^bayguzin\.ru RewriteRule (.*) http://сайт/$1

2. Налаштування Людинозрозумілих url (ЧПУ)

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

Вибираємо у фільтрі "Дружні url"

Тут будуть кілька параметрів, які є обов'язковими. Скажімо, пункт "Автоматично генерувати псевдоніми" я вважаю обов'язково "Так". Ну, я приводжу скріншот з одного з моїх сайтів і в основному ці налаштування я застосовую для всіх своїх сайтів. Тільки варіюю робити вкладеність чи ні. Якщо це сайт каталог, то в пункті "Використовувати вкладені URL" я ставлю "Так", тому що мені потрібно завжди показувати шлях до категорії, а далі до товару. Якщо це сайт візитівка, то ніщо робити довгі заголовки, використовуючи вкладені url.

Увага ! Пункт транслітерація псевдоніма працює тільки за допомогою СНІПЕТу translit, його ви можете завантажити та встановити в репозиторії.

3. Унікальні meta-теги: заголовки, ключові слова, опис

Дуже важливо показати пошукачам унікальні сторінки, що відповідають тематиці, title, keywordsі descriptionщоб він (пошуковик) правильно сформував сніппет. Це позначиться як на позиції сайту з того чи іншого ключового запиту, так і на CTR кліків з пошукової системи.

Є думка, що ключові слова вже ніяк не впливають на видачу, але я маю приклад підняття в топ на кілька позиції після того, як я вставив keywords

Я не використовую за призначенням пункт " Анотація (запровадження)", а пишу в цій графі ключові слова, іноді використовуючи їх як теги. Вам треба буде вставити у шапці сайту висновки цих метатегів:

[[*pagetitle]]

4. Мапа сайту для пошукових систем. Sitemap.xml

Ідемо до розділу Система - Управління пакетами

Натискаємо " Завантажити додатки"

Вбиваємо у пошук GoogleSiteMap, завантажуємо, встановлюємо його

Створюємо документ з ім'ям sitemap

У Налаштуваннях виставляємо в Тип вмісту: xml, прибираємо галочку в "Використовувати HTML-редактор"

Вміст ресурсу вставляємо:

[]

Псевдонім називаємо sitemap

Мапа сайту готова.

5. Файл robots.txt

Виглядати цей файл повинен приблизно так (ну майже на всіх сайтах він виглядає так)

User-agent: * Disallow: /manager/ Disallow: /assets/components/ Disallow: /core/ Disallow: /mgr/ Disallow: /connectors/ Disallow: /index.php Disallow: *? Host: сайт.ru Sitemap: http://сайт.ru/sitemap.xml

Файл robots.txt виключає з пошуку непотрібні для видачі сторінки та папки

P.S. Не забудьте потім у вебмайстрах Яндекса та Гугла прописати шляхи до sitemap.xmlі robots.txt

6. Сторінка 404 помилки

Для початку в дереві документів потрібно створити сторінку 404 помилки з відповідним дизайном та текстом, а потім зайти в Система - Налаштування системита вибрати фільтр " Сайт"

Виставляємо у параметрі " Сторінка помилки 404 «Документ не знайдено» (error_page)" - id сторінки в дереві документів, що відповідає 404 сторінці. Деякі 404 сторінку помилки роблю головною сторінкоюабо картою сайту, але краще такого не робити!

7. Унікальний контент

Пункт, який відноситься до просування не тільки сайту на MODX Revolution. Розкрутка сайту в гугле та яндекс просто неможлива без унікального, живого, людського, природного тексту. Обов'язковий пункт будь-якого типу сайту на будь-яку тематику. Тільки з унікальним контентом на сайті ви можете розраховувати на SEO просування . Причому унікальність як текстів, а й зображень (хоча вони дуже впливають). Перевірити унікальність текстуви можете зараз будь-де. Існують сотні безкоштовних та платних програмта онлайн сервісів.

Ось власне 7 основних пунктів, без яких розкрутка сайту на системі управління MODX Revolution в інтернеті не можлива. Будуть запитання: ставте у коментарях - постараюся відповісти! Усім дякую за увагу.