Для начала, нужно оптимизировать контент таким образом, чтобы в тексте содержалось то самое, что ищут. Это предполагает, что соответствующий контент как минимум должен быть, причём крайне желательно, чтобы он был уникальный, поскольку некоторые поисковики могут учитывать дату, когда текст появился на сайте, и отбрасывать поздние. Сайты и блоги, состоящие только из перепостов чужих статей, можно даже не пытаться оптимизировать, и не тратить время и деньги на их раскрутку - всё равно поисковики будут их игнорировать и банить.
Дальше идём в заголовок страницы (HTML-страницы) как таковой или в шаблон заголовка в CMS сайта, и в тэг <keywords> через запятую перечисляем ключевые слова, по которым должен быть найден сайт. В тэг <description> пишем фразу, резюмирующую аннотацию из раздела "о сайте". Например, "Бла-бла-бла-корпорэйшн - первый интернет-магазин по продаже бла-бла-бла. Заказ онлайн, бесплатная доставка по России и СНГ." Опять же, писать следует правду. Потому что если вбить туда самые популярные запросы (порно скачать бесплатно, и иже с ними), есть вероятность, что роботы поиска зачислят ресурс в "ограниченную аудиторию", и сайт будет отображаться только в результатах именно этих запросов, в итоге его нахождаемость лишь упадёт. А если модераторы соблаговолят проверить ресурс лично, и не найдут там того, что декларируется, - точно забанят.
Семантическое ядро — структурированный список ключевых слов, или база ключевых слов.
Когда вы сформировали семантическое ядро, то можете представить взаимосвязи между ключевыми словами. Они делятся на группы и подгруппы. Каждая подгруппа отражает одну статью. Группа — категорию статей. Также в каждой подгруппе необходимо выбрать ключевые слова для перелинковки между статьями и категориями.
В одной статье можно использовать несколько ключей. Следует иметь в виду, что вес будет распределяться на каждый ключ. Когда очень много ключей на странице, каждый получит крошечную долю веса. Учитывайте, что на каждой странице есть ссылки на категории, теги, контакты, о сайте и т.д.
Вопрос был задан еще 4 года назад и тогда было немного сложнее быстро проиндексировать сайт как в яндексе, так и в Google. Сейчас есть специальные функции у этих поисковых систем, которые позволяют за несколько дней, а то и часов появится страницам сайта в поисковой выдаче. Для этого достаточно добавить сайт в инструменты для веб мастера и в Яндекс, и в Гугл.
В панели инструментов Google переходите в раздел Сканирование, далее Посмотреть как Google bot или по ссылке https://www.google.com/webmasters/tools/googlebot-fetch?hl=ru и там вводите адрес страницы после слеша или оставляете поле пустым если нужно добавить в индекс или переиндексировать главную страницу и весь сайт целиком. Нажимаете Сканировать и потом на кнопку Добавить в индекс. Выбираете вариант Сканировать этот URL и прямые ссылки и нажимаете Отправить. Все, ожидайте и проверяйте в индексе. Для этого в поисковой строке Google вбиваете запрос site:moysite.ru, где moysite.ru - адрес Вашего сайта.
Чтобы ускорить индексацию сайта в Яндексе в панели веб мастера Яндекс переходите в раздел Инструменты, выбираете функцию Переобход страниц, вводите адрес сайта и нажимаете Отправить. Проверить какие страницы находятся в индексе можно точно также как и для гугла, но только в поисковой системе yandex.ru.
В классике жанра - создаете таблицу одну строчку с необходимым количеством ячеек, и в каждую ячейку копируете соответствующий кнопке или счетчику код html. Пример кода самой таблицы можно [посмотреть здесь].1
Или же воспользоваться для тех же целей блочной версткой