Нядаўна мне прыйшлося суправаджаць кліента па распрацоўцы разметкавай структуры дадзеных (Schema.org) на вялікім сайце падчас распрацоўкі новай версіі. Пасля праверкі SEO я пачаў этап рэалізацыі з тэхнічнай групай Agile. Адным з галоўных абмежаванняў працэсу распрацоўкі было: сайт не павінен быць адкрытым для публікі! А з іншага боку, я патрабаваў выкарыстання SDTT ( Інструмент тэсціравання дадзеных Google Структураваны ) праверкі кода JSON-LD перад размяшчэннем на вытворчасці. Дык як жа нам з гэтым справіцца?
Я растлумачу вам у гэтым паведамленні рашэнне, якое я даў, каб праверыць сайты localhost з дапамогай афіцыйных інструментаў Google, а не толькі SDTT, але і Speed Insight, інструмента праверкі AMP, інструмента Mobile friendly..etc.
Патрабаванні:
- Лакальны вэб- сервер: напрыклад, WampServer, XAMPP ... і г.д. для запуску лакальна вашага сайта.
- Ngrok: вельмі зручны інструмент, які дазваляе падключыць лакальныя прыкладанні брандмаўэра да "Інтэрнэту", а ў нашым выпадку - інструменты Google.
- Сайт для праверкі 🙂
- Усталюйце Ngrok
Ngrok можна спампаваць з афіцыйнага сайта: https://ngrok.com/ (Mac, Windows, Linux) - Запускайце свой localhost у патрэбны порт (звычайна 80 ці 8080)
- Запусціце Ngrok і ўдакладніце абраны порт на этапе 2, набраўшы байт : ngrok http 80, напрыклад, і мы атрымаем гэты адказ
Такім чынам, мы бачым, што сесія знаходзіцца ў сетцы, а гэта значыць, што наш лакальны доступ адкрыты па дадзеным адрасе (паддомен ngrok.io). У маім выпадку гэта http: //8a6***04.ngrok.io
Калі я паспрабую атрымаць доступ да гэтага адрасу ў маім браўзэры, я атрымаю:
Цяпер давайце весела правяраем мой сайт з дапамогай інструмента Google Testured Structured Data . Не забудзьцеся дадаць каталог, у якім вы ўсталявалі свой сайт, у URL-адрас ngrok.
Тут я бачу, што ў мяне ёсць 6 папярэджанняў Схема / падзея што я павінен аднавіць 😉
Заключныя нататкі:
- Калі ў вас ёсць памылкі, пераканайцеся, што сеанс ngrok знаходзіцца ў сетцы, і ў вас няма robots.txt блакавання Google
- Гэты метад карысны для праверкі шматлікіх тэхнічных матэрыялаў SEO (сканаванне, прадукцыйнасць, JS…)
- Гэта таксама можа быць карысна для тэставання некалькіх прылад або для выдаленага Visio Dev-SEO
Міжнародны SEO кансультант
Дык як жа нам з гэтым справіцца?