2 способа:
1. semrush и аналогичные (платные) - по ним и чекаете...
2. собираете за день (в зависимости от ниши - можно и неделю) ключи с помощью KeyCollector, Yandex Метрики, GWT, отсеиваете пустышки и чекаете собранные ключи на позиции...
Мне этого достаточно)
Сам когда-то задавался таким вопросом... Решений просто масса и для css тоже: http://bit.ly/xROPgq - выбирайте любое.
Вполне хватает Total Commander'а)
По скриптам хз, а по сигнатурам разметки - легко... Так же и блоги, форумы и сетки сателлитов ищутся.
о, вижу конкурентов в выдаче))
ТС, юзайте микроформаты - они набирают оборот в последнее время.
Любая программы по съему позиций, а которую можно загнать американский прокси 9или любой другой для вашего региона) - иначе только приблизительные значения... (не забывайте чистить кеш в браузерах и разлогиниваться из гуглопочты.
Сам пользуюсь keycollector'ом и serp parser'ом.
джаваскриптом выводить этот шаблон php (кусок с категориями), расположив его в папке, закрытой от индексации... Посмотрите реальную выдачу и кэш страницы seom.info - думаю допрёте...)
а чем гугл не подходит? составьте корректно поисковый запрос и-и-и вуаля!
Куда ж тут подробней - с конкурирующими мордами в топе бороться труднее, чем со страницами, которые являются внутренними...
ahrefs.com, linkdiagnosis.com