Как поисковые системы идентифицируют ключевые слова в именах доменов?

Определяют ли поисковые системы ключевые слова в именах доменов как подстроки или строки, разделенные символами, или и то, и другое? Например: abcwidgets.com vs abc-widgets.com (очевидно, с «виджетами» в качестве ключевого слова).

2 голоса | спросил Bobe 28 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 28 Sep 2015 08:13:46 +0300 2015, 08:13:46

3 ответа


1

Хорошо, просто для объяснения, я подумал, что буду прыгать. Это простой процесс для понимания. Я думал, что я объясню это теоретически, чтобы вы могли перейти к идеям в будущее и применить его в других областях.

Есть несколько вещей, которые вам нужно знать, чтобы понять, как это работает.

Во-первых, как Google хранит термины в индексе.

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

Как Google сопоставляет термины с веб-страницей.

Тем не менее, Google создает серию, если индексы привязывают термины к веб-странице. Первоначально Google объясняет два индекса, которые состоят из идентификатора документа (веб-страницы) и идентификатора термина, где один сортируется по идентификатору термина, а другой - по идентификатору документа. Причина этого заключается в том, что Google может найти, какие условия находятся на веб-странице, и какие веб-страницы содержат определенный термин через стандартные индексы вперед. Сильно намекают на семантику всего этого. Google сообщает, что тег заголовка важен вместе с любым текстом ссылки, на котором указана веб-страница, URL /URI и метатег описания. Это указывает на то, что для этой цели существуют специальные индексы.

Как термины обнаруживаются в имени домена?

Программисты понимают границы слов. Границы слова - это сегменты буквенно-цифрового текста между разделителями, как правило, пробелом или специальным символом. Это не следует путать с реальным термином, который может не быть - это всего лишь сегмент читаемых символов. В случае domain-name.com дефис (-) будет разделителем, который разделяет домен и имя, а период (.) Отделяет доменное имя от TLD. Если Google хочет проверить, существуют ли действующие термины в доменном имени, он просто создает контрольную сумму для каждого текстового сегмента, найденного в имени домена, и просматривает его в терминах индекса.

В случае имени домена, которое не содержит разделителя, процесс немного меняется. Для domainname.com доменное имя может быть проверено путем извлечения и добавления символов имени домена по одному в цикле. Это метод старой школы, который больше не используется и просто упомянут для иллюстрации. Например, domainname.com может обнаружить домен и имя, извлекая d, затем do, затем dom, затем doma и т. Д. До открытия каждого термина.

Другим аналогичным методом является использование n -грамм, которые фактически используются Google и поисковыми системами. В этом случае n - это номер, в котором Google будет принимать n количество символов за раз. Например, 3-грамм получит dom, затем oma, затем mai и т. Д., И Google попытается выяснить, является ли сегмент n -gram действительным, создавая контрольную сумму и просматривая ее в термин индекс. N будет увеличено на единицу, и процесс начнется снова и снова, пока не будут найдены все термины. Это позволяет использовать термин «головная боль» как головная боль, голова и боль.

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

Простой ха?

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

Важно признать, что когда мы говорим о ранге, мы говорим о двух вещах; сайта и страницы. Термины, найденные в доменном имени, не помогают сайту оценивать, но помогают страницы ранжировать в SERP только в качестве последнего средства, когда совпадения поискового запроса ограничены. Это связано с оптимизацией и предыдущими сайтами спама, которые использовали преимущества оптимизации.

ответил closetnoc 28 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 28 Sep 2015 17:14:40 +0300 2015, 17:14:40
0

Они могут делать то и другое. Но ключевые слова в доменном имени больше не являются фактором ранжирования, что может дать вам преимущество, сравнимое с вашим конкурентом.

ответил Evgeniy 28 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 28 Sep 2015 10:10:52 +0300 2015, 10:10:52
0

Красота новых доменных расширений заключается в том, что у вас может быть новая структура с именем keyword.keyword. Когда теперь вы можете иметь фактические слова в правой части точки, игра изменилась. В случае coffee.club сайту удалось занять место на странице 1 для термина «кофейный клуб» в течение нескольких недель. Единственным сигналом для Google был якорный текст из ссылок, который в большинстве случаев был доменным именем.

ответил Christopher Hofman Laursen 4 32015vEurope/Moscow11bEurope/MoscowWed, 04 Nov 2015 12:13:32 +0300 2015, 12:13:32

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132