Новости

Как правильно применять в JavaScript асинхронные функции: примеры работы с ES 2017
От автора: возможность писать на JavaScript асинхронные функции является важным обновлением в ES2017. Что такое асинхронные функции? Асинхронные функции — это функции, которые возвращают promise. Мы

WordPress JavaScript — как правильно подключить файл скрипта к шаблону сайта
Использование в шаблонах WordPress JavaScript скриптов давно стало обычным делом. Их подключение возможно несколькими способами, начиная с классического варианта с использование голого HTML. Но чтобы все

Как исправить JavaScript error "ВКонтакте"? Что делать при ошибках JavaScript в "ВКонтакте"?
"ВКонтакте" - это на сегодняшний день самый удобный русскоязычный ресурс, который является не только популярнейшей социальной сетью, но и сервисом для прослушивания аудиозаписей и просмотра видео. Здесь

Правильное использование Tor Browser
Tor Browser полностью анонимен – Миф или реальность? Многие считают, что Tor — это полностью анонимное и безопасное средство для интернет-серфинга, которое не дает никому возможность контролировать то,

Javascript error object is not a function вконтакте как исправить
"ВКонтакте" - это на сегодняшний день самый удобный русскоязычный ресурс, который является не только популярнейшей социальной сетью, но и сервисом для прослушивания аудиозаписей и просмотра видео. Здесь

Как исправить ошибку javascript error вконтакте
На сегодняшний день «Вконтакте» является наиболее удобным русскоязычным ресурсом, который представляет собой не только крупнейшую социальной сеть, но и сервис для просмотра видео и прослушивания аудиозаписей.

Что такое JavaScript и для чего он используется?
Подробности декабря 10, 2015 Просмотров: 20225 В интернете миллионы веб-страниц,

Практика javascript синтаксис написания
Javascript — это язык программирования, который активно используется для построения динамических веб страниц. Собственно с этой целью он и был изобретен. У нашего с вами языка еще есть такое интересное

JavaScript учебник
Код функций в JavaScript начинает выполнение после их вызова. Функции являются одним из наиболее важных строительных блоков кода в JavaScript. Функции состоят из набора команд и обычно выполняют

Рекомендации решившим начать изучать JavaScript
Если вы решили начать изучать JavaScript , то эта статья для вас. Надеюсь, что её прочтение избавит вас в будущем от множества ошибок и сделает его изучения более простым, быстрым и эффективным. В статье

Проблемы SEO и решения для улучшения оптимизации phpBB3

Опубликовано: 21.08.2018

Множество людей думает, что технология SEO в основном используется для генерации «человечески понятных ссылок». Однако технология создания человечки понятных ссылок почти не затрагивает SEO. Это лишь небольшая часть SEO, и вообще истолковывается чрезвычайно неправильно. Множество людей искренне верят, что «человечески понятные ссылки» — единственный метод, с помощью которого поисковые серверы могут правильно проиндексировать сайт, или что они являются наилучшим решением для поисковых роботов, индексирующих сайты. Ещё в народе гуляет мнение, что динамические ссылки, так или иначе, уменьшают ранжирование поисковых серверов, или вывод результатов поиска на поисковых сайтах. Но в действительно дело обстоит не так. Человечки понятные ссылки главным образом приносят пользу поисковым серверам за счёт ключевых слов на странице, то есть такие ссылки как бы усиливают ключевые слова страницы и заголовки тем, которые поисковые серверы используют для индексации. Поисковые серверы легко индексируют как динамические, так и человечески понятные статические ссылки. Польза от статических ссылок — минимальна.

SEO умер! Да здравствует SEO!

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

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

Что такое SEO?

SEO (Search Engine Optimisation) определяется как любое действие или настройка (также известная как оптимизация), выполняемая на сайте для улучшения объёма и качества трафика к вашему сайту или конференции от поисковых серверов, используя результаты поиска целенаправленных ключевых слов. Оптимизация SEO может включать один или несколько из возможных методов. От осуществления человеческих понятных ссылок и грамотного распределения ключевых слов, к маркетингу, к добавлению страниц или каталогов, которые не должны индексироваться, в файл robots.txt. Всё это в совокупности называется оптимизация для поисковых серверов (SEO).

Как приспособить в phpBB3 обработку SEO?

Изначально phpBB3 имеет очень хорошие возможности по оптимизации для поисковых серверов (SEO). Он обрабатывает сессии поисковых ботов, и скрывает от них бесполезное (для них) содержимое типа форм, ссылок на профили, или ссылок, к которым поисковые боты не должны иметь доступа, также известные как «мёртвые ссылки». Некоторые из методов предназначены только лишь для улучшения работы поисковых ботов, индексирующих сайт, скрывая от них бесполезное содержимое. Такие методы могут сократить количество запросов HTTP и объём трафика, скрывая бесполезные элементы типа форм. Но это только часть возможностей. Есть ещё огромное количество возможностей оптимизации phpBB3 для поисковых серверов.

Какая основная проблема SEO в phpBB3?

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

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

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

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

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

Решение двойного содержимого в phpBB3

Теперь, когда мы определили проблему, какие могут быть решения? Есть два метода, которые могут использоваться для улучшения оптимизации двойного содержимого в phpBB3.

Для начала нужно удалить (вернее — скрыть) ссылки на последние сообщения в темах и в форумах.

Затем, отфильтровывать все параметры, за исключением topic_id и переменной начала темы, только для ботов, и, возможно, предписывая forum_id. Но делать это надо последовательно. Помните, что каждая добавленная в адрес ссылки переменная вынуждает поисковых роботов рассматривать страницу как совершенно новую. Данный тип изменения означает, в основном, переадресацию страницы на viewtopic для ботов, если параметры не строго разрешены. Данный тип изменения в некоторых случаях (при злоупотреблении) может увеличить количество запросов HTTP, но может при грамотном использовании улучшить оптимизацию. В результате, уменьшенная повторная индексация может уменьшить количество запросов HTTP. Но это изменение должно выполняться только для пауков и ботов, поскольку для обычных посетителей оно пойдёт только во вред.

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

rss