В любой области промышленности, связанной с технологией, необходимо постоянно
учиться и совершенствоваться, чтобы быть в курсе последних новостей и тенденций.
Как же это утомительно! К счастью, в отношении поисковой оптимизации имеются
несколько фундаментальных истин, которые легки для понимания, и, видимо, не
сильно изменятся со временем — так что прочный фундамент, к закладке которого вы
приступаете, скорее всего, выдержит проверку временем.
Мы помним времена, когда поисковая оптимизация была вроде колдовства с анализом
и улучшением параметров страницы. Специалисты по поисковому маркетинг
у были помешаны на частоте ключевых слов и применении HTML-дескрипторов.
Многие даже рекомендовали оптимизировать контент отдельно для различных поисковых
механизмов и создавали различные страницы с аналогичным контентом, но с
различными частотами и дескрипторами. В настоящее время это породило бы проблему
под названием дублирование контента.
Теперь борьба идет за создание сайтов с интерактивным контентом и навигацией,
но с минимальным количеством дублированного контента, с URL-адресами, которые не
запутывают поисковые агенты, и с аккуратной структурой внутренних ссылок. В одном
из обсуждений на сайте SearchEngineWatch (http://www.searchenginewatch.com)
кто-то спросил, каким мастерством хотел бы овладеть каждый специалист по SEO
(Search Engine Optimization — поисковая оптимизация ) . Почти все из ответивших упомянули в своих ответах в качестве такого мастерства программирование ( h t t p : / /
forums.searchenginewatch.com/showthread.php?t=11945). Нас это не удивляет.
Понимание и программирования, и поискового маркетинга существенно помогает в
достижении успеха в Интернете.
Когда нас спрашивают, на какое место в плане SEO следует обратить особое внимание,
мы всегда рекомендуем обеспечить крепкую основу. Если ваш Web-сайт испытывает
проблемы в архитектуре, то не стоит размещать свои маркетинговые сообщения
на крыше этого карточного домика. В данной книге будет показано, как создать такой
крепкий фундамент.
Чтобы чтение было максимально полезным, вы должны быть немного знакомыми
с программированием (лучше всего с РНР). Но книга принесет немало пользы и лишь
при чтении объяснений. Другая стратегия работы с данной книгой — сначала просто
прочесть объяснения, а затем передать книгу Web-разработчику со списком пожеланий
и указаний, направленных на поисковую оптимизацию результирующего продукта.
В этом случае не морочьтесь с упражнениями — просто просмотрите их, и все.
Краткое введение в SEO будет приведено в главе 2, где будут заложены основы данной
темы. Однако РНР и MySQL — обширные темы, и данная книга не может быть
еще и учебником по РНР и MySQL. К приведенным примерам кода даются пошаговые
объяснения, однако если вы до этого не написали ни строчки на РНР или SQL, но
хотите тщательно проработать примеры, то стоит прочитать книгу по РНР и MySQL,
например, одну из следующих:
• РНР and MySQL for Dynamic Web Sites: Visual QuickPro Guide, 2"d Edition (Larry Ulman,
Peachpit Press, 2005)
• Build Your Own Database Driven Website Using PHP & MySQL, 3rd Edition (Kevin Yank,
Sitepoint, 2005)
• Teach Yourself PHP in 10 Minutes (Chris Newman, Sams, 2005)