Битва роботов в москве. Было здорово. Все фото и видео: https://goo.gl/photos/6m8WfS593dRbkqLx8

tannertan36
Three Goblin Art
$LAYYYTER
noise dept.
Sade Olutola
TVSTRANGERTHINGS
Cosimo Galluzzi
Show & Tell
KIROKAZE
macklin celebrini has autism
cherry valley forever
Not today Justin
YOU ARE THE REASON
No title available
tumblr dot com
Mike Driver

PR's Tumblrdome

oozey mess

pixel skylines
ojovivo
seen from United States

seen from Türkiye

seen from Malaysia

seen from United Kingdom
seen from United States

seen from United States
seen from United States
seen from Sweden
seen from United States

seen from Argentina
seen from United Kingdom

seen from United Kingdom
seen from Iraq

seen from India

seen from United States

seen from Türkiye

seen from United States

seen from Russia
seen from Venezuela

seen from United States
@kuzvac
Битва роботов в москве. Было здорово. Все фото и видео: https://goo.gl/photos/6m8WfS593dRbkqLx8
Setup Magento linux environment (varnish, nginx, php-fpm, mysql) in one linux command.
Global Developer Population and Demographic Study 2013 v. 2
The Bolt.cm website. Bolt is a simple, easy and sophisticated content management system (CMS).
Sophisticated, lightweight & simple CMS, homepage: Bolt.cm Bolt is a tool for Content Management, which strives to be as simple and straightforward as possible. It is quick to set up, easy to configure, uses elegant templates, and above all: It’s a joy to use. Bolt is created using modern open source libraries, and is best suited to build sites in HTML5 with modern markup. From a technical perspective: Bolt is written in PHP, and uses either SQLite, MySQL or PostgreSQL as a database. It’s built upon the Silex framework together with a number of Symfony components and other libraries. Bolt is released under the open source MIT-license.
Настройка phpstorm для работы с удалённой базой данных, через ssh туннель
Иногда надо подключиться к удалённой Базе Данных напрямую, либо из какой-нибудь программы, лиюбо ещё как. В этой статье будет рассказано, как настроить в PhpStorm 7 штатный просмотрщик/редактор для доступа к удалённой БД, используя ssh-туннель.
Для начала открываем View -> Tool Windows -> Database;
В открывшемся окошке нажимаем ⌘+N/ctrl+N или во всплывающем меню выбираем New -> Data Source;
В Data source name пишем нравившееся нам название. Во вкладке Database указываем:
в поле JDBC Driver files выбираем MySQL Connector/J-*****, сохраняем предлагаемые нам файлы;
в поле JDBC driver class выбираем com.mysql.jdbc.Driver;
в поле Database URL пишем такой URL: jdbc:mysql://localhost:2235/database
jdbc:mysql:// - подключечние к mysql через jdbc, localhost:2235 - адрес удалённой БД:порт, в нашём случае это будет адрес и порт ssh туннеля /database - имя БД, к которой мы будем подключатся
в поле User пишем логин к нашей
в поле Password пишем пароль от нашёй БД
Если поставить галку Read-only, то БД будет доступна только для просмотра, галка Auto-sync включает автоматическую синхронизацию БД с той, что на сервере.
И, наконец, нажимаем кнопку Configure SSH: Отмечаем галку Use SSH tunnel, теперь мы можем настроить необходимые для туннелирования параметры:
в поле SSH tunnel will be opened on localhost... указываем свободный (это важно!) порт, на котором phpstorm будет поднимать SSH-туннель, например 2235;
в поле Proxy host указываем ssh адрес нашего сервера;
в поле port указываем порт для ssh доступа (обычно он 22);
в поле Auth type выбираем способ авторизации, либо с помощью пароля, либо через ssh связку ключей, я выберу password;
в поле Password вводим пароль для ssh доступа;
в поле Remote DB host вводим адрес для подключения к нашей БД (если бы мы уже зашли на сервер), у меня он 127.0.0.1 (он же ocalhost)
и порт для подключения к БД (для mysql он, обычно, 3306) и сохраняем, нажав OK
После этого проверяем связь с БД, нажав Test Connection. И если мы всё правильно настроили, то увидим подобное уведомление, в котором будет указана БД, к которой мы подключались, имя используемого при подключении драйвера, его версия, версия JDBC и затраченное на подключение время.
Более подробно о доступе к удалённой БД, с использованием SSH туннеля, а так же о подключении к MySQL, используя JDBC драйвер.
I just supported Phonebloks on @ThunderclapIt // @davehakkens
When you find a stackoverflow question about your problem and there is no response
by valkiry
The latest edition of the annual Internet Trends report finds continued robust online growth. There are now 2.4 billion Internet users around the world, and the
Проблема дублированного контента и как ее решить
Одна из проблем, которую мы видим практически на любом сайте - дублированный контент. Крупные сайты с сотнями страниц особенно склонны к этому. Но что именно квалифицируется как дублированный контент? Почему дублирование контента приводит к проблемам и как мы можем избежать их? Мы рассмотрим всё это и многое другое в этой статье.
Что такое дублированный контент?
Дублированный контент это именно то, что вы думаете: две или более частей контента, которые идентичны, единственное их различие состоит в URL.
Google видит каждый URL как отдельную страницу. Благодаря этому, рассмотрит следующие ссылки, как полностью различные страницы:
Оригинальная страница с красными рубашками: http://website.ru/shirts/red
Та же страница, но отсортирована по цене: http://website.ru/shirts/red?order=asc
Проблема здесь в том, что мы, в основном, смотрим на ту же страницу, с тем же содержанием. Разница лишь в том, что в последней ссылке добавлена сортировка в другом порядке. Google считает это дублированным контентом.
Почему дублированный контент это плохо?
Дублированный контент запутывает поисковые системы. Почему? Потому что им сложно определить, какая страница является наиболее актуальной для поискового запроса.
Поисковые системы никогда не будут отображать две одинаковые части контента в поисковой выдаче. Это делается для обеспечения высокого качества поиска; видеть одно и то же содержание два раза не очень интересно пользователю.
Другая проблема заключается в силе ранжирования дублированных страниц. Вместо одной страницы с большой авторитетностью, у вас несколько страниц с разбавленной, сниженной производительность. Это может стоить вам много поискового трафика.
Как создаётся дублированный контент
Дублированный контент может быть создан намеренно или случайно. Тем не менее, результат будет тот же.
Примером преднамеренного дублированного контента является печатная версия страницы. Это, фактически, та же самая страница, с одинаковым контентом, поэтому, когда эта версия для печати проидексируется, будет проблема с дублированием контента.
Тем не менее, существует множество ситуаций, в которых дублированный контент создаётся непреднамеренно. Тому может быть несколько причин, таких как:
ID сессии
Способ сортировки
Партнёрские коды
Домены
…
ID Сессии
ID сессии является изменяемой строкой из случайно генерируемых чисел и/или букв и используется для отслеживания посетителей. Они часто используются для корзины товаров, например:
http://website.ru/?sessionid=5649612
Проблема с идентификаторами сеансов (Session ID) очевидна: они могут создавать сотни, возможно даже тысячи дубликатов. Сохранение идентификаторов сеансов в cookies (если вы не знаете что это такое, то можете прочитать статью Введение в Cookies - прим. пер.) может решить эту проблему, но если вы предпочитаете этот вариант, не забудьте про закон о Cookies ЕС (Если ваш бизнес на территории Евросоюза - прим. пер.).
Способы сортировки
Когда люди думаю о вариантах сортировки, они подразумевают каталоги продукции интернет - магазина, где пользователи могут сортировать по цене, дате и т.д. Но функции сортировка часто встречаются и на других сайтах тоже. Следующие URL используют типичные функции сортировки блога:
http://website.ru/category?sort=asc
URL с опцией сортировки и оригинальный, в основном одна и та же страница. Эта один и тот же контент, только отсортированный по разному.
Партнёрские коды
Партнёрские коды появляются на всём протяжении интернета. Они используются для идентификатора реферера, который, в свою очередь вознаграждается за привлечение новых посетителей. Партнёрский код может выглядеть следующим образом, например:
http://website.ru/product?ref=name
Ещё раз, этот код может создать копию оригинальной страницы.
Домены
Даже такая простая вещь, как доменное имя, иногда может быть проблематичным. Взгляните на следующие адреса:
http://website.ru
http://www.website.ru
Поисковые системы прошли долгий путь, но иногда они всё ещё могут понять это превратно. Оба варианта URL, вероятно, указывают на главную страницу, но т.к. оба варианта URL выглядят по разному, они, иногда рассматриваются как различные страницы.
Как найти дублированный контент
Мы поговорили о том, как дублированный контент создаётся, но как вы можете определить дублирующий контент на вашем сайте?
Самый простой способ сделать это через Инструменты для веб-мастеров. Войдите в свой аккаунт и перейдите к Оптимизация-->Оптимизация HTML. Здесь вы найдёте список повторяющихся заголовков (которые, вероятно, одинаковые по содержанию). (Или можно использовать Яндекс.Вебмастер)
Так же вы можете использовать поисковую команду site: в адресной строке, чтобы найти страницы с определённого домена (например, site:webdesign.tutsplus.com). Этот метод является очень полезным, если вы подозреваете, что конкретная страница имеет несколько дубликатов. Воспользуйтесь site: командой и вставьте пару фраз из подозреваемой страницы. Если вы получите сообщение от Google гласящее "Для того, чтобы показать Вам наиболее значимые результаты, мы опустили некоторые ..." вы, вероятно, имеете дублирующий контент.
Наконец, вы можете также использовать сканеры сайтов. Программы, такие как Xenu и Screaming Frog могут быть использованы для сбора необходимой информации. Анализируйте заголовки страниц в отчёте сканирования и проверяйте на дубликаты.
Решение проблем дублирования контента
Как говорится: "Каждое заболевание имеет лекарство". к счастью, существует несколько способов лечения проблем дублирующего контента:
301 Редирект
Самым простым способом предотвращения индексации дублированного контента является 301 редирект. Таким образом, пользователь и поисковые системы будут перенаправлены от дубликата к оригиналу. В результате, весь сок ссылок отправится на оригинальную, исходную, страницу.
301 редирект осуществляется на серверах Apache, путём добавления правил к файлу .htaccess на вашем сервере. Имейте ввиду, что этот метод "удаляет" копию. Если вы не хотите избавляться от дублирующих страниц, вы должны использовать следующий метод.
Rel=canonical
Это ещё один способ сообщить поисковым системам о дублированном контенте; rel="canonical" тег. Эта часть кода должна быть реализована в секции веб-страницы.
Допустим, у нас есть Страница B, которая является дубликатом Страницы A. Если мы хотим информировать об этом поисковые системы, мы поместим следующий код в разметке Страницы B:
*link href="http://website.com/Page-A" rel="canonical" /> *вместо звёздочки необходимо добавить <
Этот код указывает, что текущая страница является фактически копией вышеупомянутой страницы. После реализации этого, большинство ссылочного сока будут перенаправлены на оригинальную страницу и, следовательно, будет повышена ранжирование этой страницы. В отличии от 301 редиректа, дубликаты страниц будут доступны.
Мета тег Robots
Мы уже подробно обсуждали мета тег robots во время предыдущего обучения. При добавлении мета-тега robots с параметром "noindex", вы можете предотвратить индексацию дублированной страницы.
Перезапись URL
Это более продвинутое решение. Его трудно осуществить, если вы не до конца понимаете код, но это может быть полезно в ряде случаев.
Как упоминалось ранее, доменное имя может часто вызывать вопросы дублирующего контента (версии с www и без www). Вы можете решить эту проблему, путём добавления URL-rewrite правила в файл .htaccess (что-то подобное мы рассматривали раньше на Webdesigntuts+). Выберите нужный домен (с www или без www) и автоматически переписывайте URL-адреса у указанному домену.
Другая проблема, мы говорили об использовании ID сессии. Тот же URL, но с другим идентификатором сессии можно рассматривать как дублирующий контент. И снова .htaccess файл может быть использован для отключения этих параметров. Прочитайте Отключение передачи ID сессий через URL от Constantin Bejenaru, чтобы узнать, как это сделать.
Инструменты для веб-мастеров от Google
В предыдущем разделе мы говорили о автоматической перезаписи URL для доменных имён. Более простой способ сделать это через Инструменты для веб-мастеров от Google. Просто войдите в свою учётную запись, перейдите в Конфигурацию, нажмите на Настройки и укажите основной домен.
Если вы используете динамические параметры URL, вы можете сказать Google как с ними с ними обращаться. Таким образом, вы можете сказать, какие параметры должны быть проигнорированы. Это зачастую может решить много вопросов дублирования контента. Зайдите в Google Webmaster Tools, и перейдите к Конфигурация-->Параметры URL. Более подробную информацию можно найти на сайте поддержки Google, но для использования этой функции будьте уверены в том, что вы знаете как она работает, иначе вы можете случайно заблокировать страницы.
Языковой таргетинг
Этот вопрос связан с дублированием контента, но есть некоторые различия.
Давайте предположим, что компания, которая продаёт продукцию в Северной Америке имеет два веб-сайта; company.us и company.ca. Первый из них ориентирован на США, последний на Канаду. На обоих сайтах мы найдём похожий контент, потому что веб-мастера не хотят переписывать кучу страниц текста.
Вполне возможно, что Американская версия будет более эффективнее Канадского варианта (даже на Google.ca), потому что он имеет больший авторитет. Как мы можем исправить эту проблему таргетинга?
Есть очень простое решение: rel="alternative" hreflang-"x" аннотации (подробнее здесь: [1], [2] - прим. ред.).
Если мы используем наш предыдущий пример, нам нужно добавить следующий код в секцию .us домена:
*link rel="alternate" hreflang="en-CA" href="http://company.ca/page-example" /> *вместо звёздочки необходимо добавить <
Для .ca домена нам необходимо разместить такой код:
*link rel="alternate" hreflang="en-US" href="http://company.com/page-example" /> *вместо звёздочки необходимо добавить <
По сути, вы говорите Google, что есть альтернативная версия (или дубликат) на другом языке. Атрибут hreflang использует ISO 639-1 для определения языка. При желании вы можете вы можете добавить регион в формате ISO 3166-1.
Заключительное слово
Профилактика лучше лечения… Последовательность внутренних ссылок может предотвратить создание дублирующего контента. Если вы имеете http://www.website.ru в качестве основного домена, не направляйте ваши ссылки на не-www версию. Тот же совет применим к входящим ссылкам. Если вы размещаете ссылку на ваш сайт с другого домена, используйте последовательную структуру ссылок.
Не создавайте умышленное дублирование контента, путём копирования больших кусков текста из других веб-сайтов. Google, вероятно, узнает об этом и последствия могут быть не такие приятные:
> В тех случаях, когда Google чувствует, что дублированный контент может быть показан с намерением управлять нашим ранжированием и обманывать наших пользователей…ранжирование сайта может пострадать, или сайт может быть полностью удалён из индекса Google.
Заключение
Дублированный контент это то, что вы видите на сайте почти каждый день. Этому может быть несколько причин, будь то случайно, или иным образом.
Если вы не хотите, предотвращать доступ на страницы с помощью 301 редиректа, то лучше использовать rel=canonical аннотацию. кроме того, можно использовать мета-тег robots, или автоматическую перезапись URL (URL rewrite). Google Webmaster Tools также предлагает некоторые пути предотвращения дублирования контента.
И в заключении, лучше иметь последовательность ваших ссылок. Внутренние и внешние ссылки должны выглядеть одинаково.
Мета-теги и SEO
Многое неправильно понимается, когда речь заходит о том, влияют ли мета-теги на рейтинг в поисковых системах. Некоторые теги часто использовались в прошлом, но с тех пор потеряли свою силу. Итак, какие теги по прежнему полезны для SEO, а какие нет?
Что такое Мета-теги?
Мета-теги дают поисковым системам дополнительную информацию о веб-странице. Это скрытая информация, а значит она не видна посетителям самой веб-страницы.
Мета-теги можно найти в секции веб-страницы. Меня спрашивали в прошлом, могут ли мета-теги быть размешены в секции страницы, лучше этого не делать. Разместив мета-теги теле веб-страницы ( секция - прим. пер.), некоторые браузеры могут не распознать их и вы, по сути, создаёте неправильную разметку.
Зачастую, мета-теги содержат name атрибут, который устанавливает тип метаданных. Значение этих метаданных выражается через содержание атрибута. Существуют всевозможные правильные пары имя-значение, которые вы можете использовать в мета-тегах, так что давайте взглянем на некоторые из них.
Мета-теги с которыми вы столкнётесь
Давайте быстро пробежимся по по нескольким различным мета-тегам, которые можно найти на веб-странице.
Meta Description
Мета-тег description, вероятно, один из самых полезных мета-тегов. Как следует из названия, он даёт поисковым системам краткое описание страницы. Выглядит это примерно так:
*meta name=”description” content=”Everything you need to know about meta tags for search engine optimization”/> *вместо звёздочки необходимо добавить <
Этот тег используется для получения наибольшей силы ранжирования, но обновление алгоритмов (алгоритмов ранжирования - прим. пер.) уменьшило этот эффект. Это не будет улучшать ваш рейтинг, однако, мета-тег description всё ещё может быть полезным, поскольку он используется на страницах результата поиска.
Это означает, что он всё ещё может улучшить рейтинг кликов (CTR) ваших страниц. Ведь слова, которые соответствуют поисковому запросу пользователя, выделяются жирным шрифтом. Вот почему хорошее описание страницы (которое использует ключевые слова) может быть более полезно пользователю и повысит шансы что он/она кликнет по нему. Рекомендуемая длина описания 160 символов.
Но что произойдёт, если у вас пустое описание, или если вы не используете мета-тег описания? Поисковые системы по прежнему будут выдавать короткий текст в поисковой выдаче, но они будет создавать его автоматически. Большинство из них не такое хорошее, как хотелось бы, а это означает, что вы теряете возможность убедить пользователя кликнуть по странице.
Meta Robots
Мы уже говорили о мета-теге robots в предыдущем обучении. Для тех из вас, кто ещё не имел возможности прочитать его, вот краткое описание:
Мета-тег robots используется для управления доступностью одной веб-страницы для поисковых систем. Вы можете разрешить или запретить поисковым системам индексировать страницу, следовать ссылкам на этой странице, или архивировать её. Например:
*meta name=”robots” content=”noindex, nofollow” /> *вместо звёздочки необходимо добавить <
Этот мета-тег сообщает поисковым системам, не индексировать страницу и не переходить по ссылкам на странице. Если случится так, что вы использовали два противоречащих друг другу термина (например noindex и index), Google выберет наиболее ограничивающий вариант.
Почему этот тег полезен для SEO? Прежде всего это простой способ предотвратить индексацию дублированного контента, например печатной версии страницы. Он также может быть полезен для неполных страниц, или страниц с конфиденциальной информацией.
Title
Технически, тег заголовка это не мета-тег, но его часто складывают в ту же корзину. Я включил его в этот список потому что он очень важен для поисковой оптимизации.
Тег заголовка является обязательным во всех документах HTML и определяет название документа. Разметка выглядит следующим образом:
*title>Title of the page*/title> *вместо звёздочки необходимо добавить <
Очень просто и очень мощно. Название появляется в двух разных местах; в верхней части браузера и на страницах результатов поиска. Это означает, что тег заголовка имеет очень большое влияние на CTR и ваше ранжирование.
Хороший заголовок должен включать ключевые слова и лучше использовать эти ключевые слова в начале заголовка. Запомните - если эти ключевые слова соответствуют поисковому запросу пользователя, они будут отображаться жирным шрифтом.
Другое особенность в том, что вы должны иметь ввиду длину. Google ограничивает заголовки до 70 символов, так что иногда вам, возможно, придётся переписывать заголовок, чтоб он уместился.
Дэн Шур (Dan Shure) написал удивительную статью о заголовках, как называть ваши заголовки, чтобы по ним обязательно кликнули. Действительно интересный материал с большим количеством советов.
Другие Мета-теги
Преодолев некоторые общих мета-теги, давайте взглянем на некоторые менее очевидные кандидаты.
Meta Content Type (charset)
Мета тег content type используется, чтобы объявить кодировку сайта. Лучше всего добавить эту часть информации, чтобы браузеры не гадали кодировку, которая может привести к проблемам отображения, но это не влияет на ранжирование или CTR. Вы можете быть знакомы с более длинной формой Content-Type:
*meta http-equiv='Content-Type' content='Type=text/html; charset=utf-8'> *вместо звёздочки необходимо добавить <
Хотя в эти дни вполне приемлемо использовать короткие, обратно-совместимые версии кодировки.
*meta charset="utf-8" /> *вместо звёздочки необходимо добавить <
Этот элемент должен быть размещён перед любым элементом содержащим текст, в том числе и тег заголовка о котором мы говорили.
Meta Keywords
Этот тег используется чтобы быть полезным, но это не имеет больше значения. Ни одна крупная поисковая система не использует мета-тег ключевых слов для определения содержания страницы в настоящее время.
В мета-теге ключевых слов вы можете хранить пару ключевых слов о содержании страницы. Тем не менее, он не будет улучшать ваш рейтинг. Если вы хотите реализовать это (хотя я не могу понять, зачем вам это), используйте следующий формат:
*meta name=”keywords” content=”meta tags,search engine optimization” /> *вместо звёздочки необходимо добавить <
Meta Language
Этот тег используется для объявления языка веб-страницы. Информирует экранную читалку (screen reader) и другие текстовые процессоры с каким языком он имеет дело и делает контент более доступным. Это то, как мета-тег language объявляет, что контент на французском языке.
*meta http-equiv="content-language" content="fr" /> *вместо звёздочки необходимо добавить <
Однако, в эти дни, они признаны как избыточные. вместо этого Консорциум World Wide Web рекомендует вам определять язык вашего контента с помощью атрибута, а не мета-тега:
*html lang="en"> *вместо звёздочки необходимо добавить <
> Мы утверждаем, что если вы собираетесь сделать одну вещь, вы должны объявить язык для нужд текстовых процессоров и для этого должен использоваться атрибут, а не другие методы. -W3C
Это также может применяться к другим элементам, если язык контента отличается от стандартного, установленного вами в секции:
*p lang="es">Me gusta.. *вместо звёздочки необходимо добавить <
Notranslate
Иногда, Google предоставляет ссылку на перевод в поисковой выдаче. Но могут быть ситуации, когда вы не хотите, чтобы этого произошло. Если вы не хотите, чтобы Google перевёл вашу страницу, добавьте этот мета-тег:
*meta name=”google” content=”notranslate” /> *вместо звёздочки необходимо добавить <
Refresh
С помощью этого мета-тега вы можете сказать браузеру, чтобы он обновлял страницу по истечении определённого периода времени. Приведённый ниже пример кода обновляет страницу через каждые 30 секунд:
*meta http-equiv=”refresh” content=”30”> *вместо звёздочки необходимо добавить <
Кроме того, можно перенаправить пользователя на другую страницу после этого обновления. взгляните на следующий пример:
*meta http-equiv=”refresh” content=”30;URL=’http://website.com’”> *вместо звёздочки необходимо добавить <
Использование этого тега не рекомендуется W3C потому, что он может дезориентировать пользователей. Кроме того, он вообще не имеет никакого эффекта на ранжирование в поисковых системах.
Заключение
Проще говоря, есть три мета-тега о которых вы должны беспокоиться: мета-тег description, мета-тег robots и title (ещё раз, технически не является мета-тегом, но часто считается таковым).
Тег описания используется, чтобы показать больше информации о содержании веб-страницы. Поисковые системы используют его в своей поисковой выдаче. Тег robots может быть использован для предотвращения индексации дублированного контента, конфиденциальных страниц или незавершённых частей вашего сайта. Наконец, одним из наиболее важных частей является заголовок (title tag). Держите его в пределах 70 символов и используйте ключевые слова в нём.
В прошлом, мета-тег ключевых слов был очень мощным, но эти времена прошли. Лучше всего оставить его в покое. Другие, менее важные мета-теги (когда речь идёт о SEO) являются тегами языка (language tag), тег содержания (content tag), тег обновления (refresh tag) и тег не переводить (nontranslate tag).
Как создать дружественную к SEO структуру URL
Один из самых основных методов поисковой оптимизации заключается в использовании дружественной к SEO структуры URL. Хорошая структура может помочь процессу индексации вашего сайта, но, к сожалению, есть много сайтов, которые используют неправильные, не оптимальные URL. В этой статье мы рассмотрим различные элементы URL и как мы можем создать структуру, которая поможет нас ранжировать так высоко, как это возможно.
Элементы URL
Давайте начнём с элементов, которые составляют URL. URL может выглядеть очень просто, на первый взгляд, но на самом деле включает в себя некоторые важные сведения.
Давайте взглянем на следующий пример:
Протокол передачи гипертекста (англ. HyperText Transfer Protocol — «протокол передачи гипертекста» - прим. пер.): самый популярный протокол прикладного уровня, используемый во всемирной паутине (англ. World Wide Web - прим. пер.). Другие хорошо известные типы прикладных протоколов включают в себя FTP и telnet.
Доменное имя веб-сайта.
Подкаталог страницы.
Название страницы запрошенного ресурса.
Есть три элемента URL которые мы можем изменить: доменное имя, подкаталог и название страницы. В следующих главах мы обсудим каждый из этих элементов в отдельности и посмотрим, как их можно оптимизировать.
Доменное имя
Доменное имя - ваш адрес во всемирной паутине. Это, наверное, самая часто-встречаемая часть URL; часто встречается в электронных письмах (e-mail), на личтовках, визитках и т.д.
Хорошее доменное имя легко запомнить. Сделайте его как можно более коротким, предпочтительно с одним или двумя словами. Это не обязательно поможет вам ранжироваться выше, но это полезно для ваших посетителей, потому что его легче запомнить.
Вы можете рассматривать возможность использования ключевых слов в доменном имени. В былые дни с помощью насыщенных ключевыми словами доменов можно было легко ранжироваться, т. к. алгоритмы ранжирования были менее развитыми. К сожалению (хотя к счастью), те времена прошли.
Мэтт Каттс (Matt Cutts), руководитель веб-спамом в Google, рассказал нам о предстоящем обновлении алгоритма в 2011 году:
Мы смотрели на рейтинги и веса, которые мы даём ключевым словам доменов и некоторые люди жаловались, что мы даём слишком большой вес ключевым словам в доменах. И поэтому мы задумались о небольшой регулировке этого смешивания и подобно поворотом ручки вниз в пределах алгоритма, что учитывая два различных домена, это не обязательно поможет вам если вы будете иметь домен с кучей ключевых слов в нём.
28 сентября 2012 года это обновление вышло в свет. Это сократило количество низкокачественных, напичканых ключевыми словами доменов в результатах поиска. Эти домены обычно упоминаются как "домены точного соответствия" (EMD's), потому что доменное имя соответствует конкретному поисковому запросу.
Так что будьте осторожны при выборе домена точного соответствия, но пусть это вас не пугает от использования ключевых слов в имени домена. До тех пор, пока вы не переборщите, у вас всё должно быть хорошо; переполнение ключевыми словами всегда следует избегать.
Расширения доменов
Домен .com по-прежнему является самым популярным расширением домена. Когда мы смотрим на различия в расширениях доменов, на странице результатов поиска, мы видим, что 87% это .com расширения, 6% .org и 3% .net. Другие расширения, такие как .info, .us, .ca… менее популярны. (Данные из этой презентации от Rand Fishkin).
Имеет ли значение расширение домена для SEO? Коротий ответ: нет. Расширение домена не определяет, действительно ли мы имеем дело с высококачественным сайтом. Есть другие факторы, которые определяют качество, такие как содержание м ссылки.
с другой стороны, расширение национальных доменом (таких, как .ru, .us, .de, .it…) может иметь некоторые преимущества. Если у вас есть местный бизнес, скажем, в России, будет хорошей идеей приобрести .ru домен. Национальные домены не ранжируются также в других странах (имеется ввиду сравнение с родной страной национального домена - прим. пер.), но вы можете получить приличное количество местного трафика.
Подкаталоги
Когда мы говорим о подкаталогах или вложенных папках, мы можем взглянуть на вложенность и ширину этих папок.
Вложенность
Вложенность - количество вложенных папок которые мы находим от домена. Как правило, отображается в строке навигации (breadcrumbs). Строка навигации для страницы сайта электронной коммерции может выглядеть следующим образом:
Вложенность этой страницы с футболками для мужчин составляет 2 уровня. В таком случае, правильная структура URL для продукта в этой категории будет выглядеть примерно так:
Использование ключевых слов для ваших подкаталогов (например "tshirts" (для русскоязычных сайтов лучше подойдёт слово "футболки" написанное транслитом - "futbolki" - прим.пер.) гораздо лучше, чем использование общих имён или номеров (например, "cat433"). Оно не только служит в качестве навигационного инструмента для пользователей, но оно также может помочь поисковым системам правильно проиндексировать ваш сайт.
И на десерт: эти папки также будут отображаться в вашей аналитике, делая интерпретацию данных гораздо проще.
Может ли структура вложенности быть слишком глубокой? Чем меньше вложенность, тем лучше. Страницы находятся глубоко, зачастую будут сканировать реже. Я люблю держать мои страницы со вложенностью менее трёх.
Ширина
Ширина отночится к числу страниц в категории. Сайт с предыдущего примера может предлагать футболки для женщин и детей рядом с футболками для мужчин. В этом случае ширина категории футболки будет три страницы (мужские, женские и детские).
Ширина каталога не влияет на рейтинг, вы можете иметь столько страниц, сколько хотите. Пока страницы являются уникальными, это не представляет проблемы (мы узнаем, как управляться с дублями контента позже).
Поддомены или подпапки?
Лучше всего использовать поддомена или подпапки? Просто напоминание, вот какая разница между поддоменами и подпапками:
Поддомены часто рассматриваются Google как отдельные домены, что означает, что вам дважды придётся проделать работы по SEO.
Однако, если у вас несколько не связанных продуктов, это может быть хорошей идеей, использовать поддомены. Google использует этот же подход для карт (maps.google.ru), новостей (news.google.ru) и т.п. Та же методика может быть использована для местных веб-сайтов (например moscow.website.ru и yekaterinburg.website.ru).
Названия страниц
Адрес страницы является, вероятно, частью вашего веб-сайта, которую проще всего настроить. Не всегда можно изменить своё доменное имя, расширение домена или структуру вложенности, на изменение названия страницы уходит гораздо меньше времени.
Когда время доходит до выбора хорошего названия страницы, это всё сводится к юзабилити и ключевым словам. Лучше всего продемонстрировать это на примере.
Сравните оба адреса. Какой из них вы предпочтёте?
Наверное, вы выбрали последнее. Мы отчётливо видим, что эта страница продукта фотоаппарата Canon EOS 400d. Когда мы смотрим на первый URL, мы не имеем ни малейшего понятия о содержании страницы.
У поисковых систем те же проблемы. Если бы они смотрели только на URL, они бы не знали, что это за страница. Вот почему почему это хорошая идея - использовать ключевые слова. Эти ключевые слова будут выделяться жирным шрифтом в результатах поиска, что облегчает пользователю поиск соответствующей страницы.
Вы, возможно заметили, что я использовал дефис в URL-адресе страницы. Это рекомендуемый способ разделять ключевые слова. URL http://domain.com/white-tennis-shoes является гораздо более полезным, чем http://domain.com/whitetennisshoes. Другие разделители, такие как подчёркивание (_), знак плюса (+)… следует также избегать.
Статические URL против Динамических URL
Динамические URL обычно можно определить, поискав специальные символы, такие как знаки вопроса и амперсанд (&). Эти символы определяю несколько параметров, часто это язык или идентификатор пользователя. Но это также означает, что то же самое содержание может иметь разные URL-адреса.
Один из наиболее распространённых мифов связанных с URL, является то, что поисковые системы не могут сканировать динамические URL - адреса. Это, возможно, было верно в прошлом, но Google добилась определённого прогресса в этом.
Некоторые веб-мастера пытаются переписать динамические URL-адреса, чтобы сделать их статическими. В этом нет необходимости, так как содержимое страницы можно просканировать, а Google может интерпретировать различные параметры. Алгоритм может понять, какие параметры не имеют значения.
Заключение
Использование хорошей структуры URL является техникой SEO, которой часто пренебрегают. Тем не менее, она может дать вашему сайту значительный рост.
Когда речь заходит о выборе хорошего URL всё сводится к юзабилити; если это хорошо для пользователя, это хорошо для поисковой системы. Вот почему вы должны использовать ключевые слова, а не случайные слова и цифры. Не делайте слишком большую вложенность, а используйте это через поддомены (если у вас есть два не связанных продукта или услуги).
Если вы хотите разделить два слова, всегда используйте дефисы в URL вместо подчёркивания или знаков плюса. И когда дело доходит до динамических URL - адресов, то Google может читать и индексировать их.
Управление доступностью вашего сайта для поисковых систем
Ваш сайт бесполезен, если он не может быть проиндексирован поисковыми системами. Если вы хотите, чтобы он появлялся в результатах поиска, вы должны убедиться, что он доступен поисковым системам. Однако, иногда вы хотите ограничить доступ к определённым частям вашего сайта, может быть, вы хотите скрыть нерелевантные страницы или приватные документы. В этой статье вы узнаете, как управлять доступностью вашего сайта для поисковых систем с помощью файла robots.txt и мета-тега robots.
Преимущества файла и тегов robots
Прежде чем мы углубимся в детали о том, как создать файл robots.txt или мета-тег robots, мы должны взглянуть на их преимущества. Есть несколько сценариев, в которых их реализация может пригодиться, такие как:
Предотвращение индексации дублированного контента (например, печатные версии страниц).
Для неполных страниц.
Ограничение индексации конфиденциальных страниц или файлов.
Дублированный контент размывает ваши SEO усилия и поисковым системам будет трудно решить, какой вариант является наиболее значимым для поисковых запросов пользователей. Эта проблема может быть предотвращена путём блокирования дублей страниц с помощью файла robots или тега. Есть и другой способ управлять дублированным контентом, но мы обсудим его позже.
Если у вас есть новая, не законченная страница в интернете, лучше всего заблокировать её для поисковых ботов, чтобы предотвратить её индексацию. Это может быть полезно для страниц нового продукта, например - если вы хотите держать её в тайне до старта, добавьте файл robots или тег.
Некоторые веб-сайты имеют приватные страницы или файлы, которые не заблокированы формой входа. Самый простой способ для скрытия их от поисковых систем - с помощью файла robots.txt или мета-тега.
Теперь мы знаем, почему мы должны управлять доступностью определённых страниц, пришло время узнать, как мы можем это сделать.
robots.txt файл
Поисковые боты являются трудоголиками. Они хотят проиндексировать как можно больше, если вы не скажете им обратное.
Когда поисковый бот посетит ваш сайт, он будет искать файл robots.txt. Этот файл даёт ему инструкции, какие страницы должны быть проиндексированы, а какие следует игнорировать. Путём создания файла robots.txt можно запретить поисковым ботам доступ к определённым частям вашего сайта.
Файл robots.txt должен быть помещён в корневую директорию вашего сайта - например www.domain.ru/robots.txt. Имя этого файла также чувствительно к регистру. (robots.txt - правильно, Robots.txt - не правильно - прим. пер.)
Внимание: если вы добавляете файл robots.tst для вашего сайта, пожалуйста, дважды проверьте его на наличие ошибок. Вы же не хотите случайно заблокировать поисковым ботам индексацию важных страниц.
Создание robots.txt файла
robots.txt представляет собой простой текстовый файл с несколькими записями. Каждая запись состоит из двух элементов: User-Agent и Disallow.
Элемент user-agent указывает, какие поисковые боты должны использовать disallow информацию. Disallow сообщает сканерам, какая часть сайта не может быть проиндексирована.
Запись будет выглядеть примерно следующим образом:
User-agent: * Disallow:
Запись выше, даёт всем поисковым системам доступ ко всем страницам. Мы использовали звёздочку (*), чтобы охватить всех поисковых ботов и т.к. мы не указали страницы для исключения, они могут проиндексировать все страницы.
Впрочем, добавив косую черту в поле disallow, мы можем предотвратить индексирование всей информации с нашего сайта, для всех поисковых ботов:
User-agent: * Disallow: /
Мы также можем настроить таргетинг для одного поискового бота. Взгляните на пример ниже:
User-agent: Googlebot Disallow: /private-directory/
Эта запись говорит Google не индексировать каталог private-directory; Googlebot используется Google для поисков в интернете. Для получения полного списка всех поисковых ботов, посетите базу данных веб-роботов.
Сочетание одна disallow к одной user-agent записи отнимать много рабочего времени. К счастью, мы можем добавить несколько disallow записей в этой же записи.
User-agent: YandexBot Disallow: /sample-directory/ Disallow: /an-uninteresting-page.html Disallow: /pictures/logo.jpg
Это предотвратит Яндекс от индексирования sample-directory, страницы an-uninteresting-page.html и картинки логотипа logo.jpg.
Спецсимволы
Как мы полагались на регулярные выражения здесь, мы также можем использовать спецсимволы в файле robots.txt.
Например, многие люди используют WordPress в качестве CMS. Пользователи могут воспользоваться встроенным функционалом поиска, чтобы найти сообщения по какой-нибудь теме и URL для поискового запроса будет иметь следующую структуру: http://domain.com/?s=searchquery.
Если я хочу исключить из индексации результаты поиска, я могу использовать спецсимвол. Запись в robots.txt будет выглядеть так:
User-agent: * Disallow: /?s=
Вы также можете использовать спецсимволы, чтобы предотвратить индексацию по типам файлов. Следующий код будет блокировать все PNG-изображения:
User-agent: * Disallow: /*.png$
Не забудьте добавить знак доллара в конце. Это говорит поисковым системам, что это конец URL строки.
Тестирование вашего robots.txt файла.
Хорошая практика, всегда проверять ваш robots.txt файл, чтобы посмотреть, не сделали вы каких-нибудь ошибок. Вы можете использовать Google Webmaster Tools для этого (или Яндекс.Вебмастер - прим.пер.)
Внутри вкладки "Состояние" вы найдёте страницу "Заблокированные URL". Здесь вы найдёте всё информацию о вашем файле. Вы также можете протестировать изменения, прежде чем загружать их.
Мета-тег robots
Мета-тег robots используется для управление доступом к поисковым ботам одной страницы. Это говорит поисковым системам может ли эта страница быть просканирована, архивирована или можно ли следовать по ссылками на этой странице.
Вот как выглядит мета-тег robots:
head> meta name=”robots” content=”noindex” /> /head> *в начало строк необходимо добавить символ <
Данный мета-тег предовпредотврращает индексацию страницы поисковыми ботами. Кроме того, "noindex" имеет несколь других атрибутов, которые могут быть полезны:
index: эта страница может быть проиндексирована.
noindex: эта страница не может быть отображена на странице результатов поиска.
follow: по ссылка на этой страницы можно следовать.
nofollow: по ссылкам на этой странице нельзя следовать.
archive: кэш-копия этой страницы разрешена.
noarchive: кэш-копия этой страницы не допускается
Несколько атрибутов могут быть использованы в одном мета-теге robots, например:
head> meta name=”robots” content=”noindex, nofollow” /> /head> *в начало строк необходимо добавить символ <
Данная разметка запрещает поисковым ботам индексировать страницу и следовать по ссылкам этой страницы.
Если бы вам посчастливится использовать конфликтующие теги, Google будет использовать самый ограничивающий вариант. Допустим, вы используете "index" и "noindex" в одном теге, то страница не будет проиндексирована (наиболее ограничивающий вариант, на всякий случай).
Мне использовать robots.txt или мета-тег?
Как мы уже обсуждали, есть два способа управления доступностью веб-страниц: файл robots.txt и мета-теги.
robots.txt отлично подходит для блокировки разделов/директорий или файлов определённых типов. С помощью одной текстовой строки вы можете сделать большую работу (и потенциально большой ущерб!) Но если вы хотите только заблокировать отдельные страницы, то лучше использовать мета-тег robots.
Иногда, URL-адреса, которые заблокированы с помощью robots.txt всё ещё могут появляться в результатах поиска.
Применительно для Google это выглядит вот так:
Когда есть много ссылок, указывающих на страницу и Google считает, только её соответствующей результату поиска по поисковому запросу, она всё равно будет появляться. Если вы абсолютно не хотите, чтобы страница отображалась, вы должны добавить мета-тег noindex. Это может показаться сложным, но Мэтт Каттс (Matt Cutts) объясняет всё в подробностях, в Uncrawled URLs in search results на Youtube.
Заключение
С файлом robots.txt мета-тегом robots вы можете легко управлять доступностью вашего сайта для поисковых систем.
Не забудьте проверить и перепроверить ваши мета-теги и файл robots.txt, для предотвращения случайного блокирования поисковых ботов от индексации важных страниц.
Введение в SEO
SEO востребовано. Благодаря жёсткой конкуренции между веб-сайтами, оно стало более важным, чем когда-либо для успеха в интернете. Но что такое SEO? Какие подходы рекомендуются и какую тактику следует избегать? В течении следующих недель мы найдём ответ на эти вопросы. Сегодня мы начинаем этот Tuts+ курс с введения в SEO.
Что такое SEO?
SEO является аббревиатурой от поиско́вая оптимиза́ция. В нём описывается ряд методов, которые улучшают видимость сайта на страницах результатов поиска. Цель такой оптимизации является ражнирование определённого поискового запроса так высоко, как возможно. Конечно, это легче сказать, чем сделать…
Техники оптимизации можно разделить на две категории:
Методы, которые поисковые системы рекомендуют как часть хорошего проекта - называют белым SEO. Они считаются безопасными и производят долгосрочные результаты.
Чёрное SEO это другая сторона, использующая методы, которые не одобряют поисковые системы. Веб-сайты, которые используют эти методы могут страдать от штрафов ранжирования (понижении позиции сайта на страницах результатов поиска - прим. пер.); худшим случаем будет полное удаление из индекса поисковика. Для некоторых примеров, взгляните на 17 техник Чёрного SEO которых следует избегать, от DesignHammer.
Когда мы говорим о SEO, мы обычно называем Google в качестве поисковой системы (или Яндекс - прим. пер.). В конце концов, Google имеет 91% доли рынка (картинка), что делает его наиболее важной поисковой системой. Но методы которые мы будем обсуждать, так же применимы для Bing и Yahoo (и Яндекса - прим. пер.).
SEO словарь
В следующих статьях мы будем использовать определённые SEO термины. Знание смысла этих терминов может быть полезным для новичков. Ниже вы найдёте список терминов, мы их будем часто использовать.
CMS: Система управления контентом, например Wordpress или Drupal (или Magento - прим. пер.).
CTR: кликабельность, процент пользователей нажавших на ссылку.
GYM: Google, Yahoo, Microsoft, владельцы трёх крупнейших поисковых систем.
Link juice: Качество ссылки, которое передаётся между сайтами/страницами.
Long tail: Более конкретные ключевые слова, как "панель навигации урок photoshop"
META tags: Код в секции сайта, который используется на страницах результатов поиска.
Organic traffic (Органический трафик): Трафик, который приходит из поисковых систем.
PR: PageRank, мера ссылочной популярности сайта.
SEO: Поиско́вая оптимиза́ция. Методы, которые используются, чтобы сделать более высокий ранг вашего сайта.
SERP: Страница результатов поиска. Страница с наиболее актуальными веб-страницами по вашему запросу.
Spider (Паук): Бот, который используется поисковыми системами для сканирования и индексирования веб-сайтов.
Stuffing (Стаффинг): Использование одного и того же ключевого слова слишком часто на странице.
UGC: Контент созданный пользователем, отличный способ добавить уникальный контент на страницу.
Почему SEO важно?
SEO - Это всё о ранжировании. Но почему это положение так важно для веб-сайтов?
В конце весны 2011 года Slightshot SEO провёл исследование о CTR результатов поиска. Они сравнивали положение сайта в поисковой выдаче по соответствию кликам. Это результат их исследований:
Результат очевиден: высокое ранжирование = высокий CTR. Для компаний, которые делают большую часть своих денег в интернете, таких как интернет-магазины, это может быть вопрос жизни и смерти. Благодаря SEO эти компании могут значительно улучшить свой органический трафик (и доходы).
Хорошее SEO это не то, что вы будете делать без плана игры. Хорошее место для начала наших усилий по SEO - узнать, как работают поисковые системы. Эта информация может дать нам некоторое представление, какие тактики работают, а какие являются бесполезными.
Как работают поисковые системы
Интернет невероятно велик; на данный момент проиндексировано около 50 млрд. страниц, и без поисковых систем было бы невозможно найти полезную информацию в этом беспорядке. Это походило бы на поиск иголки в стоге сена.
Поисковые системы принесли порядок в этот хаос. Создавая индекс они могут показать вам наиболее подходящие страницы для вашего поискового запроса. Но этот индекс часто меняется. Каждый день добавляются новые веб-сайты, страницы перерабатываются, загружаются новые файлы и т.д. Поскольку интернет является динамичной сущностью, поисковым системам нужен инструмент, чтобы помочь индексу оставаться свежим.
Вот где роботы поисковых систем (краулеры - англ. crawlers - прим. пер.) вступают в игру. Это автоматизированные роботы сканируют веб-страницы на наличие информации, они индексируют ссылки, изображения, видео и другие файлы.
Вот как поисковая система использует поисковых роботов для создания страницы результатов поиска:
Обнаружение: Робот самостоятельно находит ваш сайт, либо по ссылке с другого сайта или через страницу Добавить URL (прочитать подробнее). В настоящее время Google следует только по href и src ссылкам.
Индексация: Веб-страницы обрабатываются и индексируются. Обратите внимание, что не все типы контента могут быть проиндексированы (например, динамичные страницы, страницы созданные с применением технологии flash).
Результаты: Когда вы вводите запрос, поисковые системы анализируют свой индекс и показывают вам более подходящую страницу.
Для того, чтобы показать вам наиболее подходящие результаты из этого индекса, поисковым системам нужно использовать систему ранжирования. Есть несколько факторов, которые принимаются во внимание и понимание этих факторов имеет важное значение для успеха вашего SEO.
Факторы ранжирования поисковой системы
Релевантность определяется более чем 200 факторами. Не предоставляется возможным обсудить их все, отчасти потому, что это займёт слишком много времени, но в основном потому, что мы не знаем их все. Впрочем, исследования выявили ряд элементов, которые являются важными:
Ссылки
Когда мы говорим о ссылках, мы говорим о PageRank; алгоритмом анализа ссылок используемым Google. Это было сделано Ларри Пейджем (отсюда и название PageRank) и Сергеем Брином, основателями компании.
Этот алгоритм принимает большое количество ссылок на счёт - каждая ссылка рассматривается как голос в пользу этого сайта. Чем больше ссылок вы получите, тем больше будет ваш ранг.
Одно уточнение, вы должны иметь ввиду, что это не демократическая система. Не каждая ссылка имеет тот же вес. Ссылки с авторитетных сайтов имеют больше влияния, чем ссылки из менее популярных сайтов.
Ключевые слова
Распределение ключевых слов на вашей странице так же важно. Google проверяет, как часто поисковые запросы можно найти на вашей странице. Если он появляется в вашем домене, url, заголовке, header тегах, содержимом страницы…страница будет считаться более релевантной.
Возраст сайта
Чем старше, тем лучше. Google считает, что более старые сайты более авторитетнее, чем новые веб-сайты.
Свежесть
Частое обновление вашего сайта является хорошей идеей. Добавьте новые страницы, или обновите старые. свежие страницы признак того, что сайт не умер.
Другие факторы
Как я говорил раньше: невозможно обсудить все факторы ранжирования. Есть и другие, такие, ка скорость сайта, AutorRank, структура сайта… но это одни из главных.
Если вы хотите узнать о факторах ранжирования поисковых систем, я предлагаю вам прочитать Ранжирование Поисковых Cистем на SEOmoz.
Обновления алгоритма
Значат ли что-нибудь для вас слова Google Panda и Google Penguin? Нет…?
За эти годы было несколько обновлений алгоритмов. Эти обновления предназначены для повышения качества результатов поиска. Два последних обновления с большим влиянием были Panda и Penguin. Обновление Panda вступило в силу в феврале 2011 года. Это затронуло почти 12% всех результатов поиска. Обновление Penguin было объявлено в апреле 2012 года и затронуло примерно 3,1% поисковых запросов.
Это означает, что внезапное падение трафика (необычное, долгосрочное падение, которое не исправится само собой), может быть вызвано изменениями в алгоритме ранжирования. Проверьте дату в вашей аналитической программе и перелинкуйте его с этим обзором алгоритма обновления. Выясните, что могло вызвать проблемы и настройте ваши веб-страницы соответственно.
С этими обновлениями отрицательный SEO вышли в свет. Отрицательное SEO происходит, когда на сайт конкурента направляют огромное количество низкокачественных ссылок. Если сумма этих ссылок низкого качества достаточно высока, Google может оштрафовать сайт. Для получения дополнительной информации о негативном SEO, посмотрите эту инфографику на TastyPlacement (Google недавно выпустило средство для противодействия этим практикам, но об этом позже).
Что насчёт мобильного SEO?
Мобильное SEO, логично, приобретают всё большее значение, поскольку рынок смартфонов и планшетов продолжает расти. Знаете ли вы, что в 2011 году было продано больше смартфонов, чем ПК (488 млн. против 415 млн. соответственно)? Оптимизация вашего сайта для мобильных устройств стала необходимостью.
За год или два, мы увидели много мобильных поддоменов, например m.company.com. Этот поддомен содержал сайт, который был разработан специально для мобильных устройств. В результате он был полностью отделён от оригинального сайта (часто с меньшим содержанием).
К счастью есть более эффективный способ показать своё содержание для мобильных пользователей: отзывчивый дизайн. Отзывчивый дизайн приспосабливается к текущим размерам экрана с помощью CSS3 Media Queries. Это означает, что вам нужно развивать только один сайт, вместо двух.
Отзывчивый дизайн рекомендован Google(!) из-за следующих преимуществ:
С единым URL пользователям легче взаимодействовать.
Единый URL помогает алгоритмам Google присвоить индексированные свойства содержанию.
Уменьшает скорость загрузки, т.к. не требуется перенаправление.
Отзывчивые страницы могут быть просканированы любым Googlebot, повышает скорость сканирования.
но вы должны иметь ввиду, что поиск на мобильных устройствах, как правило, короче, чем на настольных компьютерах. Если ваш контент нацелен на мобильных пользователей, оптимизируйте его для этих коротких поисковых запросов.
Что дальше?
Теперь у вас есть немного справочной информации о поисковой оптимизации, мы можем взглянуть на некоторые вещи, которые будем обсуждать в течении следующих недель. Статьи можно разделить на 3 категории:
SEO сайта вцелом: приёмы, которые используются на уровне сайта вцелом и оказывают влияние на все страницы.
Постраничное SEO: приёмы SEO, которые могут быть использованы на отдельной странице.
SEO вне сайта: Приёмы вне нашего сайта.
Надеюсь увидеть вас скоро снова!
Давайте начнём с SEO
СЕО является одни из тех предметов, про который все думают, что они что-то знают об этом, но факты и маркетинговые слухи часто бывают размыты, что делает его довольно запутанным для начинающих. Эта серия материалов отделить зерна от плевел и расскажет вам, чтно нужно знать, как веб-дизайнеру (так же подходит не только веб-дизайнерам - прим. пер.), о SEO.
Если SEO правильное, то ваши сайты достигнут больших успехов. Если SEO неправильное, это может означать штрафы (от поисковиков - прим. пер.) и снижение репутации. Давайте убедися, что вы делаете это правильно.
В ходе этих учебных пособий и статей, интеренет-маркетолог Кевин Вертоммен (Kevin Vertommen) проведёт вас через такие темы, как:
Доступность
Роботы
Метатеги
Дублирующий контент
Дружественные URL
Карты сайта (Sitemap)
Показатели отказов
Включение и Выключение SEO cтраниц
Построение ссылок
Изображения
Контент (содержание страницы - прим. пер.)
Авторство информации
Структурированные данные
… и многое другое.
При этом все это в вашем распоряжении, вы можете гарантировать, что ваши сайты (и сайты ваших клиенты) будут оптимизированы с нуля. Так что давайте начнём с Введения в SEO.
С его помощью, вы легко сможете подготовить описание для своей страницы. Такой сниппет будет работать во всех популярных социальных сетях: Facebook, Twitter, ВКонтакте и Google+. Дополнительно я постарался ответить на часто задаваемые вопросы о социальных сниппетах.
W3C Conf
Все видео
Маркдаун — самое удобное и интуитивно понятное для редактирования текста, что можно было встретить в интернете. Его используют СтекОверфлоу и Гитхаб, что уже означают повсеместность формата.
Сам по себе, маркдаун это свод правил для форматирования текста и транслятор в HTML. На данный момент трансляторов существует великое множество, все они поддерживают оригинальный стандарт, но некоторые вносят в свои трансляторы дополнительные возможности.