Я не знаю ни одной библиотеки, которая бы достигала этого, но я думаю, что вам нужно немного почитать о поисковой оптимизации. Насколько я понимаю (и, пожалуйста, исправьте меня, если я ошибаюсь), когда робот Google приходит на ваш сайт для индексации, он проверяет файл sitemap.xml. В этом файле вы определяете свойства следующим образом:
<url>
<loc>http://www.myhost.com/mypage.html</loc>
<lastmod>YYYY-DD-MM</lastmod>
<changefreq>monthly</changefreq>
<priority>1.00</priority>
</url>
Насколько я знаю, нельзя указывать конкретные ключевые слова для конкретной страницы. Использование мета-тегов может в некоторой степени (возможно) повлиять на это. Основное влияние будет иметь фактическое содержание страницы.
Я бы порекомендовал использовать «Инструменты для веб-мастеров» Google, которые будут давать вам отзывы / ошибки об индексации вашего сайта. Вы можете добавить свой сайт в google и присоединиться к очереди для индексации.
Существует несколько автоматических генераторов файлов Sitemap, с которыми у меня нет опыта, поэтому я не могу комментировать их.