Анализатор сайта

iStark

Создатель
Регистрация
22 Окт 2016
Сообщения
12
Реакции
9
Сделал очередной Для просмотра ссылки Войди или Зарегистрируйся на подобии pr-cy / be1
Есть версия Для просмотра ссылки Войди или Зарегистрируйся

Вот что реально проверяет этот инструмент (почти всё основное для технического SEO и удобства сайта:(

Техническая часть и скорость
  • Код ответа сервера (200 — ок, 404/500 — плохо)
  • Время загрузки главной страницы
  • Работает ли HTTPS / SSL-сертификат
  • Есть ли мета-тег viewport (то есть адаптивен ли сайт под мобильники)
  • Возраст домена + когда истекает

Индексация и доступность для поисковиков
  • Сколько страниц видит Google, Яндекс, Bing, Baidu
  • Есть ли и работает ли robots.txt
  • Есть ли sitemap.xml
  • Нет ли запретов в X-Robots-Tag / meta robots
  • Дубли главной страницы (www / non-www / http / https — всё проверяет редиректы)

Контент и on-page
  • Длина и качество Title (показывает, сколько символов и предпросмотр в выдаче)
  • Description — то же самое
  • Сколько H1, проверяет иерархию заголовков (H2, H3…)
  • Общее количество слов на странице
  • Изображения без alt (очень полезно)
  • Внутренние и внешние ссылки

Социальные метки и микроразметка
  • Open Graph (для X.com, Facebook и т.д.)
  • Twitter Cards
  • Schema.org (структурированные данные) — находит JSON-LD

Дополнительные приятности
  • Предпросмотр, как будет выглядеть сниппет в Google
  • Favicon есть / нет
  • Общая SEO-оценка (типа 92/100 или 100/100)
  • Список приоритетных проблем (если есть — красным подсвечивает)
  • Скриншоты десктопной и мобильной версии страницы (удобно показать заказчику)
  • Примерный трафик и глобальный ранг (по их данным)
 
Неплохо!
И было бы еще лучше если бы были какие-то текстовки хотя бы по проблемным местам. Хотя бы в духе АИ - что это, зачем, на что влияет или как рекомендуется.
Мне кажется большинство посетителей таких систем - совсем не СЕО гуру и не откажутся от пояснений.
 
При регистрации выдало ошибку

Код:
# Symfony\Component\Mailer\Exception\TransportException - Internal Server Error

Connection could not be established with host "127.0.0.1:2525": stream_socket_client(): Unable to connect to 127.0.0.1:2525 (Connection refused)

PHP 8.4.17
Laravel 12.42.0
uk.asted.cloud

## Stack Trace

0 - vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154
1 - vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:157
2 - vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php:268
3 - vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php:200
4 - vendor/symfony/mailer/Transport/AbstractTransport.php:69
5 - vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php:138
6 - vendor/laravel/framework/src/Illuminate/Mail/Mailer.php:584
7 - vendor/laravel/framework/src/Illuminate/Mail/Mailer.php:331
8 - vendor/laravel/framework/src/Illuminate/Notifications/Channels/MailChannel.php:66
9 - vendor/laravel/framework/src/Illuminate/Notifications/NotificationSender.php:163
10 - vendor/laravel/framework/src/Illuminate/Notifications/NotificationSender.php:118
11 - vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php:19
12 - vendor/laravel/framework/src/Illuminate/Notifications/NotificationSender.php:113
13 - vendor/laravel/framework/src/Illuminate/Notifications/NotificationSender.php:91
14 - vendor/laravel/framework/src/Illuminate/Notifications/ChannelManager.php:39
15 - vendor/laravel/framework/src/Illuminate/Notifications/RoutesNotifications.php:18
16 - vendor/laravel/framework/src/Illuminate/Auth/MustVerifyEmail.php:38
17 - vendor/laravel/framework/src/Illuminate/Auth/Listeners/SendEmailVerificationNotification.php:19
18 - vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php:508
19 - vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php:315
20 - vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php:295
21 - vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:505
22 - app/Http/Controllers/Auth/RegisteredUserController.php:53
23 - vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:46
24 - vendor/laravel/framework/src/Illuminate/Routing/Route.php:265
25 - vendor/laravel/framework/src/Illuminate/Routing/Route.php:211
26 - vendor/laravel/framework/src/Illuminate/Routing/Router.php:822
27 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
28 - vendor/laravel/framework/src/Illuminate/Auth/Middleware/RedirectIfAuthenticated.php:35
29 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
30 - app/Http/Middleware/SetLocaleFromSubdomain.php:23
31 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
32 - app/Http/Middleware/UpdateUserLastSeenAt.php:45
33 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
34 - vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
35 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
36 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:87
37 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
38 - vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:48
39 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
40 - vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:120
41 - vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:63
42 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
43 - vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:36
44 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
45 - vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:74
46 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
47 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137
48 - vendor/laravel/framework/src/Illuminate/Routing/Router.php:821
49 - vendor/laravel/framework/src/Illuminate/Routing/Router.php:800
50 - vendor/laravel/framework/src/Illuminate/Routing/Router.php:764
51 - vendor/laravel/framework/src/Illuminate/Routing/Router.php:753
52 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:200
53 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
54 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21
55 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php:31
56 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
57 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21
58 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php:51
59 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
60 - vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php:27
61 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
62 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php:109
63 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
64 - vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php:48
65 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
66 - vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php:58
67 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
68 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php:22
69 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
70 - vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php:26
71 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
72 - app/Http/Middleware/NormalizeRequestPath.php:13
73 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
74 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137
75 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:175
76 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:144
77 - vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1220
78 - index.php:18

## Request

POST /register

## Headers

* **accept**: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
* **accept-encoding**: gzip, deflate, br
* **accept-language**: uk,ru-RU;q=0.9,ru;q=0.8,en;q=0.7
* **content-type**: application/x-www-form-urlencoded
* **content-length**: 131
* **cookie**: _ga=GA1.1.714322597.1773679028; XSRF-TOKEN=eyJpdiI6IittRlhjR0N0d1NienUzS1FHMkN1T3c9PSIsInZhbHVlIjoiVDV6UmwzRW5jVmJzNXVYamM5MDFKNDlPMlB4eTdLbVlLSURQQzFjWG52VWFCNFozZkcrQ1U5ZVZYeHdwWjhpRS9hNk45VWVBT2pET0JhcHZNdTNZN1M2S3puYWZvbVdFbnVYRi93aUJjbXJQdTNLdnh0bWgzVkNqeGNLQVdLRFMiLCJtYWMiOiIzZDUxMWNhMzFhNWNjODVmOTNlZDgzMzVmNDlhNDEwNjJhNGJkZmI0YzRhMTczMzQ2Y2NlMWJhNGQwMTMxNTQ0IiwidGFnIjoiIn0%3D; laravel_session=eyJpdiI6Imw2YkxIc3dJOTBZZ3A5bkVSTVRqQ2c9PSIsInZhbHVlIjoiRkxiMmh4VkFKeDhZZlJhaTNRUUk0bmRkc2NNUXZ4YTEzS2VyUGw5UEFpT2dnRnRVaE56VGdoRUxNbE9WOHZJTTRsTmM0L3BhVmdPd0xSZmNzRGRkbjVZeFprd2prOTN1Vlp6Sjd3aVRCWDZWaEF6NXZaSVJ4elRuSTZ4RkdzSXgiLCJtYWMiOiI2YWJiYjRkYmZlMDQ4OGZlMzU0NWMyYjEzNTI0ZWFmMjNiMWJhNDIxNTVmNTVkNDViYjMxMmYwMTE5YTY5ZmE3IiwidGFnIjoiIn0%3D; _ga_EZ0ZRQW9WF=GS2.1.s1773679028$o1$g1$t1773679061$j27$l0$h0
* **host**: uk.asted.cloud
* **referer**: https://uk.asted.cloud/register
* **user-agent**: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 OPR/95.0.0.0
* **cache-control**: max-age=0
* **sec-ch-ua**: "Opera";v="95", "Chromium";v="109", "Not;A=Brand";v="24"
* **sec-ch-ua-mobile**: ?0
* **sec-ch-ua-platform**: "Windows"
* **origin**: https://uk.asted.cloud
* **dnt**: 1
* **upgrade-insecure-requests**: 1
* **sec-fetch-site**: same-origin
* **sec-fetch-mode**: navigate
* **sec-fetch-user**: ?1
* **sec-fetch-dest**: document

## Route Context

controller: App\Http\Controllers\Auth\RegisteredUserController@store
middleware: web, App\Http\Middleware\SetLocaleFromSubdomain, guest

## Route Parameters

No route parameter data available.

## Database Queries

* mariadb - select * from `cache` where `key` in ('laravel-cache-email_settings') (1.14 ms)
* mariadb - select * from `sessions` where `id` = 'YPx5WhqsGsIkLf0YF2OTzh4cfPSLLFZC96SzM1f0' limit 1 (0.29 ms)
* mariadb - select column_name as `name`, data_type as `type_name`, column_type as `type`, collation_name as `collation`, is_nullable as `nullable`, column_default as `default`, column_comment as `comment`, generation_expression as `expression`, extra as `extra` from information_schema.columns where table_schema = schema() and table_name = 'users' order by ordinal_position asc (0.69 ms)
* mariadb - select count(*) as aggregate from `users` where `email` = 'svvoy@ukr.net' (0.26 ms)
* mariadb - insert into `users` (`name`, `email`, `lang`, `password`, `updated_at`, `created_at`) values ('pikasso', 'svvoy@ukr.net', 'uk', 'y$sz9pnAQmkEJzppB7oZv7Tu9B/Xb0oh78ek9HsMrW2IwwcV/tTT82u', '2026-03-16 16:37:42', '2026-03-16 16:37:42') (0.95 ms)
* mariadb - select * from `project_settings` limit 1 (1.37 ms)
* mariadb - select * from `project_settings` limit 1 (0.11 ms)
* mariadb - insert into `jobs` (`queue`, `attempts`, `reserved_at`, `available_at`, `created_at`, `payload`) values ('default', 0, NULL, 1773679062, 1773679062, '{"uuid":"bffd76c2-872b-4c41-ab2e-964cbcd9f7a0","displayName":"App\Jobs\SendWelcomeEmailJob","job":"Illuminate\Queue\CallQueuedHandler@call","maxTries":3,"maxExceptions":null,"failOnTimeout":false,"backoff":null,"timeout":null,"retryUntil":null,"data":{"commandName":"App\Jobs\SendWelcomeEmailJob","command":"O:28:\"App\Jobs\SendWelcomeEmailJob\":1:{s:6:\"userId\";i:25;}"},"createdAt":1773679062,"delay":null}') (1.3 ms)
 
При регистрации выдало ошибку

Код:
# Symfony\Component\Mailer\Exception\TransportException - Internal Server Error
[/QUOTE]
Спасибо исправил // Дякую за фідбек виправлено
Неплохо!
И было бы еще лучше если бы были какие-то текстовки хотя бы по проблемным местам. Хотя бы в духе АИ - что это, зачем, на что влияет или как рекомендуется.
Мне кажется большинство посетителей таких систем - совсем не СЕО гуру и не откажутся от пояснений.
Там небольшие подсказки есть, но да нужно всё более подробно расписать под все сео рекомендации, и ИИшку подключить чтобы под каждый проект свои рекомендации выдавала, еще в планах добавить какие страницы в топах по индексации.
 
Назад
Сверху