Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: SEO: dane strukturalne, open graph, favicon
Forum PHP.pl > Forum > Optymalizacja i pozycjonowanie stron - SEO
Malinaa
Patrzę na stronę w wynikach wyszukiwania Google i porównuję wygląd wyniku wyszukiwania z najlepszymi : )

Wpisuje w wyszukiwarkę frazę: Facebook i co się wyświetla
w odniesieniu do porównywanej strony jest podobnie brakuje jednak nagłówka z nazwą strony, zamiast nazwy jest domena.pl i poniżej adres https//www.domena.pl

1. Pytanie jak sprawić, aby w wynikach wyszukiwania pojawiała się nazwa serwisu (zamiast w nazwie domena)?

Wpisuje w wyszukiwarce frazę: Instagram i też w nagłówku mamy Instagram (nie instagram.com)
dochodzi tutaj też favicon, który wyświetlany jest tu większy niż w przypadku FB, gdzie jest "typowy" 16x16, ale przy Instagramie w wynikach wyświetlana jest większa ikona, spokojnie 24x24 może więcej.

2. Co dodać w kodzie strony, aby w wynikach wyszukiwania wyświetlana była większa ikona (zamiast typowy favicon 16x16)?

Tomplus
Jeżeli chodzi o większe ikony to należy dodać taki kod i pokrewny.. Rozmiary mogą być większe niż podane tu 64,32, np. 512x512.
  1. <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
  2. <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
  3. <link rel="icon" type="image/png" sizes="64x64" href="/favicon-64x64.png">
Malinaa
Obecnie mam takie

  1. <link href="favicon.ico" rel="shortcut icon" type="image/x-icon">
  2. <link href="favicon.png" rel="icon" type="image/png">
  3. <link href="favicon-16x16.png" rel="icon" type="image/png" sizes="16x16">
  4. <link href="favicon-32x32.png" rel="icon" type="image/png" sizes="32x32">


gdzie favicon.png (druga linia) ma wymiary 48x48 i to jest maksymalny rozmiar, aby dodać większe muszę stworzyć nową grafikę : |

apple-touch-icon, czy też musi być dodane w rozmiarze 180x180 bo zajrzałem co tam ciekawego piszą i wyczytałem, że ze względu na jakość najlepiej główny szablon favicon zrobić w wymiarach 512x512 i pewnie też dodać do meta tags,
gdzie wcześniej trafiłem na info, że współczesne ikony nie powinny być większe niż 16×16 i 32×32. Jak widzę powinny być jednak większe, bo obecnie przy 32x32 nadal wyświetla (indeksuje) małą ikonkę,
ostatecznie jak duża powinna być ikona 180, czy wystarczy, może od razu zrobić 512 i dodać też do meta tagów.

Aby nie powtarzać tych tagów wiele razy, co będzie takim optymalnym minimum, które linie kodu umożliwiające oprócz dodania typowej ikony wyświetlić w wynikach wyszukiwania na przeglądarce dużą ikonę?
Tomplus
Tutaj jest tabela formatów dla APPLE, to tak na szybko. Dla nieapplowych urządzeń reguły są podobne.

Kod
DEVICE OR CONTEXT    ICON SIZE
iPhone               180px × 180px (60pt × 60pt @3x)
iPhone (X/Plus)      120px × 120px (60pt × 60pt @2x)
iPad Pro             167px × 167px (83.5pt × 83.5pt @2x)
iPad, iPad mini      152px × 152px (76pt × 76pt @2x)


Zwykle tworzysz dużą grafikę, jak największą [chyba że masz grafikę wektorową] i zapisujesz są w do coraz mniejszych rozdzielczości.
trueblue
Wedle wskazówek Google, ikona powinna mieć wielokrotność 48px:
https://developers.google.com/search/docs/a...l=pl#guidelines
Poszukaj generatorów favicon, które wygenerują potrzebny kod na wszystkie przeglądarki, iOS i Android.

Czy posiadasz na stronie matatag <title>? Jeśli tak, to czy jego zawartość bezpośrednio wskazuje na przeznaczenie strony?
Malinaa
Zrobiłem grafikę 512x512.png, a generator zrobił resztę. Super, jeszcze tylko naniosę poprawki w kodzie i zobaczymy, czy teraz będzie tak super ładnie.
Favicony powinny być już Ok. Dzięki za pomoc.

Chociaż mam jeszcze pytanko do wygenerowanego pliku site.webmanifest
Jaka zawartość powinna być w "name" and "short_name" i dlaczego po dodaniu polskich znaków w tych polach w przeglądarce wyświetla krzaki?

  1. {
  2. "name": "",
  3. "short_name": "",
  4. "icons": [
  5. {
  6. "src": "/android-chrome-192x192.png",
  7. "sizes": "192x192",
  8. "type": "image/png"
  9. },
  10. {
  11. "src": "/android-chrome-512x512.png",
  12. "sizes": "512x512",
  13. "type": "image/png"
  14. }
  15. ],
  16. "theme_color": "#ffffff",
  17. "background_color": "#ffffff",
  18. "display": "standalone"
  19. }



Naturalnie mam na stronie metatag <title>, w którym jest nazwa, ale jest też więcej słów kluczowych,
natoniast jak rozumieć "czy jego zawartość bezpośrednio wskazuje na przeznaczenie strony?"

Szukając sposobu na wyświetlanie nazwy (bezpośrednio?) dodałem, m.in.:

  1. ...
  2. <meta property="og:site_name" content="Nazwa Serwisu">


oraz

  1. <script type="application/ld+json">
  2. {
  3. "@context": "https://schema.org",
  4. "@type": "WebPage",
  5. "name": "Nazwa Serwisu",
  6. "alternateName" : "Nazwa skrócona",
  7. ...
  8. "isPartOf": {
  9. "@type": "WebSite",
  10. ...
  11. }
  12. }


i znacznik <h1 title="Nazwa skrócona">Nazwa Serwisu</h1>

Coś jednak nadal jest z Nazwą, ponieważ wyświetla w wynikach wyszukiwania zamiast nazwy serwisu - nazwę domeny?
A kod zmodyfikowałem jakiś miesiąc temu, więc jeśli trzeba poczekać na indeksowanie itp. to coś za długo trwa z tą nazwą (ikona po tygodnuu w wynikach była nowa, a nazwy brak).
trueblue
Cytat(Malinaa @ 4.07.2024, 15:29:09 ) *
Chociaż mam jeszcze pytanko do wygenerowanego pliku site.webmanifest
Jaka zawartość powinna być w "name" and "short_name" i dlaczego po dodaniu polskich znaków w tych polach w przeglądarce wyświetla krzaki?

https://kawalekkodu.pl/home-screen-home-czy...o-na-androidzie
Zapisujesz plik w UTF-8?

Cytat(Malinaa @ 4.07.2024, 15:29:09 ) *
Naturalnie mam na stronie metatag <title>, w którym jest nazwa, ale jest też więcej słów kluczowych,
natoniast jak rozumieć "czy jego zawartość bezpośrednio wskazuje na przeznaczenie strony?"

Jak to "słów kluczowych"?
Title powinno wyraźnie wskazywać na zawartość strony - jeśli strona dotyczy zakładu wulkanizacyjnego, to w title nie opisujesz, że to wytwórnia cukierków.
Powinno być sformułowane w "ludzkiej" formie, a nie np. listy słów po przecinku.

Cytat(Malinaa @ 4.07.2024, 15:29:09 ) *
  1. ...
  2. <meta property="og:site_name" content="Nazwa Serwisu">

Metatagi z przedtrostkiem og: dotyczą OpenGraph czyli Facebooka (stąd sobie dociąga dane przy udostępnianiu strony w postach).
Malinaa
Zapisuje w UTF-8, ale po sprawdzeniu wykrzaczało. Spróbowałem poprawić w Notepad++ na format UTF-8-BOM i już jest ok.

Do not panic! Słowa kluczowe w sensie frazy (nie po przecinku) takie jak: Wirtualna Polska - Wszystko co ważne

Metatagi OpenGraph dotyczą Facebooka - jasne, jest jednak napisane w księdze Google 8-), że również czasem z nich korzysta.
Jeśli, więc tak się opiera co do Nazwy, może z pomocą OG->FB i Google znajdą konsensus.
No chyba, że masz lepszy pomysł
Michur
Odnośnie nazwy strony w serpach: https://developers.google.com/search/docs/a...ite-names?hl=pl

Mogę dodać z własnych doświadczeń, że Google chce, aby te nazwy były unikalne. Jeżeli istnieje już strona, która korzysta z takiej nazwy, w przypadku nowej strony może ją zignorować i będzie nadal wyświetlać domenę. Nawet jeżeli postawisz własny serwis w kilku językach na oddzielnych domenach, to bardzo możliwe, że tylko jednej wersji ustawi nazwę, a reszta będzie wyświetlać nadal domenę.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.