Собственно самый прямой и понятный способ улучшения сайта -- наполнение его информацией по темам, которые должны отображаться в поисковике. Идеально, когда информация действительно полезна, продумана и привлекает людей. Но не стоит забывать и о минимальных технических требованиях: ключевые слова (по которым должен находиться сайт) должны быть использованы в тексте, желательно несколько раз, можно в заголовках, и на нескольких страницах. Так поисковая машина поймёт, что про эту тему ваш сайт знает много.