SEO оптимизация MODx - все технические моменты. SEO оптимизация MODx - все технические моменты Установка SEO Pro и SEO Tab

Насколько MODX Revo lution подходит для создания сайта, который будет продвигаться в поисковых системах?

Если кратко - то на пятерку. Возможно что с небольшим минусом, но только с небольшим. В целом же MODX Revolution, при должной настройке, у любого SEO-оптимизатора вызовет одобрение, так как трудностей с ним будет очень мало.

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

1. Использовать www перед адресом сайта или нет?

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

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

# Rewrite www.domain.com -> domain.com -- used with 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 и присвоить ему значение russian :

Теперь псевдонимы для ваших страниц будут генерироваться на английском языке.

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 .

О чём?

Всем доброго времени суток. В этой статье я поведаю о том, как увеличить производительность сайта на MODX Revoluton. Многие советы можно применить к сайтам на любой другой платформе, но здесь я сосредоточился именно на MODX.

Зачем?

От оптимизации сайта одни плюсы. Во-первых, высокая скорость сайта положительно влияет на СЕО (чем больше посетителей сможет выдержать MODX при должной скорости загрузки, тем лучше). Во-вторых, быстрая загрузка сайта положительно влияет на лояльность посетителей. В-третьих, можно меряться циферками со знакомыми.

Как?

Для того, чтобы увидеть разницу между состояниями сайта до и после, советую воспользоваться сервисом PageSpeed Insights от Google. Данный сервис оценивает сайт по скорости загрузки и удобству для посетителей по шкале от 0 до 100. Естественно, не стоит полагаться только на показатели этого сервиса, но по большей части советы он даёт вполне адекватные.

Как известно, скорость загрузки сайта является одним из множества факторов ранжирования. Поэтому, даже если вам и вашим посетителям не важна скорость работы сайта, не стоит игнорировать мнение поисковых систем.

Кэширование

Кэширование - одна из сильнейших частей в MODX. Несмотря на то, что многие не умеют правильно проектировать сайты (не только на MODX), получая медленные сайты, создать сайт, способный выдержать высокую нагрузку, не так сложно. Но нужно надеяться не только на железо и программное обеспечение, но и на себя. За счёт использования кэширования можно значительно сократить количество запросов к базе данных, если они используются для получения данных, которые меняются относительно редко.

Итак, для того, чтобы повысить скорость генерации страниц, нужно отключить кэширование только там, где оно действительно мешает: скрипты, обрабатывающие данные и т. д. Как известно, чтобы отключить кэширование, достаточно поставить восклицательный знак перед именем сниппета, чанка или плейсхолдера (сниппеты, вызываемые программно, то есть $modx->runSnippet("snippetName", ), не поддаются кэшированию). Отключать кэширование также стоит во время разработки и отладки проекта, чтобы кэширование не тормозило процесс разработки.

Пример вызова без кэширования:

[[!If? &subject=`[[*id]]` &operand=`1` &operator=`==` &then=`Hello, world`]]

Пример вызова с кэшированием:

[]` &operand=`1` &operator=`==` &then=`Hello, world`]]

Но будьте осторожны: не следует кэшировать сниппеты, которые обрабатывают POST-запросы (например, формы обратной связи).

Для того, чтобы узнать, сколько запросов и времени требуется для генерации страницы, достаточно в любом месте шаблона или чанка разместить следующее: 95 0.4602 s. В первом теге будет содержаться количество запросов к базе данных, во втором - время создания страницы.

Обновление PHP

Обычно в новостях про новые выпуски PHP пишут о повышении его производительности, что не может не радовать. Поэтому для своих проектов я использую самую актуальную версию. К сожалению, не все придерживаются этого и часто можно встретить сайт, работающий на PHP 5.3 (я даже видел сервер с 5.2, в 2015-то году). К счастью, большинство хостеров предоставляют пользователям выбор версии PHP. Поэтому я, ничтоже сумняшеся, сменил на одном сайте версию PHP с 5.3 на 5.6, увеличив скорость создания страницы в 2 раза (с 0,06 с. до 0,03). Как видно, обновление версии PHP - это не просто смена циферок, но и повышение скорости и безопасности сайта.

Минификация CSS и JS

Отступы и переводы строк улучшают, конечно же, читабельность кода, но только для человека. Браузеру же можно отдавать минифицированные версии этих ресурсов: без лишних пробелов и переводов строк. Сначала я сжимал CSS и JS с помощью онлайн-сервисов, но это не совсем удобно, так как при очередном обновлении оригиналов этих файлов мне приходилось заново минифицировать эти файлы и заливать на сайт. Тогда я нашёл сниппет SmartOptimizer, который минифицирует CSS и JS на лету. Помимо SmartOptimizer есть MinifyX, который тоже предназначен для минификации и склейки статичных ресурсов. Такие популярные фреймворки как jQuery, Bootstrap и др. выпускаются в минифицированном виде, рекомендуется использовать именно эти версии. Например, вместо bootstrap.css лучше подключить bootstrap.min.css.

Проверенный сервис для минификации CSS:

На самом деле, есть более действенный способ: минификация во время разработки. То есть есть исходники - файлы в удобочитаемом виде, а есть сборка - уже минифицированные файлы, которые стоит подключать на сайте. При разработке сайта я использую: SASS, gulp - для CSS, webpack - для JavaScript.

Bootstrap

Если на сайте используется Bootstrap, можно сделать свою сборку, содержащую только необходимое. Например, самая используемая часть этого фреймворка - сетка, и зачастую достаточно оставить только её. Создать свою сборку можно на официальном сайте: .

jQuery

Не используйте jQuery. Современный JavaScript позволяет писать довольно лаконичный код, а с помощью транспайлеров будет работать даже в старых версиях Internet Explorer.

Единственная возможная проблема - какие-то jQuery-плагины, но для большинства из них есть варианты, не зависящие от jQuery.

Минификация HTML

Если открыть код страницы, отдаваемой браузеру, можно увидеть то, что в коде много лишних пробелов (при условии, что не проигнорировано форматирование кода при разработке). Опять же, браузеру глубоко всё равно на форматирование, ведь внутри элементов пробелы схлопываются в один, а между тегов они вообще игнорируются. Естественно, удалять все эти пробелы и переносы строк внутри чанков очень глупо. Поэтому для этого я добавил плагин, срабатывающий при событии OnWebPagePrerender .

$output = &$modx->resource->_output; $output = preg_replace("|\s+|", " ", $output); $modx->resource->set("content", $output);

favicon

Браузер, впервые загружая сайт, также ищет favicon. Даже если ссылка на favicon не указана в мета-тегах, браузер попытается загрузить её по адресу site.ru/favicon.ico. Эта простая операция хоть и занимает один запрос, и при загрузке следующей страницы браузер возьмёт favicon из собственного кэша, но её тоже можно исключить. Делается это очень просто - нужно закодировать favicon в base64 и вставить напрямую в страницу. Закодировать favicon в base64 можно, например, на сайте http://xaviesteve.com/pro/base64.php . Затем полученный код вставить в заголовок страницы.

Например, если раньше favicon указывался так:

То этот тег можно заменить следующим:

Дичь? Дичь.

Изображения

Каким бы банальным ни был этот совет, многие полностью игнорируют этот момент. А ведь всего лишь нужно уменьшать размеры изображений физически, используя графические редакторы и расширения (phpThumbOf, к примеру), а не визуально, устанавливая размеры в атрибутах height и width (что не соответствует стандартам, кстати) или с помощью CSS. Кстати, если вы используете phpThumbOf, то оптимизировать сайт можно, деактивировав плагин phpThumbOfCacheManager, который удаляет кэш изображений при очистке кэша сайта.

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

На рисунке ниже показано, что люди очень спешили попить пивка в подъезде, поэтому забыли сделать так, чтобы вместо оригинала, имеющего вес почти 1 МиБ, загружалась скромная миниатюра, экономящая время посетителя. На данный момент сервис PageSpeed Insights оценивает этот сайт на 0/100. Это вам не Танцы на льду с щедрыми 5.9 из 6.0.

pThumb

Стоит упомянуть про отличную альтернативу phpThumbOf - pThumb. Как уверяют разработчики, pThumb работает быстрее (лично я не проводил бенчмарки, поверю на слово). Для установки pThumb достаточно удалить phpThumbOf и установить pThumb. Не стоит бояться за то, что после этой замены что-то сломается на сайте, так как оба сниппета используют одинаковые пространства имён.

Мобильная версия сайта

Есть два способа оптимизировать сайт для мобильных посетителей:

  • Адаптивная вёрстка
  • Мобильная версия сайта

Адаптивная вёрстка

Это менее затратный для разработчика. Особенно, если используется, например, Bootstrap, упрощающий создание адаптивной вёрстки. Недостаток его лишь в том, что пользователь мобильного устройства получает фактически то же самое, что и пользователь настольного компьютера: те же скрипты, те же стили, те же изображения. Это увеличивает время загрузки и отрисовки страницы, что может вытерпеть не каждый посетитель. Может пострадать также и производительность, что негативно сказывается на уровне заряда аккумулятора и отклике интерфейса сайта.

Мобильная версия сайта

Создание мобильной версии сайта зависит от используемой системы, на которой создан сайт (MODX, CodeIgniter, Phalcon и пр.). Особенность этого способа в том, что пользователям настольных компьютеров и пользователям мобильных устройств отдаются разные версии сайта (разная вёрстка, CSS и JavaScript-скрипты). Я уже писал статью о ( и для .

Мобильное приложение

Если у сайта есть постоянные посетители, то есть смысл сделать мобильное приложение. В таком случае объём трафика между сайтом и мобильным устройством уменьшится, так как будет передаваться только сам контент, а код для отображения интерфейса уже будет содержаться в приложении. Затраты на разработку приложения и его сопровождение - это уже другая история.

Вывод

С помощью этих простых телодвижений можно существенно оптимизировать сайты, ускорив их по некоторым показателям в несколько раз.

Сегодня я бы хотел предоставить полную информацию по внутренней оптимизации сайта на движке MODx. На многих движках работа по внутренней оптимизации настолько усложнена, что приходится действительно потратить много времени и средств, чтобы добиться нужного результата. Причем это актуально даже для коммерческих CMS. Что касается движка MODx, то здесь все значительно просто и разобраться с этим сможет программист даже с небольшим опытом.

Этапы внутренней оптимизации сайта

Валидность кода

Перед тем как приступить к внутрененй оптимизации сайта на MODx и не только - зарегистрируйтесь в панели вебмастерс поисковых систем Яндекс и Гугл, а также установите коды счетчиков Яндекс.Метрика и Гугл.Аналитикс. Это поможет проверить структуру сайта, установить факт правильной индексации сайта, проверить файлы robots.txt, .htaccess, sitemap.xml. Помимо всего вы сможете отслеживать поведение пользователя на сайте, что весьма важно.

Первое на что стоит обратить внимание, это валидность кода. Если поисковая система Яндекс не обращает внимания на ошибки в коде, то Гугл может значительно повлиять на выдачу сайта при наличии ошибок.

Проверить сайт на наличие ошибок в коде можно на сайте 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, открываем его на редактирование и переходим на вкладку «Конфигурация» и указываем следующую информацию:

Это необходимо для того, чтобы наш движок генерировал чпу самостоятельно. Сохраняем настройки и все у нас заработало.

Здравствуйте уважаемые посетители Блога DP!

Сегодня я поделюсь небольшими базовыми трюками для MODX SEO. Перед тем как создавать новый сайт на MODX Revo, рекомендую внести небольшие доработки, что бы в дальнейшем к ним не возвращаться человеку кто будет заниматься СЕО оптимизацией. Из статьи Вы узнаете о следующем:

  1. robots txt что это? И как применить в modx

robots.txt для modx

Robots.txt - это простой текстовый файл. Файл регулирует параметры индексации сайта для роботов поисковых систем. Часто используется для запрета дублей и внутренних страниц, которые не должны попасть в поиск

Сделаем редактирование Robots.txt через админку MODX Revo следующим способом:

  • longtitle
  • description
  • introtext
  • link_attributes
  • menutitle

Вернемся на страницу robots и увидим, что там теперь нет ничего лишнего:

Первичная настройка Роботс.тхт готова! В дальнейшем чтобы его настроить на рабочем сайте, нужно пользоваться Яндекс, Гугл Вебмастером, сканерами страниц, или сео сервисами, которые позволяют искать дубли и неправильные страницы массово, например: приложения Netpeak Spider, SEO Screaming Frog или сервис Serpstat. Любое другое приложение или сервис с такой функцией также подходит. Важно запретить индексацию некачественных страниц как можно раньше, все делается просто по примеру приведённому в статье. Если Вам сложно и есть желание сделать, пишите комментарий и я подскажу как настроить Роботс в Вашем проекте, на любом сайте не зависимо от CMS.

Мета теги Modx

В Modx уже заложен огромный потенциал для СЕО, но как это часто бывает, наполнением занимается контент-менеджер, офисный сотрудник, который имеет Гумонитарное образование и вообще не в курсе куда жать, и как правильно работать с сайтом на Modx. Я стараюсь интуитивно дорабатывать стандартный интерфейс Modx. Давайте настроем понятные мета-теги для Modx Revo.


Title [[*longtitle:empty=`[[*pagetitle]]`]] description [[*description:notempty=``]] keywords [[*introtext:notempty=``]]

Установка SEO Pro и SEO Tab

выберите приложения → установщик → загрузить дополнение → в поиск введите SEO и загрузите SEO Pro и SEO Tab → и установите

Перейдите в Системные настройки → сделайте поиск по ключу «seopro» меняйте:

seopro.allowbranding → Нет

последней версии нету 1.2. Удалит из кода ссылку на сайт разработчика модуля)

seopro.fields → pagetitle:70,longtitle:70,description:155,introtext:255,alias:2023,menutitle:2023

seopro.usesitename → Нет

(Отключаем автоматическую подстановку в Тайтл названия сайта, тем самым более точно учитываем кол-во символов)

Настройка файла Sitemap XML




Вы должны вручную создать ресурс в MODX

  1. Template: (пустой). Установите галку скрыть из меню.
  2. Перейдите на вкладку «Настройки» и установите тип содержимого: XML.
  3. Кеширование и Текстовый редактор снять галки.
  4. В поле «Содержимое» добавьте снипед вызова плагина SEOTab:
[[!StercSeoSiteMap]]

По умолчанию снипед делает вызов со следующими параметрами:

[[!StercSeoSiteMap? &contexts=`web` &allowSymlinks=`0` &outerTpl=`sitemap/outertpl` &rowTpl=`sitemap/rowtpl`]]

Snippet StercSeoSiteMap можно настроить используя свойства из таблицы, для простого сайта достаточно вызова по умолчанию и настраивать что-то дополнительно ненужно.

Таблица свойств SiteMap.XmL:

Параметр

Значение по умолчанию

Описание

Один или несколько контекстов, разделение запятая.

Установите это значение 1, если вы хотите включить символические ссылки в свой файл Sitemap.

sitemap/outertpl

Можно изменить обертку чанка rowTpl (см. Ниже).

Чанк вывода ресурса в карту сайта.

Укажите тип карты сайта, можно отдельно создать Sitemap сайта и Sitemap для картинок. Возможные значения: index/images.

sitemap/index/outertpl

Обертка чанка карты индекса сайта

sitemap/index/rowtpl

Используется, чтобы изменить rowTpl, который повторяется для каждого файла Sitemap.

sitemap/images/outertpl

Используйте, чанк обертку Sitemap для изображений.

sitemap/images/rowtpl

Чанк который повторяется для каждого ресурса, включен в Sitemap для изображений, может содержать несколько изображений.

sitemap/images/imagetpl

Изменить imageTpl, который повторяется для каждого включеного ресурса с картинками

Укажите список идентификаторов шаблона с разделителями-запятыми для создания шаблона для сайта. Чтобы исключить шаблоны из файла Sitemap ставьте минус перед id "-". Пример: &templates=-1,2,3

Мы предлагаем профессиональную поддержку сайтов на CMS MODX и поисковое продвижение сайтов и интернет-магазинов на MODX. Если Ваш интернет-магазин или сайт разработан на системе администрирования MODX Evolution или MODX Revolution и Вам требуется поисковое продвижение сайта, то Вы обратились по адресу. Мы уже много лет занимается разработкой, доработкой и продвижением сайтов и интернет-магазинов на MODX. У нас накоплен большой опыт оптимизации и SEO-продвижения интернет-магазинов и сайтов на MODX.

MODX очень гибкая система, удобная для SEO-продвижения

Мы остановили выбор на MODX, как надежной, гибкой, удобной и дающей широкие возможности для оптимизации и продвижения CMS. Мы знаем все возможности и преимущества данной системы. Мы имеем опыт и большое количество собственных наработок.

Единый исполнитель - seo-оптимизатор и веб-программист

Все работы по оптимизации кода и контента мы проводим своими силами. Вам не придется искать отдельного исполнителя для выполнения работ по оптимизации или seo-доработке кода сайта. Мы берем на полное обслуживание сайт и работаем с ним, помогая в совершенствовании и развитии вашего сайта или интернет-магазина.

Наши цены на уровне фриланса

Стоимость месяца работы над проектом будет на уровне стоимости работы фрилансера. В отличае же от фрилансера, вы получите надежного партнера, работу по Договору, бухгалтерскую отчетнось, широкие возможности оплаты. Над вашим проектом будет работать команда специалистов.

Публикации по теме