Еще бы посоветовал добавить микроразметку, легко добавить с помощью
гугл -> гугл вебмастер -> ваш сайт -> другие ресурсы -> Мастер разметки структурированных данных
Это просто направляющие которые показывают ширину некоторых блоков, а в некоторых местах показывают отступ, для кое какого стандартизирования.
Многие дизайнеры просто так суют её где попало и даже не знаю зачем она им. ctrl+h и не парься
Он не устарел, просто считается, что блочная удобнее. Тут по сути кому как, но есть вещи которые в данный момент делаются только на таблицах, например таблицы в почте)
По тегам? Если на странице есть какая то метка, например в статье что то типа такого: <div class="tag">информация</div>
то поиск можно будет реализовать простым php скриптом, если ты про это, то отпишись, помогу