Под описанием страницы сайта имеется ввиду мета-тег "description"? Если так, то ключевые слова в описание следует прописывать в связанных предложениях, без перечисления. Главное - передать смысл - о чем эта страница, чтобы посетители захотели нажать на именно на ваш сайт в поисковой выдаче. Соответственно, пробелы нужно ставить после запятых, а никак не перед.
Если имеется ввиду мета-тег "keywords", то так же пробел ставится после запятой, другое дело, что "keywords" уже давно не учитывается поисковыми система и его лучше не использовать, так как он может повредить тем, что создаст условие для переспама (большая плотность ключевых слов), что в свою очередь может послужить причиной наложения санкций на ваш сайт.
Нет, пробел ставить не надо. А лучше вообще не тратить время на заполнение ключевых слов Keywords, т.к. поисковые системы их не учитывают. Отголоски прошлого так сказать.
Перед-нет. После- по желанию. Многие вообще не заполняют данное полк, но я для интернет-магазинов обязательно его заполняю. Ограничение на количество символов в ответе-раздражает порядком и заставляет писать подобные предложения.