Якщо назва логотипу компанії має бути зображенням або текстом?


11

Я розміщую логотип (що містить зображення та назву компанії) на своєму веб-сайті. Я не впевнений, чи потрібно зберегти текст назви компанії як частину файлу зображення, чи мати його як фактичний текст у html та стилізувати за допомогою css.

Очевидно, якщо я зберігаю все це як зображення, то мені не потрібно турбуватися про те, щоб користувач мав правильні шрифти тощо. Але я подумав, що мати його як текст може бути краще для SEO.

Це питання смаку чи один спосіб набагато кращий за інший?


На це немає реальної відповіді, оскільки відповідь дико змінюється в залежності від ситуації.
інсаїн


Ми не говоримо про логотипи, ми говоримо про логотипи та назви компаній.
інсаїн

2
@insidesin Ні, ОП говорить, що логотип містить зображення та назву компанії . Назва є частиною логотипу.
Ендже вже не пишається SO

>I'm not sure whether to save the company name text as part of an image file, or to have it as actual text in the html and styled using css. Ні, він задумується не вносити це. Це не ракетна наука. У деяких ситуаціях текст, залишений поза зображенням, буде корисним.
інсаїн

Відповіді:


9

Google любить атрибут компанії alt

І Google, і Bing розуміють, що логотип часто повторюватиметься в PNG, GIF та JPEG. Просто розмітіть логотип за допомогою опису alt, щоб повідомити пошукові системи, що це ЛОГО для вашого бізнесу.

Основний приклад:

<img src="logo.png" alt="Company Name Logo">

Приклад схеми:

<div itemscope itemtype="http://schema.org/Organization">
  <a itemprop="url" href="http://www.example.com/">Home</a>
  <img itemprop="logo" src="http://www.example.com/logo.png" alt="Company Name Logo"/>
</div>

Приклад схеми JavaScript:

Якщо ви хочете, щоб ваш код був простим, тоді використовуйте схему JSON-LD, оскільки вам ніколи не потрібно буде редагувати код сторінки, а скоріше додайте код в кінці сторінки або використовуйте Менеджер тегів Google, щоб вставити на сторінку, не піднімаючи палець,

напр

<img src="logo.png" alt="Company Name Logo">
<script type="application/ld+json">
  {
  "@context": "http://schema.org/",
  "@type": "Organization",
  "url": "http://www.example.com/",
  "logo": "http://www.example.com/logo.png"
  }
</script>

Google також любить логотипи SVG

Якщо ви хочете, щоб Google або Bing бачили назву вашої компанії на зображенні, це можна зробити, використовуючи формат SVG. Цей формат дозволяє використовувати TEXT у зображенні, яке побачать користувач та пошукові системи. Якщо доступність викликає занепокоєння, то слід зберігати назву компанії як TEXT, а не як форму, наприклад, створювати контури.

наприклад, щось подібне:

<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 500 500" enable-background="new 0 0 500 500" xml:space="preserve">
    <polygon fill="#998675" points="125,466.5 0,250 125,33.5 375,33.5 500,250 375,466.5 "/>
    <rect x="137.5" y="137.5" fill="#534741" width="225" height="225"/>
    <polygon fill="#C7B299" points="250,175 294.1,189.3 321.3,226.8 321.3,273.2 294.1,310.7 250,325 205.9,310.7 178.7,273.2 178.7,226.8 205.9,189.3 "/>
    <text transform="matrix(1 0 0 1 196.3787 253.5039)" font-family="'Montserrat-Bold'" font-size="12">COMPANY NAME</text>
</svg>

Google не любить логотипи зламаних CSS

Пошукові системи не люблять логотипи, що відображаються з хитрощами та іншими речами, такими як text-indent e.g -9999px; background: url(logo.png) no-repeat;. Фони завжди слід використовувати як фон. Якщо це елемент ресурсу на сторінці, то це завжди зображення, а ніколи не фон. Використовуйте 2 попередні приклади, а не цей ... Це було корисно "назад у день", але більше не потрібно з наявною розміткою.

Цей метод також є доступним для доступності (обмежені користувачі).


Alt-теги повинні використовуватися для кожного зображення та / або завантаженого об'єкта на вашій сцені / сайті. Наразі це вже має бути майже котельня.
всередині

17

Оскільки текст є частиною логотипу, я б зберігав його у зображенні (економить при спробі зіставити будь-які нестандартні шрифти та потребувати позиціонування саме так, як є в логотипі) - ви завжди можете помістити його в атрибут alt або використовуйте мікродані, щоб поліпшити свій seo:

<div id="main-logo-holder" itemscope itemtype="http://schema.org/Organization">
  <meta itemprop="name" content="Company Name">
  <meta itemprop="description" content="Company Description">
  <a itemprop="url" id="logo-home" href="https://www.website.co.uk/" class="main-logo">
    <img itemprop="logo" src="logo.jpg" alt="Company Name Logo">
  </a>
</div>

Більше інформації про мікродані організації

Інструмент перевірки мікроданих Google

Правила Google щодо розмітки логотипу


3
Тег ALT повинен містити будь-який текст на зображенні з причини доступності в будь-якому випадку. Пам’ятайте, що його мета - допомогти сліпим та слабозорим людям, які використовують зчитувачі екрану, знати, що таке зображення, а у випадку логотипів, що містять текст, що вони говорять. Він повинен містити назву компанії, номер телефону, якщо він присутній, та будь-який інший текст.
GeekOnTheHill

2
@GeekOnTheHill Логотип ніколи не повинен містити номер телефону з причини доступності та ix, оскільки на мобільних пристроях вони не зможуть натиснути його та набрати номер. Але я погоджуюся, що опис alt повинен описувати вміст зображення, якщо логотип містить додаткову інформацію, таку як слоган.
Саймон Хейтер

5
Я згоден, Саймоне. Введення номерів телефонів у логотипи - жахлива практика в епоху мобільних пристроїв та сенсорних екранів. Однак якщо номер телефону є, незважаючи на те, що він недоцільний, я думаю, він також повинен бути в тезі ALT. Я кажу, що це є те, що представники організацій для сліпих наполегливо сказали мені, що так і має бути. Мабуть, неможливість зв’язатися з компанією, оскільки номер телефону не відображається так, що читач екрану може інтерпретувати, - це часто джерело розладу для сліпих відвідувачів. Але я погоджуюся, краще, щоб його зовсім не було в логотипі.
GeekOnTheHill

altЗміст для логотипу не повинно містити «логотип» (якщо «логотип» не є частиною назви, звичайно).
unor
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.