Текстовый анализатор (SEO) 

  • 39
  • Опубликовано: 2016-11-19
Цель анализатора: получить точные рекомендации по оптимизации текста на основании исследуемых фраз и исследуемых страниц.
Вводные данные представляют собой файл Excel следующего вида:
1. Слева указаны исследуемые фразы
2. Справа указаны исследуемые страницы

Принцип работы
Анализирование использования указанных фразы на указанных страницах и вывод медианы.
Фразы могут состоять как из 1 слова, так и из 7 слов, то есть порог размера фразы составляет от 1 до 7 слов включительно.
Разложении фраз на составляющие и на возможные вариации.

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

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

Программа исследует:
1. Количество слов в документе
2. Вхождения в тег Title
3. Вхождения в тег Description
4. Вхождения в тег <h1>
5. Вхождения в теги <h2-h6>
6. Вхождение в основной текст документа
7. Вхождения в анкоры
8. Вхождения в теги <b>,i,strong,em
9. Вхождения в текстовые фрагменты на странице
10. Прочие вхождения внутри тега <body>


Прикрепленные файлы:

Комментариев нет
оставить комментарий могут только авторизованные пользователи
Другие работы автора:
FLY - Wallpapers and Themes

FLY - Wallpapers and Themes - Frontend, backend разработка - Более подробная информация по ссылке в iTunes

Онлайн-игра на Unity

Онлайн-игра на Unity Разработка: - серверной части на выделенном (своём) сервере, базы данных (Node.js, SocketIO, MySQL) - клиентской части (игры) на Unity

Кластеризатор (SEO)

Кластеризатор (SEO) Группировка ключевых слов, поданных на вход, на основании привязки по совпадениям URL-адресов. Группировка по методу центройдов: берется первый запрос по порядку, и происходит поиск совместимых с ним запросов по принципу совпадения n URL-адресов (где…

Программа для учета складских товаров

Программа для учета складских товаров Программа для учета предметов на складе с учетом выдачи предметов и их количества работникам. Платформа: Windows База данных: SQL Server 2012 Особенности: - справочники для хранения данных - учет прихода предметов на склад с учетом количества - выд…

Сервис генерации капчи

Сервис генерации капчи - платформа ASP.NET MVC 4 - регистрация/авторизация пользователей - установка фона, размера шрифта, ширины/высоты генерируемый капчи - создание уникальных словарей с любым набором слов для каждой капчи - возможность динамической замены словаря для лю…

Генерация прайсов шин и дисков

Генерация прайсов шин и дисков Программа генерирует прайс поставщиков из прайсов EXCEL документов разной структуры. Для каждого загруженного прайса система позволяет указать расположение колонок с нужным контентом. Особенности: - сохранение введенных пользователем данных о пра…

Автоматизированная система "Мясокомбинат"

Автоматизированная система "Мясокомбинат" Виртуальный склад сырья и его функции: 1) занесение данных о товарe, входные данные накладные 2) списание в производство сырье, на основе тех карт 3) списание вручную по сроку годности 4) система выдает сообщение при запросе о продуктах, которые не и…

Генерация бэйджей по макетам

Генерация бэйджей по макетам Программа для автоматизации процесса регистрации участников мероприятия (бэйджей). Особенности: - возможность изменения макета для бэйджа - печать бэйджа - база данных SQL Server 2012 - получение фото из Web-камеры, обрезка фото под размер фото для б…