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

Вот смотрите - есть готовая фраза (лучше, безусловно, из трекера, так как эта фраза уже привязана поисковиком к вашему сайту), и подсчитано количество переходов по ней на ваш сайт (придется делать отдельную таблицу в бд, где подсчитывать частоту фраз). И после какого то числа заходов, скажем условные 100 посетителей по одной фразе, генерируем новую страницу на сайте. Заголовок это страницы - фраза, урл - то же фраза, на самой странице тоже неоднократно встречается эта же фраза. Для этой фразы надо сгенерировать автоматический контент. Естественно, на ум приходит анонсы постов неким образом относящиеся к это фразе. Это пожалуй самый сложный вопрос - как найти посты для фразы.

Если использовать анализ текста фразы и поста (заголовок, рубрики, метки, контент), то задача становится не такой уж тривиальной. То есть информации основанной только на тексте явно недостаточно, и главное результат может быть неудовлетворительный. Вместе с тем, по фразе пришли люди на какие то страницы, и эти страницы можно отследить, то есть составить список страниц, которые соответствуют этой фразе. Недостаток такого подхода может оказаться то, что поисковик привел по одной фразе посетителей только на одну страницу. Требуется нечто такое, что в поисковике называется "похожие страницы". Алгоритм похожести, явно имеет мало общего с плагином похожих постов.

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

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

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