Нам нужно создать веб-сайт, и мы должны выбрать, где управлять контентом, на сервере (PHP или JSP) или на клиенте (JavaScript).На стороне сервера и на стороне клиента
Эта статья: http://searchenginewatch.com/sew/how-to/2358775/seo-strategies-for-javascript-heavy-single-page-applications-or-ajax-sites немного просветила меня, но я все еще сомневаюсь.
Хорошо SEO - это самая важная вещь, которую нужно достичь. Может ли кто-нибудь связать, если те же поисковые запросы SEO возможны для одного и того же сайта, построенного на стороне клиента или на стороне сервера? В настоящее время пауки (в основном Google) могут правильно сканировать pushState
, а его разработчику проще программировать на JavaScript, чем на любом другом сервере, но мы все еще не знаем, насколько хорош SEO может быть с большей частью JavaScript.
В случае, если мы закончим делать это на стороне клиента, сервер будет отвечать только на вызовы AJAX с помощью JSON, поэтому большая часть работы будет выполняться на клиентах. Веб-страница довольно тяжелая по содержанию, и мы хотели бы избежать этого на серверной стороне, чтобы обновлять контент каждый раз ...
Но опять же SEO наиболее важен в целом. JavaScript быстрее управлял контентом (и другими преимуществами), но насколько он может идти против серверной веб-страницы?
Редактировать: Пожалуйста, не проголосуйте, чтобы закрыть как основанное на мнениях, ищите тех, кто действительно испытал это и может относиться на основе фактов, спасибо.
Это зависит от вашего контента. –
Меня научили делать javascript «ненавязчивым», и это также относится к ajax. Мы всегда проводим тестирование с выключенным javascript, чтобы убедиться, что сайт все еще доступен для навигации. Благодаря такому подходу мы сделали тонну ajax и не видели никакой отдачи от seo. – RightClick
@RightНажмите, что вы имеете в виду, используя тег noscript? – Alpha2k