SEO: оптимизируйте свою Joomla! сайт (отличные советы)

  1. 1. Выберите хороший, уважаемый хостинг!
  2. 2. Включите и настройте расширение RokBooster.
  3. 3. Оптимизируйте свои изображения.
  4. 4. Используйте кеширование браузера
  5. 5. Используйте CDN (сеть доставки контента)
  6. Вышесказанное - лишь малая часть вашей стратегии SEO!

Я начал получать все больше и больше вопросов, связанных с SEO как на ThemeForest и в нашем Форум поддержки поэтому я решил написать этот блог и объяснить все подробно. Поисковая оптимизация - это бесконечное обсуждение с неограниченным количеством мнений, но есть несколько основных вещей, которые вы должны сделать, чтобы оптимизировать свой сайт Joomla и сделать его «SEO-дружественным». Возьмите чашку кофе или чая и наслаждайтесь чтением :)

Как вы можете видеть на изображении выше, поисковая оптимизация представляет собой сложную смесь множества разных вещей. Но в целом эти вещи можно сгруппировать в два отдельных аспекта - SEO на месте и SEO вне сайта . В этой статье основное внимание будет уделено части сайта, а точнее технической части, касающейся улучшения кода, скорости и общей производительности вашего сайта. В основном я остановлюсь на GTmetrix связанные вещи.

GTmetrix - это бесплатный инструмент, который анализирует быстродействие вашей страницы. С помощью Google Page Speed а также Yahoo YSlow GTmetrix генерирует оценки для ваших страниц и предлагает действенные рекомендации по их исправлению.

Снимки экрана ниже иллюстрируют, что такое GTmetrix и какова оценка нескольких наших шаблонов после некоторой базовой оптимизации их демонстраций.

Снимки экрана ниже иллюстрируют, что такое GTmetrix и какова оценка нескольких наших шаблонов после некоторой базовой оптимизации их демонстраций

GTmetrix для InsightFX GTmetrix для InsightFX   GTmetrix для SativaFX GTmetrix для SativaFX


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

1. Выберите хороший, уважаемый хостинг!

Здесь все начинается! Да, это одна из самых важных вещей. Ребята, если вы действительно заботитесь о своем сайте и его SEO, просто купите VPS или выделенный сервер в известной, известной компании. Только не пытайтесь сэкономить несколько ошибок, приобретая Shared Hosting в какой-нибудь дешевой компании. Только не делай этого!

Еще одна вещь, которую вы должны учитывать, это местоположение сервера. Это то, что вы не можете избежать. Я имею в виду, что это абсолютно нормально - если ваш сервер физически расположен в США, скорость загрузки будет немного ниже для европейских посетителей. И наоборот - если ваш сервер находится в Европе, скорость загрузки будет немного ниже для посетителей из США. Пожалуйста, не смущайтесь временем загрузки наших шаблонов на скриншотах выше. Время загрузки в семь секунд не совсем идеально, но если вы присмотритесь, вы заметите, что тестовый сервер находится в Канаде, а наши шаблоны находятся в Болгарии! Вы можете использовать такие инструменты, как Pingdom для того, чтобы узнать реальную скорость веб-сайта из определенного местоположения (Даллас, Нью-Йорк и Амстердам).

2. Включите и настройте расширение RokBooster.

RokBooster сожмет и объединит ваш CSS и JavaScript в как можно меньшее количество файлов каждый. RokBooster также может конвертировать страницы и фоновые изображения в URL-адреса данных для повышения производительности. Это обязательное расширение, и оно поставляется в комплекте с Gantry Framework.

RokBooster и JCH Optimize имеют одну и ту же цель, в основном они делают одно и то же. Поскольку JCH Optimize является более популярным, RokBooster - лучший. Да, я имею в виду это! JCH Optimize - это слишком сложное расширение, которое обычно приносит больше вреда, чем пользы (если оно не настроено должным образом, и поверьте мне, у него есть много опций, с которыми вам нужно поиграться, чтобы заставить его работать).

Вам также нужно поиграть с расширением RokBooster, чтобы предотвратить любые конфликты и извлечь максимум из этого. Наши шаблоны лучше всего работают с настройками по умолчанию, вы можете просто отключить опцию «Компилировать импортированные CSS-файлы», если у вас есть какие-либо проблемы с иконками FontAwesome.

3. Оптимизируйте свои изображения.

Изображения являются самыми крупными элементами на каждом сайте. Иногда изображения могут составлять 90% от размера сайта! Вот почему оптимизация их размера является одним из важнейших шагов, которые вам нужно выполнить.

Отличными инструментами для оптимизации ваших изображений являются Smush.it ™ а также TinyPNG , Просто попробуйте эти инструменты, и вы будете удивлены, насколько уменьшится общий размер сайта.

4. Используйте кеширование браузера

Каждый раз, когда браузер загружает веб-страницу, он должен загружать все веб-файлы, чтобы правильно отобразить страницу. Это включает в себя все HTML, CSS, JavaScript и изображения.

Кэширование браузера может помочь сохранением некоторых из этих файлов локально в браузере пользователя. Его первое посещение вашего сайта займет столько же времени, но когда этот пользователь повторно посещает ваш сайт, обновляет страницу или даже переходит на другую страницу вашего сайта, у него уже есть некоторые файлы, которые ему нужны локально. Это означает, что объем данных, которые браузер пользователя должен загрузить, меньше, и на ваш сервер требуется меньше запросов. Результат? Уменьшено время загрузки страницы.

Для того чтобы включить кэширование с использованием браузера, вам нужно просто добавить несколько строк кода внизу вашего файла .htaccess. Точный код, который я использую для www.JoomFX.com является:

<IfModule mod_expires.c>
FileETag MTime Размер
AddOutputFilterByType DEFLATE текст / обычный текст / html текст / xml текст / приложение css / приложение xml / xhtml + xml приложение / rss + приложение xml / приложение javascript / x-javascript
ExpiresActive On
ExpiresDefault "доступ плюс 1 секунда"
ExpiresByType text / html "доступ плюс 600 секунд"
ExpiresByType text / css "доступ плюс 604800 секунд"
ExpiresByType text / javascript "доступ плюс 216000 секунд"
Приложение ExpiresByType / xhtml + xml «доступ плюс 600 секунд»
Приложение ExpiresByType / javascript "доступ плюс 216000 секунд"
Приложение ExpiresByType / x-javascript "доступ плюс 216000 секунд"
ExpiresByType image / x-icon "доступ плюс 2592000 секунд"
ExpiresByType image / jpeg "Доступ плюс 2592000 секунд"
ExpiresByType image / png "доступ плюс 2592000 секунд"
ExpiresByType image / gif "доступ плюс 2592000 секунд"
</ IfModule>

5. Используйте CDN (сеть доставки контента)

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

CDN извлекает файлы вашего сайта и распространяет их в центрах обработки данных по всему миру. В зависимости от того, как вы его настроите, статические файлы будут обслуживаться из CDN, которые обычно будут изображениями, файлами CSS, файлами JavaScrips и так далее.

Я настоятельно рекомендую вам CDN для Joomla расширение по номеру. За эти годы Питер проявил себя как великий разработчик Joomla. Мы также используем CDN для Joomla на этом сайте (только на www.JoomFX.com, не в шаблонах демо). Мой совет - настроить расширение так, чтобы CDN обслуживал только изображения. В большинстве случаев лучше загружать файлы CSS и JS с вашего собственного сервера. Конфигурируя расширение таким образом, вы получите лучшие результаты GTmetrix и предотвратите возможные конфликты скриптов и стилей.

Вышесказанное - лишь малая часть вашей стратегии SEO!

Да это правильно! Приведенные выше советы являются лишь небольшой частью вашей общей стратегии SEO. Как я уже упоминал в начале, эта статья сфокусирована на ваших результатах GTmetrix. С этого момента вам нужно делать много других вещей, таких как читаемые (SEF) URL-адреса, URL www или не www , Карта сайта и многое, многое другое!

Отличный сайт о SEO Joomla JoomlaSEO.com , Обязательно посетите его и внимательно все прочитайте.

И если вы хотите понять все о поисковой оптимизации в целом, Сайт МОЗ это отличный сайт для начала.

Я очень надеюсь, что вы найдете эту статью полезной. Просто убедитесь, что ваш сайт оптимизирован, чтобы вы могли получить лучший рейтинг в результатах поиска. И не забывайте - одним из наиболее важных факторов в SEO является содержание вашего сайта. Убедитесь, что вы публикуете хороший, оригинальный контент на регулярной основе, убедитесь, что ваш сайт приносит реальную ценность для ваших посетителей! Контент король :)

Результат?