Как сделать SEO одностраничным сайтом

8

Я создаю новый веб-сайт для клиента, и я думаю, что одностраничный сайт / макет будет довольно аккуратным. Детального контента не так много, это компания, которая импортирует много товаров разных компаний. Так что это будет небольшая демонстрация различных типов продуктов / оборудования, которые вы можете заказать. Из всего каталога только 10 товаров действительно показаны.

Теперь у меня есть базовая структура с разделами и ссылками, такими как:

#home / #products / #equipment / #services / #contact.

Теперь я понимаю, что Google не индексирует ссылки, содержащие #, поэтому не будет проблемы с дублированным контентом, все будет проиндексировано как главная страница.

Теперь я хочу оптимизировать поиск. Эта компания является агентом какого-либо продукта в стране, то есть только они имеют разрешение на импорт и продажу этого продукта. Это означает, что когда кто-то ищет продукт x, этот веб-сайт всплывает как первый хит.

Теперь я могу сделать так, чтобы они были автоматически перенесены в ту #productsчасть сайта прямо из Google.

Я думал о чем-то вроде того, чтобы Google индексировал разные разделы как разные страницы. Возможно ли что-то подобное?

Саиф Бечан
источник

Ответы:

7

Одностраничные сайты вредны для SEO. Период.

Поскольку поисковые системы ранжируют веб-страницы, а не веб-сайты, необходимо убедиться, что каждая веб-страница ориентирована на конкретную тему, поэтому она оптимизирована для хорошего ранга по этой теме. Размещение более одной темы на странице снижает ценность этой страницы для каждой темы и, таким образом, снижает ее шансы на ранжирование по обеим темам. Становится хуже, когда вы добавляете больше тем на эту страницу. Это также бесполезно для пользователей, поскольку им приходится просеивать контент, который им не интересен, чтобы найти контент, который они ищут.

Кроме того, внутренние ссылки являются ценным инструментом для SEO. Они почти такие же хорошие входящие ссылки с внешних сайтов, и их якорный текст имеет ценность. Наличие одностраничного веб-сайта означает, что вы упускаете их.

Я думал о чем-то вроде того, чтобы Google индексировал разные разделы как разные страницы. Возможно ли что-то подобное?

Нет.

Джон Конде
источник
Спасибо за указание на это. Я думал почти то же самое. В процессе разработки я вижу, что мне не хватает многих опций, которые поставляются с многостраничным веб-сайтом. Я подумал, что, может быть, мне это удастся с помощью умной оптимизации, не думаю. Приходится переосмыслить весь проект. Спасибо за помощь.
Саиф Бечан,
3
@Saif: хотя Google не будет показывать внутренние привязки в качестве отдельных результатов в своей выдаче, известно, что Google иногда отображает их как своего рода мини-карту сайта на исходной странице без привязки. Я считаю, что они делают это с большими статьями Википедии, которые имеют четко определенную структуру документа и меню содержимого.
Lèse Majesté
Google будет показывать разные привязки как отдельные страницы, если вы используете схему сканирования ajax, известную как HanshBang #! URL-адреса с метатегом для экранированных фрагментов. developers.google.com/webmasters/ajax-crawling/docs/…
Фрэнк
Я согласен с Джоном с одной маленькой оговоркой. Простые одностраничные сайты могут работать хорошо, однако с конкуренцией будут потеряны. Другими словами, одностраничный сайт будет хорошо конкурировать на рынках с низкой конкуренцией. У меня есть одностраничный сайт, ничего особенного, но он хорошо работает на антикварном рынке в небольшом горном сообществе. Меня приглашают люди со всего США, потому что они нашли мой сайт, используя локальный поиск, и мне понравилось. Однако на большом и конкурентном рынке это никогда не сработает. Похоже, что одностраничный сайт не подходит для ваших нужд. Ура !!
closetnoc
Времена изменились. Смотрите блог Google: Устаревшая наша схема сканирования AJAX
Франклин Ю
1

Google изменился, теперь вы можете быть # 1 в Google с одной страницей очень хорошо. Сейчас есть много статей об этом, я нашел одну, которая мне очень понравилась, но их гораздо больше.

Вы должны делать мелочи, которые будут иметь значение.

  1. Разбить содержание
  2. Сделать хороший CSS для пауков
  3. Ищите авторитет - СТРОЙ СИЛЬНЫЕ ССЫЛКИ !!!
  4. Теги H1!
  5. Будь лучшим по удобочитаемости
  6. Держите это свежим

Больше на http://www.awwwards.com/seo-tricks-for-one-page-websites.html

Алгоритм Google обновлен много, и мы не можем найти секретный ключ.

https://www.google.com/insidesearch/howsearchworks/thestory/

Кристиан Мергеа
источник
Какие-нибудь мысли о pushstate, ajax для сканирования и других технологиях, которые могут помочь?
Стивен Остермиллер
Для pushstate-popstate я использовал документацию от developer.mozilla.org/en-US/docs/Web/API/History_API У меня были проблемы с сканированием ajax, потому что они прекратили поддержку их схемы сканирования AJAX. Даже они больше не поддерживают это, я знаю, что Google все еще индексирует сайт. developers.google.com/webmasters/ajax-crawling/docs/… Я читал, что мы должны просто избегать введения в код URL-адресов escaped_fragment, если мы создаем новые сайты.
Кристиан Мергеа
Этот ответ конкретно не касается веб-сайтов «на одну страницу», за исключением того, что «одностраничные» сайты могут быть проиндексированы Google «очень хорошо» и содержат ссылку. Пронумерованные точки - это то, что должно применяться к любому веб-сайту. «1. Разбейте содержимое на страницы». Использование «paginate» здесь без дополнительных пояснений сбивает с толку, поскольку весь смысл «одностраничного» сайта в том, что он не «разбит на страницы».
MrWhite
«весь смысл« одностраничного »веб-сайта в том, что он не« разбит на страницы ». Например, если у вас есть портфолио, вы не можете разместить 50 макетов с описанием на одностраничном сайте без нумерации страниц в этом разделе. У меня было что-то вроде «Один потраченный день», и я должен был «разбить их на страницы», я не мог показать все трудности, как на временной шкале на Facebook. Я разместил их на «страницах» (которые были скрыты, пока вы не нажали 1,2,3,4,5).
Кристиан Мергеа
Существует концепция разработки «одностраничных веб-сайтов», где действительно много экранов контента, но верхний и нижний колонтитулы загружаются один раз. Затем середина страницы заменяется на AJAX. Популярные платформы, такие как AngularJS, используют эту концепцию. Мы получаем много вопросов о том, как SEO работает для них.
Стивен Остермиллер
0

Вы можете иметь доступные / индексируемые страницы каждого раздела в качестве альтернативной версии вашего веб-приложения. В вашей ситуации у вас должны быть эти страницы: Дом, Продукты, Оборудование, Услуги, Контакт

Когда JavaScript не включен, вам нужно иметь 5 страниц. Каждая страница должна иметь определенный заголовок и показывать определенный раздел пользователю (а не другим). Когда JavaScript включен, вы можете загрузить свое веб-приложение.

Для больших проектов вы должны посмотреть этот проект: http://www.asual.com/swfaddress/ (пример SEO включает datasource.php, чтобы сделать то, что я сказал)

Пример:

Дом: /

<nav><stong>Home</strong> <a href="https://webmasters.stackexchange.com/products">Products</a>...</nav><div id="webapp">Home static content</div><script>window.onload=function(){ /*load webapp*/ }</script>

Продукты: / продукты

<nav><a href="https://webmasters.stackexchange.com/">Home</a> <stong>Products</strong>...</nav> <div id="webapp">Products static content</div><script>window.onload=function(){ /*load webapp*/ }</script>

так далее

jrosell
источник
@Saif: я думаю, что он имеет в виду использование AJAX для отображения разных «подстраниц», а также связывание этих подстраниц с разными URL-адресами, если пользователь хочет перейти к ним напрямую или не имеет JavaScript. Вы должны использовать API состояния истории HTML5, чтобы эти закладки могли быть добавлены в закладки. Страница профиля пользователя StackExchange является хорошим примером этой техники.
Lèse Majesté
@ Lèsemajesté да, теперь я понимаю, что он говорит, он отредактировал его. Я не понял его предыдущего ответа.
Саиф Бечан
@jrosell Я думал об этой технике раньше, но я не думаю, что она подойдет для важного контента. Может быть, для страницы портфолио или страницы профиля вы можете сойти с рук, но я не думаю, что это было бы хорошо для бизнеса. Я считаю хорошей практикой не иметь веб-приложение специально для SEO. Если бы были встроенные методы, это было бы хорошо, но это выглядит как взлом для SEO.
Саиф Бечан
Посмотрите на этот сайт с / без включенной вспышки в качестве примера santperedelboschotel.com
jrosell
Вы нацелены на пользователей с отключенным JavaScript? Google бот является одним из них.
Jrosell
0

В то время как одностраничный сайт может повысить релевантность для основных ключевых слов, вы, скорее всего, ослабите релевантность для подтем и терминов, которые могут легче ранжироваться на отдельных страницах. Рассмотрим Hummingbird - если одна страница содержит разбавленную информацию, страница станет менее релевантной и будет невозможно оптимизировать для какого-либо одного раздела. Я не рекомендовал бы оптимизировать для одного сайта, а вместо этого построить 5 страниц отдельно.

Если вы собираетесь оптимизировать сайт на одну страницу, я бы порекомендовал следующее:

  • Убедитесь, что разделы контента определены и H-теги хорошо оптимизированы
  • Поместите каждый раздел контента в свой собственный DIV
  • Убедитесь, что идентификаторы DIV оптимизированы по ключевым словам
  • Создать якорные ссылки для каждого раздела сайта
  • Убедитесь, что каждый основной заголовок заключен в тег H1.
Шон Ллойд-Кларк
источник
В наши дни одностраничный веб-сайт может быть интерактивным и загружать дополнительные данные на страницу с помощью AJAX, когда пользователь нажимает кнопку мыши. В нескольких средах используется одностраничный подход, хотя они позволяют создавать очень большие веб-приложения. Вы можете добавить к своему ответу адрес AJAX?
Стивен Остермиллер