Я создаю новый веб-сайт для клиента, и я думаю, что одностраничный сайт / макет будет довольно аккуратным. Детального контента не так много, это компания, которая импортирует много товаров разных компаний. Так что это будет небольшая демонстрация различных типов продуктов / оборудования, которые вы можете заказать. Из всего каталога только 10 товаров действительно показаны.
Теперь у меня есть базовая структура с разделами и ссылками, такими как:
#home / #products / #equipment / #services / #contact.
Теперь я понимаю, что Google не индексирует ссылки, содержащие #, поэтому не будет проблемы с дублированным контентом, все будет проиндексировано как главная страница.
Теперь я хочу оптимизировать поиск. Эта компания является агентом какого-либо продукта в стране, то есть только они имеют разрешение на импорт и продажу этого продукта. Это означает, что когда кто-то ищет продукт x, этот веб-сайт всплывает как первый хит.
Теперь я могу сделать так, чтобы они были автоматически перенесены в ту #products
часть сайта прямо из Google.
Я думал о чем-то вроде того, чтобы Google индексировал разные разделы как разные страницы. Возможно ли что-то подобное?
Google изменился, теперь вы можете быть # 1 в Google с одной страницей очень хорошо. Сейчас есть много статей об этом, я нашел одну, которая мне очень понравилась, но их гораздо больше.
Вы должны делать мелочи, которые будут иметь значение.
Больше на http://www.awwwards.com/seo-tricks-for-one-page-websites.html
Алгоритм Google обновлен много, и мы не можем найти секретный ключ.
https://www.google.com/insidesearch/howsearchworks/thestory/
источник
Вы можете иметь доступные / индексируемые страницы каждого раздела в качестве альтернативной версии вашего веб-приложения. В вашей ситуации у вас должны быть эти страницы: Дом, Продукты, Оборудование, Услуги, Контакт
Когда 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>
так далее
источник
В то время как одностраничный сайт может повысить релевантность для основных ключевых слов, вы, скорее всего, ослабите релевантность для подтем и терминов, которые могут легче ранжироваться на отдельных страницах. Рассмотрим Hummingbird - если одна страница содержит разбавленную информацию, страница станет менее релевантной и будет невозможно оптимизировать для какого-либо одного раздела. Я не рекомендовал бы оптимизировать для одного сайта, а вместо этого построить 5 страниц отдельно.
Если вы собираетесь оптимизировать сайт на одну страницу, я бы порекомендовал следующее:
источник