Hình ảnh chia sẻ mạng xã hội: kích thước, giới hạn và phương án dự phòng

Thông số cho og:image và twitter:image: tỷ lệ 1200×630 an toàn, kích thước theo nền tảng, giới hạn dung lượng, yêu cầu URL tuyệt đối và nguyên nhân ảnh xem trước không hiển thị.

Xuất bản lần đầu: 2 thg 7, 2026 · Cập nhật lần cuối: 22 thg 8, 2026 · Advanced
Ngôn ngữ

og:image và twitter:image point tại đó image trong của bạn link-preview card — này là đó deep dive on đó image requirements, không đó tag syntax (see đó Open Graph và Twitter Cards siblings cho đó). Đó safe cross-nền-tảng default là an absolute HTTPS URL để một ~1200×630px (1,91:1) image, nhưng đó là một community-converged compromise, không một single chính thức spec. Chỉ Meta numbers là chính-sourced: 200×200 minimum, 600×315 floor, ≥1200×630 được khuyến nghị, 1,91:1, 8 MB cap. X ~1200×628/675 và ~5 MB, Slack ~32 KB sớm-HTML đọc, và WhatsApp silent drop of lớn images là community consensus, không freshly-verifiable đầu tiên-party specs — chẳng hạn so. Đó absolute-URL rule là một real silent failure: social các crawler không resolve relative paths. MỘT bị thiếu tag falls lại để một scraped thân phản hồi image; một present-nhưng-hỏng image (404, oversized, auth-blocked) là ít hơn forgiving và thường cho thấy không image tại all. As of March 2026 Google đọc og:image cho của nó own Tìm kiếm và Discover thumbnails (của nó own tài liệu không extend này để AI surfaces), nhưng của nó spec là 16:9 / ≥1200px wide / ≥300K pixels / không logos / không text — một khác nhau shape hơn đó 1,91:1 social crop. Bộ nhớ đệm có nghĩa là sửa an image không cách sửa đã-shared links until bạn force một re-scrape. Này là một deep dive dưới đó Meta Tags cho SEO hub.

Tóm tắt — Đây là image spec sheet, không tag syntax — og:image / twitter:image mechanics trực tiếp trong Open Graph và Twitter Cards siblings. 1200×630 (1,91:1) là safe default, không chính thức universal tiêu chuẩn. chỉ Meta numbers là chính-sourced: 200×200 minimum, 600×315 floor, ≥1200×630 được khuyến nghị, 1,91:1, 8 MB cap. X ~1200×628/675 và ~5 MB, Slack ~32 KB sớm-HTML đọc, và WhatsApp ~300 KB silent drop là community consensus, không freshly-verifiable đầu tiên-party specs — I flag mà là mà. absolute-URL rule là thực silent thất bại: social các crawler không resolve relative paths. Bị thiếu ≠ hỏng: absent tag falls lại để scraped thân phản hồi image; present nhưng failing image (404, oversized, auth/robots-blocked) thường hiển thị không có gì. Google hiện tại đọc og:image cho của nó own Tìm kiếm và Discover thumbnails (March 2026), nhưng của nó spec là 16:9 / ≥1200px wide / ≥300K pixels / không logo / không text — khác shape hơn 1,91:1 social crop. bộ nhớ đệm có nghĩ là khắc phục không reach đã-shared links cho đến khi bạn force re-scrape.

Evidence for this claim The Open Graph protocol uses og:image to identify an image and defines optional image URL, MIME type, width, height, and alt properties. Scope: Open Graph protocol metadata. Confidence: high · Verified: Open Graph protocol Evidence for this claim X Cards support summary and summary_large_image card types and image metadata, subject to X's crawler and card requirements. Scope: Current X Cards markup documentation. Confidence: high · Verified: X Developer Platform: Cards markup

Điều gì điều này bài viết covers (và Điều gì siblings cover)

tag mechanics — four bắt buộc Open Graph properties, name= so với. property=, four Twitter Card types, và twitter:imageog:image fallback rule — là đã handled trong Open Graph TagsTwitter Card Tags. điều này piece là companion spec sheet: dimensions, aspect ratio, file size, format, absolute-URL requirement, và Điều gì thực ra breaks Khi bất kỳ của những điều đó là sai. nếu bạn’re ở đây để ghi <meta> line, bắt đầu với những điều đó hai; nếu bạn’re ở đây vì của bạn image là sai size hoặc sẽ không hiển thị, bạn’re trong right place.

Một nhanh reuse của fallback rule, vì nó decides Cách nhiều images bạn cần: twitter:image falls lại để og:image Khi nó absent, so phần lớn các trang đặt một image và sử dụng nó cho cả hai — bạn chỉ diverge nếu bạn cụ thể muốn khác crop cho X.

safe default: 1200×630 (1,91:1) — và Vì sao nó compromise

Nearly mỗi hướng dẫn leads với 1200×630 và dừng ở đó. nó good default, nhưng nó worth là honest về nơi nó xuất hiện từ: nó không single cross-nền tảng tiêu chuẩn anyone publishes identically. nó community-converged size đó clears Facebook khuyến nghị và renders acceptably on mọi thứ khác. Some các hướng dẫn chẳng hạn 1200×627, some chẳng hạn 1200×628 cho X — những điều đó là rounding và legacy variants của giống nhau ~1,91:1 ý tưởng, không competing specs. Pick 1200×630, và chỉ place bạn có thể muốn thứ hai image là X, nếu bạn care về tighter crop ở đó.

Theo-nền tảng dimensions và file size

single phần lớn hữu ích điều này trang có thể làm là tách biệt Điều gì chính-sourced (Meta) từ Điều gì community consensus (mọi thứ khác). I’ve là rõ ràng về mà là mà — không treat non-Meta numbers as gospel.

Facebook / Meta (chính-sourced)

từ Meta own sharing-images tài liệu:

  • Minimum: “The minimum allowed image dimension is 200 x 200 pixels.” (bản dịch) «Đó minimum được phép image dimension là 200 x 200 pixels.»
  • Floor để tránh đó nhỏ render: “At the minimum, you should use images that are 600 x 315 pixels to display link page posts with larger images.” (bản dịch) «Tại đó minimum, bạn nên dùng images đó là 600 x 315 pixels để display link trang posts với lớn hơn images.»
  • Được khuyến nghị: “Use images that are at least 1200 x 630 pixels for the best display on high resolution devices.” (bản dịch) «Dùng images đó là ít nhất 1200 x 630 pixels cho đó best display on cao resolution devices.»
  • Aspect ratio: giữ điều này “as close to 1.91:1 aspect ratio as possible” (bản dịch) «as close để 1,91:1 aspect ratio as có thể» để tránh cropping trong Feed.
  • File-size cap: “The size of the image file must not exceed 8 MB.” (bản dịch) «Đó size of đó image file không được exceed 8 MB.»

Meta là cũng đó nguồn of đó “đầu tiên-share” bộ nhớ đệm quirk: đó crawler có để see đó image ít nhất khi trước điều này renders, so “the first person who shares a piece of content won’t see a rendered image.” (bản dịch) «đó đầu tiên person ai chia sẻ một piece of nội dung sẽ không see một được kết xuất image.» (LinkedIn behaves similarly — này là đó re-scrape story, covered trong đó Open Graph sibling.)

X / Twitter (community consensus — treat với caution)

X numbers là ones để là careful với. chính thức Card Validator là deprecated trong 2022 với không replacement, và developer.x.com’s Cards tài liệu là effectively đã biến mất: nó được trả về HTTP 402 Payment Bắt buộc phản hồi trong sớm July 2026, và as của điều này cập nhật giống nhau URL thay vì các chuyển hướng (HTTP 307) để tài liệu.x.com homepage, nơi tương đương Cards-markup path 404s — dead link either way, so có không trực tiếp, freshly-checkable đầu tiên-party X spec hiện tại. figures đó circulate trên các hướng dẫn — khoảng 1200×628 hoặc 1200×675 cho summary_large_image, 300×157 minimum, 4096×4096 maximum, và ~5 MB file cap, với nhỏ summary card needing nhỏ hơn ~144×144-minimum square — là thứ ba-party consensus, không confirmed hiện tại chính thức spec. họ’re close đủ để 1,91:1 default để là hữu ích, nhưng I sẽ không present bất kỳ cụ thể X byte hoặc pixel number as có thẩm quyền. ( X tài liệu và validator situation là covered trong đầy đủ trong Twitter Cards sibling.)

LinkedIn, Slack, WhatsApp, Discord, iMessage

  • LinkedIn là đó một non-Meta nền tảng với của nó own được ghi lại numbers: của nó help trang cho đang làm một site shareable trạng thái một minimum of 1200×627 pixels, một được khuyến nghị ratio of 1,91:1, và một 5 MB max file size — và riêng notes đó “images less than 401 pixels wide display as a thumbnail image.” (bản dịch) «images ít hơn 401 pixels wide display as một thumbnail image.» Xây dựng để đó 1200×630 default và bạn clear này với margin; không confuse điều này với Facebook numbers, họ là LinkedIn own. Của nó Post Inspector là đó re-scrape tool.
  • Slack là một placement gotcha hơn một size một: đây là widely reported để đọc chỉ đó đầu tiên ~32 KB of một trang thô HTML khi unfurling. Nếu của bạn head tags — và thus của bạn og:image reference — sit dưới đó, Slack có thể không bao giờ see them. Slack own unfurling tài liệu xác nhận điều này đọc Open Graph / X Card metadata nhưng không publish một byte limit, so treat đó 32 KB hình as reported, không officially confirmed.
  • WhatsApp là reported để silently drop đó preview image cho lớn files — commonly cited khoảng ~300 KB, mặc dù một cao hơn (~600 KB) “official-sounding” (bản dịch) «chính thức-sounding» WhatsApp number cũng floats khoảng. Either way, một nặng image là đó chế độ lỗi.
  • Discord và iMessage inherit Open Graph với không riêng được ghi lại image specs — xây dựng để đó 1200×630 default và they follow.

honest takeaway: thay vì chasing tightest được ghi lại number, đích dưới ~1 MB — ideally 100–300 KB — và bạn clear mỗi nền tảng ceiling với margin.

absolute-URL rule — thực, silent thất bại chế độ

Này một là stated as fact mọi nơi nhưng rarely explained. og:imagetwitter:image phải là an absolute https://... URL. MỘT relative path như /images/share.jpg không rejected với một visible lỗi — đây là chỉ silently đã bỏ qua. Đó reason: một trình duyệt resolves một relative path so với đó trang own URL vì điều này đã knows điều gì trang đây là on, nhưng một social crawler fetching của bạn tag có không such base context và sẽ không reliably reconstruct của bạn domain. So điều này skips đó tag và falls lại để whatever khác điều này có thể scrape. Nếu của bạn image “isn’t showing” (bản dịch) «không cho thấy» và đó path trong của bạn nguồn bắt đầu với một / thay vì https://, đó là của bạn bug.

Một image, hai masters: Google 2026 thumbnail spec

Ở đây freshest và least-covered angle. As của March 2, 2026, Google documents og:image as một của hai accepted metadata sources (alongside schema.org primaryImageOfPage) cho selecting của nó own thumbnails trong Tìm kiếm và Discover — tài liệu củ chính Google mô tả những điều này hai surfaces cụ thể và không extend claim để AI Overviews hoặc khác AI surfaces, so I sẽ không either. đó có nghĩ là giống nhau image file hiện tại thường có để satisfy cả hai social các nền tảng Google text-kết quả/Discover thumbnails — và của họ specs không phải giống nhau shape.

Google image hướng dẫn (Discover và Image SEO tài liệu):

  • Dimensions: “at least 1200 px wide.” (bản dịch) «ít nhất 1200 px wide.»
  • Aspect ratio: một 16:9 ratio — không đó social world 1,91:1.
  • Resolution: “more than 300,000 total pixels” (bản dịch) «hơn 300 000 total pixels» (một 1280×720 image là 921 600 pixels và clears này comfortably).
  • Nội dung: tránh “a generic image (for example, your site logo) or an image with text,” (bản dịch) «một generic image (ví dụ, trang web của bạn logo) hoặc an image với text,» và tránh “an extreme aspect ratio.” (bản dịch) «an extreme aspect ratio.»
  • Eligibility prerequisite: để nhận đó lớn thumbnail treatment trong Discover tại all bạn cần max-image-preview:large (một robots meta directive) hoặc AMP — một tách biệt lever từ đó image file, covered trong đó robots meta tag topic.

Đó nuance để flag thay vì hand-wave: một 1200×630 (1,91:1) social image là 630px tall, so đây là 756 000 total pixels — điều này clears Google ≥1200px-wide và ≥300K-pixel bars fine — nhưng 1,91:1 là không 16:9. Trong thực tế một well-được xây dựng image satisfies cả hai, nhưng nếu bạn muốn để optimize mỗi independently bạn có thể supply một tách biệt primaryImageOfPage trong schema cho Google trong khi giữ đó 1,91:1 crop cho social. Either way, đó “no logo, no text-heavy image” (bản dịch) «không logo, không text-nặng image» advice là good cho social CTR cũng — một logo không differentiate một shared link từ một sản phẩm khác.

Bị thiếu so với. hỏng — hai khác thất bại modes

Mọi người conflate những điều này, và họ behave differently:

  • ** og:image tag là absent.** Các nền tảng fall lại để scraped trong-thân phản hồi image hoặc generic default. bạn nhận uncontrolled preview, rarely truly blank một. (Đây là tag-bị thiếu case handled trong Open Graph sibling.)
  • ** og:image tag là present nhưng image fails** — 404, oversized file silently dropped, sai MIME loại, hoặc URL blocked by auth hoặc robots.txt. Behavior ở đây là ít hơn forgiving: several các nền tảng hiển thị không image tại all rather hơn falling lại further, vì họ đã “know” bạn specified một. Đây là case unique để điều này bài viết, so nó worth stating plainly: hỏng image reference có thể render tệ hơn card hơn không reference tại all.

Và đó render-so với-crawl gotcha underneath cả hai: hầu hết social bots không chạy JavaScript, so nếu của bạn tag là injected client-side điều này sẽ không là seen. As I put điều này trong my Ahrefs JavaScript SEO hướng dẫn, “Social media bots don’t run JavaScript, so things like OG tags won’t be seen unless you render the content before serving it to them.” (bản dịch) «Social media bots không chạy JavaScript, so điều như OG tags sẽ không là seen trừ khi bạn render đó nội dung trước serving điều này để them.» Máy chủ-render đó tag, hoặc đó image không bao giờ đã có một chance.

Format hỗ trợ

  • JPEG/JPG và PNG là universally supported — safe mọi nơi.
  • WebP là supported by phần lớn modern consumers (Meta lists nó explicitly), nhưng I’d giữ JPEG/PNG fallback cho bất cứ điều gì Bạn có thể’t kiểm thử.
  • Animated GIF/WebP là unreliable cho vẫn preview card — phần lớn các nền tảng grab single frame hoặc bỏ qua animation. không rely on motion trong share image.

bộ nhớ đệm — cuối cùng mile

Sửa oversized hoặc hỏng image không propagate để links mọi người đã shared cho đến khi bạn force re-scrape: Facebook Sharing DebuggerLinkedIn Post Inspector re-fetch của bạn trang và refresh của họ được lưu đệm preview. Đây là centerpiece của Open Graph sibling, so I’ll leave nó tại một line ở đây: edit image, sau đó re-scrape, hoặc old một lingers.

nơi điều này fits

Đây là deep dive dưới Meta Tags Đối với SEO hub, sitting right tiếp theo để hai tag-syntax siblings — Open GraphTwitter Cards — đó điều này bài viết extends. nó cũng brushes tách biệt image SEO cluster (mà covers file formats, alt text, và image lập chỉ mục nhìn chung): khác biệt là đó image SEO là về pictures bên trong của bạn nội dung, trong khi Đây là về một metadata image đó represents toàn bộ trang trong share card và, hiện tại, Google thumbnail.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.