Какое расширение должно быть?
Вам Яндекс написал, какого... файла ему надо? Такой и дайте.
Пошагово:
1. Открываем "Мои документы"
2. В окне на пустом месте щелкаем левой кнопкой мыша.
3. В появившемся меню выбираем "Создать" > "Текстовый докамент".
4. В окне появится новый файл "Текстовый документ.txt".
5. Пока имя файла подсвечено (синим), быстренько вводим указанное Яндексом имя и расширение.
6. Отправляем файл на хостинг.
7. Яндекс убеждается, что у Вас есть права на сайт. Все довольны, все смеются и открывают шампанское.
Где корневая директория сайта?
Там, где лежит index.html (index.php), который у Вас загружается при входе на сайт. Там же лежат (или будут лежать) и robots.txt, и sitemap, и .htaccess.
Это слова и фразы, по которым потенциальные посетители будут находить Ваш сайт. Если у Вас сайт про машинки, то ключевые слова "машинки, авто, машины, машинища и т.д.". Если про бантики, то "банты, бантики, как завязать бантик и т.п.". Можно подсмотреть на сайтах аналогичной тематики.
Удачи!