Веб программирование в наши дни

Нам же, как веб-мастерам нужно помочь сеошникам выполнить свою задачу хорошо.
В первую очередь обратимся к основам основ к HTML. Многие уже и задумываются о том что там да как. Выносят из кода всю динамику и вообще от стриниц остался один лишь каркас: DOM без аттрибутов и событий, ведь даже текст уже берётся часто из базы и вставляется в каркас ещё на сервере.
Так вот в HTML всё ещё осталось то что у него никто не заберёт: раздел документа head и теги meta, которые хранят всевозможную информацию для роботов поисковых машин и браузеров. Там может содержаться кодировка, данные об авторе или копирайте, но для роботов наиболее интересным является
и в них хранится описание страницы и ключевые слова, по которым эту страницу можно найти. Кроме того важным всё же остаётся правильное программирование того самого каркаса DOM. В последней редакции HTML, на данный момент это HTML5, появилось много тегов для разделения страницы по смыслу:
- article
- aside
- audio
- canvas
- command
- datalist
- details
- embed
- figcaption
- figure
- footeк
- header
- hgroup
- keygen
- mark
- meter
- nav
- output
- progress
- rp
- rt
- ruby
- section
- source
- summary
- time
- video
- wbr
Использование верных тегов для верного контента повышает точность определения роботом поисковой машины назначения статьи и развязывает руки seo. Кроме того, появившиеся теги video и canvas позволяют без применения достаточно тяжеловесного flashplayer’а вставлять видео и рисовать векторные рисунки средствами самого браузера.