Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
Ну не то чтобы SPA, но только одна страница, она же и главная. Данные дергаются с сервера, и вставляются на страницу через jQuery. Всё разнообразие блоков - тоже "вшито" на страницу - рулится через "display:" Хотят, чтобы поисковые системы как-то реагировали на появление в сети этого гала-портала. Вопросы: это вообще двигается? Нужно именно SEO Есть ли ресурсы, на которых описано хоть как-то конкретно - что нужно сделать для этого, в свете используемых технологий? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 14:28 |
|
||
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
Monochromatique, Для поисковиков каждое AJAX содержимое должно иметь аналог в HTML по ссылке. Т.е. даже для одностраничного сайта, хоть в лепёшку расшибись, в итоге нужны отдельные страницы. https://help.yandex.ru/webmaster/robot-workings/ajax-indexing.xml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 14:32 |
|
||
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
mon cher ami, правильно ли я понимаю, что следует понимать как, "если я желаю индексировать AJAX-содержимое"? Иначе - сохранять данные о сотне магазинов в виде одинаковых HTML-страничек - представляется мне... Ужасным.. 2. Если допустим есть view, самое законное что ни на есть - но метод, его возвращающий принимает спецовый ID - что поисковый гигант будет индексировать? Вот у меня 150 статей, все рендерятся через одну VIEW - что google там наиндексирует? 3. Если я намучу отдельные страницы, если они нужны просто как муляжи - то это несложно(сохранять с контентом прямо из броузера)... То надо ли их как-то "линковать" к основной системе? Или просто накидал в корень - пускай пауки по ним лазают. Или их надо как-то хитро куда-то добавить, чтобы yandex их смог увидеть с index.html? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 14:42 |
|
||
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
У меня же, блин, нет никаких страниц, кроме главной. Но там забит кое-какой статичный контент. Его можно индексировать? Остальное не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 14:49 |
|
||
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
Monochromatique, ну всё просто, 1. в заголовок страницы кидаешь <meta name="fragment" content="!"> 2. каждая ссылка, по нажатию которой через AJAX загружается некий контент для отображения, должна выглядеть вот так: > http://www.example.com/#!some_path_or_id и это же содержимое должно быть доступно для поисковика по ссылке: > http://www.example.com/?_escaped_fragment_=some_path_or_id в виде обычного HTML, можно без шапки сайта, меню и подвала всё, что есть на сайте надо запихать в sitemap.xml, где разместить ссылки на всё содержимое, например, http://www.example.com/#!1 http://www.example.com/#!about http://www.example.com/#!product/1 Больше никакой хитрости. У каждой ссылки !# — аналог с ?_escaped_fragment_ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 14:51 |
|
||
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
}{м... Спасибо. Как-то грустно всё. У меня вообще ссылок нету. Обрабатывается onclick на кнопках/меню/надписях - вот и весь механизъм. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 15:00 |
|
||
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
MonochromatiqueУ меня вообще ссылок нету. Обрабатывается onclick на кнопках/меню/надписях - вот и весь механизъм. Очень плохой механизм для SEO. Индексируются только содержимое по ссылкам, и никак иначе! И семантически тоже плохо. Кнопки -- это действия, т.е. не индексируемый контент. Клики по надписям не должны приводить к загрузке значимого контента, и к пользовательским действиям, максимум user interaction, типа доп. подсказок, некой интерактивной помощи, анимации и т.п. Меню однозначно должно быть на ссылках, это даже не обсуждается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 15:04 |
|
||
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
Какой-то устаревший подход. O_o Веб уже давно не тот. _ИМХО_. Даешь пустой тег body, ссылку на один толстый js и прочую жару в таком же духе! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 15:18 |
|
||
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
MonochromatiqueДаешь пустой тег body, ссылку на один толстый js и прочую жару в таком же духе! Без проблем, но о SEO придётся забыть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 15:22 |
|
||
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
MonochromatiqueКакой-то устаревший подход. O_o Веб уже давно не тот. _ИМХО_. Даешь пустой тег body, ссылку на один толстый js и прочую жару в таком же духе! В общем, если не хочется ковырять существующее решение, можно воспользоваться вот такой штукой, как http://phantomjs.org/ Для бекбона: http://backbonetutorials.com/seo-for-single-page-apps/ Для ангуляра: http://lawsonry.com/2014/05/diy-angularjs-seo-with-phantomjs-the-easy-way/ ну, а для себя экстраполируй ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 16:01 |
|
||
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
hVostt, Откуда ты всё это знаешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 17:18 |
|
||
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
MonochromatiquehVostt, Откуда ты всё это знаешь? отечественная поисковая система http://www.sputnik.ru/ )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 17:24 |
|
||
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
MonochromatiqueОткуда ты всё это знаешь? как стать гурой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 17:25 |
|
||
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
Monochromatique, В SPA линки для SEO генерятся на основании содержимого подменяемого контента при помощи javascript. Есть специальные обособленные фреймворки, например Sammy. Так же есть подобный функционал в "больших" Фреймворках, таких как AngularJS+AMD и DurandalJS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 00:40 |
|
||
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
Разбил в общем всё на страницы. И в связи с этим вопрос. SEO-шник для каждой страницы прописывает meta-теги. А они же находятся в head и "сидят" в master-page. Каким приемом надо рулить мета-тегами из конкретной страницы? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2015, 16:46 |
|
||
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
MonochromatiqueРазбил в общем всё на страницы. И в связи с этим вопрос. SEO-шник для каждой страницы прописывает meta-теги. А они же находятся в head и "сидят" в master-page. Каким приемом надо рулить мета-тегами из конкретной страницы? Спасибо. RenderSection? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2015, 17:17 |
|
||
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
Спашники - редкие самозадроты. Что может быть лучше легкого честного html на внятном MVC + Razor :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2015, 21:33 |
|
||
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
T_STVMonochromatiqueРазбил в общем всё на страницы. И в связи с этим вопрос. SEO-шник для каждой страницы прописывает meta-теги. А они же находятся в head и "сидят" в master-page. Каким приемом надо рулить мета-тегами из конкретной страницы? Спасибо. RenderSection? Так просто? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2015, 22:38 |
|
||
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
МСУСпашники - редкие самозадроты. Что может быть лучше легкого честного html на внятном MVC + Razor :) В SPA нечестный HTML и невнятный MVC? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2015, 22:39 |
|
||
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
MonochromatiqueРазбил в общем всё на страницы. И в связи с этим вопрос. SEO-шник для каждой страницы прописывает meta-теги. А они же находятся в head и "сидят" в master-page. Каким приемом надо рулить мета-тегами из конкретной страницы? Спасибо.а есть варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2015, 22:43 |
|
||
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
MonochromatiqueВ SPA нечестный HTML и невнятный MVC? Именно так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2015, 22:51 |
|
||
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
Разрабатывать SPA приложение на порядок сложнее классического HTML. С точки зрения разработки разница именно в этом. Умение качественно сваять архитектуру, учесть огромное множество ньюансов, связанных с поддержкой разных редакций JS в браузерах, с рендерингом, с управлением ресурсами (в длительной перспективе), дополнительным управляемым слоем кеширования на клиенте, с роутингом, с вёрсткой, навалить дополнительного UI для кастомных сигналов (чего не требуется в случае классического веба, так там либо страница возвращается, либо 404/500) и вообще это для разработчика такая способность — это огромное достижение, которое к тому же щедро оплачивается и котируется в мире. Так что SPA быть, как не крути. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2015, 02:18 |
|
||
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
Единственное, что вызывает недоумение по этому вопросу, это дикая популярность AngularJS, в то время как на периферии внимания остаются гораздо более продуманные и лучшие решения. Я не представляю как можно получать удовлетворение от работы с ангуляром. Постоянная, непрекращающаяся борьба с кривотой и недостатками фреймворка, значительная часть которых зачем-то декларируется как фичи. Шаблоны — отстой, минификация — ущербна, модули и IoC — то ещё форменное безобразие, отладка — полная и безоговорочная жопа, имеется возможность покрытия тестами, но ещё в жизни не встречал хоть кого-то, кто это использовал, максимум — мы планируем заюзать, но не сейчас... Но при этом при всём, знать и уметь AngularJS нужно, хотя бы для понимания эволюции и чтобы в будущем не наломать дров. Фреймворк от фейсбука выглядит более уверенным игроком с меньшим количеством проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2015, 02:25 |
|
||
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
hVosttРазрабатывать SPA приложение на порядок сложнее классического HTML.Согласен. Но и это не главное. Писать на не компилируемом, не ООП языке, типа JS, и получать по лбу в ранрайме удовольствие еще то, вместо C#/Razor. Ждем, когда MS запилит, что-нибудь типа Ваадина для явы. Там SPA на чистом серверном Java EE, который уже генерит тоны JS клиенту. Тогда все перейдут и успокоятся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2015, 02:44 |
|
||
|
ASP.NET MVC + SPA + SEO - есть варьянты?
|
|||
|---|---|---|---|
|
#18+
hVosttЕдинственное, что вызывает недоумение по этому вопросу, это дикая популярность AngularJS.Узбагойся, просто хомячки любят монолитные фреймворки, что все за них делают, а тренд в сторону модульности уже наметился. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2015, 03:37 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=58&tid=1356750]: |
0ms |
get settings: |
10ms |
get forum list: |
23ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
24ms |
get topic data: |
19ms |
get forum data: |
3ms |
get page messages: |
111ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 428ms |

| 0 / 0 |
