Статьи

TeamCity & IIS SEO Toolkit - Приключения подонка!

  1. Настройка TeamCity для запуска приложения
  2. Как я могу просмотреть полный отчет?

TeamCity оказался одним из самых полезных инструментов, которые я использовал в последнее время. Это помогло мне от непрерывного развертывания сайтов до промежуточных и производственных сред, позволяя проводить тестирование на проникновение в систему безопасности, запускать автоматические приемочные тесты с SpecFlow и многое другое. Я действительно надеялся, что найдется способ протестировать возможности SEO недавно развернутого сайта. Обычно при развертывании сайта я открываю консоль IIS и запускаю анализ сайта по URL-адресу, используя SEO Инструментарий но я подумал, что действительно должен быть способ запустить это из TeamCity.

В течение прошлой недели или около того я писал некоторый прототип кода, который позволит мне использовать dll-инструментарий SEO для создания анализа сидячих мест. Это оказалось эффективным, и, поскольку я смог запустить анализ из кода, я смог запустить приложение из TeamCity.

код для этого приложения находится на очень ранних стадиях, так как он был написан с помощью некоторого примера кода на MSDN. Это будет развиваться со временем, и я сделаю это доступным. В планах приложения - поддержка различных частей анализа, которые будут добавлены в отчет с помощью параметров конфигурации. Поскольку я уверен, что этот код может быть использован не по назначению, я добавил небольшой Thread.Sleep, чтобы его нельзя было использовать для DoS-атак на сайт. Я не несу ответственности за неправильное использование кода.

Настройка TeamCity для запуска приложения

Войдите в TeamCity как администратор и перейдите на экран администрирования.

Нажмите «Создать проект» и введите некоторые детали проекта:

Далее мы хотим создать конфигурацию сборки. Итак, нажмите «Создать конфигурацию сборки»:

Добавьте некоторые общие детали - имя, описание и формат номера сборки. Здесь важно отметить текстовую область артефактов. К нему добавлен SEOReport.html. Это отчет, который создает приложение для сканера. Мы добавляем это к артефактам, чтобы можно было добавить результаты на вкладку отчета.

Далее нас попросят ввести некоторые настройки VCS. Мне пришлось немного взломать вещи. Технически мне не нужно проверять это приложение из-под контроля версий. Поэтому я вписываю путь к файлу приложения в путь оформления заказа следующим образом:

Шаг сборки - следующий шаг, который нужно добавить. В шаге сборки нажмите Add Build Step и выберите Command Line из выпадающего меню типа бегуна. Здесь мы называем приложение сейчас:

Как видите, мы оставляем рабочий каталог пустым, так как мы уже указали каталог на этапе VCS. Затем мы можем вызвать .exe из исполняемого файла команды. Параметры, где это становится интересным. Это то место, которое мы передаем на сайт для сканирования - если сайт не указан, будет сгенерировано исключение приложения и сборка завершится неудачно.

Когда вы закончите настройку и перейдете на сайт, запустите сборку. При успешной сборке на странице сведений о сборке отобразится (вновь настроенная) вкладка «Отчет SEO Crawler»:

При успешной сборке на странице сведений о сборке отобразится (вновь настроенная) вкладка «Отчет SEO Crawler»:

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

Но при успешной сборке и переходе на эту вкладку мы получаем очень простой отчет:

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

Как я могу просмотреть полный отчет?

Как я уже упоминал, приложение-сканер выполняет полный анализ сайта. Тот же анализ, что и IIS. В корневой папке приложения находится папка IIS SEO Reports. Эта папка будет содержать все отчеты о проверке. Поэтому, если вы действительно хотите, вы можете взять папку сканирования и поместить ее в известное местоположение IIS (для меня это MyDocuments / IIS SEO Reports), и IIS может отобразить полный отчет, как это было бы раньше.

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

Похожие

Определение SEO
Определение SEO SEO ( поисковая оптимизация ) можно определить как набор методов, применяемых к веб-сайту и третьим веб-сайтам с целью увеличения числа посетителей веб-сайта, естественно, в основных поисковых системах. Разрабатывая релевантный контент по очень конкретным темам, веб-мастер стремится расположить некоторые страницы вашего сайта с определенными ключевыми словами на первой странице результатов
Сан-Диего SEO
... могут повредить репутации вашего бизнеса. Прежде чем выбрать компанию веб-маркетинга в Сан-Диего, обязательно спросите о предыдущей работе. Желательно, чтобы большинство экспертов по веб-маркетингу смогли показать вам проверенный послужной список своего успеха. Эксперты могут создать новый полнофункциональный веб-сайт или перепроектировать и обновить существующий веб-сайт. Сделайте ваш сайт правильно с первого раза с Чикаго SEO веб-дизайна компании. Получите ваш SEO Сан-Диего
Поля SEO
... я, включенная в метатег на веб-странице. Поисковые системы используют метаданные для поиска релевантной информации для отображения в результатах поиска. Это включает в себя такие вещи, как заголовок страницы, мета-описание и ключевые слова. Поле для ввода метаданных можно найти в следующих местах: Домашняя страница : Настройка магазина ›Настройки магазина› Раздел поисковой оптимизации
SEO Лондон |
Поисковая оптимизация или оптимизация (с «z» или «zee», если вы через «пруд») или SEO, как это часто сокращается, методы постоянно развиваются. Эта эволюция является ответом на эволюцию поисковых систем, таких как Google, Yahoo и MSN. Google, в частности, стал самой сложной и продвинутой поисковой системой, так как он оснащен множеством антиспамовых технологий. У Google более 85% всех поисковых запросов в интернете через их веб-сайт, так как это та поисковая система, в которой ваш сайт должен
SEO Analyzer - Интернет SEO Checker
... какие-либо изменения, чтобы вы могли сделать его максимально эффективным, когда речь заходит о привлечении посетителей. и держать их заинтересованными. В отличие от многих подобных инструментов, рецензент веб-сайта полностью бесплатен. Когда вы воспользуетесь этим инструментом, вы поймете, насколько действительно удобен ваш сайт, так как это один из наиболее важных факторов, которые следует учитывать. Вы также сможете использовать Рецензент веб-сайта, чтобы оценить приверженность
Как улучшить SEO в Joomla 3.0?
Подробности создано: вторник, 01 апреля 2014 19:22 Каждый день появляются новые веб-сайты, созданные с помощью Joomla, и если методы SEO для поисковых систем не применяются активно, ваш сайт может быть забыт понемногу и никогда не улучшать позиции в рейтинге Google. Для предыдущих версий Joomla 1.5 и 2.5 есть хорошие плагины для SEO, но в версии
Как улучшить ваши SEO страницы
Что делать, если у вас есть страница на вашем сайте и по какой-то причине она полностью игнорируется поисковыми системами? Какой действенный интеллект вы можете использовать в качестве стратегии или какой SEO Техника, которую вы можете реализовать, чтобы поместить эту страницу на карту? Следующая тактика способна исправить (1) осиротевшие страницы и (2) установить назначение страниц в стратегический порядок клевывания.
Как измерить рентабельность SEO
... являются важной частью определения того, используются ли ваши ресурсы эффективно. Многие маркетологи не понимают, что есть способ отследить успех SEO измеримым образом. Читайте дальше, чтобы узнать, как измерить рентабельность инвестиций в SEO и как это может помочь вашему бизнесу. Обоснование SEO усилий Целью расчета фактической или потенциальной рентабельности инвестиций является
SEO Обучение | Курс SEO | SEO обучение с трудоустройством
ТОПС Технологии предлагает отличные учебные курсы по SEO, чтобы предоставить новичкам знания о процессах оптимизации на странице и за ее пределами. В TOPS мы также являемся аутсорсинговой компанией, предлагающей услуги по оптимизации сайта. Мы обладаем наилучшими знаниями о последних практиках оптимизации, используемых в отрасли, и, следовательно, внедряем то же самое в наши методики обучения SEO, чтобы предлагать нашим студентам знания новейших практик
SEO Перт | SEO компания, SEO услуги - Перт WA
... как правило, получаете то, за что платите… т.е., если вы платите мало, вы, скорее всего, получите мало взамен. Начните с вашей кампании SEO сегодня Хорошее SEO предлагает наиболее экономически эффективную, долгосрочную маркетинговую стратегию онлайн для любого бизнеса. SEO Кампании В рамках наших профессиональных SEO-кампаний мы не стремимся к тому, чтобы вы получали
SEO продвижение сайтов
Продвижение Интернет ресурса в поисковиках - важнейший маркетинговый этап рекламы для организаций. От того, насколько грамотно выполнена оптимизация, напрямую зависит эффективность всей рекламной кампании и успех предприятия. Безусловно, для того, чтобы ваш Интернет ресурс

Комментарии

Как работает плагин WordPress SEO?
Как работает плагин WordPress SEO? Вы управляете значением SEO каждой страницы веб-сайта, сообщения блога и пользовательской записи (например, специальных предложений, списков каталогов и т. Д.) С помощью одного редактора, который расположен под областью редактора контента каждой страницы или сообщения. Плагин WordPress SEO использует цветовую систему оценки различных аспектов SEO, поскольку она связана с отдельной страницей / публикацией. Зеленый = хорошо,
Помните, мы рассмотрели, как структура их веб-сайта не была оптимизирована для SEO, и как трудно было посетителям найти то, что они хотят?
Помните, мы рассмотрели, как структура их веб-сайта не была оптимизирована для SEO, и как трудно было посетителям найти то, что они хотят? Что ж, это оказало большое пагубное влияние на их способность использовать свою значимость в своей отрасли (один из самых больших активов). К счастью, Medaesthetics сделал правильный выбор и
Как вам могут помочь услуги по созданию контента SEO от Dago SEO?
Как вам могут помочь услуги по созданию контента SEO от Dago SEO? наш Авторы контента SEO может написать убедительный и информативный контент, который может поставить ваш сайт на вершину рейтинга в поисковых системах, одновременно привлекая вашу аудиторию. Другими словами,
Как я могу купить профессиональную страховку для SEO консультантов?
Как я могу купить профессиональную страховку для SEO консультантов? Вы можете подать заявку онлайн или позвонить нам напрямую, чтобы обсудить ваши требования с одним из наших профессиональных брокеров по вопросам ответственности. Страхование профессиональной ответственности для SEO консультантов
Теперь вы понимаете, как делать SEO BlackHat, но со стороны хороших?
Теперь вы понимаете, как делать SEO BlackHat, но со стороны хороших? Итак, чтобы получить этот вид чистой обратной ссылки, первое, что вам нужно сделать, это создать действительно хороший контент, включая, как в случае с Patel Y Dean, контент с информацией о статистических данных, тематических исследованиях, тестах и ​​выборках, которые Реально, так что вы и остальная часть интернет-сообщества с удовольствием включите их в свои веб-сайты и тем самым создадите естественное
Вы уже некоторое время занимаетесь SEO и хотите узнать, как сделать рентабельный вариант для SEO?
Вы уже некоторое время занимаетесь SEO и хотите узнать, как сделать рентабельный вариант для SEO? Тогда эта статья для вас. Учиться SEO Вы мечтаете получить зарплату от своих SEO-проектов, сидя на пляже, потягивая пина-коладу и слыша, как волны
Статью Местный SEO - что это такое и как это работает?
Вы уже некоторое время занимаетесь SEO и хотите узнать, как сделать рентабельный вариант для SEO? Тогда эта статья для вас. Учиться SEO Вы мечтаете получить зарплату от своих SEO-проектов, сидя на пляже, потягивая пина-коладу и слыша, как волны
Как мы пишем цитату SEO?
Как мы пишем цитату SEO? Существуют разные способы создания цитаты для SEO, но одно можно сказать наверняка: цитату SEO нужно персонализировать ! Мы стремимся быть максимально точными. Наши цитаты очень подробны, чтобы наши клиенты полностью понимали, какие средства мы используем для улучшения SEO своего сайта. Таким образом, содержание каждой цитаты и связанной
Как стать органическим SEO?
Как стать органическим SEO? SEO самоучка или с обучением? До недавнего времени не было специализированного обучения SEO, чтобы стать SEO. Знаменитости в этом бизнесе (Оливье Андрие, Аурелиен Бардон, Пол Санчес, Аурелиен Делефосс и другие) являются символом самоучек-самоучек , которые научились овладевать искусством органических ссылок с помощью тестирования и обучения. Для некоторых они начали заниматься SEO еще до того, как Google появился на рынке исследований.
Как будет отличаться SEO в Drupal 7?
Как будет отличаться SEO в Drupal 7? Как меняются поисковые системы и что мы можем сделать? Размышления и советы по написанию книги (каждый должен это делать!) Слушайте интервью здесь
Что вы узнаете в нашей SEO SEO маркетинговой мастерской?
Что вы узнаете в нашей SEO SEO маркетинговой мастерской? Повышение конверсии на 100% за счет увеличения скорости вашего сайта Массово повысить рейтинг кликов с помощью редко используемой техники Оптимизируйте каждый пост / страницу на вашем сайте, чтобы Google рассматривал ваш контент как высококачественный, авторитетный и информативный. Сделайте так, чтобы ваш сайт упоминался в новостных доменах с высокой посещаемостью Создайте 240+

Как я могу просмотреть полный отчет?
Какой действенный интеллект вы можете использовать в качестве стратегии или какой SEO Техника, которую вы можете реализовать, чтобы поместить эту страницу на карту?
Как работает плагин WordPress SEO?
Помните, мы рассмотрели, как структура их веб-сайта не была оптимизирована для SEO, и как трудно было посетителям найти то, что они хотят?
Как вам могут помочь услуги по созданию контента SEO от Dago SEO?
Как я могу купить профессиональную страховку для SEO консультантов?
Теперь вы понимаете, как делать SEO BlackHat, но со стороны хороших?
Вы уже некоторое время занимаетесь SEO и хотите узнать, как сделать рентабельный вариант для SEO?
Вы уже некоторое время занимаетесь SEO и хотите узнать, как сделать рентабельный вариант для SEO?
Как мы пишем цитату SEO?

Новости

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

Интернет магазин искусственных цветов
Человеческая фантазия безгранична, как и стремление человека к прекрасному. Это не может не радовать творческих личностей, да и вообще представителей современного прогрессивного человечества. Но в двойне

Интернет магазин ЛЕГО
Ка быстро растут чужие дети, да что там чужие и свои растут не медленнее. Еще казалось только вчера Вы ощутили небывалый прилив нежности только сказав мужу новость, что скоро он станет папой. И вот уже

Билайн домашний интернет за 1 рубль
Компания Beeline предоставляет абонентам не только качественную  мобильную связь, но и домашний интернет с телевидением. Появилась услуга недавно, поэтому многие клиенты ещё не знают об интересной

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

Кому какой пакет: на что хватит 1 ГБ мобильного интернета, а на что нужно больше
28 Января 2016 15:00 34791 С появлением 3G в Украине мобильный интернет перестал быть медленным и неполноценным придатком к смартфону, а стал таким же рабочим инструментом, как и Wi-Fi.  Скорость

Операторы показали украинцам 3G: на что хватит 1 ГБ трафика
Операторы предлагают абонентам пакеты с 0,7-2,5 ГБ трафика. Много это или мало? И что конкретно можно сделать, имея в смартфоне 1 ГБ? К середине июня уже два из трех мобильных операторов - Астелит (life:)

Интернет-банк Банка Авангард
Обзор системы интернет-банка Пожалуй, не будет преувеличением сказать, что интернет-банк – самый востребованный банковский сервис современного банка. Возможность подключения практически

Наталья Толстая - Что делать, если у мужа появилась любовница? Советы психолога
Еще лет двадцать назад невозможно было себе представить, чтобы люди знакомились, влюблялись и изменяли своим половинам, не вставая с кресла. Но с появлением Интернета все это стало реальностью... Виртуальный

Что делать если 3G,LTE и WIFI не работает
«Мегафон» - это компания, которая предоставляет услуги мобильной связи, а так же доступ к Интернету. Эта российская компания набирает все большей и большей популярности, так как имеет множество разных