Представляю перечень пунктов, которые требуют поисковые системы
для индексации страниц и сайтов в них.

Список не полный, ожидается обновление в ближайшем будующем

Список:

robots.txt

1
2
3
User-agent: *
Allow: /
sitemap: https://irinaalex.art/sitemap.txt

sitemap

Sitemap - файл со ссылками на страницы сайта, потому что ботам лень перебирать ссылки на сайте.

Файл бывает в форматах XML и TXT.

1
2
3
https://www.site/index.html
https://www.site/about.html
https://www.site/donate.html

Не забываем добавить файл в robots.txt:

1
sitemap: https://www.site/sitemap.txt

Яндекс не гарантирует, что все указанные в файле URL попадут в результаты поиска.

favicon’s

Все браузеры давно уже самостоятельно загружают иконку сайта и корня https://www.site/favicon.ico, однако для поисковых систем нужно обязательно указать путь к иконке через тег <link>.

1
<link rel="icon" href="https://example.com/favicon.ico" type="image/x-icon">

Если тебе не безразличен Internet Explorer, тип ресурса нужно указать shortcut icon

1
<link rel="shortcut icon" href="https://example.com/favicon.ico" type="image/x-icon">

НО! favicon.ico 16x16 пикселей тоже мало.

Google не требует конкретного размера, однако просит, чтобы он был кратным 48 пикселям, например 48х48, 96х96, 144х144 и т. д.

Google для поисковой выдачи сам изменяет размер, но просит, чтобы ты не добавлял значок сайта размером 16x16 пикселей.

Яндекс просит, чтобы размер иконки был 120х120 (32х32 или 16х16) пикселей. Пруф.

Помни, что порно, нацизм, политота неприемлема и не будет отображаться в выдаче.

Яндекс ещё не будет поддерживать анимацию, Google наверное тоже.

P.S. Не забываем про яблоки.
Там файл иконки 180х180 пикселей и называется apple-touch-icon.png.

Эту тучу иконок в HTML распалагаем следующим образом:

1
2
3
4
5
6
7
8
9
<head>
<!-- Icons -->
<link rel="apple-touch-icon" sizes="180×180" href="apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="120×120" href="favicon-120x120.png">
<link rel="icon" type="image/png" sizes="32×32" href="favicon-32×32.png">
<link rel="icon" type="image/png" sizes="16×16" href="favicon-16×16.png">
<link rel="icon" href="favicon.ico" type="image/x-icon">
<link rel="manifest" href="site.webmanifest">
</head>

site.webmanifest - иконки дял Гуглофонов.

1
2
3
4
"icons":[
{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},
{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}
],