Оптимизация Joomla (черновик). Оптимизация joomla
Мини-Сервер своими руками - это просто!
Каждый, кто создает сайт на joomla рано или поздно сталкивается с проблемой оптимизации, которая включает поисковую оптимизацию и программного кода для повышения ее производительности.
Оптимизация компьютерного кода Joomla не повысит производительность в несколько раз, а всего лишь облегчит процесс работы с базой данных. Поэтому задумайтесь, может быть имеет смысл сменить хостинг, перейти на виртуальный сервер, на выделенный сервер, проапгрейдить сервер, использовать несколько серверов и т.д.
В этой статье я постараюсь описать только то, что можно сделать, не внося изменений в файлы Joomla (т.е. вы сможете безболезненно делать последующие обновления Joomla). Самые «существенные» советы отмечены знаком «*». Сначала несколько советов, которые применимы к любой CMS, написанной на PHP:
1*. Используйте обновленное ПО. Например, PHP 5.2 работает почти в 2 раза быстрее, чем PHP 4.42*. Используйте PHP-акселлераторы. Среди самых известных можно выделить Alternative PHP Cache (APC), eAccelerator, XCache, Zend Optimizer. По данным тестов joomla.org, самая быстрая работа Joomla обеспечивается с использованием APC и PHP 5.2.2 (см. выше про производительность PHP).3*. Оптимизация Apache. Если вы используете сервер Apache, оптимизируйте его под свои нужды (на сайте www.crucialp.com описано, как провести оптимизацию под большой трафик).4. Не обязательно использовать сервер Apache. Вместо него можно использовать более быстрый Lighttpd. Об использовании Joomla с Lighttpd.5*. Оптимизация MySQL. По-умолчанию MySQL устанавливается с минимальными настройками. Попробуйте изменить эти настройки в соответствии с возможностями вашего сервера. Хорошим способом ускорить работу MySQL является настройка кэширования запросов. Текущее состояние параметров кэша можно увидеть, выполнив команду "SHOW STATUS LIKE 'qcache%';". Параметр query_cache_type должен иметь ненулевое значение, а в параметре query_cache_size должен быть указан размер кэша (именно это значение вам придется подобрать для обеспечения наилучшей производительности). Все эти параметры задаются в вашем файле my.cnf, например:
Уделите внимание параметру max_connections. Увеличьте его значение, иначе вас очень быстро настигнет проблема "too many connections".6. Подумайте о переносе картинок в наполненном графикой популярном посте на отдельный сервер или хостинг. Можно использовать мощности бесплатных сервисов и разместить изображения там. Точно также можно перенести и многие другие файлы.7. Если вы используете свой сервер также в качестве DNS-сервера, то уменьшить нагрузку на сервер можно, вынеся DNS на отдельный сервер.8. Не забудьте включить gzip-сжатие, если хотите уменьшить трафик (правда, это слегка увеличит нагрузку на процессор). Кстати, это можно сделать не только для html-страниц, генерируемых Joomla, но и для всех css и js файлов. Если на вашем сервере установлен Apache 2, то просто добавьте следующие директивы в ваш файл .htaccess:
SetOutputFilter DEFLATE9. Совершенно не к чему каждый раз загружать одни и те же css/js файлы и графику. Как правильно поместить их в кэш браузера, описано на apachedev.ru, а для знающих английский рекомендую статью на askapache.com.10. Оптимизируйте графику в шаблоне. Некоторые сайты славятся тем, что загружают несколько сотен килобайт картинок. Вообще, проверяйте объем загружаемой информации и время загрузки на сайте http://www.websiteoptimization.com/services/analyze/index.html.11. Старайтесь уменьшить количество запросов к серверу. Постарайтесь объединить имеющиеся css-файлы в один. То же самое относится и к js-скриптам. Да и сами файлы очистить от лишнего мусора.12. Для более быстрого отображения страницы в браузере желательно, чтобы на странице не было ошибок. Вы можете проверить свой сайт, например, на validator.w3.org.13?. Добавьте favicon.ico и favicon.gif в корень сайта, т.к. некоторые браузеры сначала запрашивают их, а не те, которые указаны в коде страницы (их не так много, но в логах сервера эти запросы появляются с завидной регулярностью).
Теперь перейдем к советам, относящимся к собственно Joomla.14*. Включите кэширование для всех модулей, для которых это возможно. Время жизни кэша определите из условия: сколько времени вы готовы ждать, пока добавленная новость появится в модуле последних новостей? Для одних сайтов это будет 10 минут, для других – час, для третьих – сутки. (Если хотите, вот числа: в «свежеустановленной» Joomla при посещении главной страницы генерируется 36 запросов, а с включенным кэшированием модулей — всего 13 запросов).15*. Добавьте индексы для таблиц в БД. Тут есть несколько альтернативных предложений по оптимизации - joomlaportal.ru.16*. Не забывайте, что при частом изменении таблиц БД они сильно возрастают в размере, поэтому время поиска по БД тоже возрастает. Поэтому БД нужно регулярно оптимизировать (по сути — сжимать). Установите мамбот OptimizeTables (от smart'а) или выполняйте оптимизацию таблиц вручную (выделите все таблицы через phpMyAdmin, и выполните команды repair и optimize).17*. Можно сменить тип таблицы jos_session на memory. Если ваша версия Joomla использует другой префикс таблиц, то не забудьте заменить «jos» на него.
18*. Отключите встроенную статистику. В большинстве случаев статистика, предоставляемая хостер;ом, дает намного больше информации о посетителях. Но можно оставить статистику поисковых запросов.19. Удалите лишние (неиспользуемые) расширения (компоненты, модули, мамботы).20. Много запросов образуется при формировании списки новостей в различных модулях (из-за получения Itemid для каждой новости). Это можно ускорить, используя постоянный Itemid, появившийся в 1.0.12.21. Много запросов зачастую генерируют сторонние SEF-компоненты. При большой нагрузке лучше использовать встроенный SEF, или не использовать SEF вовсе (кстати, встроенный SEF практически не требователен к ресурсам; более того, по данным теста joomla.org Joomla!1.5 с включенным SEF работает быстрее, чем с отключенным).22. Старайтесь не использовать в настройках пунктов меню «Category Name Linkable» («Названия категорий в виде ссылок»).23. Для полей id в таблицах БД можно вместо типа int(11) указать smallint unsigned, что приводит к небольшому уменьшению объема памяти, требуемого для хранения БД.24. Закройте через robots.txt от индексации поисковыми ботами компонент com_search и файл index2.php. Также можно закрыть com_wraper и com_newsfeed (ленты новостей), т.к. поисковики могут посчитать это дублированным контентом. Ниже приведен набор правил для встроенного SEF:
Кстати, в robots.txt можно также ограничить (на всякий случай) доступ поисковиков к файлам Joomla:
25. Перед использованием любого расширения никогда не забывайте проверить, нет ли у него более быстрых аналогов.26. Оптимизируйте используемый шаблон (например, удалите лишние пробелы и переводы строк).
www.mini-server.ru
Внутренняя оптимизация сайта на Joomla 1.5
На страницах своего SEO блога я уже не однократно писал о внутренней оптимизации и ее особенностях интернет-магазина на Joomla Virtuemart. Однако, пришло время собрать в рамках одной статьи все что относится ко внутренней оптимизации сайта на Joomla 1.5.
Друзья, прежде чем перейти непосредственно к факторам внутренней оптимизации сайта на Joomla 1.5, скажу пару слов о внутренней оптимизации в общем и упомяну о тех преимуществах, которые она даёт для раскрутки. Внутренняя оптимизация сайта - это комплекс мероприятий по настройке компонентов сайта и SEO оптимизации кода для наилучшего "восприятия" и сканирования сайта поисковыми системами, что неминуемо ведет к повышению результатов ранжирования сайта. Помимо позитивного SEO влияния, внутренняя оптимизация бесплатная - все нижеперечисленные действия Вы можете сделать своими руками! В итоге, замечается существенная экономия бюджета на внешнюю оптимизацию с минимизацией риска бана!
Итак, давайте по порядку рассмотрим то, из чего состоит внутренняя оптимизация сайта на Joomla.
Внутренняя перелинковка
1) Ссылки с материалов, статей вручную. Делаются ссылки со статей вручную на другие статьи либо разделы сайта. Ставить ссылки необходимо на тематические статьи либо разделы, поскольку они будут логически уместными и, возможно, полезными для посетителей сайта. Помимо улучшения показателей поведенческих факторов на сайте, Вы улучшаете глубину сканирования сайта поисковыми ботами. Также, повышаете Google PageRank страниц сайта совершенно бесплатно! Я рекомендую ставить до 3 - 4-х внутренних ссылок со статьи. Как правило, одна с анкором на главную и остальные на подходящие по контексту статьи.
2) Модуль "похожие статьи" - mod_related_items. Данный модуль изначально интегрирован в движок Joomla. Он отображает все похожие по тематике статьи. Схожесть тематике статей определяется теми ключевыми, которые Вы заполняете при создании каждой статьи (вкладка "Мета-данные", поле "ключевые слова"). Я считаю что лучше всего располагать модуль похожих статей непосредственно под текстом. Так, читателю будет понятно и интересно читать интересующую информацию и тем самым Вы облегчите навигацию по сайту.
3) Модуль "хлебные крошки" - mod_breadcrumbs. Как правило, в большинстве шаблонов для Joomla существует отдельное поле для вывода этого модуля под верхним горизонтальным меню или под шапкой сайта. Помимо того, что данный модуль облегчает навигацию по сайту, он является блоком т.н. "сквозных" ссылок (как и предыдущий модуль). Это тоже фактор внутренней перелинковки, позволяющий поисковым ботам глубже сканировать сайт.
4) Модуль "последние статьи" - mod_latestnews. Этот модуль отображает последние материалы сайта. Количество отображаемых статей Вы можете настроить самостоятельно, как и страницы, на которых он должен отображаться. Помимо улучшения юзабилити, Вы создаете возможность дополнительной перелинковки статей. И тем самым увеличиваете статический вес новой страницы и ускоряете её индексацию. Рекомендую отображать этот модуль в боковом поле сайта.
5) Модуль "RSS-ленты" - mod_syndicate. Данный модуль генерирует RSS-ленту. Для читателей особой пользы не вижу. Но однозначно он полезен для внутренней оптимизации сайта. RSS-ленту блога можно добавить в различные закладки новостных лент. Это даст возможность быстрее проиндексировать содержимое сайта.
Оптимизация кода сайта
1) Оптимизация статьи под запрос. Логичнее и правильнее писать новые статьи под определенный запрос. И оптимизировать под релевантные запросы старые статьи. Тем самым Вы укажете поисковым системам на конкретную тематику статьи, а это приведет к повышению позиций по оптимизируемому запросу. Для это нужно создать семантическое ядро сайта и координировать оптимизацию статей в соответствии с ним.
2) Заголовки h2 - H6, теги title, description, keywords. Грамотно структурировать контент является хорошим тоном. Если статья содержит в себе логические пункты и подпункты, то это можно выделить с помощью тегов h2 - H6. Это удобно для читателя, и поисковые системы придают большое значение грамотной структуре контента, что сказывается на повышении позиций в выдаче. Однако, важно не переусердствовать с заголовками h2 - H6, их нужно ставить если этого требует логика. Тем не менее, тег h2 нужно ставить в тексте каждой статьи, и не более одного раза!
Заголовок статьи title важно оптимизировать под тот поисковой запрос, под который оптимизируете или пишете статью.
Мета-тег description (описане) важно заполнять, поскольку текст описания повлияет на внешний вид поискового сниппета в выдаче!
Ключевые слова (keywords) важно прописывать для отображения схожих по тематике статей в модуле "похожие статьи" (mod_related_items). Многие пишут, что они не имеют значения, но лично я убежден, что прописывание ключевых слов не навредит однозначно. Просто нужно писать лишь уместные ключевые слова, не более 7 штук. Я иногда, при внутренней оптимизации сайта Joomla, прописываю по 2 - 3 ключевых слова или фразы, потому что больше прописывать исходя из текста статьи нет нужды.
3) Настройка SEO URL страниц. Вспомогательным фактором в повышении ранжирования сайта является настройка ЧПУ URL-адресов страниц при внутренней оптимизации сайта на Joomla 1.5. Давая возможность отображать в УРЛ адресе статьи релевантные тексту ключевые слова, Вы дополнительно указываете поисковым системам на релевантность вашей статьи к поисковому запросу, под который оптимизировалась статья. Делается это в админке сайта Joomla: переходите на "Сайт" - "Настройки", и устанавливаете галочки как показано ниже на картинке.
Добавление суффикса к URL, на мой взгляд не влияет как на SEO, так и на отображение сайта в общем. Это дело вкуса, если у Вас стоит суффикс, то пусть и остается, чтобы не менять параметры существующих УРЛ.
Но, перед тем как сохранить эти изменения, в корневой папке сайта переименуйте файл htaccess.txt в файл .htaccess - это очень важно!
4) Статьи блога в формате коротких превью. Если Вы ведете блог на Joomla или у Вас некоторые пункты меню являются блогами, то лучше всего располагать статьи в виде кратких превью с кнопкой "читать дальше". Этим Вы экономите место на странице блога, избегаете дублирования контента и улучшаете юзабилити (не надо заставлять посетителя долго и нудно скроллить!). Сделать это в Joomla очень просто, пишите первый абзац в каждой статье в виде краткой характеристики статьи в целом. После этого, в конце абзаца кликните курсором и нажмите кнопку "Читать полностью". После чего появится под абзацем красная пунктирная линия, обозначающая рамки превью статьи. Кстати, об этом говорил и Мэтт Каттс.
5) Тест на кроссбраузерность сайта. Иными словами - это то, как Ваш сайт отображается в разных браузерах. Если он отображается одинаково во всех браузерах с сохранением работы всех модулей и плагинов, тогда это очень хорошо влияет на SEO в целом. В противном случае, срочно займитесь SEO версткой шаблона! Если пользователь в каком-либо браузере видит Ваш сайт корявым - он сразу же покидает его, и наверняка не вернется. Это ухудшает пользовательские показатели сайта, что негативно сказывается на результатах ранжирования.
Вы наверное заметили, что лично я являюсь сторонником концептуального минимализма - на сайте не должно быть ничего лишнего, только самое простое и необходимое
5) Установка кнопок социальных закладок на сайт. Я это тоже отношу ко внутренней оптимизации (по крайней мере косвенно) по следующим причинам. Во-первых, Гугл обещает, что кнопка Google +1 будет влиять на результаты ранжирования сайта. Во-вторых, прогон свежих статей по социальным закладкам (главным образом это Twitter) значительно ускоряет индексацию новых страниц.
О том, как можно установить на сайт Joomla кнопки социальных закладок и Google +1, Вы можете прочитать в моей статье.
6) Установка и настройка карты сайта. Существует множество бесплатных компонентов карты сайта для Joomla 1.5, XMAP например. Подобные компоненты способны сгенерировать карту сайта в формате xml, которую можно отправить ПС в панелях веб-мастеров. Карта сайта помогает сканировать сайт поисковым роботам и в определенной степени улучшает навигацию пользователей по сайту.
В случае большого количества внутренних страниц на сайте, я рекомендую делать раздельную карту сайта. Т.е. несколько карт сайта вместо одной большой.
Следуя этим простым рекомендациям, внутренняя оптимизация сайта на Joomla принесет Вам много пользы, причем абсолютно бесплатно
P.S. опять решил поучаствовать в SEO конкурсе, посвященном вопросам внутренней оптимизации. http://www.seobuilding.ru/seo-forum/contest/konkurs_luchshaya_statya_po_vnutrennei_optimizacii/ - друзья, если Вам есть что сказать - делитесь опытом, участвуйте!
kleparj.com
Оптимизация Joomla (черновик) | ProGGear.ru
Я решил написать статью по оптимизации Joomla для моего блога joomup.com/blog. А пока статья находится в процессе написания, выкладываю на всеобщее обозрение ее «черновик» (даже скорее «краткое содержание первой части»). Любые дополнения и критика приветствуются.
Сегодняшняя статья должна заинтересовать многих, так как она посвящена проблеме оптимизации Joomla, т.е. повышению ее производительности.
Хочу сразу предупредить, что повысить производительность Joomla на несколько порядков только за счет оптимизации вряд ли удастся. Поэтому задумайтесь, может быть имеет смысл сменить хостинг, перейти на виртуальный сервер, на выделенный сервер, проапгрейдить сервер, использовать несколько серверов (тут можно отметить pdf-руководство Joomla Cluster на forum.joomla.org), и т.д.
В этой статье я постараюсь описать только то, что можно сделать, не внося изменений в файлы Joomla (т.е. вы сможете безболезненно делать последующие обновления Joomla), и лишь в конце слегка коснусь того, какие изменения можно сделать в файлах Joomla для ускорения ее работы (эта часть еще не написана). Самые «существенные» советы отмечены знаком «*».
Сначала несколько советов, которые применимы к любой CMS, написанной на PHP:
1*. Используйте обновленное ПО. Например, PHP 5.2 работает почти в 2 раза быстрее, чем PHP 4.4.
2*. Используйте PHP-акселлераторы. Среди самых известных можно выделить Alternative PHP Cache (APC), eAccelerator, XCache, Zend Optimizer. По данным тестов joomla.org, самая быстрая работа Joomla обеспечивается с использованием APC и PHP 5.2.2 (см. выше про производительность PHP).
3.* Оптимизация Apache. Если вы используете сервер Apache, оптимизируйте его под свои нужды (на сайте www.crucialp.com описано, как провести оптимизацию под большой трафик).
4. Не обязательно использовать сервер Apache. Вместо него можно использовать более быстрый Lighttpd. Об использовании Joomla с Lighttpd написано на сайте ircmaxell.com: тут и тут.
5.* Оптимизация MySQL. По-умолчанию MySQL устанавливается с минимальными настройками. Попробуйте изменить эти настройки в соответствии с возможностями вашего сервера (советую прочитать статьи на joomlaperformance.com и profitpapers.com). Хорошим способом ускорить работу MySQL является настройка кэширования запросов. Текущее состояние параметров кэша можно увидеть, выполнив команду «SHOW STATUS LIKE ‘qcache%’;». Параметр query_cache_type должен иметь ненулевое значение, а в параметре query_cache_size должен быть указан размер кэша (именно это значение вам придется подобрать для обеспечения наилучшей производительности). Все эти параметры задаются в вашем файле my.cnf, например:
Код:
query_cache_type = 1query_cache_size = 20Mquery_cache_limit = 2M
Уделите внимание параметру max_connections. Увеличьте его значение, иначе вас очень быстро настигнет проблема «too many connections».
6. Подумайте о переносе картинок в наполненном графикой популярном посте на отдельный сервер или хостинг. Можно использовать мощности бесплатных сервисов (например flickr) и разместить изображения там. Точно также можно перенести и многие другие файлы.
7. Если вы используете свой сервер также в качестве DNS-сервера, то уменьшить нагрузку на сервер можно, вынеся DNS на отдельный сервер.
8. Не забудьте включить gzip-сжатие, если хотите уменьшить трафик (правда, это слегка увеличит нагрузку на процессор). Кстати, это можно сделать не только для html-страниц, генерируемых Joomla, но и для всех css и js файлов. Если на вашем сервере установлен Apache 2, то просто добавьте следующие директивы в ваш файл .htaccess:
Код:
<FilesMatch «\.(js|css)$»>SetOutputFilter DEFLATE</FilesMatch>
9. Совершенно не к чему каждый раз загружать одни и те же css/js файлы и графику. Как правильно поместить их в кэш браузера, описано на apachedev.ru, а для знающих английский рекомендую статью на askapache.com.
10. Оптимизируйте графику в шаблоне. Некоторые сайты славятся тем, что загружают несколько сотен килобайт картинок. Вообще, проверяйте объем загружаемой информации и время загрузки на сайте https://www.websiteoptimization.com/services/analyze/index.html.
11. Старайтесь уменьшить количество запросов к серверу. Постарайтесь объединить имеющиеся css-файлы в один. То же самое относится и к js-скриптам. Да и сами файлы очистить от лишнего мусора.
12. Для более быстрого отображения страницы в браузере желательно, чтобы на странице не было ошибок. Вы можете проверить свой сайт, например, на validator.w3.org.
13?. Добавьте favicon.ico и favicon.gif в корень сайта, т.к. некоторые браузеры сначала запрашивают их, а не те, которые указаны в коде страницы (их не так много, но в логах сервера эти запросы появляются с завидной регулярностью).
Теперь перейдем к советам, относящимся к собственно Joomla.
14*. Включите кэширование для всех модулей, для которых это возможно. Время жизни кэша определите из условия: сколько времени вы готовы ждать, пока добавленная новость появится в модуле последних новостей? Для одних сайтов это будет 10 минут, для других – час, для третьих – сутки. (Если хотите, вот числа: в «свежеустановленной» Joomla при посещении главной страницы генерируется 36 запросов, а с включенным кэшированием модулей — всего 13 запросов).
15*. Добавьте индексы для таблиц в БД. Тут есть несколько альтернативных предложений по оптимизации: ircmaxell.com и forum.joomla.org (перевод на русский — joomlaportal.ru). Я бы рекомендовал те, что описаны на forum.joomla.org, т.к. на ircmaxell.com уж очень большие индексы создаются.
16*. Не забывайте, что при частом изменении таблиц БД они сильно возрастают в размере, поэтому время поиска по БД тоже возрастает. Поэтому БД нужно регулярно оптимизировать (по сути — сжимать). Установите мамбот OptimizeTables (от smart’а) или выполняйте оптимизацию таблиц вручную (выделите все таблицы через phpMyAdmin, и выполните команды repair и optimize).
17*. Можно сменить тип таблицы jos_session на memory:
Код:
alter table jos_session type=memory;
(если ваша версия Joomla использует другой префикс таблиц, то не забудьте заменить «jos» на него).
18*. Отключите встроенную статистику. В большинстве случаев статистика, предоставляемая хостер;ом, дает намного больше информации о посетителях. Но можно оставить статистику поисковых запросов.
19. Удалите лишние (неиспользуемые) расширения (компоненты, модули, мамботы).
20. Много запросов образуется при формировании списки новостей в различных модулях (из-за получения Itemid для каждой новости). Это можно ускорить, используя постоянный Itemid, появившийся в 1.0.12.
21. Много запросов зачастую генерируют сторонние SEF-компоненты. При большой нагрузке лучше использовать встроенный SEF, или не использовать SEF вовсе (кстати, встроенный SEF практически не требователен к ресурсам; более того, по данным теста joomla.org Joomla!1.5 с включенным SEF работает быстрее, чем с отключенным).
22. Старайтесь не использовать в настройках пунктов меню «Category Name Linkable» («Названия категорий в виде ссылок»).
23. Для полей id в таблицах БД можно вместо типа int(11) указать smallint unsigned, что приводит к небольшому уменьшению объема памяти, требуемого для хранения БД.
24. Закройте через robots.txt от индексации поисковыми ботами компонент com_search и файл index2.php. Также можно закрыть com_wraper и com_newsfeed (ленты новостей), т.к. поисковики могут посчитать это дублированным контентом. Ниже приведен набор правил для встроенного SEF:
Код:
User-agent: *Disallow: /index2.php?Disallow: /component/option,com_search/Disallow: /component/option,com_newsfeeds/Disallow: /component/option,com_wrapper/
Кстати, в robots.txt можно также ограничить (на всякий случай) доступ поисковиков к файлам Joomla:
Код:
Disallow: /administrator/Disallow: /cache/Disallow: /components/Disallow: /editor/Disallow: /help/Disallow: /includes/Disallow: /language/Disallow: /mambots/Disallow: /media/Disallow: /modules/
25. Перед использованием любого расширения никогда не забывайте проверить, нет ли у него более быстрых аналогов.
26. Оптимизируйте используемый шаблон (например, удалите лишние пробелы и переводы строк).
Просмотров: 1046
Похожие посты
proggear.ru
Seo-оптимизация joomla
Многие веб-программисты при создании своего интернет-ресурса обращают внимание на Joomla, и это неудивительно. Ведь её очень легко освоить, и она обладает довольно большим функционалом. И вот создатель сайта уже создал стильный, современный и оригинальный дизайн, имеется множество текстов высокого качества с хорошей уникальностью, программист запускает свой сайт, но сталкивается с распространненой проблемой.
При использовании базовой конфигурации данной системы управления интернет-ресурсом ваш сайт с большим трудом смогут найти другие пользователи глобальной сети.
Подружить ваш сайт с SEO в таком случае будет значительно сложнее, чем при использовании какого-либо другой популярной системы управления интернет-ресурсами. Но всё же есть пути решения этой проблемы. В этой статья мы расскажем о том, что такое seo оптимизация joomla.
Основные ошибки
В первую очередь нужно убедиться, что вы не ошиблись с выбором сервера. Не смотря на то, что многие возмущаются по поводу такого решения проблемы, всё-таки этот фактор влияет на выдачу вашего интернет-ресурса другим пользователям. Использование сервисов Windows при размещении сайта в глобальной сети может привести к лишним проблемам, которые, само собой, нам совсем не нужны. Гораздо проще будет использовать виртуальный хостинг для этих целей. Это окажет положительное влияние на позиции вашего интернет-ресурса во всех поисковых системах.
Многие веб-программисты не включает перезапись url, а совсем зря! Сделать это необходимо в панели «джумла».
Таким образом, из адресов сайта пропадут так раздражающие поисковые системы различные «абракадабры», они автоматически будут заменены на псевдонимы, создаваемые при размещении новой страницы на вашем сайте. Другие настройки в этой системе управлениями сайтами оставляйте на своё личное усмотрение.
Большая часть создателей сайта не знают об этой странности в Joomla. Необходимо удалить из Robots.txt фразу «images». Так происходит, что роботам всех поисковых систем запрещается доступ к папке со всеми изображением на вашем интернет-ресурсе.
Но как уже поняли большинство людей, читающих эту статью, если приложить некоторые усилии к оптимизации сайта – можно значительно увеличить трафик пользователей от поисковых систем.
Но не забывайте, что если вы не удалите эту строку – любые действия по оптимизации вашего сайта в глобальной сети будут практически бесполезны.
Большое количество создателей интернет-ресурсов при помощи Joomla не разгоняют свой сайт. Как известно, изначально данная CMS довольно медлительна, но не стоит сильно расстраиваться, ведь существует большое количество способов разогнать сайт. Один из таких методов – включить сжатие Gzip. Помимо этого, можно сжать и изображения. Таким образом, вы значительно увеличите скорость загрузки страницы с вашего интернет-ресурса у пользователя глобальной сети с маленькой скоростью интернета.
Полезные советы
Чтобы поддерживать seo-здоровье сайта – отлично подойдёт бесплатный редактор JCE, в котором содержится большое количество функций, полезных для оптимизации сайта. Этот редактор является отличным расширением при работе с такой системой управления интернет-ресурсами, как «джумла».
Настоятельно рекомендуется использовать тег Alt, а также указывать размер изображений. Не забывайте, что в случае, когда вы задали размер изображения – картинка будет прогружаться несколько быстрее. В том случае, когда у пользователя глобальной сети маленькая скорость интернет-соединения, он увидит вместо картинки белый прямоугольник и не станет закрывать ваш интернет-ресурс, а начнёт ознакомление с текстом.
Не забывайте и о том, что управление meta-информацией положительно скажется на позициях вашего сайта.
Как «тайтл», так и description остаются довольно важными элементами в вопросе оптимизации интернет-ресурса. У Joomla имеется одно крайне полезное расширение, которое носит название Seo-Boss, здесь можно отредактировать оба этих элемента, причём всё на одной страницы. Единственным недостатком этого редактора будет являться её несовместимость с некоторыми другими расширениями. В этом случае, придётся редактировать meta-теги через их интерфейс, если же несовместимости нет – Seo Boss становится настоящим спасителем в вопросе оптимизации сайта.
Очень полезно будет использовать перенаправление, не забывайте о том, что Joomla автоматически его не ставит. Это одна из самых известных проблем у этой CMS, которую можно легко решить при помощи файла .htaccess.
При создании внутренних ссылок, будьте особенно внимательны. При дублировании контента, особенно на данной системе управления сайта, могут возникнуть в дальнейшем серьёзные проблемы. Чтобы избежать негативных последствий рекомендуется указывать точные ссылки на ваши внутренние ресурсы. Используйте ссылки только одного вида, либо с www, либо без. Всегда используйте слэш, или всегда не используйте его. Ссылки на страницы должны быть однотипны.
Не забывайте, что у страницы вашего интернет-ресурса не сможет появиться дубль, пока поисковая система не сможет увидеть несколько вариантов ссылки на этот адрес в глобальной сети.
В заключение
Интересные статьи для копирайтеров тут. А о том, как проверить уникальность текста, читайте здесь.
Не стоит думать, что выше были указаны абсолютно все способы оптимизации интерне-ресурса на Joomla, здесь были описаны только наиболее важные и популярные метода повысить своё место в поисковых системах. Большое количество веб-программистов самостоятельно пробуют какие-то новые методики оптимизации своего сайта, некоторые же обращаются к профессионалам этого дела. Таких мастеров можно легко найти на просторах интернета, но будьте осторожны и не попадите на уловки интернет-мошенников.
Каждый сам решает, стоит ли ему оптимизировать свои сайты самостоятельно или довериться профессионалам за определённую сумму. Но всё же вышеперечисленные способы оптимизации сайта совершенно бесплатны и на их осуществление уйдёт довольно малое количество времени. Так что их нужно применить в первую очередь.
Прочтите также: - Сео текст - как его написать? - Seo оптимизация сайта самостоятельно - Проверка ключевых слов: как проверить сайт на ключевые слова и правильно подобрать их? - Анализ контента сайта и его преимущества, методики - Подбор домена по ключевому слову: выбираем уникальное доменное имя - Изучение содержания текста посредством контент-анализа
←Вернуться
business-text.com
как понять с чего начать
Здравствуйте наши дорогие читатели. Сегодня мы поговорим с вами о новых возможностях, которые позволяют наиболее эффективно оптимизировать наши ресурсы. Конечно, привычка работать с определенными движками берет свое, и осваивать что-то новое иногда просто нет времени и желания. Но стоять на месте тоже не совсем правильно. Новые технологии и новые инструменты открывают новые конкурентные преимущества и позволяют совершать достаточно ощутимые скачки. Примером тому является joomla seo оптимизация, которая и станет темой нашей сегодняшней беседы. Мы не раз акцентировали ваше внимание на том, что правильная оптимизация сайта может существенно поднять ваши доходы, за счёт привлечения новых клиентов и делать упор на возможностях самостоятельно проводить соответствующие процедуры. Однако, как вы уже поняли, комплексная оптимизация достаточно сложный процесс, который лучше всего поручить специалистам. Попытки поднять позиции сайта за счет внешней оптимизации, конечно, дают определенные результаты, но без финансовых вложений вы все равно не можете вывести свой сайт в топ. Вполне возможно, что вы еще не использовали и половину доступных возможностей для увеличения релевантности. Именно поэтому мы продолжаем развивать темы посвященные оптимизации ресурсов.
Разумеется, самым правильным будет изначально разработать план мероприятий и приступить к оптимизации сайта безотлагательно. Если в свое время, вы по каким-то причинам, пренебрегли внутренней оптимизацией, сегодня перед вами стоят довольно сложные задачи. Продвигать сайт приходится посредством создания нового уникального контента и работе со ссылками. Все это не так просто при отсутствии соответствующего бюджета. Проще всего начинать с реорганизации сайта, в ходе которой можно улучшить юзабилити ресурса и устранить массу ошибок. Возможно, уже эти мероприятия позволят вам получить качественный трафик и потенциальных клиентов. На фоне этих мероприятий, joomla seo оптимизация, будет максимально эффективным дополнением для усиления ваших позиций. Итак, давайте начинать знакомиться с joomla.
Знакомимся: joomlaseo оптимизация
Давайте начнем знакомство с joomla с моделирования простой ситуации. Итак, вы создали красивый эксклюзивный сайт, заполнили его уникальным контентом и даже позаботились о запоминающемся доменном имени. Теперь самое время представить его аудитории. Все бы хорошо, но как же ваши клиенты найдут ваш ресурс, если он не попадет в верхние строки выдачи? Освоить joomla гораздо сложнее, чем WordPress, но ели вам удастся это сделать, то сайт займет действительно хорошие позиции.
Создавая сайт на этом интересном движке, следует учитывать его особенности и знать некоторые секреты. Мы, как всегда, не ставим перед собой цель давать конкретные инструкции и рассмотрим ситуацию в более формальном ключе. Таким образом, те, кто действительно заинтересуются этой возможностью, получат необходимые вводные, а те, кто отдадут предпочтение привычным движкам, не будут перегружены излишней информацией.
Первое, что нужно сделать, приступая к освоению joomla – это убедиться в том, что вами был выбран подходящий сервер. Например, использование IIS Windows для размещения сайта на Joomla, по заверениям экспертов, является весьма проблематичным. Лучше всего использовать сервер Apacheс уже установленным mod_rewrite. Это простое решение положительно повлияет на положении сайта в выдаче. Следующее, что вам необходимо сделать — переименовать htaccess.txt в htaccess, и сделать адреса более подходящими.
Впрочем, вы можете использовать все настройки по собственному усмотрению. Их вполне широкий спектр позволяет, например, сделать так, чтобы в заголовках страниц присутствовало имя сайта. Но, если вы можете позволить себе действительно качественный и уникальный контент, то вам, скорее всего, не понадобиться эта функция. Многие предпочитают строить сайт таким образом, чтобы заголовок каждой страницы был абсолютно уникален. Секреты seo оптимизация joomla сайта, открываются не сразу. Например, для достижения максимального результата, необходимо удалить из Robots.txt «/images/». Дело в том, что в robots.txt, который генерируется автоматически, запрещен доступ роботов к вашим папкам с изображениями. Но, пренебрегать оптимизацией изображений не стоит, поскольку при определенных условиях они дают некоторое повышение трафика. Кроме того, на многих сайтах расположено действительно большое количество важных и нужных картинок, уникальность которых и смысловая нагрузка, способны существенно повысить интерес потенциальных клиентов.
Неплохо было бы установить редактор JCE, обладающий набором хороших функций, позволяющих поддерживать сайт в работоспособном состоянии.
Очень важным и интересным моментом, является возможность использовать теги Alt. Эксперты утверждают, что это специфическая особенность, позволяющая добавлять к вашим изображениям альтернативный текст. Если картинку не удается загрузить, посетитель увидит текст и останется на странице в том случае, если картинка не загрузиться. То есть, он увидит маленький белый прямоугольник, который подскажет ему, что в то время пока он будет читать описание, на этом месте появиться картинка. Согласитесь, при современных маркетинговых подходах при продвижении товара, это весьма удачный вариант.
Ну и, конечно, работайте с Meta-информацией: description и title продолжают оставаться наиболее важными элементами оптимизации.
seo оптимизация joomla с чего начать
Итак, seo оптимизация joomla с чего начать и как правильно построить свою работу – вопрос, скорее риторический. Если вы только планируете создавать ресурс, то просто следуйте инструкциям и постепенно осваивайте возможности движка. Но если вы давно и прочно работаете на другом движке, то переход потребует некоторых усилий. Важно понимать, для чего вам это нужно и будет ли это оправдано.
Для более полного понимания вопроса, приведем такую ситуацию. Один наш читатель поинтересовался, какие именно вопросы он сможет снять, применяя seo оптимизация joomla сайта. Вероятно, те же самые, которые решаются при других способах оптимизации. Странно думать, что привлекать посетителей и уж тем более переводить их в разряд постоянных клиентов, можно без процесса оптимизации. Конечно, по каким-то позициям, продвигая уникальный товар или действительно неповторимую услугу, вы попадете в топ, но имя тем запросам, по которых ваш сайт останется невидимым – легион.
Пренебрегая сео технологиями, вы будете планомерно терять посетителей, которым, возможно, действительно нужен ваш товар или услуга. Качественный контент и эксклюзивный дизайн – уже давно не являются панацеей. Владельцы сайтов схожей с вами тематики, которые уделяют внимание сео-продвижению, всегда будут занимать лидирующие позиции на рынке, даже если их товар будет намного хуже, чем ваш.
Однако, следует отметить, что работа с сайтом может быть налажена за вполне короткий промежуток времени, если распределить обязанности по его продвижению на себя и специалистов, работающих в этой сфере. Например, вы самостоятельно можете произвести анализ ресурса, воспользовавшись одним из бесплатных сервисов. К специалистам же вы обратитесь для заказа определенных услуг, которые будут стоить гораздо меньше, чем комплекс.
Так же вы можете самостоятельно создавать контент, продумывать естественное оформление ссылок и работать с социальными сетями. Кстати, стоит отметить, что действительно результативная работа с социальными сетями требует не только значительных усилий, но и некоторых финансовых расходов.
Так что, joomla seo оптимизация – это всего лишь один из возможных вариантов, которые вы можете использовать при продвижении своего ресурса. Делая выбор, учитывайте свои возможности и желание овладеть им в полной мере.
Заключение
На этом, наши дорогие читатели мы поставим точку. Нам вовсе не хочется оказывать на вас какое-либо давление и уж тем более рекламировать что-либо. Мы как всегда просто информируем вас о возможностях, предоставляя право принимать собственные решения. Если вам будет интересно узнать о seo оптимизация joomla сайта, вы легко найдете ряд видео уроков. А мы прощаемся с вами до скорых встреч, и просим не забывать посещать нас как можно чаще и делиться ссылками на наши статьи с друзьями.
А вот ещё одна интересная статья-> Cамый первый сайт в интернете
С уважением, Иван Балашов!
ivanbalashov.ru
SEO-оптимизация в Joomla | AllForJoomla apps
Когда говорят об оптимизации работы сайтов, не важно какая система управления установлена, то прежде всего подразумевают настройку всех компонентов под требования двух поисковых систем: Яндекс и Google. У разных CMS начальная настройка выполнена на том или ином уровне. Но если говорить о Joomla, то нужно сразу сказать, что для неё необходима установка таких компонентов как:
- Расширения, превращающие ссылки из стандартного вида (например, mysite.ru/?option=com_content&view=) в рекомендуемый поисковыми системами. В этом случае говорят о настройке ЧПУ («человеко-понятных урлов»).
- Плагинов для редиректа, необходимых для избавления от «зеркал».
- Плагина для перелинковки страниц между собой (seoLinks).
- Специального плагина, который запретит передачу ТИЦ и PR с нашего сайта на другие Интернет-ресурсы (disAllow).
Настройка ЧПУ в Joomla
Оказывается, что ссылки, имеющие более понятный для человека вид, например, samye-luchshie-rasshyreniya-joomla поисковыми машинами считаются более релевантными, чем предлагаемые Джумлой по умолчанию. И если пользователь наберёт в поисковике «самые лучшие расширения Joomla», то первыми будут страницы с ЧПУ, а за ними уже будут следовать все остальные.
В Джумла присутствуют стандартные средства для настройки ЧПУ, но они настолько бедны, в сравнении с остальными, что чаще всего не используются. Вместо них работают сторонние расширения. Например, очень популярным является компонент sh504SEF. После его установки при создании материала вы пишете в поле «Псевдоним» транслитом название статьи.
Настройка редиректа в Joomla
Яндекс очень «не любит» сайты, одни и те же материалы которого доступны по нескольким адресам. Google, к счастью, не обращает внимания на дублирование. Но дело в том, что около 75% поискового трафика в русском Интернете дает именно Яндекс. Ситуацию можно исправить, установив, например, расширение www Redirect. Конечно, можно также покопаться в .htaccess, но в последнем случае необходимы определённые познания в работе сервера Apache.
Перелинковка в Joomla
В статье «Самые главные расширения для Joomla» мы уже описывали работу плагина seoLinks. Но теперь мы ещё раз подчеркнём его важность с точки зрения поисковой оптимизации. Существуют разные способы увеличения показателей ТИЦ и PR. В первую очередь это ссылки на ваш сайт. И вот оказывается, что на начальном этапе можно увеличивать показатели с помощью качественной внутренней перелинковки. Грамотно составив список ссылок можно увеличить бесплатно PR до 1.
Но на больших сайтах и порталах делать вручную это очень накладно. В нашем расширении seoLinks вы можете указать какое-нибудь очень характерное и часто употребляемое слово в качестве анкора на главную страницу. PR 1 для какой-то страницы можно получить, если сослаться на неё тысячу раз со страниц с нулевым PR. Конечно, статей должно быть много, иначе только внутренней перелинковкой ничего не получится.
Кроме только этой цели существует также и другая – сделать ваш сайт более человечным, удобным и понятным.
Внешние ссылки в Joomla
Вообще-то Интернет затем и придумали, чтобы одни сайты ссылались на материалы других. Но рекомендации поисковых систем, к сожалению, мешают интеграции, понижая рейтинг сайтов, с которых идёт много внешних ссылок, предварительно не подготовленных для такой интеграции.
Речь идёт о свойстве nofollow. Мы специально разработали плагин disAllow, который позволяет ссылаться на другие ресурсы, не теряя при этом поискового рейтинга. Для его работы ничего особого не нужно. Просто установите и пользуйтесь. Если же всё-таки вы хотите передать часть своего ТИЦ и PR кому-то, то укажите эти сайты как исключения в настройках плагина.
allforjoomla.ru