WhatsApp bağlantı paylaşımı için bir resim sağlayın


187

Böyle bir bağlantıyı paylaştığımızda web sitemize WhatsApp'ta görüntülenecek bir resmi nasıl ekleyebiliriz?

resim açıklamasını buraya girin


farklı insanlar için birden fazla sayfa olacaksa, paylaştıkları sosyal medyayı
Tirthraj Rao


Facebook'un bunu nasıl sağladığını test edin: developers.facebook.com/tools/debug
Noam

Yanıtlar:


371

2020 standartları

WhatsApp, Twitter, Facebook için mükemmel önizleme ve bilgisayar ve mobil cihazlar için yer imi simgelerini almak birkaç adım alır. Okumak isterseniz ogp.me adresine gidin - ancak en iyi WhatsApp önizlemesini almak için bu cevaptaki 1 - 6 adımlarını okuduğunuzdan emin olun.

Lütfen dikkat: bazı uygulamalar veya web siteleri önbellek kullanır veya web sitesi önizlemesini veritabanlarına depolar. Bu, örneğin bağlantınızı WhatsApp veya Facebook'ta test ederken, büyük olasılıkla hemen bir fark görmeyeceğiniz anlamına gelir. Başka bir bağlantı (başka bir sayfa) kullanmak hile yapar. Ancak bu bağlantıyı bir kez kullandığınız anda, bu "lütfen unutmayın" bölümü baştan başlar.


1.Adım: Başlık

En fazla 65 karakter

<title>your keyword rich title of the website and/or webpage</title>

2.Adım: Açıklama

En fazla 155 karakter

<meta name="description" content="description of your website/webpage, make sure you use keywords!">

3.Adım: OG: Başlık

Maksimum 35 karakter

<meta property="og:title" content="short title of your website/webpage" />

4.Adım: Og: URL

Geçerli web sayfası adresine tam bağlantı

<meta property="og:url" content="https://www.example.com/webpage/" />

Adım 5: OG: Açıklama

En fazla 65 karakter

<meta property="og:description" content="description of your website/webpage">

Adım 6: Og: Resim

Boyutu 300 KB'tan küçük ve minimum boyutları 300 x 200 * olan resim (JPG veya PNG)

<meta property="og:image" content="//cdn.example.com/uploads/images/webpage_300x200.png">

* @RichDeBourke bundan bahsetti, ama görünüşe göre WhatsApp maksimum görüntü boyutunu (boyutlar ve dosya boyutu) artırdı. Bazı testler yaptım: her cihazda sürekli çalışmıyor. 2.x Mb görüntüleri test ettim ve bu bile 9/10 kez çalışıyor gibi görünüyordu. <300KB en güvenli yaklaşımdır, ancak 18-02-2020 tarihinden itibaren daha büyük resimler kullanarak iyi olmalısınız. Yine de dosya boyutunu 2 MB'ın altında tutmanızı tavsiye ederim. Veeğer henüz yapmadıysanız, görüntünüzü TinyPNG veya başka bir görüntü sıkıştırma algoritmasıylakesinlikle atın.



Yukarıdaki adımları tamamladıysanız, şimdi önizlemenizi WhatsApp'ta görebilirsiniz! Ancak, yukarıdaki "lütfen not edin" bölümüne dikkat edin .



Adım 7: OG: Tür

Nesnenizin grafik içinde gösterilmesi için türünü belirtmeniz gerekir. İşte mevcut global türlerin bir listesi: http://ogp.me/#types . Kendi tiplerinizi de belirleyebilirsiniz.

<meta property="og:type" content="article" />

Adım 8: OG: Yerel Ayar

Kaynağın yerel ayarı. Başka dil çevirileriniz varsa og: locale: alternate öğesini de kullanabilirsiniz.

Og: yerel ayarını belirtmezseniz, varsayılan olarak en_US olur.

<meta property="og:locale" content="en_GB" />
<meta property="og:locale:alternate" content="fr_FR" />
<meta property="og:locale:alternate" content="es_ES" />

Adım 9: Twitter

En iyi Heyecan desteği için okunan bu .


Adım 10: Facebook

En iyi Facebook desteği için okunan bu .


Adım 11: Favicon

Tüm tarayıcılar ve cihazlar için en iyi favicon desteği için bunu okuyun .


Bonus adımı 12: video / ses

Ses / video paylaşmak da mümkündür. Örneğin Facebook ve Twitter videoları çok iyi paylaşıyor. Ogp.me dosyasını okuyun .


11
Siteniz kendinden imzalı bir sertifikayla https'de çalışıyorsa, çalışmayabileceğini unutmayın. Facebook ve
whatsapp

2
@Indraraj paylaşım için teşekkürler, bu ayrıca geliştiriciler için Facebook
Derk Jan Speelman

2
<meta charset = "utf-8"> <meta http-equiv = "X-UA-Uyumlu" içerik = "IE = kenar"> <meta adı = "görünüm alanı" içerik = "genişlik = cihaz genişliği, başlangıç ​​ölçeği = 1, maksimum ölçek = 1, kullanıcı tarafından ölçeklendirilebilir = hayır "> <title> </title> <meta name =" description "content =" "> <meta property =" og: title "content =" "/> <meta property = "og: url" content = "" /> <meta property = "og: açıklama" content = ""> <meta property = "og: image" content = "mappointer.png"> <meta property = "og: image: width" content = "" /> <meta property = "og: image: height" content = "" /> Yukarıdaki etiketlerin tümünü ekledim.
BALU KB

2
@DerkJanSpeelman şimdi iyi çalışıyor. teşekkür ederim. Görüntü boyutunu 300 * 200 olarak tutmayı unuttum.
BALU KB

1
@DerkJanSpeelman Anlamıyorum, bu site: jornada.unam.mx/ultimas/2018/06/19/… 35 karakterden fazla ve resim önizleme çalışıyor. doğru spesifikasyonu nerede bulabilirim?
elios264

19

Aynı sorunu yaşadım ve sorun resmin boyutuydu. Whatsapp, boyutu 300 KB'tan büyük olan resimleri desteklemez.

Whatsapp'ta görüntü görüntülemek için en önemli özellik:

<meta property="og:image" content="url_image">

Ve görüntülenecek görüntünün boyutu 300KB'den az olmalıdır .

Sorun devam ederse, bu benzer sorunun cevabını da okuyun


3
Boyut sınırı bilgisi için +1, ancak doğru değil. Whatsapp uygulaması ilk 300.000 baytı alır (Http üstbilgisi: "Aralık: bayt = 0-299999")
Adriano Tornatore

7
İnsanlar 300.000 bayt veya 300kB (küçük k) boyut sınırını nasıl biliyorlar? İnternette bir kaynak aradım ancak WhatsApp web sitesinde veya Açık Grafik Protokolü web sitesinde ogp.me'de bu boyut sınırını bulamadım .
ʕ ᵔᴥᵔ ʔ

url_image https sunulması gerekiyor
tito.icreativos

13

Benim için çalışan bir çözüm bulduğum için whatsapp'ta beyaz bir liste yok sanırım. Aşağıdaki gibi yapın. 3 meta etiket ekleyin:

<meta property="og:image" content="http://yourimage_with_complete_URL.png"/>  
<meta property="og:title" content="Your Title"/>  
<meta property="og:description" content="Your description."/>  

Resminiz .png biçiminde ve 600x600px boyutunda olmalı ve 'logo-yoursite.png' olarak adlandırılmalıdır (benim için çalıştıktan sonra SADECE SEVİYORUM)

Web sitenizdeki whatsapp bağlantısını eklemeyi unutmayın:

<a href='whatsapp://send?text=Text to send withe message: http://www.yoursite.com'>whatsApp</a>

Bunu yap ve iyi olacaksın!


görüntü benim için görüntülenmiyor, başka bir çözüm var mı?
Keyur Shah

1
Daha büyük görüntülerle de mümkündür! Gelen cevap ait @Cedriga görüntüleri 300kb den büyük olamaz diyor, o haklı.
Derk Jan Speelman

1
Kesinlikle adı değil. Ve JPG'nin çalıştığını doğrulayabilirim.
43'te işgücü

1
Whatsapp bağlantısı eksik olduğumuz şey değil inanıyorum ve evet, @workwise dediğim gibi, hem PNG hem de JPG emin çalışıyor.
aashima

9

Mükemmel ayrıntılı çözümü burada belgeledim - https://amprandom.blogspot.com/2016/12/blogger-whatsapp-rich-link-preview.html Mükemmel önizlemeyi almak için yedi adım var.

Başlık: Web sayfanıza maksimum 65 karakterden oluşan Anahtar Kelime açısından zengin başlık ekleyin.

Meta Açıklama: Web sayfanızı maksimum 155 karakterle açıklayın.

og: title: Maksimum 35 karakter.

og: url: Web sayfası adresinize tam bağlantı.

og: açıklama: En fazla 65 karakter.

og: image: 300 KB'tan küçük boyutlu ve minimum 300 x 200 piksel boyutundaki resim (JPG veya PNG) önerilir.

favicon: 32 x 32 piksel boyutlarında küçük bir simge.

Yukarıdaki sayfada gerekli özelliklere, karakter sınırlamasına ve örnek etiketlere sahipsiniz. Tatmin edici bulduktan sonra oy verin.


Aradığım şey için mükemmel cevap Bu çok küçük bir şey: og:image : Image(JPG or PNG) of size less than 300KB and minimum dimension of 300 x 200 pixel is advised.
Amol

Bu parametreler çok önemlidir ve odak og: image etiketi üzerinde olması gerektiğini düşünüyorum. 300 KB boyut sınırı ve minimum 300 piksel x 200 piksel önerilir. Boyutların piksel cinsinden olduğunu unutmayın.
aashima

7

<meta property="og:image" content="image.png" />Yukarıda bir yerde önerildiği gibi basit bir şeyin benim için çalışmadığına dikkat çekmek istiyorum (bu aslında beni haftalarca bir döngüde geçirdi). İşe yarayan şey mutlak bir URL'dir:
<meta property="og:image" content="https://domainname.com/image.png" />

veya eğik çizgi ile başlayarak (resim kök dizinde ise):
<meta property="og:image" content="/image.png" />

(Bunu bir yorum olarak eklerdim, ancak henüz izin verilmiyor. Moderatörler bunu daha uygunsa taşımaktan çekinmeyin.)


Bence göreli yollara başvurmaktan daha nitelikli bir yol verirse en iyisi. Cevabınızdaki öneri benim için çalıştı.
aashima

Sanırım .jpg resim, .png resim whatsapp ile çalışmaz.
Andrew

4

Ben de bunu kendim yapmaya çalışıyorum ve tüm doğru meta etiketleri ekledim:

<meta property="og:image" itemprop="image" content="image_url" />
<meta property="og:image:url" itemprop="image" content="image_url" />
<meta property="og:image:type" content="image/png" />

ancak bağlantımı WhatsApp içinde paylaşırken resmi göremedim.

WhatsApp'ın görüntünün ve url bilgisinin bir tür önbelleğe alındığını da keşfettim, ne kadar süreceğini bilmiyorum.

Doğru etiketlerini ekledikten kontrol etmek için, sadece örneğin farklı url çalıştı: http://domain.com yerine http://www.domain.com .

umarım bu başka birine yardımcı olur.


Benim için iyi çalışıyor .. Teşekkürler!
Abhishek Kumbhani

4

Bir bugg üzerinde çalıştıktan sonra, IOS'ta HEAD öğelerinin og: image / og: description / name = description için WhatsApp aramasını durdurabileceğini öğrendim . Yani üstüne koydu siz deneyin başka her şeyi.

Bu işe yaramıyor

<head>
    <div id='hidden' style='display:none;'><img src="http://cdn.some.com/random.jpg"></div>

    <meta property="og:description" content="description" />
    <meta property="og:image" content="http://cdn.some.com/random.jpg" />
</head>

Bu iş:

    <head>
        <meta property="og:description" content="description" />
        <meta property="og:image" content="http://cdn.some.com/random.jpg" />

        <div id='hidden' style='display:none;'><img src="http://cdn.some.com/random.jpg"></div>
    </head>

Benim 2 sent ve umarım bu birine yardımcı olur. Benim durumum twitter:imageiçin boş, WhatsApp'ın devre dışı bırakılması og:image. Diğer <meta>etiketleri silmeyi denemek sosyal paylaşım işlevlerinde hata ayıklamaya yardımcı olabilir.
Güneşli Pun

Sanırım whatsapp aşağıya doğru okuyor ve beklenmedik bir şey bulunduktan sonra duruyor (div, boş twitter: görüntü). Buradaki fikir, insanlara og:imageüst üste meta koymalarını ve okunduğundan emin olmalarını söylemekti
Kim Sant

3
Neden <head> bölümüne bir <div> yerleştiriyorsunuz?
Tomas Gonzalez

Ben güzel UX, SEO vb ile içerik web kazıma ve "yeniden şekillendirme" bir şirket için çalıştı Eğer istemciden başını kazıma ve sadece og: metadata eklemek işe yaramaz. Whatsapp'ın HTML'yi nasıl işlediğine dair zihinsel ters mühendislik yapmaktan zevk aldım, artık herhangi bir hata ayıklama yala yala yala yapmıyor!
Kim Sant

4

Facebook politikalarını, uyumluluklarını ve API'sını sık sık değiştirdiğinden, mülklerinizi doğrulamak için her zaman https://developers.facebook.com/tools/debug/sharing adresine göz atmanızı öneririm .

Messenger botları veya diğer FB uygulamalarıyla çalışıyorsanız, bağlantı resimlerinin Whatsapp'ta çalışması için fb: app_id özelliğine ihtiyacınız olabilir. Daha fazla Facebook geliştiricileri webmaster sitesi. https://developers.facebook.com/docs/sharing/webmasters


Birçok kişi Wordpress'te Yoast SEO kullanıyor. Yalnızca her gönderinin Yoast SEO sekmesinde facebook görüntüsünü eklerseniz gönderilere og: resim ekler.
Braconnot_P

2

Aynı sorunu yaşadım, işte çözmek.

Meta og: image eklerseniz görünmelidir

Sorun şu: http: // olmadan yazıp / ile bitirirseniz whatsapp resim göstermez. Örneğin, http://google.com/ yazarsanız, ancak google.com ile değil, resim ve açıklama gösterir

Umarım birine yardımcı olur.


2

Özellikle yukarıdaki iş parçacıkları sorunu ve bana nedenini düzgün bir şekilde anlamak ve bir kez ve herkes için düzeltmek için hangi sırayla çözmek için yardımcı olduğunu belirtmek için bu konuya bir cevap eklemek istiyorum:

Bu çözümle bağlantıyı sosyal medyada paylaşırken zengin önizlememi alabildim .

Bu konudaki çeşitli seçenekleri takip ettim ve aşağıda doğru cevaba en yakın olan ve hepsi sonuçlara katkıda bulundu:

  1. Gereken etiketler (Odaklanacak ana etiket - og: resim)
  2. Görüntü parametreleri
  3. Kesinlikle yardımcı olacak araç
  4. Görüntü yolu nasıl doğru verilir
  5. Temel neden ve çözüm

Bu, umarım birisine kaydırmak için gereken zamanı ve doğru cevap setini ve tüm deneme ve hatalar için gereken çabayı bulacaktır.


2

Bu konu altında ve benim dış aramalar birkaç önerileri denedim ama benim için başka bir sorun oldu. Og: image etiketi ile gösterilen bir görüntüyü kullanma konusundaki özel talimatım Jetpack eklentisi tarafından sağlanan açık grafik etiketleri tarafından geçersiz kılınıyordu. detaylı cevabımı burada bulabilirsiniz . Ancak, bu daha takip edilen konu kısaca adımları eklemeye değer düşündüm. Umarım bu birine yardımcı olur.

Facebook Paylaşımı Debugger bana kök nedenini belirlemek ve oradan, ben şu adımları takip yardım:

  1. Yukarıdaki hata ayıklayıcıyı kullanarak web sitenizde hata ayıklayın. URL'yi yazın ve hata ayıklamaya basın. Bu size bir uyarı listesi vermeli ve açık grafik etiketleri bölümlerine ilerlediğinizde, web siteniz için getirilen değerleri görebileceksiniz. Odaklanacak olan og: image etiketidir.
  2. "Kazıyıcımızın URL'niz için tam olarak ne gördüğüne bakın" bağlantısına ilerleyin ve hikayenizdeki kötü adamı bulmak için og: resim etiketini arayın .
  3. Şimdi, gerçekleşen bir geçersiz kılmayı kaldırmak için araçları tercih edin. Benim durumumda, aşağıdaki işlevi yararlı buldum. Jetpack'in kullanılacak bir görüntüyü belirleyemediği zamanlarda kullanılan varsayılan görüntüyü değiştirir.

Jetpack'in kullanılacak bir görüntüyü belirleyememesi durumunda kullanılan varsayılan görüntüyü değiştirir

function custom_jetpack_default_image() {
    return 'YOUR_IMAGE_URL';
}
add_filter( 'jetpack_open_graph_image_default', 'custom_jetpack_default_image' );

En az 300 piksel x 200 piksel ve boyut <300 KB gibi görüntü parametrelerinin önerildiğini eklemeliyim. Ve bu tür genel talimatlar sizin için işe yaramıyorsa lütfen bu talimatları izleyin, çünkü o zaman sorununuz büyük olasılıkla benimkine benzer. Ayrıca, bazen en basit çözüm eklentiyi kaldırmak olabilir (onsuz yapabileceğinizi doğrulamanız şartıyla).

Sonunda şöyle bir şey görebilmelisin - resim açıklamasını buraya girin

Bu yardımcı olur umarım.

NS


1

WhatsApp görüntü önizlemesi almak için aşağıdaki etiketlere ihtiyacınız vardır:

<meta property="og:title" content="Website name" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://url.com/" />
<meta property="og:description" content="Website description" />
<meta property="og:image" content="image.png" />
<meta property="og:image:width" content="600" />
<meta property="og:image:height" content="600" />

As Facebook dokümanlar diyor sen og belirtirseniz,: görüntü boyutunu getirilirken hızla yerine uyumsuz aksi olacaktır.

Görüntü formatı için PNG önerilir. En az 600x600 piksel önerilir.


Benim durumumda 1200 * 628 piksel görüntü var, yani <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="628" />Am I gibi sağlamam gerekiyor mu? Etiketlerde görüntünün genişliğini ve yüksekliğini (bu görüntünün sahip olduğu) veya görüntü sütunlarının yapacağı herhangi bir şey için vermemiz gerekir mi Meta etiketlerinde genişlik ve yükseklikten bahsedersek Bu boyutlarda görüntülenecek mi? @Moreirapontocom
siluveru kiran kumar

0

Web sitenizdeki WhatsApp'ta paylaşılan bir URL'nin yanında bir resme sahip olmak istiyorsanız, URL'nin bağlandığı sayfaya aşağıdaki gibi bir meta etiket eklemeniz gerekir:

<meta property="og:image" content="http://unrestrictedstock.com/wp-content/uploads/Unrestricted-Stock-Small.png"/>

3
Selam! Bunu denedim ve Facebook'un URL hata ayıklayıcısı ile kaymakam çalışır, ancak whatsapp mesajı hala benim thumnail'imi göstermiyor. İşte aynı sorunu olan başka biri: stackoverflow.com/questions/25100917/…
Lepi

@AkhilSekharan burada doğru cevabı bulabilirsiniz: stackoverflow.com/a/32154775/501206
stevenw00

Teşekkürler steve. Bu şekilde zaten denedim ve WhatsApp'ın küçük resmi gösterebilen alanların dahili bir Beyaz Listesi olduğu sonucuna vardım. Örneğin youtube
Akhil Sekharan

2
Aynı sonuca vardım ... FB hata ayıklayıcısı:% 100 tamam. Zengin Önizleme:% 100 tamam (Watsapp dahil). WhatsApp ile paylaşmaya çalıştığımda görüntü gösterilmiyor. Benim durumumdaki url robotiqu.es ... bir yıl sonra yanıt yok mu?
Juanjo

görüntü benim için görüntülenmiyor, herhangi bir çözüm olabilir @Juanjo
Keyur Shah

0

Aynı sorun vardı, og: image ekledi ve URL eğik çizgi işareti (/) ile sona erdiğinde çalışmadı. Eğik çizgiyi URL'den kaldırdıktan sonra - resim yüklenir .. İlginç bir hata ...


0

Aşağıdaki eylemler benim durumumda yardımcı oldu.

Görüntüyü aynı ana makinenin altına yerleştirme .

<meta property="og:url" content="https://www.same-host.com/whatsapp-image.png" />

Gerekli görüntüyü özellikle lider alt dize ile kullanıcı aracısını algılayarak WhatsApp'a geçirmek, örnek

WhatsApp/2.18.380 A

Gönder düğmesine basmadan önce birkaç saniye beklediğinden , WhatsApp'ın og meta verilerinden resim ve açıklama almak için zamanı olacaktır.


URL yazıp bir süre beklersem, ondan sonra önizleme alacaktır Gönder düğmesine basarsam, gösterilir, URL yazıp gönder düğmesine basarsam (meta etiketler bilgilerini getirmeden önce) sonra önizleme gösterilmiyor.
siluveru kiran kumar


0

Ek faydalı bilgiler:

Birkaç og: görüntü sağlayabilir, whatsapp sonuncusunu kullanır. Bu, örneğin facebook 1.91: 1 oranı ve whatsapp 1: 1 istediği soruna yardımcı olacaktır.

<meta property="og:image" content="https://www.link.com/facebook.png" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />


<meta property="og:image" content="https://www.link.com/whatsapp.png" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:width" content="400" />
<meta property="og:image:height" content="400" />

https://roei.stream/2018/11/18/ideal-open-graph-image-size-for-whatsapp-link-share/

https://css-tricks.com/essential-meta-tags-social-media/

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.