Все HTML сущностей, которые вы используете - ♠
(и лопата;), ♦
(♦), ♣
(♣) и ♥
(& сердце;) - должны быть черным цветом. Но когда я просматриваю описание вашего сайта с помощью инспекторов DOM веб-браузера, они вместо этого отображаются как их белые аналоги. Это может быть проблемой с тем, как Google анализирует HTML вашего сайта и возвращает его в веб-браузеры, или это может быть проблемой для самих веб-браузеров. Трудно сказать наверняка, поскольку это зависит от того, как HTML-процессор (ы) определяют эти объекты между временем их загрузки с вашего сайта и временем, которое они достигают на экране пользователя.
В любом случае, чтобы заставить черные символы, попробуйте использовать их значение элемента кода Unicode вместо их имен сущностей, чтобы удалить любую возможную двусмысленность в отображениях имени сущности:
U+2660 BLACK SPADE SUIT
шестигранный: ♠
(& # x2660;)
декабря: ♠
(♠)
U+2666 BLACK DIAMOND SUIT
гекс : ♦
(& # x2666;)
декабря: ♦
(♦)
U+2663 BLACK CLUB SUIT
гекс: ♣
(& # x2663;)
декабря: ♣
(♣)
U+2665 BLACK HEART SUIT
гекс : ♥
(& # x2665;)
dec: ♥
(♥)
Thanks Remy. Остановит ли Google использование семантических эквивалентов? – PNG
Это будет зависеть от того, почему они переводятся с черного на белый в первую очередь (и даже если это ошибка Google в первую очередь). Но использование кодовых точек непосредственно должно ясно дать понять всем, что ваши намерения, и избежать возможных проблем с отображением имени сущности. –
Если вы ищете «u + 2660 black spade suit», вы найдете много страниц, которые используют код Unicode напрямую, но Google по-прежнему отображает белый символ в фрагменте. В URL-адресе показана черная версия символа. Это ошибка Google. – nwellnhof