powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET MVC + SPA + SEO - есть варьянты?
25 сообщений из 66, страница 1 из 3
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38829010
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну не то чтобы SPA, но только одна страница, она же и главная.
Данные дергаются с сервера, и вставляются на страницу через jQuery.
Всё разнообразие блоков - тоже "вшито" на страницу - рулится через "display:"

Хотят, чтобы поисковые системы как-то реагировали на появление в сети этого гала-портала.

Вопросы: это вообще двигается? Нужно именно SEO
Есть ли ресурсы, на которых описано хоть как-то конкретно - что нужно сделать для этого, в свете используемых технологий?

Спасибо.
...
Рейтинг: 0 / 0
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38829018
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Monochromatique,

Для поисковиков каждое AJAX содержимое должно иметь аналог в HTML по ссылке. Т.е. даже для одностраничного сайта, хоть в лепёшку расшибись, в итоге нужны отдельные страницы.

https://help.yandex.ru/webmaster/robot-workings/ajax-indexing.xml
...
Рейтинг: 0 / 0
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38829033
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mon cher ami, правильно ли я понимаю, что следует понимать как, "если я желаю индексировать AJAX-содержимое"?

Иначе - сохранять данные о сотне магазинов в виде одинаковых HTML-страничек - представляется мне... Ужасным..

2. Если допустим есть view, самое законное что ни на есть - но метод, его возвращающий принимает спецовый ID - что поисковый гигант будет индексировать? Вот у меня 150 статей, все рендерятся через одну VIEW - что google там наиндексирует?

3. Если я намучу отдельные страницы, если они нужны просто как муляжи - то это несложно(сохранять с контентом прямо из броузера)... То надо ли их как-то "линковать" к основной системе? Или просто накидал в корень - пускай пауки по ним лазают. Или их надо как-то хитро куда-то добавить, чтобы yandex их смог увидеть с index.html?

Спасибо.
...
Рейтинг: 0 / 0
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38829041
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня же, блин, нет никаких страниц, кроме главной.

Но там забит кое-какой статичный контент.

Его можно индексировать? Остальное не надо.
...
Рейтинг: 0 / 0
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38829044
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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_
...
Рейтинг: 0 / 0
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38829060
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
}{м... Спасибо.

Как-то грустно всё.

У меня вообще ссылок нету. Обрабатывается onclick на кнопках/меню/надписях - вот и весь механизъм.
...
Рейтинг: 0 / 0
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38829066
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MonochromatiqueУ меня вообще ссылок нету. Обрабатывается onclick на кнопках/меню/надписях - вот и весь механизъм.

Очень плохой механизм для SEO. Индексируются только содержимое по ссылкам, и никак иначе!
И семантически тоже плохо. Кнопки -- это действия, т.е. не индексируемый контент. Клики по надписям не должны приводить к загрузке значимого контента, и к пользовательским действиям, максимум user interaction, типа доп. подсказок, некой интерактивной помощи, анимации и т.п. Меню однозначно должно быть на ссылках, это даже не обсуждается.
...
Рейтинг: 0 / 0
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38829083
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой-то устаревший подход. O_o

Веб уже давно не тот. _ИМХО_.

Даешь пустой тег body, ссылку на один толстый js и прочую жару в таком же духе!
...
Рейтинг: 0 / 0
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38829088
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MonochromatiqueДаешь пустой тег body, ссылку на один толстый js и прочую жару в таком же духе!

Без проблем, но о SEO придётся забыть.
...
Рейтинг: 0 / 0
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38829156
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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/

ну, а для себя экстраполируй
...
Рейтинг: 0 / 0
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38829285
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

Откуда ты всё это знаешь?
...
Рейтинг: 0 / 0
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38829293
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MonochromatiquehVostt,

Откуда ты всё это знаешь?
отечественная поисковая система http://www.sputnik.ru/ ))
...
Рейтинг: 0 / 0
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38829296
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MonochromatiqueОткуда ты всё это знаешь? как стать гурой
...
Рейтинг: 0 / 0
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38829715
Calabonga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Monochromatique,


В SPA линки для SEO генерятся на основании содержимого подменяемого контента при помощи javascript. Есть специальные обособленные фреймворки, например Sammy. Так же есть подобный функционал в "больших" Фреймворках, таких как AngularJS+AMD и DurandalJS
...
Рейтинг: 0 / 0
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38857735
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разбил в общем всё на страницы.

И в связи с этим вопрос.

SEO-шник для каждой страницы прописывает meta-теги. А они же находятся в head и "сидят" в master-page.

Каким приемом надо рулить мета-тегами из конкретной страницы?

Спасибо.
...
Рейтинг: 0 / 0
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38857789
T_STV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MonochromatiqueРазбил в общем всё на страницы.

И в связи с этим вопрос.

SEO-шник для каждой страницы прописывает meta-теги. А они же находятся в head и "сидят" в master-page.

Каким приемом надо рулить мета-тегами из конкретной страницы?

Спасибо.
RenderSection?
...
Рейтинг: 0 / 0
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38857893
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спашники - редкие самозадроты. Что может быть лучше легкого честного html на внятном MVC + Razor :)
...
Рейтинг: 0 / 0
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38857931
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
T_STVMonochromatiqueРазбил в общем всё на страницы.

И в связи с этим вопрос.

SEO-шник для каждой страницы прописывает meta-теги. А они же находятся в head и "сидят" в master-page.

Каким приемом надо рулить мета-тегами из конкретной страницы?

Спасибо.
RenderSection?

Так просто?
...
Рейтинг: 0 / 0
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38857932
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУСпашники - редкие самозадроты. Что может быть лучше легкого честного html на внятном MVC + Razor :)

В SPA нечестный HTML и невнятный MVC?
...
Рейтинг: 0 / 0
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38857936
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MonochromatiqueРазбил в общем всё на страницы.

И в связи с этим вопрос.

SEO-шник для каждой страницы прописывает meta-теги. А они же находятся в head и "сидят" в master-page.

Каким приемом надо рулить мета-тегами из конкретной страницы?

Спасибо.а есть варианты?
...
Рейтинг: 0 / 0
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38857940
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MonochromatiqueВ SPA нечестный HTML и невнятный MVC?
Именно так.
...
Рейтинг: 0 / 0
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38857995
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разрабатывать SPA приложение на порядок сложнее классического HTML. С точки зрения разработки разница именно в этом. Умение качественно сваять архитектуру, учесть огромное множество ньюансов, связанных с поддержкой разных редакций JS в браузерах, с рендерингом, с управлением ресурсами (в длительной перспективе), дополнительным управляемым слоем кеширования на клиенте, с роутингом, с вёрсткой, навалить дополнительного UI для кастомных сигналов (чего не требуется в случае классического веба, так там либо страница возвращается, либо 404/500) и вообще это для разработчика такая способность — это огромное достижение, которое к тому же щедро оплачивается и котируется в мире. Так что SPA быть, как не крути.
...
Рейтинг: 0 / 0
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38857997
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Единственное, что вызывает недоумение по этому вопросу, это дикая популярность AngularJS, в то время как на периферии внимания остаются гораздо более продуманные и лучшие решения. Я не представляю как можно получать удовлетворение от работы с ангуляром. Постоянная, непрекращающаяся борьба с кривотой и недостатками фреймворка, значительная часть которых зачем-то декларируется как фичи. Шаблоны — отстой, минификация — ущербна, модули и IoC — то ещё форменное безобразие, отладка — полная и безоговорочная жопа, имеется возможность покрытия тестами, но ещё в жизни не встречал хоть кого-то, кто это использовал, максимум — мы планируем заюзать, но не сейчас... Но при этом при всём, знать и уметь AngularJS нужно, хотя бы для понимания эволюции и чтобы в будущем не наломать дров. Фреймворк от фейсбука выглядит более уверенным игроком с меньшим количеством проблем.
...
Рейтинг: 0 / 0
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38858000
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttРазрабатывать SPA приложение на порядок сложнее классического HTML.Согласен. Но и это не главное. Писать на не компилируемом, не ООП языке, типа JS, и получать по лбу в ранрайме удовольствие еще то, вместо C#/Razor. Ждем, когда MS запилит, что-нибудь типа Ваадина для явы. Там SPA на чистом серверном Java EE, который уже генерит тоны JS клиенту. Тогда все перейдут и успокоятся.
...
Рейтинг: 0 / 0
ASP.NET MVC + SPA + SEO - есть варьянты?
    #38858014
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttЕдинственное, что вызывает недоумение по этому вопросу, это дикая популярность AngularJS.Узбагойся, просто хомячки любят монолитные фреймворки, что все за них делают, а тренд в сторону модульности уже наметился.
...
Рейтинг: 0 / 0
25 сообщений из 66, страница 1 из 3
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET MVC + SPA + SEO - есть варьянты?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]