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

 

Приветствую всех читателей! Хочется еще раз рассказать об этом проекте, хотя уже был опубликован некоторый материал на эту тему.

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

 

Joomlasite.net, о чем он, и самое главное - для чего он нужен?

 

По стилистике это блог, на котором создана и опубликована целая плеяда статей на тематику создания сайта на движке CMS Joomla от A до Я... Вы можете не только знакомиться с ними, но и прокомментировать тот или другой материал. Или же по желанию, поделиться в социальных сетях.

 

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

 

Проект создавался на локальном сервере Open Server и затем был размещен на украинском хостинге CITYHost - одном из лучших в Украине.

Мой отзыв об этом хостинге вы можете прочесть в конце каждой статьи, а также на ресурсах - Google, Facebook, Hostings.info.

 

Сайт Joomlasite.net был первым сайтом, который я выставил в интернет. На хостинге были обнаружены некоторые ошибки как в проекте, так и SEO - поисковиками Google и Яндекс.

 

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

 

Остановлюсь на некоторых моментах настройки сайта после установления CMS Joomla:

В материале Общие настройки Панели управления уже рассказывалось о первоначальных настройках. Но еще нужно изменить некоторые настройки по умолчанию.

 

Открываем в ПУ раздел → Общие настройки и во вкладке Сайт изменим некоторые параметры SEO - (Рис. 1).


 

Настройки SEO

Рис. 1 - Параметры SEO

После изменения настроек нажимаем → Сохранить и закрыть.

 

Дальше в корневой папке проекта изменим расширения двух файлов: htaccess.txt на .htaccess, и web.config.txt на web.config.

 

И еще здесь добавим файл robots.txt, по содержанию - копия и аналог системного файла robots.txt.dist. Для индексации сайта, без добавленного файла не работает поисковая система Яндекс?.. Google такого требования не выдвигает....

 

Актуальная тема - немного о SEO.

 

  • SEO (Search Engine Optimization) — это комплексное развитие и продвижение сайта, которое призвано повысить значимость сайта с точки зрения поисковых систем и, как следствие, увеличить трафик на сайт.

 

Одним из оптимизаторов SEO является правильная индексация сайта поисковыми системами. И поисковики выдвигают в основном несколько объемных блоков замечаний:

 

Ошибки выявленные при индексации сайта поисковыми системами

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

 

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

 

Оказалось много страниц дублей, страниц - не найдено (404). Эти замечания Поиска разберем подробнее:

 

Дубликаты страниц

 

Если на сайте несколько URL, которые ведут на одну и ту же страницу - такие страницы не индексируются.

 

Откуда на сайте появились дубли?,- это оптимизация: категорий материалов, различных меню, а также сама система Joomla создает копии страниц с адресами: подобно - /blog?view=article&id=... и др.

 

Не найдено(404)

 

Таких страниц оказалось тоже немало. Причина - менялись названия контента, редактирование категорий, меню, их алиасы... Чтобы их не было в индексе - надо запретить в robots.txt.

 

Пришлось много поработать над этими ошибками, чтобы исправить ситуацию.

 

Исправление ошибок:

  1. Выключение сайта от общего доступа. Если бы, такое правило сначала было выполнено - проблем с поиском оказалось бы значительно меньше...

  2. Чтобы исключить большой объем страниц в поиске, а также ссылок на файлы и папки: бесполезных, неэффективных, малозначительных - следует запретить их для индексации в файле robots.txt. Хотя поисковики этот файл используют по-разному. Для системы поиска Яндекс запреты в этом файле являются обязательными к выполнению. Google использует этот файл, как рекомендательный. (См. информацию о файле ниже).

  3. Чтобы не было копий, для индексации страниц материалов - оставил только один пункт горизонтального меню: Блог со списком канонических страниц.

  4. Все категории, все меню - со списком материалов, отдельные статьи, были закрыты для индексации при помощи метатега Robots с атрибутом noindex, nofollow. Соответствующие материалы входящие в эти списки, при редактировании их в Менеджере материалов во вкладке Публикация - атрибут метатега Robots был изменен с По умолчанию на index, follow

    Если бы, настройки последнего метатега не были изменены, то эти страницы не были бы индексированы, т.к. они входили в состав различных блоков запрещенных к индексации.

  5. При переходе на URL дублей, все они оказались перенаправлены на адреса канонических страниц Блога - через параметр Regirect в файле .htaccess.

 

  • .htaccess — это конфигурационный файл веб-сервера Apache, позволяющий управлять работой веб-сервера и настройками сайта с помощью различных параметров (директив) без изменения основного конфигурационного файла веб-сервера.

 

Примеры параметров перенаправления в .htaccess:

##Begin - Custom redirects

##Перенаправление сайта https://www.joomlasite.net на другой домен https://joomlasite.net
#
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^DOMAIN_NAME_1.ZONE$ [NC]
RewriteRule ^(.*) http://DOMAIN_NAME_2.ZONE/$1 [L,R=301]
##

##Перенаправление дубля категории на каноническую категорию:
#
RewriteCond %{REQUEST_URI} ^/categories$
RewriteRule ^.*$ /extension [R=301,L]
##

##Несколько примеров перенаправления неканонических страниц на канонические:
#
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/categories/lokalnyj-server/kak-ustanovit-i-zapustit-open-server$
RewriteRule ^.*$ /extension/lokalnyj-server/kak-ustanovit-i-zapustit-open-server [R=301,L]
##
#
RewriteCond %{REQUEST_URI} ^/categories/joomla/kak-sozdat-formu-obratnoj-svyazi$
RewriteRule ^.*$ /joomla/kak-sozdat-formu-obratnoj-svyazi [R=301,L]
##
#
RewriteCond %{REQUEST_URI} ^/categories/kategoriya-windows/sublime-text$
RewriteRule ^.*$ /windows/sublime-text [R=301,L]
##
#
RewriteCond %{REQUEST_URI} ^/extension/kategoriya-windows/tekstovyj-redaktor-notepad$
RewriteRule ^.*$ /windows/tekstovyj-redaktor-notepad [R=301,L]
##

##Пример перенаправление с URL дубля - (/blog?view=article&id=9) на каноническую страницу (/windows/sublime-text):
#
 RewriteCond %{QUERY_STRING} ^view=article&id=9$
 RewriteRule ^blog$ /windows/sublime-text? [R=301,L]
##
Пример содержания файла robots.txt:
User-agent: *
Sitemap: https://joomlasite.net/sitemap.xml

Disallow: /*?
Disallow: /component/tags/tag/
Disallow: /administrator/
Disallow: /api/
Disallow: /bin/
Disallow: /cache/
Disallow: /cli/
Disallow: /components/
Disallow: /component/jcomments/
Disallow: /component/users/registration
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /layouts/
Disallow: /libraries/
Disallow: /logs/
Disallow: /modules/
Disallow: /plugins/
Disallow: /tmp/
Disallow: /images/
Disallow: /images/article/
Disallow: /video/
Disallow: /templates/cassiopeia_sj/download/
Disallow: /media/com_jcomments/
Disallow: /media/com_flexicontact/images/
Disallow: /kontakty
Disallow: /search

 

Очень важно! Для нормальной индексации страниц сайта является файл sitemap.xml - правильно сгенерированный, без ошибок.

 

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

 

Хотя работа для оптимизации сайта в некоторых направлениях SEO продолжается...

 


Полезное на эту тему

 

 

   
Поделиться:

Добавить комментарий

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

 

Hosting CityHost

Внимание! Это самый лучший хостинг, который я выбрал! И за приемлемую цену...
Мой сайт - Joomlasite.net появился на хостинге с середины июня 2024 года. Так как это мой первый сайт, который выложил в интернет, то опыта работы на хостинге оказалось совсем мало. Были обнаружены некоторые ошибки, как в структуре сайта, так и особенно много появилось проблем с индексацией в поиске... Но сейчас это уже в прошлом...
Очень благодарен Службе поддержки в которую обращался много раз за помощью. Все проблемы разрешались очень грамотно и оперативно в разное время суток.
Несколько слов о загрузке сайта,- сайт загружается очень быстро, без сбоев, как на компьютере, так и на мобильном устройстве.
Никаких трудностей с работой на хостинге не испытываю, и за пользование которым - оплатил двухгодичный тариф. Перед этим был бесплатный тестовый период в течение 10-и дней, и после которого - без сомнений и колебаний решил остаться на этом ресурсе.
Хочется отметить очень классную Панель управления хостингом - простая, информативная и интуитивно понятная. Все возможности настроек, как сайта, так и хостинга выполнены грамотно и профессионально.
Сервера хостинга находятся в Украине, Финляндии и Германии,- мой сайт размещен на немецком сервере.
На этом свои впечатления об этом хостинге заканчиваю, и настоятельно рекомендую всем сайтостроителям - воспользоваться лучшим украинским хостингом CityHost.