Из собственного опыта сделал вывод - не существует какого-то оптимального количества знаков для статьи на сайте. Никогда не задумывался об объеме статей и размещал на своих сайтах самые разные, с количеством знаков от 200 и до 10000. Все публикации прекрасно индексируются, даже самые мелкие. Кто-то скажет, что индексация это не показатель, нужно еще чтобы ранжирование было на высоте. И здесь все в порядке, страницы сайта с текстами объемом в 300-500 знаков на первой странице выдачи по высококонкурентным поисковым запросам. Зачем лить воду на тысячи знаков, если в ней тонет здравый смысл?
Думаю, что поисковые системы уже в ближайшем будущем смогут определять и такие тексты, отправляя сайты с подобным контентом вниз рейтинга.
Это будущее давно наступило

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