Использование Expression Web SEO Checker - блог команды разработчиков Expression

  1. Запуск проверки SEO
  2. Исправление проблем с поиском

Expression Web 4 предоставляет новый инструмент отчетности: SEO Checker , который помогает оптимизировать страницы вашего сайта для поиска и индексации поисковыми системами. Страницы, которые следуют хорошим правилам поисковой оптимизации (SEO), занимают более высокие места в результатах поиска, помогая людям легче находить ваш сайт.

SEO Checker

SEO Checker анализирует статическую структуру и содержание страницы, сравнивает каждую страницу с 50 различными правилами, чтобы убедиться, что страница удобна для поисковых систем, и выдает подробный отчет о проблемах и решениях. Чтобы придумать 50 правил SEO, команда Expression Web исследовала текущие лучшие практики в SEO, которые, как правило, подчеркивают необходимость создания правильной разметки и предоставления соответствующего контента. Правила SEO Checker предоставляют руководство в следующих категориях:

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

  • Оценка рейтинга вашего сайта по целевым ключевым словам (проверьте рейтинг страницы в нескольких поисковых системах)
  • Предоставление оригинального контента на вашем сайте
  • Создание ссылок на ваши страницы (с внешних сайтов и внутри сайта)
  • Канонизация URL (например, убедитесь, что поисковые системы обрабатывают <yoursite> .com так же, как www. <Yoursite> .com)
  • Использование описательных имен файлов для ваших изображений

Эти и другие задачи рассматриваются на Блог Центра веб-мастеров Bing в их серии из пяти частей по улучшению рейтинга страницы. В этих сообщениях есть много конкретных рекомендаций, поэтому посмотрите:

Если вы хотите углубиться в понимание создания внешних ссылок и насколько важно это для ранжирования в поиске, см. Создание ссылок для умных веб-мастеров (из блога Bing для веб-мастеров) и Качественные ссылки на ваш сайт (из блога Google для веб-мастеров).

Вы также должны убедиться, что весь контент, который вы хотите найти на вашем сайте, доступен через внутренние гиперссылки или путем создания карты сайта. Вы можете использовать отчет «Несвязанные файлы» в представлении веб-сайта Expression, чтобы найти страницы, недоступные изнутри. В противном случае для получения рекомендаций по использованию Sitemap см. «Раскройте сердце вашего сайта с помощью Sitemap» в Часть 5 из сообщений в блоге Bing SEO.

Имейте в виду, что SEO Checker был создан для анализа статического HTML-контента. Если большинство страниц вашего сайта динамически создаются с помощью ASP.NET или PHP, вы увидите более значимые результаты SEO-анализа с помощью бесплатного IIS Search Engine Optimization Toolkit , Хотя IIS Toolkit не интегрирован с инструментом редактирования, вы можете использовать Expression Web, чтобы легко находить и исправлять любые проблемы SEO, о которых сообщает инструмент.

Недавно я написал приложение для мобильных телефонов, а затем подумал, как бы я хотел, чтобы люди открывали это приложение. Некоторые люди найдут приложение в магазине приложений на телефоне, но крупные поисковые системы не индексируют его. Публикация соответствующего веб-сайта для моего приложения добавляет возможность того, что кто-то обнаружит приложение с помощью веб-поиска. При создании этого очень простой сайт брошюры Я использовал Expression Web 4 Compatibility Checker и SEO Checker, чтобы убедиться, что сайт максимально удобен для поисковых систем. Я расскажу, как я использовал каждую программу проверки, и как я исправил ошибки, найденные программой проверки SEO .

Сначала я рассмотрел и исправил ошибки кода и проблемы совместимости разметки на сайте. Вы можете спросить, почему, так как мы говорим о SEO. Это Bing Webmaster Center Сообщение блога объясняет:

Ваш исходный HTML-код действителен? Только потому, что он отображается более или менее правильно, вы уверены, что он твердый? (Некоторые браузеры гораздо более терпимы к ошибкам кодирования HTML, чем другие, поэтому вы можете на самом деле не видеть проблем. Однако поисковые роботы, как правило, не так просты, как эти терпимые браузеры, поэтому эта проблема важна.) Исходный код страницы может оказать негативное влияние на рейтинг страницы, если поисковая система не понимает и, следовательно, не может эффективно сканировать ваш код. Например, если вы неправильно отформатировали код тега <head> […], вся работа, которую вы вложили в улучшение его содержания для использования ключевых слов, может оказаться напрасной.

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

В строке состояния в нижней части Expression Web 4 отображаются значок «Несовместимость HTML» (слева на следующем снимке экрана), значок «Ошибка кода» и тип документа текущей страницы. Значок «Несовместимость HTML» позволяет узнать, имеет ли ваша страница разметку, несовместимую с типом страницы (в данном случае HTML5).

Вы можете щелкнуть Перейти к ошибке, чтобы перейти к первой ошибке совместимости на странице, или запустить проверку совместимости…, чтобы получить отчет о проблемах совместимости для всего сайта. Смотрите наш предыдущий пост в блоге Улучшить поисковый рейтинг вашего сайта для получения дополнительной информации о запуске проверки совместимости .

Запуск проверки SEO

Теперь пришло время настроить мой сайт для поиска. Я выбрал SEO отчеты ... из меню Инструменты, чтобы отобразить SEO Checker :

Узнайте больше о SEO ссылка ведет к встроенной справочной документации Expression Web по SEO и функции отчетности SEO. Обязательно ознакомьтесь с этой справкой, так как она содержит обширную информацию о передовых практиках SEO и подробное объяснение всех правил SEO, которые используются Expression Web 4 для анализа вашего сайта.

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

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

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

Исправление проблем с поиском

Предупреждение: для страницы не определены ключевые слова

Первой проблемой поиска моего сайта является предупреждение «Для страницы не заданы ключевые слова». Если вы ранее не работали с ключевыми словами HTML, это утверждение может быть несколько загадочным. К счастью, вы можете навести указатель мыши на проблему на панели «Поисковая оптимизация», чтобы увидеть более подробную информацию, например:

К счастью, вы можете навести указатель мыши на проблему на панели «Поисковая оптимизация», чтобы увидеть более подробную информацию, например:

Вы также можете дважды щелкнуть по проблеме, чтобы перейти непосредственно к строке кода, содержащей проблему на вашей странице. В этом случае двойной щелчок приводит к тому, что редактор кода выделяет тег <html> во второй строке index.html. С тегом <html> все в порядке, но он выделен, потому что средство проверки не нашло ни одного ключевого слова в документе. Итак, как мы можем решить эту проблему? Если вам достаточно указаний в подсказке, вы можете добавить отсутствующий метатег и ключевые слова непосредственно в редакторе кода. Но предположим, что вы хотите узнать больше об этой теме, в этом случае вы можете нажать на WEB1034 гиперссылка в столбце «Справочная тема» панели «Поисковая оптимизация». Раздел справки каждого правила SEO содержит подробное объяснение проблемы, а также пример HTML для ее устранения. Вот пример HTML-кода раздела справки для устранения проблемы с отсутствующим ключевым словом:

Ниже приведен пример правильно отформатированного тега <title> с тегами <meta name = "description"> и <meta name = "Keywords"> в разделе тегов <head>.

<Голова>
<title> Свяжитесь с Proseware, Inc. </ title>
<meta name = "description" content = "Контактная информация для Proseware, Inc., включая адреса, номера телефонов и электронную почту" />
<meta name = "Keywords" content = "Proseware, приложения Proseware, утилиты Proseware, инструменты Proseware, инструменты сервера Proseware" />
</ HEAD>

Теперь, когда мы понимаем проблему с ключевыми словами и как ее устранить, мы можем либо просто ввести новый оператор <meta name = ”Keywords” content = ”...”> в редакторе кода, либо отредактировать ключевые слова в свойствах страницы. диалоговое окно, которое представляет для редактирования часто используемый мета-контент страницы. Чтобы открыть диалоговое окно, выберите « Свойства» в меню «Файл»:

Отсюда я просто набрал в диалоговом окне список ключевых слов через запятую, и Expression Web соответствующим образом обновил HTML.

Предупреждение: заголовок и описание страницы совпадают

Диалоговое окно «Свойства страницы» - это удобный способ исправить и третью проблему с возможностью поиска, указанную на панели результатов: «Заголовок и описание страницы совпадают». Описание страницы обычно отображается под заголовком страницы в результатах поиска. возможность подвести итог содержания страницы, чтобы побудить людей посетить вашу страницу. Без описания страницы, поисковая система сама выбирает, какой текст показывать. Возможно, худшее, что вы можете сделать здесь, это то, что я показал выше, где заголовок и описание совпадают. Это дает человеку, который ищет абсолютно никакой дополнительной информации о вашей странице, и потерянную возможность направить поисковый трафик на ваш сайт. Найдите минутку, чтобы заполнить это и написать содержательное описание.

Есть два связанных правила проверки SEO: WEB1052 («Содержимое тега <title> не является уникальным на сайте») и WEB1028 («Тег <meta name =» description »> не является уникальным на сайте»). Эти правила напоминают вам, что эти теги должны быть уникальными для всех страниц вашего сайта. Страницы с дублирующимися заголовками страниц на вашем сайте конкурируют друг с другом за релевантность ключевых слов в поисковой системе, в результате чего рейтинг каждой страницы снижается. Уникальные описания гарантируют, что пользователи видят значимые описания для каждой страницы, и могут легче идентифицировать контент, который они хотят.

Ошибка: тег <noscript> отсутствует

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

Начало виджета выглядит примерно так:

Эти виджеты основаны на Javascript, но поисковые системы (и браузеры некоторых пользователей) не будут запускать этот Javascript. В этих случаях, когда сценарий предназначен для создания видимого пользователем содержимого, вы можете предоставить блоку <noscript> альтернативный текст для отображения пользователя или предоставить дополнительную информацию для поисковой системы. Для этого случая я добавил это чуть ниже второго блока <script>:

<noscript> Прочитайте последние твиты: <a href=agedhttps://twitter.com/mapmindersabilities> @mapminders </a> </ noscript>

Не беспокойтесь о предоставлении блока <noscript>, если вы просто используете <script> для отслеживания аналитики.

Предупреждение: тег <meta name = ”robots”> содержит недопустимые значения

Метатег robots указывает поисковой системе, как и где она должна индексировать содержимое вашей страницы. В разделе справки правила перечислены все распознанные директивы и значения каждой из них: nofollow, follow, noindex, index, noodp, noydir, noarchive, cache, nocache. Тщательно продумайте, прежде чем использовать директиву, такую ​​как nofollow (которая не позволяет сканеру переходить по любым ссылкам на вашей странице) или noindex (которая препятствует индексации текущей страницы).

Для нашего сайта мобильного приложения я скопировал / вставил метатег робота с недопустимой директивой:

<meta name = "robots" content = "all, index, follow">

Устранить эту проблему так же просто, как удалить недопустимую директиву «all» из атрибута содержимого.

Ошибка: тег <img> или <area> не имеет атрибута 'alt' с текстом

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

И вот совет по оптимизации ваших изображений для SEO, о котором SEO Checker не расскажет: вы можете улучшить релевантность поиска изображений, используя разделенные дефисом имена для ваших изображений, такие как «location-detail-screenshot.png», в дополнение к значимому альтернативному тексту. Мы решили добавить это как правило в Web 4, но обнаружили, что правильно автоматизировать эту проверку на всех языках, которые мы поддерживаем в Expression Web, очень сложно.

Для получения дополнительной информации см. Сообщение в блоге Центра веб-мастеров Bing. Изображения и Flash и сценарий, о мой! (SEM 101) за лучшие практики SEO при использовании изображений на вашем сайте.

Ошибка: текст тега <a> слишком общий, чтобы обеспечить преимущества поиска

И теперь мы подошли к финальной проблеме SEO в нашем примере. Эти строки были помечены как имеющие слишком общий контент:

<li> <a href="#"> Главная страница </a> </ li>
<li> <a href=" [ссылка на магазин приложений "> Скачать </a> </ li>
<li> <a href="#contact"> Свяжитесь с нами </a> </ li>

Я не был уверен, как решить эту проблему, поэтому я нажал на WEB1058 ссылка на раздел справки и прочитайте следующее:

Тег <a> содержит общий текст, например «ссылка» или «нажмите здесь». Если гиперссылка указывает на контент, который имеет отношение к сайту, поисковый рейтинг сайта может быть снижен, если текст привязки точно не описывает цель гиперссылки.

Поисковые системы используют содержимое тегов <a> для предоставления сведений о странице, на которую ссылается тег <a>.

Для сайта приличного размера стоит повысить релевантность поиска на страницах с внутренними ссылками, поэтому мы могли бы потратить некоторое время на переосмысление имен ссылок, чтобы сделать их более контекстно-описательными. Например, мы можем заменить «Загрузить» на «Загрузить приложение MapMinders» и заменить «Связаться с нами» на «Написать разработчику MapMinders». Но для такого небольшого сайта это может иметь небольшую ценность для поиска и в конечном итоге сделать текст ссылки более визуально загроможденным. Для ваших собственных сайтов вам также может потребоваться этот компромисс.

И с этим я исправил все проблемы с поиском, определенные SEO Checker !

Теперь, когда вы оптимизировали свой сайт для поиска с помощью SEO Checker и опубликовали свои изменения, что дальше? Итак, ваша цель состояла в том, чтобы повысить рейтинг страницы в поисковых системах по определенным ключевым словам и привлечь больше трафика на ваш сайт в результате более высокого рейтинга страниц, верно? Если это так, вам нужно измерить рейтинг ключевых слов, посещаемость сайта и т. Д. Для этой цели доступно множество инструментов SEO-аналитики, каждый со своими плюсами и минусами. (См. «Оценка текущей эффективности вашего сайта» в этом Центре веб-мастеров Bing. Сообщение блога для полного списка метрик, на которые следует обратить внимание.) Два бесплатных инструмента для рассмотрения являются Инструменты Bing для веб-мастеров а также Инструменты Google для веб-мастеров , После некоторой начальной настройки они сообщат данные о количестве проиндексированных страниц, ваших главных страницах, релевантности ключевых слов и кликах из результатов поиска на ваш сайт. Эти инструменты довольно легки, поэтому в зависимости от размера вашего сайта и данных, которые вы хотите отслеживать, вы можете обнаружить, что вам нужно более детальное программное обеспечение для отслеживания поиска.

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

Эрик Райт, директор SDE
Microsoft Expression Web

Только потому, что он отображается более или менее правильно, вы уверены, что он твердый?
Итак, как мы можем решить эту проблему?