Не агресивной - значит что за это не забанят.
Оптимизацию внутренних страниц для получения максимального результата нужно делать под один поисковый запрос (низкочастотный).
Низкочастотный запрос - обычно это словосочетание из 3-4 слов (более детально информацию о частотности запросов ищите в интернете)
1. тег <TITLE> - должен содержать только этот запрос и ничего лишнего (для максимального результата)
2. тег <META name="description" - должен быть написан так чтобы содержать слова из TITLE и привлекать внимание людей! (150-250 символов)
3. тег <meta name="keywords" - должен содержать все слова из TITLE, разделенных запятыми (или пробелами*) и ничего лишнего!
4. на странице обязательно должен быть тег <H1> но только один! и его содержание должно быть идентично TITLE и соответствовать названию содержимого!
5. в тексте страници должен присутствовать выбранный низкочастотный запрос целиком 2-3 раза (зависит от количества текста на странице, может быть и больше, но так чтобы при анализе страници анализатором
http://site-submit.com.ua/?pg=servis_analizing его (запроса) было 2-4% (всех остальных должно быть меньше)) а также отдельные слова из запроса встречались по тексту.
Для начала этого достаточно - у вас появилось куча работы, оптимизировать каждую из десятков тысяч страниц на вашем сайте
Пользуйтесь анализатором страниц
http://site-submit.com.ua/?pg=servis_analizing - увидите что нужно убрать лишнего со страниц и узнаете по каким запросам наиболее вероятно появится ваша страница в выдаче поисковика (на каких позициях это уже другой вопрос

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

- а если оптимизированных страниц 1000 то 1000 в день

)
И ПОМНИТЕ! Каждая страница должна иметь уникальный TITLE - то-есть по одной странице на каждый низкочастотник.
PS: И учтите - когда админы поисковиков это прочитают - они сделают все чтобы это не работало

(может быть

)