Статьи
Статьи данного раздела охватывают проблемную область создания персонального сайта, рассказывают об инструментах разработки сайта, правилах и нормах создания правильных страниц, агоритмах поисковой оптимизации.
Программы и сервисы в Internet
Как настроить Apache, почему зависает Wingate, как бороться со спамом и блокировать мат, как запускать русификатор KEYRUS, как удалять вирусы из почтовых программ и закрывать расшаренные каталоги?
Программирование на php
Нетривиальные задачи, связанные с оптимизацией кода php-скриптов, алгоритмами работы с файлами. Наблюдение за скоростью работы скриптов.
Программирование (на Delphi и не только) и всё что с ним связано
Алгоритмы распознавания образов, выводу текста на экран с разбиением на слова, работа с turbo prolog, изменение процессов, выполняющихся в Windows.
Игровые статьи
Статьи на игровую тематику — программирование игр, обзоры игр различных жанров. Советы по прохождению, тактические секреты успешной игры. Файтинги, симуляторы, стратегии и логические игры.
Технические устройства
В разделе собраны описания технических устройств, которыми с большим удовольствием пользуюсь (или пользовался, да за давностью времен уже не пользуюсь), не зная проблем. Гарантийные сроки у части из них уже вышли, но аппаратура продолжает безупречно работать. Может быть, мне повезло, а может быть всё дело в правильном, аккуратном обращении. Чего и всем желаю. А устройства действительно хорошие!
Delphi — это объектно-ориентированный язык программирования со строгой типизацией переменных. Он используется в основном для написания прикладных, пользовательских программ. Простота использования позволяет рекомендовать его в качестве языка для начального обучения программированию. Хотя, если смотреть на перспективу, работодатели мало интересуются работниками, программирующими на Delphi.
- Операции над бинарным деревом AVL
В статье представлены алгоритмы работы с бинарным деревом: поиск ключа, вставка, LR и LL повороты, удаление. - Эмулятор футбольного матча
Програмирование на Delphi. Эмуляция действий футболистов и мяча на футбольном поле. Исходники и demo-программа присутствуют. - SP-Traffic-Inspector — Просмотр сетевых пакетов, проходящих через сетевую карту компьютера
Поиск шумящих компьютеров в локальной сети, определение ip-адресов с последующей блокировкой. Уменьшение сетевого трафика. - Скриншоты — Создание скриншотов рабочего стола или активного окна программ
Сохранение скриншотов в нужном графическом формате прямо в выбранный каталог без дополнительных манипуляций со стороны пользователя.
| Автор, разработчик: Шаров Евгений (gcmsite@yandex.ru) (c) 2000-2020 GCM-Site — системное и веб-программирование Цитирование материалов сайта возможно только при наличии гиперссылки |
Мета-тег
Это необязательный атрибут страниц, который является специальным средством разметки электронной страницы. В мета-тегах содержатся служебные данные, такие как: некоторые команды для поисковых роботов, сведения об авторах, ключевые слова, описание страниц. Мета-теги применяются при раскрутке сайтов, они предназначены для поисковиков.
Мета-теги обычно расположены в пределах тега заголовка страницы — HEAD. Мета-теги желательно включать в страницу после использования тега TITLE.
Существуют следующие meta теги:
HTTP — EQUIV — информация на странице обрабатывается на основании записанных здесь данных.
NAME — имя (информационное).
CONTENT — содержание страницы.
META HTTP-EQUIV=»Content-Type»Content=»text/html; Charset=Windows-1251″ — при помощи его браузер определяет кодировку.
META HTTP-EQUIV=»Expires» Content=»Mon, 11 Jun 1998 00:00:01 GMT» — используется браузером для того,чтобы определять, что страницу надо брать не из кэша, а по настоящему адресу.
META HTTP-EQUIV=»Refresh» Content=»2″ — страница перечитывает сама себя через время 2 ( можно заменить на любое другое время, измеряется в секундах).
META HTTP-EQUIV=»Refresh» Content=»x; URL=http://где.то/что-то.html» — используется для прочтения другой страницы через условленное время x.
META HTTP-EQUIV=»pragma» Content=»no-cache» — используется для запрета кэширование данной страницы на локальном компьютере пользователя.
META HTTP-EQUIV=»Page-Enter» Content=»BlendTrans(Duration=2.0)» — мета тег создает эффект появления страницы при входе на неё пользователя.
META HTTP-EQUIV=»Page-Exit» Content=»BlendTrans(Duration=2.0)» — мета тег создает эффект исчезания страницы при переходе пользователя по ссылке.
META http-equiv=»content-language» content=»ru» — указывает язык, на котором написана страница.
META name=»DC.Title» content=»заголовок» — указывает заголовок данной страницы.
META name=»author» Content=»Ваши Ф.И.О., E-Mail» — указывается автор страницы.
META name=»copyright» Content=»имя» — указывает на обязательность сохранения авторских прав.
META name=»keywords» Content=»ключевые слова» -ключевики данной страницы (были необходим для поисковых машин, но сейчас почти не имеют значения из-за злоупотребления этим тегом оптимизаторов).
META name=»description» Content=»Описание вашей страницы» — описание содержимого страницы.
META name=»Publisher-Email» Content=»Ваш_e-mail» — электронный адрес издателя страницы.
META name=»Publisher-URL» Content=»http://www.Ваш_сайт/» — адрес сайта в Интернетe.
META name=»Generator» Content=»Microsoft Notepad» — описывает программное обеспечение, при помощи которого была создана страница.
META name=»ROBOTS» Content=»all» — запрет индексации страницы поисковой машиной.
Мета-теги
Мета-теги — это структурные единицы языка HTML, передающие сведения о странице поисковым роботам и браузерам. Их помещают в заголовок страницы между тегами
и . Мета-теги – не обязательные части документа.Функции мета-тегов
Мета-теги выполняют несколько задач:
- помогают роботам поисковых систем правильно индексировать сайт;
- передают различную информацию о странице, будь то автор, адрес владельца, частота обновления контента;
- управляют отображением страницы в браузере пользователя.
Группы мета-тегов
В зависимости от функции тот или иной мета-тег можно отнести к одной из трех групп:
- к мета-тегам для поисковых систем,
- к мета-тегам для браузеров,
- к мета-тегам с информацией об авторе и сопутствующих сведениях.
Основные мета-теги для поисковых систем:
- keywords,
- description,
- revisit
- robots.
Ключевые мета-теги для браузеров:
- Cache-Control,
- Content-Language,
- content-type,
- refresh,
- pragma.
Мета-теги третьей группы:
- generator,
- site-created,
- expires,
- author,
- copyright,
- reply-to,
- owner,
- address.
Назначение основных мета-тегов
Одним из важнейших мета-тегов является description. Он отвечает за краткое описание содержания страницы. Очень часто текст из этого мета-тега попадает в сниппет в результатах поиска.
От привлекательности указанного текста и соответствия его смысла ожиданиям пользователей зависит кликабельность сниппета и доля трафика, которую получит страница из поисковой выдачи.
Если содержание description не соотносится с заголовком страницы и не релевантно пользовательскому запросу, то поисковик может использовать в качестве сниппета другой фрагмент текста страницы.
Мета-тег description имеет такой синтаксис:
Рекомендуемая длина текста описания – не более 100 символов.
Данный тег положительно скажется на индексации страниц, содержащих малое количество текстового кантента, например в фотогалереях, в документах под управлением скриптов.
Мета-тег keywords содержит список ключевых слов, встречающихся в тексте страницы и отражающих ее тематику.
Синтаксис мета-тега keywords:
Ключевые слова указываются через пробел или запятую. Оптимальное количество ключевых слов: 5-10, но не более 15. Нежелательно включать ключи, не содержащиеся в «видимом» для пользователя тексте. Нельзя повторять одни и те же слова.
Мета-тег robots отвечает за индексирование страницы. С его помощью можно запретить поисковым ботам индексацию контента и переход по ссылкам.
Синтаксис мета-тега robots:
Можно указать следующие значения:
- «index» (страницу можно проиндексировать),
- «noindex» (страницу нельзя проиндексировать),
- «follow» (можно перейти по ссылкам),
- «nofollow» (нельзя перейти по ссылкам),
- «all» или «index, follow» (можно проиндексировать и перейти по ссылкам),
- «none» или «noindex, nofollow» (нельзя проиндексировать и перейти по ссылкам).
Мета-тег revisit сообщает поисковый системам, как часто стоит возвращаться на сайт и индексировать контент страницы.
Если желательно, чтобы контент индексировался с периодичностью в 5 дней, то нужно записать:
Мета-тег носит рекомендательный характер, в большинстве случае поисковые боты обходят сайты по своему графику.
Мета-теги для браузеров имеют атрибут http-equiv. Их миссия – дополнить информацию, выдаваемую обычным заголовком документа.
Content-type сообщает кодировку страницы. Если сервер или браузер настроен не правильно, данный мета-тег поможет корректно отобразить страницу перед пользователем.
Если страница в кодировке windows-1251, то запись должна быть такой:
Кириллица выражается аргументом charset со значением KOI-8R или windows-1251.
Content-Language сообщает, на каком языке представлен контент документа. Он может оказаться полезным, если браузер пользователя настроен с ошибками.
Пример синтаксиса Cache-Control:
- «public» (кеширование документа во всех доступных кешах),
- «private» (кеширование лишь в частном кеше, нельзя кешировать proxy-серверу),
- «no-cache» (запрет кеширования),
- «no-store» (можно кешировать, но нельзя сохранить в архиве),
- «max-age=3600, must-revalidate (браузер может хранить страницу в кеше 3 600 секунд),
- max-age=3600, proxy-revalidate (proxy-сервер может хранить страницу в кеше 3 600 секунд.
Мета-тег pragma запрещает браузеру хранить страницу в памяти. Он пригодится, если страница очень часто обновляется.
Мета-тег refresh может понадобиться, если страница устарела, выдает ошибку 404 и необходимо перенаправить пользователя на новую аналогичную страницу.
В данной формуле N показывает, через сколько секунд после загрузки страницы нужно осуществить перенаправление, а URL обозначает адрес, куда переехала страница.
Mета-теги третьей группы не являются обязательными. Они всегда содержат атрибут name.
Если необходимо рассказать, что код веб-страницы сгенерировала программа FrontPage, можно опубликовать запись:
Если нужно сообщить, что сайт создан 12.04.2016, можно написать:
Если нужно сообщить, что 13 октября 2016 года документ устареет и необходимо осуществить новый сетевой запрос, достаточно сделать запись:
С указанием авторства страницы дело обстоит сложнее, поскольку автором, собственником и владельцем авторских прав могут быть разные люди.
Для указания автора страницы пишут:
Для указания владельца авторских прав пишут:
Для указания собственника веб-страницы пишут:
Электронную почту автора можно сообщить таким образом:
Также можно сообщить фактический адрес для связи с автором или собственником:
Влияние мета-тегов на поисковое продвижение
Мета-теги description и keywords служат инструментами внутренней оптимизации сайта, однако носят рекомендательный характер для поисковых систем. По сравнению с прошлыми годами влияние мета-тегов на ранжирование документов снизилось, поскольку владельца сайтов могут напрямую влиять на их содержание.
Содержание description часто попадает в сниппет, особенно в Google. При заполнении этих мета-тегов важно не переборщить с ключевыми словами, за переспам на фоне сопутствующих факторов можно получить санкции поисковых систем.
Мета-тег robots весьма актуален при продвижении сайта, так как позволяет скрыть от индексации дублированный и неуникальный контент.
Мета-теги управляющие кешированием документов косвенно влияют на скорость загрузки страниц, а значит тоже вносят небольшой вклад в продвижение сайта. А вот мета-теги третьей группы не оказывают серьезного влияния на раскрутку проекта.
Ошибки при составлении мета-тегов
К классическим ошибкам при заполнении мета-тегов можно отнести:
- обилие лишних слов в description («в этой статье вы сегодня узнаете»);
- несогласованные фразы, несвязный и нечитабельный текст, массовое перечисление ключевых слов в description;
- переспам ключевых слов в keywords;
- использование в keywords ключевых слов, по которым данная страница не продвигается;
- дублирование содержимого keywords в description;
- использование в мета-тегах стоп-символов (+,-,/,\,) и стоп-слов;
- дублированные или противоречащие значения robots.
Грамотное составление мета-тегов на сайте – важный шаг на пути в топ поисковых систем.
Генераторы мета-тегов: зачем, когда и как их использовать
Мета-теги играют важную роль в поисковом продвижении, так как именно благодаря им поисковая система получает основную информацию о вашем сайте. Теги напрямую влияют на то, как он будет отображаться в поисковой выдаче.
Несмотря так то что алгоритмы поисковых систем стали лучше понимать естественный язык, роботы по-прежнему полагаются на мета-теги, чтобы оценить релевантность контента в ответ на запросы пользователей.
В этой статье мы рассмотрим так называемые генераторы мета-тегов, которые упростят вам работу с этим SEO-инструментом.
История мета-тегов в алгоритме ранжирования Google
Роль мета-тегов в алгоритме ранжирования Google с годами изменилась. Некоторые мета-теги необходимы, в то время как другие потеряли свою эффективность из-за «черных методов» оптимизации. Например, некоторые SEO-специалисты начали использовать мета-теги для перехвата трафика конкурентов. Они добавляли в свои мета-данные ключевые слова, которые на самом деле не имели отношения к их контенту.
В результате Google сделал так, чтобы мета-тег keywords больше не был прямым фактором ранжирования. Но некоторые мета-теги, такие как title или description все еще могут влиять на CTR.
Таким образом, хотя связь между мета-тегами и ранжированием не так сильна, как раньше, их оптимизация все же может помочь вам «переманить» клики у ваших конкурентов.
Мета-теги ценны для SEO, потому что они:
- Помогают поисковой системе оценить актуальность вашего контента.
- Влияют на то, как будет отображаться ваш сайт в поисковой выдаче.
- Позволяют Google легко извлекать данные для отображения в расширенных результатах поиска.
- Помогают связывать ваш сайт с другими онлайн-ресурсами (например, Facebook, Twitter и приложения для iOS / Android).
Читайте также: Как увеличить CTR ваших сниппетов в поиске?
Какие мета-теги нужно использовать?
Прежде, чем начать использовать генератор мета-тегов, убедитесь, что вы знаете, какие из них нужно указывать на сайте. Ниже — список мета-тегов, которые важны для поисковых систем:
- Тег , пожалуй, самый важный, потому что он дает Google четкое представление о содержании вашей страницы.
- Тег отображается в результатах поиска под заголовком вашей страницы. Он должен содержать ключевые слова и побуждать пользователя перейти по ссылке.
- Тег — это ключевые слова, релевантные вашей целевой странице (этот метатег потерял почти всю свою ценность для SEO).
- Тег . Он показывает Google, что страницу нужно либо сканировать: «index, follow», либо игнорировать: «noindex, nofollow».
Читайте также: Как создавать мета-описания, позволяющие выйти в ТОП поиска
Как использовать генераторы мета-тегов
Для тех, кто не разбирается в HTML, генераторы мета-тегов позволяют быстро создавать совместимые с требованиями поисковых систем куски кода с мета-тегами без необходимости обращаться к веб-разработчику.
По большей части у всех этих инструментов похожий набор функций:
- Вы заполняете обязательные поля.
- Нажимаете кнопку «Генерировать».
- Копируете полученный результат и вставляете его в раздел HTML-кода страницы.
![]()
Пример мета-тегов
Читайте также: 10 обязательных техник внешней SEO-оптимизации
Типы генераторов мета-тегов
В интернете можно встретить огромное количество разных генераторов мета-тегов. И хотя все они похожи между собой, некоторые имеют чуть более расширенный функционал. Сравнивая их между собой, можно понять, какой именно лучше подойдет для вашей SEO-стратегии. Помимо непосредственно самого генератора тегов, вы можете получить полезную информацию о роли мета-данных в процессе ранжирования или о том, как ИИ вскоре может изменить всю систему поискового продвижения.
Как выглядит генератор мета-тегов
Самые простые генераторы мета-тегов предлагают вам ввести название вашего веб-сайта, описание контента и ключевые слова, по которым вы хотите продвигаться:
Один клик — и вы получаете мета-теги HTML на основе введенных данных:
![]()
Пример мета-тегов, созданных генератором Metatags.org
Затем вы можете скопировать сгенерированные теги и вставить их в HTML-код вашего сайта. Все довольно просто.
Еще более простой способ — внести мета-теги прямо в вашу CMS, не залезая в код:
![]()
Популярные плагины, такие как Yoast SEO, определят, содержат ли ваши мета-теги ключевые слова и оптимизированы ли они для поисковых систем.
Читайте также: Кластеризация ключевых слов, или Как вывести SEO на новый уровень
Генераторы мета-тегов 2.0: посмотрите, как выглядят ваши метаданные в Google
При создании мета-тегов для эффективного SEO речь идет не только о том, чтобы заставить поискового робота вывести ваш сайт в ТОП. Важно еще мотивировать пользователей кликнуть на результат поиска.
По этой причине инструменты генерации мета-тегов эволюционировали, чтобы улучшить опыт тех, кто пользуется поисковыми системами. Новые генераторы мета-тегов дают предварительный просмотр того, как ваши мета-данные выглядят в Google:
![]()
Визуализация мета-тегов в генераторе metadata.io
Визуализация того, как мета-данные выглядят для пользователя в интерфейсе поисковика, может быть действительно полезной.
Некоторые инструменты также предоставляют возможность создания разметки Open Graph. Она отвечает за привлекательный вид репостов страниц сайта в соцсетях:
![]()
Пример создания разметки Open Graph в генераторе opengraph.xyz
Вот когда генераторы мета-тегов, подобные тем, что были упомянуты выше, могут быть полезными:
- Подсчет длины слов в тегах title и description.
- Визуализация того, как изображения и текст выглядят в результатах поисковой выдачи или при репостах в социальных сетях.
- Добавление социальных мета-тегов, чтобы сделать ваш контент более привлекательным в Facebook, Twitter или LinkedIn.
Эти инструменты также могут помочь вам понять, как добавление мета-данных в код меняет внешний вид сайта в результатах поисковой выдачи.
Но сама технология генерации мета-тегов, по сути, остается такой же, как и у самых простых инструментов.
Читайте также: Поисковая оптимизация изображений: что такое alt-текст и почему он так важен
Генерация мета-тегов с использованием возможностей искусственного интеллекта и НЛП
Для более продвинутых специалистов неудобство при создании мета-тегов кроется вовсе не в недостаточных знаниях HTML, а в создании большого объема мета-тегов.
Если пользоваться обычными генераторами мета-тегов, то очень многое вам придется вводить вручную. Однако более новые версии, основанные на алгоритмах искусственного интеллекта, могут облегчить вам работу. Инструмент Headlime, представленный ниже, является ярким тому примером. Он предоставляет сотни шаблонов для тегов title и description и генерирует их в соответствии с теми данными, которые вы вводите:
![]()
С появлением большого количества open-source технологий предиктора текста, таких как GPT-3, генераторы мета-тегов превратились в гораздо более инновационные и полезные инструменты. Для тех, у кого нет времени заполнять данные вручную, инструменты генерации мета-тегов, которые используют технологию предсказания текста, представляют большую ценность.
Вот несколько примеров, когда инструмент генератора метатегов на базе искусственного интеллекта может принести ощутимую пользу:
- Сплит-тестирование различных версий тегов title и description, чтобы увидеть, какие из них обеспечивают лучший показатель CTR.
- Сайты интернет-магазинов, которым требуется генерация множества мета-тегов (от сотен до тысяч целевых страниц).
- Всем, кто хочет сэкономить время на создании читаемых результатов поисковой выдачи с высоким показателем CTR.
Читайте также: Продвижение интернет-магазина и сайта для бизнеса: 8 важных отличий
Заключение
Реальность такова, что модели обработки естественного языка Google становятся настолько продвинутыми, что они уже меньше полагаются на мета-теги для понимания содержимого сайта.
Теперь в 70% случаев Google пишет свои собственные мета-описания для первой страницы поисковой выдачи. Возможно, однажды Google может генерировать заголовки для целевых страниц на основе того, о чем, по его мнению, написано на сайте (при этом он будет использовать технологии искусственного интеллекта). В конце концов, Google может стать достаточно умным, чтобы значительно уменьшить свою зависимость от мета-тегов.
А пока вы можете использовать генераторы мета-тегов, чтобы дать своему сайту преимущество перед конкурентами в поисковой выдаче. Поэкспериментируйте с несколькими инструментами, чтобы понять, какой из них вам лучше подходит. И не стесняйтесь проконсультироваться с SEO-специалистом, чтобы убедиться, что вы правильно и эффективно используете мета-теги.
Отдельно стоит упомянуть вариант, про который часто спрашивают — можно ли составить сайт из одного только лендинга и продвигать его с помощью мета-тегов в SEO?
К сожалению, то, что считает полезным поисковый робот, может быть слишком громоздким для лендинга. А некоторые поисковые системы иногда предпочитают огромный объем текста — это точно не для посадочной страницы. Проще говоря — лендинг хорош для ведения рекламы на него, для проведения акций и анонса мероприятий. Но для постоянного продвижения при использовании лендингов нужно быть очень осторожным. Хотя, разумеется, в определенных сферах и при грамотном конструировании, можно продвинуть в ТОП поиска даже лендинг.