Багато власників сайтів зацікавлені у створенні веб-сайтів, які користуються перевагами принципів AJAX, але все ще доступні для пошукових систем.
На жаль, оскільки веб-сайти стають більш просунутими, кодування веб-сайтів стає більш детальним і - іноді - занадто завищеним. Іноді надмірно завищений код приховує вміст на веб-сайті та ускладнює пошук сканерів пошукових систем, які вражають унікальний, релевантний та своєчасний вміст для індексування. Для того, щоб AJAX (асинхронний JavaScript і XML) кодування бути дружньою пошуковою системою розробники використовували, щоб витрачати багато часу з надмірно складним кодом. На щастя, це вже не так!
Чому AJAX може бути важким для сканування та покажчика
Одне з поширених випадків використання AJAX полягає в тому, щоб зробити веб-сайт швидшим для відвідувача, але ця реалізація може мати недоліки для SEO.
Особливими дилемами, з якими зіштовхуються SEO, є:
- Веб-сайти, які використовують AJAX для завантаження вмісту на сторінку, можуть бути набагато швидшими та забезпечувати кращий досвід користувачів
- АЛЕ: ці веб-сайти можуть бути важкими (або неможливими) для Google для сканування, і використання AJAX може пошкодити SEO сайту.
Що таке рішення?
Тепер власники веб-сайтів, нарешті, мають опцію AJAX, яку можна сканувати та індексувати обома основними пошуковими системами в США (Google і Bing).
Сервер SEO є інструментом командного рядка, який запускає сервер, який дозволяє GoogleBot (і будь-яким іншим сканерам) сканувати ваші веб-сайти, побудовані на великій кількості Javascript. Інструмент працює з дуже невеликими змінами в коді сервера або клієнта.
Сервер SEO працює PhantomJs (веб-браузер без голови), який повністю переглядає сторінку і повертає повністю виконаний код до GoogleBot.
Це дає павуку Google, GoogleBot, можливість читати коментарі в AJAX або JavaScript, такі як коментарі Facebook або коментарі Disqus та інші, які динамічно завантажуються через AJAX або JavaScript. Крім того, це означає, що Google краще бачить вміст, що відповідає вашим JavaScript або AJAX.
Ресурси та подальше читання
Для тих, хто не займається SEO або веб-розробником, я пропоную вам поділитися цією статтею з власними веб-розробниками або поговорити з консультантами системи керування вмістом (CMS) про те, як це може вплинути на ваш веб-сайт. Багато віджетів і плагінів CMS використовують програмування AJAX, що може вплинути або не вплинути на ваш рейтинг пошукової системи.
Для подальших обговорень на цю тему я пропоную ознайомитися з такими ресурсами:
Якщо ви плануєте додавати AJAX на ваш сайт або вже маєте сайт, який використовує AJAX, переконайтеся, що ви розмовляєте з вашим веб-розробником або консультантом CMS, щоб вони ретельно розглядали реалізацію цієї команди і враховували, що пошукові системи вмісту можуть витягувати і чи можна індексувати URL-адреси.
Що таке рішення?