SEO для eCommerce

Что такое SEO? википедия
Search Engine Optimization - эти слова максимально полностью дают определение своей аббревиатуре. Оптимизация поискового движка в переводе. Термины будут ссылатся на Википедию, так как ее единственную, в интернете, можно считать достоверным источником.

Книги об этом наверное есть, но мне не попадались, знаю что существует множество статей,  которые дают рекомендации как использовать SEO правильно.
Все это вы можете нагуглить и готовится утопать в этой бездне копипасты...  Но таковы суровые будни интернета в 2018: SEO и WEB студии на каждом углу.
Вас продвинут в топ-10 на бетонных столбах уже лет 10 и професию копирайтера никто не отменял, им же тоже надо чем-то на хлеб зарабатывать. Но все это уже умирает... и можно сюда добавить SMM-щиков, которые постят котят. 
Попробую сформулировть свое понимание сути SEO, которое не изменилось с самого первого знакомства с интернетом и различными устройствами, а потом с разработкой и всем вытекающим.
Самой главной причиной всех изменений правил SEO - это оптимизация и улучшение интернета в благих намерениях для всего или по крайней мере большинства, человечества. 
Если Вы недостаточно проффесионально относитесь к своему делу или играете не совсем честно - интернет Вас за это сумеет наказать, и чем умнее он становится, тем жестче правила игры. 
Конечно, есть много технической стороны, основной - эта факт что главной оценкой в ранжировании сайта в 2018 для гугла станет оценка мобильной версии. 
Если Ваш сайт не адаптирован под браузер смартфона или много весит и не успеет загрузится на 3G/Edge и Вы еще этим не занялись, то будете скоро будете внизу поиска.

Sitemap это специальный список формата XML с данными о страницах вашего сайта или интернет-магазина и т.д., который Вы предлагаете в Google Search Console для сканирования и индексации.
Состоят списки из простых url официальная специцификация, но Google имеет расширенную поддержку специального поискового контента, а именно фото, видео, и в бета-режиме новости
Для справки: Мониторинг входящих запросов на прокси сервере показывает, что каждый тип контента сканирует свой бот со своим личным значением User-Agent.

Мета-информация страниц сайта. Как построить шаблон? Какой должен быть title и description?
Какой из шаблонов Schema.org использовать (microdata, json-ld, rdf)?  

ответ.
Google рекомендует JSON-LD вид microdata в 2018! В примерах и картинках от гуглов
Больше информации по Схемах