https://gramotei.online/how-to-spell/7904
Гласные о — е после шипящих в суффиксах существительных
После шипящих в суффиксах существительных под ударением пишется буква о, без ударения - буква е.

Словарь русского языка XVIII в. - через "е"
http://feb-web.ru/feb/sl18/slov-abc/08/sl821606.htm

ЗНАЧЕ́К (-чо́к), чка́, ЗНА́ЧЕК и ЗНАЧИК, чка, м. 1. Небольшой знак; то же, что знак (1). А с кого возьмут <горач> — так значок дадут, печатку. Пут. Лукьян. 139. Два мужа из неприятельскаго войска показались пред Российским лагерем, из коих каждой в руке нес значок, которым по тамошнему обыкновению дали знать, что они от своего Хана нѣчто донести имѣют. Сойм. КМ I 28. ◊ Ремесленный з. В Управной горницѣ имѣть шкап и стол с ящиком, .. в которых хранить ремесленное Положение, ремесленный значок, Управную печать. ПСЗ XXII 371. — Ср. знак, мѣтка, замѣтка, клеймо, памятцо.
— Воен. Флажок, вымпел. Естандарты, или значки, имеют <гвардейцы> из белаго и лазореваго цветов, с золотыми лилеи короны французской. Зап.1 Матв. 118. Вымпел, долгой двуконечной значик, на военном кораблѣ. ЛТ I 304. З. квартирный, фурьерский, ротный .. Когда полковому квартирмеистеру мѣсто на ево полк назначитца, тогда на концах фрунтов, квартирные значки ставятца. УВ 1716 74. В вышеписанные ж полки требуют .. картузов 1.350, кафтанов урядничьих 19, .. фурьерских значков 16. ДПС V 771. — Ср. прапор, вымпел, знамя.
2. То же, что знак (2). Можно сие <широту> зѣло скоро учинить, ибо привести токмо то мѣсто под мѣднои меридиан, на котором градусы широты от екватора до полюса означены и тако гдѣ то мѣсто есть, тамо поставить значок на меридианѣ, и начнет от екватора считать до того мѣста, таким образом обрящет широту. Геогр. 1719 415. Надѣюсь, что вы памятуете то, что я вам доносил о значках (Ь) и (ь), тоесть, что первый есть знаком сушчественнаго отолшчения, а другой, славянам и нам свойственнаго отончения в способѣ звона. Трд. Ортогр. 69.

— Удар. зна́чик РЦ, значи́к Нрд. Слав. пол. znachek.

---

Википедия - через "о"
https://ru.wikipedia.org/wiki/Значок

Словарь русского языка Ожегова - через "о"

---

«В "Словаре служебных морфем русского языка" Цыганенко (тоже скачивается) на странице 104 указано, что "ёк" пишется под ударением после мягкого согласного. В данном случае согласный "ч" - твердый.»

---

бычок, бочок, сморчок, волчок, толчок, сверчок

https://kakpishem.ru/pishem-pravilno-sl … etsya.html

Определить корректное написание мы сможем, если вспомним правило, регулирующее написание гласных после шипящих.
Написание ударной гласной «о» или «ё» после шипящего, у нас это «ч», зависит от части слова, в которой она стоит. Разобрав слово, обнаружим, что гласная находится в аффиксе «ок». По правилу в данной морфеме существительного следует писать «о». Посмотрим на такие же примеры: жучок, волчок, дружок, сачок и т.п.