Поисковая оптимизация на ASP.NET для профессионалов. Руководство разработчика по SEO
Кристиан Дари, Джейми Сирович
Книга посвящена технологиям создания и обслуживания Web-сайтов с помощью ASP.NET, которые оптимизированы для поисковых механизмов (SEO). Подробно рассматриваются такие вопросы, как облегчение индексации сайта, средства для продвижения сайта, роль архитектуры сайта в поисковой оптимизации, способы достижения хороших поисковых рангов и многие другие. Читатели ознакомятся с методами переадресации, Web-каналами и социальными закладками, приманиванием ссылок, оценкой оптимальности сайта с точки зрения поисковых механизмов. Кроме того, приводится пример построения электронного магазина с учетом аспектов поисковой оптимизации (SEO).
Книга «Поисковая оптимизация на ASP.NET для профессионалов. Руководство разработчика по SEO» рассчитана на программистов и менеджеров по маркетингу разной квалификации, а также будет полезна для студентов и преподавателей дисциплин, связанных с веб-аналитикой и разработкой для Web.
Издательство: Диалектика, 2008 г.
ISBN 978-5-8459-1404-0, 978-0-470-13147-3
Количество страниц: 400.
Содержание книги «Поисковая оптимизация на ASP.NET для профессионалов. Руководство разработчика по SEO»:
- 12 Об авторах
- 13 Благодарности
- 14 Введение
- 14 Для кого предназначена эта книга
- 14 Что вы узнаете из этой книги?
- 16 Связь с авторами
- 16 Соглашения
- 17 Исходный код
- 17 От издательства
- 18 Глава 1. Вы, как программист и специалист по поисковому маркетингу
- 19 Кто вы?
- 20 Что вам необходимо узнать?
- 21 SEO и архитектура сайтов
- 22 Нельзя думать о SEO в последнюю очередь
- 22 Совместное обсуждение архитектурных решений
- 23 Архитектурные мелочи могут вознести или низвергнуть
- 23 Подготовка инструментов
- 24 Инсталляция Visual Web Developer 2008 Express Edition
- 25 Инсталляция SQL Server 2005 Express Edition
- 25 Инсталляция SQL Server Management Studio Express
- 25 Инсталляция IIS
- 27 Создание Web-сайта seoasp
- 29 Создание Web-приложения seoasp
- 32 Создание базы данных SQL Server
- 36 Резюме
- 37 Глава 2. Основы SEO
- 37 Введение в SEO
- 38 Ссылочная ценность
- 39 Google PageRank
- 40 Слово об удобстве и доступности
- 41 Факторы, влияющие на поисковый ранг
- 42 Факторы, присутствующие на странице
- 42 Видимые факторы, присутствующие на странице
- 45 Невидимые факторы, присутствующие на странице
- 46 Временные факторы
- 47 Внешние факторы
- 51 Возможные критерии штрафования в поисковых механизмах
- 52 «Эффект отстойника» Google
- 52 Штраф за домен с истекшим сроком годности
- 52 Штраф за дублирование контента
- 52 Дополнительный индекс Google
- 53 Источники и инструменты
- 53 Web-аналитика
- 54 Исследование рынка
- 56 Исследование ключевых слов
- 58 Модули для браузеров
- 59 Форумы сообщества пользователей
- 59 Блоги и информация по поисковым механизмам
- 59 Резюме
- 37 Введение в SEO
- 60 Глава 3. URL-адреса, оптимизированные для поиска
- 61 Почему важны URL?
- 62 Статические URL и динамические URL
- 63 Статические URL
- 63 Динамические URL
- 64 URL-адреса и дублированный контент
- 64 URL-адреса в реальном мире
- 64 Пример 1: динамические URL-адреса
- 66 Пример 2: числовая подмена в URL-адресах
- 66 Пример 3: URL-адреса со вставленными ключевыми словами
- 67 Поддержка согласованности URL-адресов
- 68 Реализация подмены URL
- 70 Подмена URL с помощью IIS и ISAPI_Rewrite
- 78 Введение в регулярные выражения
- 82 Подмена числовых URL с двумя параметрами
- 86 Подмена URL с ключевыми словами
- 88 Подмена URL с помощью ASP.NET и UrlRewriter.NET
- 89 Настройка IIS для передачи всех запросов в ASP.NET
- 90 Использование UrlRewriter.NET
- 95 Создание собственного кода подмены
- 97 Технические соображения
- 97 Правильная обработка возвратов данных
- 100 Абсолютные пути и ~/
- 100 Подмена URL без идентификаторов
- 100 Регулярные выражения .NET
- 103 Подмена URL без идентификаторов с помощью обобщенных обработчиков
- 107 Подмена URL без идентификаторов с помощью HTTP-модулей
- 108 Подмена изображений и потоковых носителей
- 110 Создание генератора ссылок
- 116 Проблемы, которые подмена не может решить
- 117 Последнее предостережение
- 117 Резюме
- 118 Глава 4. Перемещение контента и коды состояния HTTP
- 118 Коды состояния HTTP
- 120 Перенаправление с помощью кодов 301 и 302
- 121 Код 301
- 122 Код 302
- 123 Исключение удаленных страниц с помощью кода 404
- 124 Запрет индексирования страниц с сообщениями об ошибках с помощью кода 500
- 125 Создание собственных страниц с сообщением об ошибке
- 133 Перенаправление с помощью ASP.NET и IIS
- 134 Коррекция URL
- 140 Правильная работа с несколькими доменными именами
- 140 Изменение доменных имен с помощью перенаправлений
- 141 Канонизация URL: «www.example.com» и «example.com»
- 141 Канонизация URL: «/Default.aspx» и «/»
- 142 Другие виды перенаправлений
- 142 Резюме
- 143 Глава 5. Дублированный контент
- 144 Причины и эффекты дублирования контента
- 144 Дублирование контента вследствие архитектуры сайта
- 144 Дублирование контента вследствие его кражи
- 145 Исключение дублированного контента
- 145 Использование дескриптора meta robots
- 147 Исключение с помощью файла robots.txt
- 152 Решения для обычных случаев дублирования страниц
- 153 Страницы, оптимизированные для печати
- 153 Навигационные ссылки и трассовая навигация
- 155 Похожие страницы
- 155 Страницы с идентичными значениями дескриптора meta или title
- 156 Канонизация URL
- 156 Идентификаторы сеансов на основе URL
- 158 Другие параметры навигационных ссылок
- 158 Партнерские страницы
- 159 Перенаправление параметризованных партнерских URL
- 163 Резюме
- 144 Причины и эффекты дублирования контента
- 164 Глава 6. HTML и JavaScript, оптимизированные для поиска
- 164 Общая архитектура
- 165 Оптимизация JavaScript для поиска
- 165 JavaScript-ссылки
- 166 DHTML-меню
- 166 Всплывающие окна
- 172 Всплывающие DHTML-окна
- 173 Изображения, допускающие индексирование, и графический текст
- 178 Оптимизация HTML для поиска
- 179 Структурные элементы HTML
- 179 Доступность текста и таблицы
- 182 Механизм ViewState в ASP.NET
- 183 Фреймы
- 183 Использование форм
- 184 Генерация оптимизированного для поиска HTML с помощью собственного языка разметки
- 188 Flash и AJAX
- 189 Смешанный подход
- 190 Резюме
- 191 Глава 7. Web-каналы и социальные закладки
- 191 Web-каналы
- 192 RSS и Atom
- 194 Создание RSS-каналов
- 198 Распространение RSS-каналов
- 201 Другие источники распространяемого контента
- 201 Социальные закладки
- 216 Резюме
- 191 Web-каналы
- 217 Глава 8. Нечестная SEO
- 217 Что это за честность такая?
- 219 Нарушение правил
- 220 Технический анализ нечестных приемов
- 221 Защита от атак
- 221 Атаки вставками
- 222 Атаки вставкой HTML
- 226 Защита от атак через комментарии с помощью атрибута nofollow
- 231 Зачистка вводимых пользователем данных
- 235 Запрос ввода данных пользователем
- 242 Атаки перенаправлением 301
- 244 Кража контента
- 245 О покупке ссылок
- 245 Digital Point Co-op и Link Vault
- 245 Резюме
- 246 Глава 9. Карты сайтов
- 246 Традиционные карты сайтов
- 247 Поисковые карты сайта
- 248 Использование карт сайтов Google
- 250 Использование карт сайтов Yahoo!
- 250 Извещение Google об изменениях
- 251 Стандартный протокол sitemaps.org
- 252 Программная генерация карт сайтов
- 257 Резюме
- 258 Глава 10. Приманивание ссылок
- 259 Ловля ссылок
- 259 Информационные зацепки
- 259 Зацепки с новостями
- 259 Зацепки с юмором или приколами
- 260 «Гнусные» зацепки
- 260 Традиционные примеры приманивания ссылок
- 261 Интерактивное приманивание ссылок: наденьте программистскую спецовку!
- 261 Практическая работа: предсказательные пряники
- 265 Резюме
- 259 Ловля ссылок
- 266 Глава 11. Маскирование, региональная привязка и подмена по IP
- 266 Что собой представляет маскирование, региональная привязка и подмена по IP
- 267 Подробнее о региональной привязке
- 268 Несколько слов о маскировании с помощью перенаправления JavaScript
- 268 Маскирование с этической точки зрения
- 269 Опасности, присущие маскированию
- 270 Использование дескриптора meta noarchive
- 270 Реализация маскирования
- 290 Применение маскирования на практике
- 290 Вывод изображений в виде текста
- 290 Перенаправление исключенного контента
- 291 Предоставление контента, распространяемого по подписке, только поисковому агенту
- 291 Реализация региональной привязки
- 297 Резюме
- 266 Что собой представляет маскирование, региональная привязка и подмена по IP
- 298 Глава 12. Зарубежная SEO
- 298 Советы по зарубежной оптимизации
- 299 Указание языка и региона
- 299 Местоположение сервера и доменное имя
- 300 По возможности включайте адрес зарубежного местоположения
- 300 Буквы с надстрочными (диакритическими) знаками
- 304 Спам на иностранных языках
- 304 Резюме
- 298 Советы по зарубежной оптимизации
- 305 Глава 13. Разрешение технических вопросов
- 305 Ненадежный хостинг или DNS
- 306 Смена поставщиков хостинга
- 307 Перекрестные ссылки
- 308 Вариантное тестирование поисковой оптимизации
- 311 Обнаружение битых ссылок
- 316 Резюме
- 317 Глава 14. Практическое занятие: создание электронного магазина
- 317 Определение требований
- 318 Реализация каталога продукта
- 346 Резюме
- 347 Глава 15. Клиника для сайтов: так у вас уже есть Web-сайт?
- 348 1. Создание карт сайтов
- 348 2. Создание новостных каналов
- 348 3. Устранение дублирования в заголовках и дескрипторах meta
- 348 4. Упоминание в респектабельных каталогах
- 349 5. Предложение и обмен релевантными ссылками
- 349 6. Покупка ссылок
- 349 7. Приманивание ссылок
- 350 8. Добавление возможности создания социальных закладок
- 350 9. Запуск блога и/или форума
- 350 10. Работа с сайтами, полностью сделанными на Flash или AJAX
- 350 11. Защита от нечестных действий
- 351 12. Проверка URL-адресов на наличие проблем
- 351 13. Поиск дублированного контента
- 351 14. Отказ от идентификаторов сеансов
- 351 15. Настройка факторов, присутствующих на странице
- 351 Резюме
- 352 Приложение А. Простые регулярные выражения
- 353 Сравнение с одиночными символами
- 357 Сравнение с последовательностью символов, каждый из которых встречается один раз
- 358 Понятие метасимволов
- 363 Сравнение с последовательностями различных символов
- 365 Сравнение с необязательными символами
- 368 Сравнение с несколькими необязательными символами
- 370 Другие операции количества
- 370 Квантификатор *
- 372 Квантификатор +
- 374 Фигурные скобки
- 374 Синтаксис {n}
- 375 Синтаксис {n,m}
- 375 Синтаксис {0,m}
- 377 Синтаксис {n,m}
- 377 Синтаксис {n,}
- 378 Упражнения
- 353 Сравнение с одиночными символами
- 379 Глоссарий
- 389 Предметный указатель
Инструкция как скачать книгу Кристиан Дари, Джейми Сирович: Поисковая оптимизация на ASP.NET для профессионалов. Руководство разработчика по SEO в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.