Поисковики заметно лучше начнут индексировать форум если из движка phpbb убрать идентификатор сессий sid, например /forum/?sid=ac547c77f2adfcae1490d594a59d4024.
Если такая строка есть на вашем форуме, то она будет видна и посковикам, а это значит что индексация сайта/форума заметно снижается из-за дублирования основных страниц.
Решение:
Находим в файле includes/functions.php, расположенный в корне сайта, код:
// Assign sid if session id is not specified
if ($session_id === false)
{
$session_id = $_SID;
}
После него добавляем этот код:
// Begin Sid Nou
global $user;
if ($user->data['user_id'] == ANONYMOUS OR $user->data['is_bot'] )
{
$session_id = false;
}
// End Sid Nou
Индексация сайта/форума улучшится и укорится, что повысит шансы в выдачИ или выдачЕ
Второй способ, это добавление в файл robots.txt следующие директивы:
Clean-param: sid /forum/index.php
Clean-param: sid /forum/viewforum.php
Clean-param: sid /forum/viewtopic.php
Clean-param призван очистить url от динамических параметров при индексировании - sid. В примере показаны три страницы в адресах которых следует игнорировать идентификатор сессий sid. их достаточно, ведь при завершении сессии пользователь переходит именно на одну из них.
Следует заметить, что во втором способе есть недостаток, в панеле вебмастера от Google при аналезе файла robots.txt выдается ошибка именно на эти три строки, следовательно Google может проигнорировать эти директивы.
Coin |
Настройка CMS |
Политика |
Для дома |
Игры |
Интернет, сайт, SEO |
Soft |
Операционные системы |
Социальные сети |
Безопасность и анонимность |
© 2001-2020 Барабульки