Теги поисковые: Мета-теги для поисковых систем в HTML – Мета-теги — главные метатеги SEO 2020 — как настроить правильно

Мета-теги для поисковых систем в HTML

Вы здесь: Главная — HTML — HTML Основы — Мета-теги для поисковых систем в HTML

Мета-теги для поисковых систем в HTML

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

Сначала давайте разберём то, как вставляются мета-теги для поисковых систем в HTML. Как и все мета-теги, они вставляются внутри тега <head> следующим образом:

<meta name = "name_meta" content = "content_meta" />

Как видите, процесс вставки мета-тегов для поисковых систем в HTML абсолютно идентичен процессу вставки мета-тегов для страницы

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

  • description — этот мета-тег содержит описание страницы. Фактически, в данном мета-теге необходимо кратко сформулировать, что на данной странице находится. Вопреки заблуждению большинства, данный мета-тег влияет на выдачу в поисковых системах, поэтому вставляйте его на каждой странице.
  • keywords — мета-тег, содержащий ключевые слова для данной страницы. Здесь можно использовать набор различных слов, которые чаще всего у Вас встречаются на данной странице. Так же как и «description«, «keywords» должен быть указан на каждой странице.
  • robots — этот мета-тег используется, если нужно запретить индексацию страницы поисковыми система. Это бывает очень полезно и очень часто используется. О возможных значениях этого мета-тега мы поговорим чуть ниже.

Теперь давайте приведу пример использования

мета-тегов для поисковых систем в HTML:

<head>
  <meta name = "description" content = "Краткое описание этой страницы." />
  <meta name = "keywords" content = "страница, описание" />
  <meta name = "robots" content = "index,follow" />
</head>

Здесь всё прозрачно, поэтому остановлюсь только на мета-теге «robots«. Здесь существует 4 значения:

  • index,follow — это значение означает, что данную страницу нужно проиндексировать, а также пройтись по всем ссылкам на данной странице.
  • noindex,follow — это значение сообщает поисковому роботу, что страницу индексировать не надо, а вот пройтись по ссылкам на этой странице стоит.
  • index,nofollow — индексировать страницу нужно, но по ссылкам на ней не переходить.
  • noindex,nofollow — это значение сообщает роботу, что ни индексировать страницу, ни переходить по ссылкам на этой странице нельзя.

Если поисковый робот должен проиндексировать страницу и перейти по всем ссылкам (в большинстве случаев это так), то указывать мета-тег «robots» необязательно. А вот если нужно запретить индексацию, то самый простой способ это сделать — воспользоваться мета-тегом «robots«.

Вот мы и рассмотрели мета-теги для поисовых систем, а также закончили с темой мета-тегов в HTML. В следующей статье коснёмся новой темы, а какой — узнаете завтра!

  • Мета-теги для поисковых систем в HTML Создано 23.03.2011 17:18:30
  • Мета-теги для поисковых систем в HTML Михаил Русаков
Предыдущая статья Следующая статья

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

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

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:
    <a href=»https://myrusakov.ru» target=»_blank»><img src=»https://myrusakov.ru/images/button.gif» alt=»Как создать свой сайт» /></a>

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:
    <a href=»https://myrusakov.ru» target=»_blank»>Как создать свой сайт</a>

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):
    [URL=»https://myrusakov.ru»]Как создать свой сайт[/URL]

Мета теги для поисковиков — description, title, keywords

Здравствуйте уважаемые читатели seo блога webbomj.ru. В прошлых статьях в рамках рубрики: “работа с текстом” я писал о создании карты сайта в форматах HTML и XML. А в данной статье мы поговорим о мета тегах для поисковиков.

План статьи:

  1. Введение — мета теги для сайта.
  2. Мета теги title, description, keywords.
  3. Title.
  4. Description.
  5. Keywords.
  6. Генератор мета тегов.

Введение — мета теги для сайта.

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

Мета теги,о которых я расскажу позволяют частично управлять поисковыми роботами.

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

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

Сайт женской тематики, сделанный под заработок на контекстной рекламе и заработок на тизерах. Сайт давал совсем немного ~300 уникальных посетителей в сутки, сайт был создан, на него добавлялись статьи. Ни внешних ссылок, ни внутренней оптимизации произведено не было.

После была сделана комплексная внутренняя оптимизация сайта. И на сайт стали приходить до 750 уникальных посетителей в сутки. Именно комплекс дал тот взрыв посещаемости с поисковых систем (регистрация в поисковых системах). Поэтому я даю вам возможность понять каждую разжеванную статью на блоге и правильно применить на свои сайты.

Я писал о плагине для WordPress ALL IN SEO PACK — плагин оптимизации, который в административной панели дает возможность заполнения мета данных. В Joomla же существует вшитый модуль для оптимизации мета данных.

Мета теги title, description, keywords.

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

Мета тег Title.

Мета тег TITLE — это тот тег, который показывает название статьи в шапке браузера:

Также данный тег образует название статьи в поисковой выдачи, вот вам пример:

Выглядит мета тег Title так:

&amp;amp;lt;title&amp;amp;gt;Название вашей статьи.&amp;amp;lt;/title&amp;amp;gt;

Обычно после данного мета тега идут мета теги Description и keywords.

Мета тег Description.

Мета Description — образует описание вашего сайта в поисковой выдаче. Но часто игнорируется поисковой системой Яндекс (Яндекс, часто, сам выбирает релевантное описание).

Вот пример описание тега Description в поисковой выдаче Яндекса:

Как я уже сказал, не всегда описание составляется из мета тега description, поэтому оптимизаторы вырабатывают новые методы. Вот мой:

  • Вписываете, то что хотите увидеть в описании, в начало статьи и ключевое слово выделяете жирным или курсивом. Тем самым вы увеличиваете шанс, что сниппет будет образован с помощью первого абзаца.
  • Также я рекомендую ключевое слово сделать ссылкой на ЭТУ ЖЕ страницу. В конце ссылки поставить # и несколько символов на английском. Например site.ру/nazvanie_stati#abvgd.

Сам мета тег description в коде выглядит так:

&amp;amp;lt;meta name="description" content="Здесь вписываем описание"&amp;amp;gt;

Старайтесь уложиться в 80-160 символов.

Мета тег Keywords.

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

Мета тег в коде выглядит так:

&amp;amp;lt;meta name="keywords" content="тут пишем наши ключевые слова через запятую или пробел."&amp;amp;gt;

Рекомендуется вписывать ключевые слова, которые присутствуют в тексте. Старайтесь не повторять ключевые слова, в крайнем случае пару раз.

Генератор мета тегов.

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

генератор мета тегов. (не путать с генератором сайтов).

Сам генератор можно найти в сервисе Cy-pr (я описывал данный сервис в статье: “Анализ сайта бесплатно”). В генераторе все данные находятся на одной странице, что позволяет быстро сгенерировать мета данные для страницы сайта.

Заполняем данные и нажимаем кнопку сгенерировать. Получаем ниже данные в коде, которые остается только вставить:

А вы используете мета теги при внутренней оптимизации сайтов? Используете ли внутреннею оптимизацию сайтов? Или же давите внешними ссылками?

___________________________________________________

Если вы хотите продвинуть свой сайт, но при этом не хотите тратить свое время, то лучшим решением будет продвижение сайтов с помощью seo конторы.

Далее видео о мета тегах: узнаете много интересного.

Посмотрите похожие посты:

7 Тегов (Элементы HTML) Для Быстрого Продвижения Сайта — SEO компания UAWEB

1
НАЗАД

Анатолий Улитовский | 5583

SEO,Оптимизация,Гостевые |

26.01.2018 |

Попадание в ТОП-1 – это заветная мечта многих сайтов. К сожалению, в интернете работают миллионы хороших и полезных web-ресурсов, которые так и не нашли своих пользователей. Рассмотрим пример одной компании.

Компания разработала веб-сайт. Он стал одним из миллионов ресурсов в высококонкурентном онлайн-мире. Его темой был «Цифровой маркетинг».

 

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

Чтобы пользователь хотя бы оценил предложение компании, он должен сначала найти её сайт, а только потом посетить и познакомиться с услугами. Маркетологи провели исследования, которые показали, что в 93 случаях из 100 знакомство с коммерческими предложениями начинается с поисковых систем. И до этого момента первоклассный сайт просто находился в интернете и не приносил никакой пользу.

Самый простой способ получить посетителей из поисковых систем – через объявления с ключевыми словами. Но результаты могут не оправдать ожиданий, поскольку 70% пользователей интернета предпочитают кликать по органической выдаче, а не купленной. Это и логично, ведь она более релевантна запросу.

Большинство владельцев сайтов приходят к одному выводу: без SEO площадка просто не сможет существовать. Поисковая оптимизация web-ресурсов – это очень широкая и многосторонняя тема. О ней можно говорить часами, днями, неделями.

Лучше всего начинать знакомство с оптимизации сайта с мета-тегов. И на то есть как минимум 4 причины:

  1. Мета-теги лучше всего прописывать ещё на этапе создания страниц и сайта в целом.
  2. Они не требуют финансовых затрат и большого количества времени при создании. Но если сайт уже работает, проставление тегов отнимет колоссальное количество сил.
  3. С самого начала появления сайта в интернете поисковые системы будут смотреть на него под нужным углом.
  4. В будущем владелец ресурса всё равно никуда не денется от правильного использования тегов.

Итак, рассмотрим 7 основных тегов по порядку по степени их важности и влиянию на поисковое ранжирование.

1. Мета-тег Title

Тег Title является самым важным при определении поисковой позиции. При определении релевантности какой-либо страницы поисковик должен определить, какого рода контент содержится на ней и на всём сайте.

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

Для одной из страниц сайта seoquick.com.ua тег названия в Google будет выглядеть следующим образом:

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

В нашем примере ключевое выражение «инструменты бесплатного продвижения сайтов». Это легко увидеть по похожим словам в теге Title и описании (представлено ниже). Данный приём необычайно важен для поискового продвижения.

В кодировке сайта тег Title может выглядеть следующим образом:

Содержимым будет являться всё выражение, заключённое между тегами <title> и </title>.

Некоторые системы управлением сайтами (так называемые «движки»), могут проставлять автоматически либо в них есть специальное окно для копирования Title. Так работает WordPress. И всё же лучше в конце посмотреть код страницы и убедиться, что в мета-тег Title попало то, что нужно. Это принципиально важно.

Тег Title играет ключевую роль при поисковом продвижении. Его правильное составление – это ключ к успеху и искусство одновременно. Техника «Эверест» поможет выжать 100% возможностей из этого тега. Познакомиться с ней можно из представленного ниже видео https://www.youtube.com/watch?v=youstCMC8oQ.

Мы также создали бесплатный калькулятор Title — который прекрасно справляется с задачей по 

Ссылка на утилиту здесь.

2. Мета-тег Description

Это второй по важности тег после Title. Без него не обойтись всем, кто серьёзно относится к поисковому продвижению. Если сравнить с книгой, Title – это название, а Description – это краткое содержание.

Правильно написанный Description поможет добиться благосклонности Google, а также получить клики целевой аудитории. Этот мета-тег отображается в поисковике следующим образом:

Как видно, ключевые слова находятся расположены в Title и в Description. Это принципиальный момент. Данные мета-теги должны быть тесно связаны одинаковыми ключами, благодаря чему поисковая система легко узнает главную тему страницы.

К примеру, в Title может быть написана фраза «инструменты продвижения сайтов», а в описании используется лишь выражение «утилиты SEO» По значению они идентичны. Но такое положение вещей введёт поисковые системы в замешательство. Теперь они не могут точно установить, о чём конкретно идёт речь в контенте: о продвижении сайтов либо SEO.

Нужно выбрать одну фразу и задействовать её. Мета-тег Description выглядит так:

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

Удостоверьтесь, что в теме не будет написано «инструменты для продвижения сайтов», а в описании «утилиты для поискового продвижения». Это две различные ключевые фразы. Отсутствие последовательности может запутать поисковые системы. Ключевые слова лучше использовать по всему контенту, что сделает его более контекстуальным.

Если сайт построен на «движке» WordPress, тогда описание достаточно скопировать в специальное поле. Оно находится под текстом страницы:

3. Тег заголовка

Теги заголовков очень легко включить в контент сайта. Для них не нужно писать что-то особенное. Посмотрите немного выше и найдите «3. Тег заголовка», строка выделена жирным. Вся она является мета-тегом h3.

Теги заголовков бывают разными. Чаще всего используются h2 и Н2, но в некоторых случаях применяются Н3, Н4 и Н5. Если их задействовать правильно, это поможет организовать контент.

На практике тег заголовка выглядит следующим образом:

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

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

При создании статьи автор организовал его в простые для распознавания этапы, благодаря этому Google знает, как его структурировать и отображать пользователю.

Проставить мета-теги заголовков несложно. В визуальном редакторе для этого нужно выделить текст и выбрать нужный Header. В HTML оформлении он должен быть заключён между тегами <h2> и </ h2>. Подобным образом выделяются заголовки второго, третьего и последующих уровней (h3, h4, h5 и h5).

4. Теги картинок alt

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

Хотя часто при поиске в Google пользователи заходят во вкладку «Все»:

Но иногда они производят поиски по вкладке «Картинки»:

Во втором случае поисковое продвижение отличается. Google не может читать картинки, но он может видеть слова.

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

Чтобы заполнить этот тег в визуальном редакторе WordPress, необходимо нажать на изображение и кликнуть кнопку с изображением карандаша:

В открывшееся окно необходимо вставить alt:

Заполнять тег alt не обязательно с применением ключевых слов для страницы. Картинки можно продвигать в выдаче отдельно от текста. Если они уже имеются на сайте, то их теги лучше проставить. Подобную операцию нужно проделать со всеми картинками. Это поможет большему количеству пользователей найти ваш сайт.

5. Теги Nofollow

Этот тег сообщает поисковику, что сайт не подтверждает обратную внешнюю ссылку. В обычных условиях линк повышает вес ресурса, на который он ссылается. Если же стоит тег Nofollow, этого не происходит.

Использование тега Nofollow никак не отражается на работоспособности ссылки. При нажатии на неё пользователь попадёт в требуемое место. Однако такой линк не окажет влияния на SEO.

Тег Nofollow прописывается следующим образом:

Почему теги Nofollow так важны? Если вы занимаетесь поисковым продвижением с помощью обратной ссылки на свой сайт, нужно точно узнать, будут ли они давать эффект или нет. Линки с тегами Nofollow окажутся менее эффективными, чем Dofollow.

Мнение SEO-специалистов на счёт эффективности ссылок Nofollow разное. Многие говорят, что они вносят свой вклад при ранжировании, однако польза от них намного меньше, чем от ссылок Dofollow.

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

Если сайт построен на системе WordPress, проставить тег не составит труда. Нужно перейти в режим отображения текста и прописать его. Увидеть это можно на изображении ниже:

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

6. Ссылки и якорь текстовых тегов

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

Не многим известно об анкорном тексте (якорь) в теге ссылки. Большинство пользователей просто устанавливают линк и не используют анкорный текст. С позиции SEO это плохое решение.

Пример ссылки с анкорным текстом:

Анкорный текст следует сразу же после тега <a href=»http://my_site.ru»>. Он представляет собой фразу «Ссылка на мой сайт». После этого закрывается тег </a>.

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

Качественный анкорный текст позволяет решить несколько задач. Если при связке с другим сайтом сделан хороший тег привязки, это больше повлияет на поисковую выдачу, чем ссылка.

При использовании анкорной ссылки на своём сайте можно сохранить его контент без изменений. Поисковые системы ценят организованный контент. Для этой цели предназначены специальные теги. О них речь пойдёт дальше.

7. Канонические теги

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

Поисковые системы при сканировании одной страницы сайта могут использовать различные адреса URL для неё:

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

При ранжировании контента наличие большого количества дубликатов превращается в настоящую проблему. Поисковая система рассматривает каждый URL-адрес по отдельности. Канонический тег укажет Google, какую страницу необходимо индексировать в первую очередь. Он выглядит так:

Благодаря такому тегу поисковые системы смогут лучше анализировать и ранжировать сайт.

Рекомендация: добавляйте теги с помощью программного обеспечения

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

Иногда пользователь боится что-то испортить, поэтому не решается производить изменения на сайте. Автоматическая загрузка тегов позволит избежать этих проблем. Для движков типа WordPress данную задачу решают дополнительные плагины.

ВЫВОДЫ

Без мета-тегов самый полезный и профессионально созданный сайт станет «мёртвым», поисковые системы просто не смогут определить оптимальную аудиторию для его выдачи. Вывод web-ресурса в топ-1 – это долгий и кропотливый процесс, однако данная цель вполне достижима.

Благодаря тегам вебмастер сможет:

  • Сообщить основную тему (Title) страницы сайта. Она будет иметь особое влияние в поисковой выдаче. Внесите в тег Title ключевые слова.
  • Коротко описать содержание (Description) страницы. Поможет потенциальному посетителю выбрать оптимальный сайт для своих потребностей. Использование в содержании ключевых слов повысит позиции ресурса в выдаче.
  • Организовать содержание сайта с помощью заголовков (Header). Использование в них ключевых слов станет дополнительным преимуществом.
  • Повысить позиции картинок в выдаче (Alt). В этой области конкуренция намного ниже, картинки помогут получить целевой трафик.
  • Запретить влияние ссылок на SEO (Nofollow). Даже если сайт будет ссылаться на ресурс с сомнительной репутацией, это не причинит ему вреда.
  • Использовать текстовые ссылки с якорем. Сделают перелинковку более эффективной.
  • Определить приоритетность страниц-дубликатов для поисковых систем.

Теги являются эффективным и мощным инструментом бесплатного поискового продвижения. Однако он далеко не единственный. В этой статье собраны 5 самых эффективных методов оптимизации сайтов. Все они на 100% проверены и «белые». Их использование станет следующим шагом к достижению мечты каждого владельца сайта – попадание на вершину поисковой выдачи!

Читайте также:

Раскрутка сайта бесплатно? 5 практических советов.

Как сделать быстрый SEO аудит за 30 минут

Быстрое Увеличение Переходов с Поиска (11 Шагов)

Продвижение сайтов: Что нужно знать о бюджетах SEO. План работ.

Реклама в социальных сетях: 4 руководства и 7 советов

Реклама в Facebook сделает Вас успешным

Как решить проблемы со скоростью загрузки сайта на WordPress

Как создать рекламу в Facebook на посещение точек

Дублированный контент. Причины и решения

Please enable JavaScript to view the comments powered by Disqus.

что это такое, какие они бывают и зачем нужны поисковикам

Теги meta помогают людям находить ваш сайт в поисковых системах, влияют на его позиции в поисковой выдаче. Если правильно применять мета-теги – шанс того, что ваш сайт попадет в ТОП Yandex, Google, Rambler и других ПС значительно возрастает. Метатеги не являются обязательным атрибутом, и вы можете не использовать их. Поэтому стоит разобраться, насколько важны и зачем они нужны.

Мета-теги – это часть программного кода страницы. Они не видны обычному пользователю, и указываются в HTML коде страницы между открывающим и закрывающим тегом <head></head>.

Главные задачи мета-тегов:

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

Какие бывают мета-теги

Содержание статьи

Теги мета по функциям можно разделить на 2 основные группы:

  1. Для роботов поисковых систем (title, description, keywords) – используются для внутренней оптимизации ресурса.
  2. Технического характера – они позволяют правильно настроить отображение и индексацию страницы, указать информацию об авторе и документе.

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

Как правильно сформировать метатеги для ПС

Для составления title, description и keywords  используются ключевые слова или фразы. Эти фразы важны, они подсказывают поисковым системам, какая тематика у статьи, и на какие вопросы она может ответить.

Ключевые слова – это фразы, которые пользователи вводят в поисковых системах, желая найти ответ на свой вопрос.  Вебмастера стремятся

Алгоритмы организации тэгов / Habr

Тэги – неотъемлемая часть всех современных сайтов и косвенный признак принадлежности сайта к пресловутому Вэб-Два-Ноль.

В статье я хочу рассказать об способах и алгоритмах тегирования информации.

Итак, при организации тэгов существует несколько слабых и узких мест, а именно:

  • добавление и изменение принадлежности тэгов к объекту.
  • создание и изменение самих тэгов.
  • отображение тэгов на старице.
  • поиск по тэгам.
  • назначение алиасов тега
  • построение облака тегов

К сожалению, универсальный алгоритм, который легко бы решал все эти проблемы автору не знаком. Далее о самих алгоритмах.

Нормальное соотношение многое-ко-многим.


Существует огромная таблица с тэгами, существуют огромные таблицы с тегируемой информацией. Связь между ними осуществляется через третью таблицу, которая получается очень большого размера. Так, если статей у нас 50000, а тэгов 10000, при условии что каждая статья в среднем связана с 4-мя тэгами, получаем размер таблицы в 200000.

Плюсы:

  • нет проблем с построением облака тэгов
  • нет проблем с алиасами.
  • нет проблем с созданием и изменением тэгов
  • нет проблем с «выпадающим списком тэгов»
Минусы:
  • добавление и изменение принадлежности тэгов к объекту затрудненно, поскольку требуется отдельный INSERT или DELETE на каждую изменяемую связь. Еще нужен INSERT при создании тэга. Если некоторые тэги в единственном числе (что часто бывает), то они будут оттягивать на себя ресурсы (увеличивая размеры таблиц), не неся при этом почти никакой практической пользы.
  • получение и отображение тэгов требует JOIN-объединение 3-х огромных таблиц. Из примера выше: таблица в 50000 join таблица 200000 join таблица 10000. Это будет работать медленно уже с этими данными. Учитывая то, что реально требуется сделать join еще 2-3 большие таблицы (например, таблицу пользоватлей и таблицу рейтинга), получается совсем не радужная картина. Да, я в курсе, что можно кэшировать, но сейчас не об этом.
  • поиск по тэгам требует опять объединения больших таблиц

С помощью полнотекстового поиска


Алгоритм приведен в моей статье «Полнотекстовый поиск и его возможности»

Теперь о том, как это делается непосредственно по отношению к тэгам. В поле с полнотекстовым индексом лежат сами тэги в том виде, как они были записаны. Выборка объектов происходит исключительно по этому полю. Исходя из этого же поля строится принадлежность объекта к тэгам. Это означает, что если тэг русский, то и ссылка на него должна содержать русские буквы. А с этим возникают проблемы, т.к. они могут кодироваться c помощью urlencode, а это зависит уже от кодировки. Т.е. один и тот же тэг в зависимости от того, в какой кодировки страница, должен быть декодирован по-разному. Можно конечно использовать транслит русских слов в английские, и в писать их в поле наряду с русским словами. Тогда тэг будет отображаться на русском, а ссылка на него будет в латинице, и поиск будет идти тоже в латинице. Плохой выход, но выход.

Плюсы:

  • нет проблем с выводом тэгов
  • нет проблем с поиском по тэгам
  • нет проблем добавлением и изменением принадлежности тэгов к объекту
  • нет проблем с алиасами (точнее есть, но они решаемы)
  • отпадает проблема создания тэга
  • легко можно делать поиск не по одному, а по нескольким тэгам, а так же вычислять похожие материалы
Минусы:
  • переименовать или удалить тэг просто так не получится, это требуется в полях всех объектов, которыми назначены тэги
  • с построением облака тегов очень большие проблемы. Можно решить так: обрабатываются все «тэговые» поля таблиц, анализируется частота присутствия отдельного тэга (эх, был бы доступ непосредственно к самому полнотекстовому индексу, как было бы хорошо) и на фоне этого строится облако. После чего кэшируется на длительный промежуток времени.
  • сложно сделать «выпадающий список тэгов»
Как вариант, совмещение того и другого метода. То есть поиск по полнотекстовому индексу, а частоты использования и сами тэги в отдельной таблице. Ну, или вариации на эту же тему. Это решает проблемы с выпадающим списком и облаком, но создает сложности при выводе, добавлении и создании тегов.

Если кто-то знает еще варианты организации – будет интересно о них узнать. Конструктивная критика приветствуется.

ТОП 5 инструментов для подбора и анализа хэш-тегов / Habr

Хэштеги уже давно и прочно стали тем инструментом, который вошел в нашу жизнь и получил статус незаменимого. Кто-то использует его для поиска нужной информации, кто-то — для непосредственного общения с конкретными людьми в сети. А кто-то — как инструмент самовыражения и продвижения «в массы» своих идей.

Для последних, выбор правильных тегов стал жизненно важным вопросом, т.к. малейший промах может обернуться самыми непредсказуемыми последствиями для продвигаемого товара или услуги. Предлагаю вашему вниманию ТОП 5 on-line инструментов, которые помогут подобрать правильные теги для вашей задумки.

1. Ritetag

Язык интерфейса: английский.
Стоимость: бесплатно.
Комментарий: одной из самых сильных сторон данного ресурса является не только обширнейшая база тегов с очень подробной статистикой, но возможность установки плагина в браузер. Во время выбора тега, плагин Ritetag показывает его популярность и охват, позволяя выбрать самые оптимальные по охвату слова.

2. Tagdef

Язык интерфейса: английский.
Стоимость: бесплатно.
Комментарий: ресурс позволяет не только делать поиск и анализировать теги, но и просматривать популярность тегов (всегда, постоянно или только на этой неделе популярные) и самых активных пользователей.

3. Trendsmap

Язык интерфейса: английский.
Стоимость: от 9$, есть бесплатный план с ограниченной функциональностью.
Комментарий: было ли вам когда-нибудь интересно, что спрашивают именно в Москве или Париже? Trendsmap дает возможность просмотреть самые популярные теги в привязке к конкретному географическому объекту. «Must Have» инструмент для всех, кто работает с небольшими локальными рынками.

4. Hashtags

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

5. Tagboard

Язык интерфейса: английский.
Стоимость: бесплатно.
Комментарий: платформа работающая с социальными сетями: Twitter, facebook, Instagram, Google+, Vimeo и Flickr. Позволяет не только анализировать популярность того или иного тега, но и просматривать где, кто и что с ним публиковал.

P.S.: Для всех неравнодушных, предлагаю написать в комментариях инструменты, которыми пользуетесь для анализа тегов. Давайте расширять список вместе!

P.P.S.: Что еще посмотреть из моих публикаций:

Секреты коллтрекинга: все о виртуальных номерах и о правильном выборе провайдера

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *