Урок 5. Drupal seo – установка, настройка, локализация модулей
При разработке сайта и выборе модулей важное место занимает seo – поисковая оптимизация. В друпал есть возможность решать задачи сео на отлично и помогут в этом дополнительные seo модули.
Я не буду их подразделять на встроенные и на те, что нужно скачивать отдельно. Интерфейс админки друпала настолько дружелюбен, что Вы легко увидите это сами.
Каждый модуль Вы сможете скачать на официальном сайте http://drupal.org/
Русифицировать (значение локализация) можно на странице
Самый быстрый и простой способ русифицировать друпал и модули к нему:
Скачать англ. версию, затем скачать файлы русификации и скопировать их в папку с англ. версией. После этого заливать на сервер и получите автоматически все на русском. Просто и никаких лишних движений.
Лист 1 - drupal seo
Здесь перечислены: Token, Automatic Nodetitles, Pathauto, Transliteration, Global Redirect, Path redirect, XML sitemap, Poormanscron, URL list, Site map
Здесь перечислены: I18n или Internationalization, page_title, Taxonomy title, Meta tags(nodewords), Read more link, Alinks, nodecomment, tagadelic, Cumulus, tagadelic_views.
Описание установки и настройки следующих модулей: LiveJournal CrossPoster, Twitter, tweet, сервис twitterfeed.com, vk_openapi (вконтакте), mail_ru (мой мир), fbconnect, Service Links.
Описание следующих модулей: Multiping, noindex_external_links, shorten, Top Searches, Search 404, FeedBurner, search_engine_referers, Google Analytics, Google Website Optimizer, Links Checker.
В следующих уроках напишу о: Menu Attributes, Glossary, Glossify Internal Links Auto SEO, Simplehtmldom API, G2 Glossary, RobotsTxt, Google News sitemap generator, Open Calais, RDF, More Like This, Autoload, Node Hierarchy, Digg This, SEO Checklist, Context HTTP Headers.
Для перелинковки: Extractor http://drupal.org/project/extractor
Autotag http://drupal.org/project/autotag
Autotagging http://drupal.org/project/autotagging
Wordfilter http://drupal.org/project/wordfilter
Alinks http://drupal.org/project/alinks
Glossify Internal Links Auto SEO http://drupal.org/project/glossify
Token
Token - модуль позволяет использовать шаблоны, например для формирования имен файлов и т.д.. Скачать
Этот модуль просто нужен многим другим, поэтому и стоит первым в списке.
Automatic Nodetitles
Automatic Nodetitles - позволяет автоматически формировать название материала используя шаблоны модуля Token .
Pathauto
Pathauto - автоматически формирует удобочитаемые человеком и дружественные поисковым системам URL для страниц.
Скачать pathauto
Настройка параметров по адресу: /admin/settings/pathauto admin/build/path/pathauto - основные настройки
По умолчанию уже идут рекомендуемые настройки.
Pathauto создает описательный путь (на основе названия материала), и экономит наше с Вами время.
Нужно обратить внимание на дублирование контента. Это нам не нужно. В настройках укажите действие при обновлении: Создавать новый синоним. Удалять старый синоним.
Иерархия сайта
В Pathauto делается логическая вложённость для разделов сайта, например, сайт.ру/раздел /подраздел/под-подраздел/страница.
Для этого на странице таксономии создаем словарь, термины – нашу будущую структуру сайта.
Затем на странице pathauto прописываем пути : [termalias]/[title-raw].[termalias]
[title-raw] – будет отображаться читаемый заголовок. Если поменять на [nid] – в адресе будет цифра.
На странице настроек будет много вариантов токенов, можно поиграться с ними и выбрать любой способ отображения URL.
На заметку: используйте с raw – он автоматически будет убирать знаки пунктуациис адреса URL и убережет вас от таких ошибок.
Шаблоны для адресов
[term]/[title-raw] – будет http://сайт.ru/kofe/gadanie-na-kofe [vocab-raw]/[title-raw] – будетhttp://сайт.ru/gadanie/gadanie-na-kofe
pathauto формирует для таксономии алиасы ( настройка на странице admin/build/path/pathauto)
типа category/[vocab-raw]/[catpath-raw].html
Примечание. По умолчанию Taxonomy term paths
Шаблон адреса по умолчанию (применяется ко всем словарям с пустыми шаблонами ниже): category/[vocab-raw]/[catpath-raw]
В этом случае, при построении навигационного меню с помощью таксономии, термины словаря автоматически получали длинный адрес типа сайт.ру/раздел1/раздел1/о_разделе1.
Для пункта меню такой адрес не корректен. Я поменяла в шаблоне путь category/[vocab-raw]/[catpath-raw] на [catpath-raw] и термин получил короткий адрес сайт.ру/меню1
Теперь мой основной пункт имеет красивый и короткий адрес.
Следующая задача – это получить адрес для подпунктов меню типа сайт.ру/меню1 /подменю1
Создаем термин для подпункта меню и отмечаем родительский основной пункт.
Получаем адрес для подпункта сайт.ру/меню1 /подменю1, что и было нужно.
Мы создали меню:
Заголовок (сайт.ру/меню1)
Подзаголовок (сайт.ру/меню1 /подменю1) Создадим материал, в моем случае тип заметка. Меню1 Меню2 Много материалов в меню 2 (адрес у них будет меню1/материал1; меню1/материал2; меню1/материал3 и т. д. Т.е адрес укорочен, но визуально пользователи видят все многоступенчатую навигацию на сайте).
Как у меня это получилось?
Идем admin/build/path/pathauto
Шаблон для всех адресов материалов типа Заметка: [vocab-raw]/[title-raw]
Получился адрес меню1/название_материала1
Все это делается с модулем Pathauto и таксономией. Можно настраиватьпочти по любому вкусу.
Pathauto - как генерить латинские адреса?
Настройка модуля на странице admin/build/path/pathauto или управление-конструкция сайта-синонимы
Отмечаете галочки
«Транслитерировать перед созданием синонима» (Transliterate prior to creating alias
) и
«Убирать из строк символы, не входящие в набор ASCII-96» (Reduce strings to letters and numbers from ASCII-96)
Нужно переименовывать файл i18n-ascii.example.txt в i18n-ascii.txt
Файл находится в папке модуля sites/all/modules/pathauto/i18n-ascii.example.txt
Чтобы обновить существующие урлы надо поставить галочку - Массовое обновление категории пути - "Bulk update category paths" в настройке этого модуля.
Можно массово обновить все пути страниц сайта. Зайти admin/content/node и выбрать "update path alias".
Но, будьте внимательны. Обновятся абсолютно все раннее созданные синонимы. Чтобы нужным страницам оставить прежние пути, просто исключите их, убрав галочки.
Полный файл с различными вариантами можно скачать на оф. Сайте
Transliteration
Transliteration - конвертирует названия файлов в транслитерацию, если файл был назван по-русски. Автоматическое переименование имени файла на русском в транслит. Пример, при загрузке изображение.jpg меняет имя на izobragenie.jpg.
Скачать transliteration
Лучше установить, для избежания проблем при прикреплении файлов в gallerix с не UTF-8 буквами в названии.
Global Redirect
Скачать модуль globalredirect
Перевод на русский
Настройка параметров модуля на странице: http://seit.ru/admin/settings/globalredirect
Global Redirect - убирает продублированные адреса страниц, выполняет 301 редирект при нахождении синонима.
При включении модуля Path, который создает альтернативные адреса для любой страницы, чистых ссылок и Pathauto, который добавляет возможность автоматического генерирования адреса страницы, появляется проблема дублированного контента. Одна и та же страница станет доступной для индексации под разными адресами.
Приведу наглядный пример.
Создадим страницу о нас и присвоим ей адрес, т.е. создадим псевдоним http://seit.ru/about
Системный адрес в друпал будет http://seit.ru/node/1
Адреса эти можно посмотреть в управление – конструкция сайта - синонимы.
Теперь до установки модуля глобальный редирект введем поочередно запросы http://seit.ru/about и http://seit.ru/node/1. Открываются две совершенно одинаковые страницы под разными адресами. Налицо дублирование контента, а это чревато тяжелыми последствиями. Ни Google, ни Yandex не приветствуют одно и то же содержание под несколькими URL.
Global redirect эту проблему уберет. Введите эти адреса после установки и активации модуля и убедитесь, что 301 редирект моментально перенаправит с http://seit.ru/node/1 на http://seit.ru/about.
Это был наглядный детский пример.
Вообще, существует такой хороший сервис статуса проверки HTTP. Зайдите по ссылке
SEO модули DRUPAL для ускорения индексации страниц сайта
XML sitemap
XML Sitemap – XML карта сайта, динамическая карта сайта для Google и Яндекса, совместима с Sitemaps.org.
Скачать модуль http://drupal.org/project/xmlsitemap
Перевод http://drupaler.ru/translate/languages/ru/export?project=xmlsitemap
Каждый раз при создании нового контента на сайте, модуль друпал XML Sitemap генерирует карту сайта и представляет ее поисковикам. Таким образом, ускоряется индексация новых страниц.
На заметку. Версия модуля должна быть 2.0 или выше.
При включении появилось несколько сопутствующих модулей и этот модуль I18n нужно скачать дополнительно. Включить достаточно эти:
XML sitemap
XML sitemap engines
XML sitemap node
Права доступа к управлению плагинов – поставить галочки. /admin/user/permissions.
Анонимный пользователь должен иметь доступ к профилям пользователей - модуль user .
Обновить крон.
Внимание. По умолчанию карта отключена. В настройках нужно выбрать включено и можно указать какие виды материалов, страниц должны входить в карту.
Как настроить xml sitemap
Запускать крон ежедневно
Проблемы при создании xml sitemap
Проверяем карту http://сайт.ru/sitemap.xml
Не работает, страница не найдена.
Заходим в редактирование страниц и видим новую ссылку XML Sitemap. По умолчанию включение – исключено. Переключаем на Включено или на Included и сохраняем. Опять проверяем карту.
Опять сообщение, что страница не найдена. Хотя все перепроверила.
На следующий день вновь возвращаюсь к карте, результат отрицательный. Тогда отправляюсь на страницу /admin/reports/status и вижу сообщение, что нужно обновить крон для xml sitemap. Обновила крон и, наконец исчезло «страница не найдена» и по адресу http://сайт.ru/sitemap.xml можно просмотреть как выглядит наша карта.
Полезная вещь. Где-то ноды не имеют читаемого синонима – можно создать, какие-то страницы дублируются – после установки Global Redirect этой проблемой стало меньше.
Осталось предложить карту яндексу и гуглу. Взглянуть на корректность.
Автоматизирует запуск крона незаметно для посетителя с помощью java скрипта.
Для чего нужен крон? Представьте, что Вы хотите воспользоваться поиском по сайту. Задаете слово для поиска и находите нужные страницы. Знакомо? Если крон, иными словами, индексация страниц этого сайта, не запускался, то и поиск ничего не даст, типа, нет результатов.
Настройка модуля .../admin/settings/site-information
В разделе "О сайте" появится пункт о запуске крона.
Poormanscron позволяет при каждом открытии страницы сравнивать дату предыдущего срабатывания cron. Если она больше указанного промежутка времени запустит на выполнение cron.
Так же крон можно настроить у хостера или он предоставляет настроенный автоматически.
URL list
URL list создает простую текстовую карту сайта, представляющую список адресов страниц на вашем сайте.
Такой картой можно пользоваться, если нет возможности сгенерировать XML карту сайта с помощью модуля XML Sitemap.
Скачать модульhttp://drupal.org/project/urllist
Настройка параметров этого модуля: /admin/settings/urllist
Site map
Site map: Создается простая текстовая карта сайта.
Настройка простая, выбираете какие страницы нужно внести в карту сайта.
Есть один момент, нужно зайти Главная » Управление » Управление пользователями, страница /admin/user/permissions и поставить галочки напротив «доступ к карте сайта» всем пользователям. Иначе, карта сайта не будет доступна (будет ответ сервера код 403).
Не в тему, но ... Можете скачать бесплатно гороскоп приколы - все знаки зодиака mp3, немножко нецензурной речи, но обхохочешься :)
Скачать 6.3 мб
К Новому году 2012 бонусы веб-мастерам! Обзор партнерок, с которых можно получить дополнительную прибыль под праздники или по сезонам. Готово: Самые лучшие партнерки инфопродуктов
Веб-мастер! Тебе памятка в ленте новостей. Читайте новости нашего сайта в формате RSS
Чтобы быть в курсе появления новых материалов для вебмастеров и сеошников, вы можете подписаться на RSS или получать информацию по электронной почте. Мне больше нравится рсс подписка, знаете почему? Потому что нужен один клик мышкой и вы у цели. В браузере сохраняются все мои подписки и я в любое время могу их просмотреть, сделать пометки. А в нижнем правом углу монитора показываются все новости и для чтения мне не нужно открывать почтовый ящик. Я вам представляю обе возможности, выбирайте по своему вкусу.
Не совсем понял. Мы добавляем эти 1000 страниц к "белому" сайту, или это делается как отдельный сайт на другом домене и расчет на то, что кто-то из посетителей просто кликнет на ссылку, веду...
Это мой первый сайт в интернете.Пытаюсь понять основные моменты оптимизации сайта.Тематика сайт заработок в сети.Я понимаю,что это не очень хороший выбор,но по крайней мере,ты понимаешь ,что такое пос...
Выписка из егрюл, егрип, актуальная информация о любой Российской компании - Прима..Используя полученную информацию, Вы можете оперативно проверить полномочия лица, подписывающего деловую документацию. Благодаря выписке из ЕГРЮЛ Вы вовремя узнаете о запуске процедуры ликвидации или банкротства интересующей Вас компании. Так же, получаемая информация даёт возможность проверить, не являются ли работники Вашего предприятия учредителями в других компаниях (конкурирующих с Вами или поставляющих Вам продукцию).
Хочу порекомендовать эту биржу и развеять ходящие слухи. Здесь все нормально, временный сбой связан с модернизацией. Эта биржа мне дала хороший выхлоп в итоге, хотя казалось заявок меньше, чем в других аналогичных биржах. Но в сумме их оказалось больше. Например, если Ваш подход к размещению статей понравится рекламодателю, то Вас засыпят заявками.
Чем они выгодны вебмастеру? Получаем уникальный контент на свой сайт, если принимать только уникальные статьи.
Рекламодателю - естественные ссылки. внутри статей
Приглашаю белые сайты, или СДЛ
Эту биржу можно назвать самой активной, рекламодатели постоянно суетятся, то размещают, то убирают, то опять. Жизнь кипит. В итоге, с трех бирж можно получать гораздо более стабильный доход, чем с одной.