Hướng dẫn về SoftwareApplication Schema
Cách implement SoftwareApplication schema (schema.org/SoftwareApplication) cho Google Software App rich kết quả — đó bắt buộc name/offers/rating các trường, đó applicationCategory enum, chọn WebApplication so với MobileApplication, khi nào nên dùng điều này thay vì Sản phẩm schema, và đó genuine-rating rules đó giữ bạn out of trouble.
Ngôn ngữ
SoftwareApplication schema (schema.org/SoftwareApplication) là dữ liệu có cấu trúc đó tells các công cụ tìm kiếm an app name, category, operating hệ thống, price, và rating so đó trang có thể qualify cho Google Software App rich kết quả — đó star rating, review count, price, và OS shown trong đó snippet. Google bắt buộc các trường là hẹp: name, offers (với một price; set điều này để 0 cho free apps), và ít nhất một of aggregateRating hoặc review; applicationCategory và operatingSystem là được khuyến nghị. Đó hai điều hầu hết các hướng dẫn nhận sai: they present đó toàn bộ schema.org thuộc tính list (downloadUrl, fileSize, screenshot) as nếu điều này ảnh hưởng đó rich kết quả khi điều này không, và they blur SoftwareApplication với Sản phẩm schema — nhưng họ là tách biệt types với tách biệt rich-kết quả surfaces, so một paid SaaS hoặc web app nên generally dùng SoftwareApplication (hoặc một WebApplication/MobileApplication subtype), không Sản phẩm. Và đó ratings có để là genuine và người dùng-sourced; fabricated hoặc incentivized stars risk một manual hành động, không chỉ một validation warning.
Evidence for this claim Schema.org SoftwareApplication describes a software application and includes application category, operating system, offers, and review metadata. Scope: Schema.org vocabulary. Confidence: high · Verified: Schema.org: SoftwareApplication Evidence for this claim Google's software app feature requires name, offers.price, and either aggregateRating or review; markup must describe a real app visible on the page. Scope: Current Google Software app structured-data requirements and policies. Confidence: high · Verified: Google Search Central: Software app structured dataTL;DR — SoftwareApplication schema là code bạn thêm để một trang về an app hoặc software tool đó labels đó details cho các công cụ tìm kiếm — “this is the app’s name,” (bản dịch) «này là đó app name,» “this is what it costs,” (bản dịch) «này là điều gì điều này costs,» “this is the operating system it runs on,” (bản dịch) «này là đó operating hệ thống điều này chạy on,» “these are its star ratings.” (bản dịch) «những là của nó star ratings.» Thêm điều này correctly làm đó trang eligible cho Google Software App rich kết quả, mà có thể cho thấy đó rating, review count, price, và OS right trong đó tìm kiếm listing. đây là một khác nhau schema loại từ Sản phẩm, và đó ratings bạn mark lên có để là real.
Điều gì SoftwareApplication schema là
Khi bạn xem an app trang, bạn có thể đọc đó name, đó price, “works on
Windows,” (bản dịch) «hoạt động on Windows,» và đó ⭐ ratings không có thinking về điều này. MỘT công cụ tìm kiếm sees đơn giản
text và có để guess điều gì mỗi bit có nghĩa là. SoftwareApplication schema spells điều này
out trong code, dùng đó shared schema.org
vocabulary — điều này tags đó name, đó category, đó operatingSystem, đó price,
và bất kỳ người dùng ratings so Google knows chính xác điều gì đây là looking tại.
nó gần như luôn được viết as JSON-LD — nhỏ block của code đó sits trong trang không có thay đổi Cách trang looks.
Vì sao nó worth đang làm
Đó payoff là đó Software App rich kết quả: khi một trang qualifies, Google có thể cho thấy đó star rating, đó number of reviews, đó price, và đó operating hệ thống trực tiếp trong đó tìm kiếm snippet. MỘT listing đó cho thấy “4.6 ★ · 8,864 reviews · Free · Android” (bản dịch) «4,6 ★ · 8 864 reviews · Free · Android» là hơn eye-catching hơn một đơn giản blue link, và đó có thể earn hơn clicks.
three điều bạn gần như luôn cần
để là eligible cho Software App rich kết quả, Google asks cho app name,
offer (của nó price — sử dụng 0 nếu nó free), và ít nhất một của review
score (aggregateRating) hoặc single review. Hai nhiều hơn là strongly được khuyến nghị:
- applicationCategory — loại của app, như
BusinessApplicationhoặcGameApplication(Google chỉ accepts các giá trị từ của nó own fixed list). - operatingSystem — Điều gì nó chạy on, như
Windows,Android, hoặc trình duyệt.
điều phần lớn mọi người nhận sai
SoftwareApplication không phải “Product schema for software.” (bản dịch) «Sản phẩm schema cho software.» họ là hai khác nhau schema.org types với khác nhau bắt buộc các trường và khác nhau kết quả tìm kiếm. Nếu của bạn app là một SaaS tool hoặc một downloadable program, SoftwareApplication là thường đó right một — reaching cho Sản phẩm schema (được xây dựng cho physical, purchasable goods) misses đó các trường Google thực ra kiểm tra cho đó Software App kết quả. Hơn on đó trong đó Advanced tab.
Hai nhiều hơn Người mới bắt đầu traps:
- Hợp lệ markup ≠ guaranteed rich kết quả. nó làm bạn eligible; Google vẫn decides liệu để display nó — và eligibility không promise nhiều hơn downloads, cao hơn thứ hạng, nhiều hơn clicks, hoặc AI-tìm kiếm citations either.
- ** ratings có để là thực.** Genuine, người dùng-sourced ratings chỉ — fabricated hoặc paid-cho stars có thể trigger manual hành động, không chỉ thất bại validation.
Muốn đầy đủ version — bắt buộc-so với-được khuyến nghị split, applicationCategory
enum, chọn right subtype, Sản phẩm-schema so sánh, và ratings
rules? Chuyển để Nâng cao tab.
Evidence for this claim Schema.org SoftwareApplication describes a software application and includes application category, operating system, offers, and review metadata. Scope: Schema.org vocabulary. Confidence: high · Verified: Schema.org: SoftwareApplication Evidence for this claim Google's software app feature requires name, offers.price, and either aggregateRating or review; markup must describe a real app visible on the page. Scope: Current Google Software app structured-data requirements and policies. Confidence: high · Verified: Google Search Central: Software app structured dataTóm tắt — schema.org/SoftwareApplication markup (thường JSON-LD) làm app hoặc software trang eligible cho Google Software App rich kết quả (rating, review count, price, OS trong snippet). Google bắt buộc các trường là hẹp:
name,offers(vớiprice;0cho free apps,priceCurrencyđược khuyến nghị sau khi price0), và ít nhất một của
aggregateRatinghoặcreview.applicationCategory(từ fixed enum) vàoperatingSystemlà được khuyến nghị. rest của lớn schema.org thuộc tính list (downloadUrl,fileSize,screenshot,permissions…) là spec-hợp lệ nhưng SEO-inert cho điều này kết quả. Ưu tiên phần lớn cụ thể subtype (WebApplication,MobileApplication,VideoGame) over genericSoftwareApplication. nó tách biệt loại từ Sản phẩm với tách biệt rich-kết quả surface — paid SaaS/web app nên generally sử dụng SoftwareApplication, không Sản phẩm. Ratings phải là genuine và người dùng-sourced; fabricated hoặc misleading review markup violates Google structured-dữ liệu policies.
Điều gì SoftwareApplication schema unlocks
Đó concrete payoff là đó Software App rich kết quả — Google enhanced listing cho app và software các trang đó có thể surface đó star rating, review count, price, và supported operating hệ thống trong đó snippet. schema.org mô tả đó loại itself trong một single line — “A software application.” (bản dịch) «MỘT software application.» — và Google Tìm kiếm Central tài liệu turn đó vào một cụ thể eligibility spec cho đó rich kết quả. Đó toàn bộ point of getting này markup right là để là eligible cho đó snippet; hợp lệ markup chỉ diễn đạt bạn trong đó đang chạy, điều này không bảo đảm display — và điều này không promise downloads, thứ hạng, CTR, star visibility, hoặc AI-tìm kiếm citations either. Google says điều này plainly: “Google does not guarantee that your structured data will show up in search results, even if your page is marked up correctly.” (bản dịch) «Google không bảo đảm đó của bạn dữ liệu có cấu trúc sẽ cho thấy lên trong kết quả tìm kiếm, ngay cả khi trang của bạn là marked lên correctly.»
Bắt buộc và được khuyến nghị properties
Google requirements ở đây là refreshingly hẹp — hẹp hơn phần lớn thứ ba-party các hướng dẫn làm them look. Ở đây thực tế split từ Google Software App tài liệu:
| Thuộc tính | Status | Notes |
|---|---|---|
name | Bắt buộc | ”The name of the app.” (bản dịch) «Đó name of đó app.» |
offers | Bắt buộc | ”An offer to sell the app.” (bản dịch) «An offer để sell đó app.» Dùng price: 0 cho free apps. |
aggregateRating hoặc review | Bắt buộc (một of) | An average score hoặc một single review — ít nhất một. |
applicationCategory | Được khuyến nghị | ”The type of app (for example, BusinessApplication or GameApplication).” (bản dịch) «Đó loại of app (ví dụ, hoặc ).» |
operatingSystem | Được khuyến nghị | ”The operating system(s) required to use the app (for example, Windows 7, OSX 10.6, Android 1.6).” (bản dịch) «Đó operating hệ thống(s) bắt buộc để dùng đó app (ví dụ, , , ).» |
priceCurrency (trong offers) | Được khuyến nghị (khi price > 0) | Google sẽ try để infer currency nếu bạn omit điều này, nhưng set điều này. |
đó đểàn bộ eligibility surface. name + offers + một-của-rating/review, với
applicationCategory và operatingSystem as hai các khuyến nghị worth thêm
mỗi time.
Xử lý free apps so với. paid apps
Google là rõ ràng về free apps: “If the app is available without payment, set
offers.price to 0.” (bản dịch) «Nếu đó app là khả dụng không có payment, set để .» không drop offers hoàn toàn vì đó app là free —
offers là on đó bắt buộc list; một free app nên bao gồm điều này với price: 0, không
omit điều này. Và cho paid apps: “If the app has a price greater than 0, we recommend also
including the offers.priceCurrency property (or Google will try to find the right
currency).” (bản dịch) «Nếu đó app có một price greater hơn 0, we khuyến nghị cũng including đó thuộc tính (hoặc Google sẽ try để tìm đó right currency).» So set priceCurrency để một hợp lệ ISO 4217 code như USD khi bạn là
charging bất cứ điều gì.
applicationCategory enum — và yên lặng mistake nó gây ra
applicationCategory chỉ accepts các giá trị từ Google được ghi lại list. accepted
các giá trị là:
GameApplication · SocialNetworkingApplication · TravelApplication ·
ShoppingApplication · SportsApplication · LifestyleApplication ·
BusinessApplication · DesignApplication · DeveloperApplication ·
DriverApplication · EducationalApplication · HealthApplication ·
FinanceApplication · SecurityApplication · BrowserApplication ·
CommunicationApplication · DesktopEnhancementApplication ·
EntertainmentApplication · MultimediaApplication · HomeApplication ·
UtilitiesApplication · ReferenceApplication
Bạn có thể cũng sử dụng schema.org URL form (e.g. https://schema.org/GameApplication),
nhưng đơn giản text string là tiêu chuẩn practice. Ở đây trap: giá trị bên ngoài
đó list — chẳng hạn descriptive "Productivity Software" — không phải hard lỗi. Google
chỉ silently bỏ qua nó, so rest của bạn markup validates và bạn không bao giờ see
warning, nhưng trường không phải đang làm bất cứ điều gì. đó yên lặng không-op là một của phần lớn
phổ biến mistakes I’d expect để tìm auditing app các trang.
chọn phần lớn cụ thể subtype
SoftwareApplication có several hơn cụ thể subtypes trong schema.org — của nó
“More specific Types” (bản dịch) «Hơn cụ thể Types» là MobileApplication, WebApplication, VideoGame,
OperatingSystem, và RuntimePlatform. Nơi một fits, dùng điều này thay vì đó
generic loại:
- WebApplication — trình duyệt-based SaaS tool (Đây là phổ biến case cho audience I ghi cho).
- MobileApplication — native iOS/Android app.
- VideoGame — game, nhưng see caveat dưới —
VideoGamealone không phải đủ cho rich kết quả.
Google Software App eligibility tài liệu treat SoftwareApplication, MobileApplication,
và WebApplication interchangeably, so specificity costs bạn không có gì trong eligibility
cho những three và adds precision. VideoGame là đó một exception: Google là
rõ ràng đó “Google doesn’t show a rich result for Software Apps that only have the
VideoGame type. To make sure that your Software App is eligible for display as a rich
result, co-type the VideoGame type with another type” (bản dịch) «Google không cho thấy một rich kết quả cho Software Apps đó chỉ có đó loại. Để hãy bảo đảm đó của bạn Software App là eligible cho display as một rich kết quả, co-loại đó loại với một sản phẩm khác loại» — Google own ví dụ co-types
điều này với MobileApplication, e.g. "@type": ["VideoGame", "MobileApplication"]. So một
game trang cần VideoGame plus một sản phẩm khác eligible application loại trong đó giống nhau
@type array, không VideoGame on của nó own. Nếu bạn chạy một SaaS sản phẩm, WebApplication
là thường đó honest, precise lựa chọn.
SoftwareApplication so với. Sản phẩm schema — disambiguation đó matters
Này là đó confusion I hầu hết muốn để clear lên, vì SaaS marketers reach cho Sản phẩm schema reflexively — đó app là “a thing you buy,” (bản dịch) «một điều bạn buy,» so Sản phẩm feels right. Điều này thường không đó right pick. Đó right call follows điều gì đó trang entity thực ra là và mà Google feature bạn là targeting — không một blanket rule đó mỗi SaaS, boxed-software, subscription, hoặc app-marketplace trang defaults để một loại.
SoftwareApplication và Sản phẩm là tách biệt schema.org types với tách biệt bắt buộc/được khuyến nghị các trường và tách biệt Google rich-kết quả surfaces:
- SoftwareApplication cares về
operatingSystemvàapplicationCategory, và feeds Software App rich kết quả. - Sản phẩm cares về
gtin/mpn/sku/brand, availability, shipping và trả về, và feeds sản phẩm snippets và merchant listings — surfaces được xây dựng khoảng physical, purchasable goods và (tùy chọn) Google Merchant Center feed.
những điều đó Sản phẩm-side conventions — GTIN/MPN catalog matching, shipping details, merchant feeds — không map cleanly onto software. downloadable app hoặc SaaS subscription không có UPC hoặc shipping policy. So cho installable hoặc runnable software với OS và category, sử dụng SoftwareApplication (hoặc subtype). Reach cho Sản phẩm schema chỉ Khi item genuinely behaves như generic sellable good — cho instance boxed software sold như retail SKU, hoặc subscription bạn’re có chủ ý modeling as đơn giản purchasable sản phẩm thay vì as application itself. Picking sai loại có nghĩ là Google kiểm tra cho các trường của bạn markup không có và misses ones đó thực ra drive kết quả bạn muốn. ( Sản phẩm schema bài viết on điều này trang web goes deep on đó side; Đây là app-native đối tác tương ứng để nó.)
những điều này không phải luôn forced either/hoặc nodes, either. Google own worked ví dụ cho
VideoGame co-types nó với MobileApplication trong giống nhau @type array thay vì
picking một — proof đó single entity có thể carry nhiều hơn một loại Khi nó genuinely
là nhiều hơn một điều. giống nhau logic áp dụng ở đây: nếu trang entity truthfully là
cả hai application và generically sellable good, co-typing (hoặc @graph với
cả hai nodes) có thể là honest câu trả lời. không reach cho đó as default hedge — làm nó
vì entity thực ra hỗ trợ cả hai, và document Vì sao.
Reviews và ratings — eligibility rules đó thực ra quan trọng
Vì aggregateRating/review là part of đó bắt buộc set, đó ratings rules là
load-bearing ở đây, và Google incorporates của nó chung Review snippet guidelines
by reference: đó aggregateRating và review tài liệu cả hai chẳng hạn để “Follow the Review
snippet guidelines and list of required and recommended” (bản dịch) «Follow đó Review snippet guidelines và list of bắt buộc và được khuyến nghị» properties. Đó rules đó
bite:
- Ratings phải come từ real người dùng. Google: “Ratings must be sourced directly from users.” (bản dịch) «Ratings phải được sourced trực tiếp từ người dùng.»
- không pull trong other các trang’ ratings. Google: “Don’t aggregate reviews or ratings from other websites.” (bản dịch) «không aggregate reviews hoặc ratings từ other websites.»
- Nếu bạn cho thấy riêng lẻ reviews, cũng cho thấy an aggregate. Google: “If you include multiple individual reviews, also include an aggregate rating of the individual reviews.” (bản dịch) «Nếu bạn bao gồm multiple riêng lẻ reviews, cũng bao gồm an aggregate rating of đó riêng lẻ reviews.»
Một nuance worth getting right, vì đây là easy để over-state. có một
self-serving-reviews ineligibility rule đó nhận quoted một lot — “If the entity that’s
being reviewed controls the reviews about itself, their pages that use LocalBusiness
or any other type of Organization structured data are ineligible for star review
feature.” (bản dịch) «Nếu đó entity đó là đang reviewed controls đó reviews về itself, của họ các trang đó dùng hoặc bất kỳ other loại of dữ liệu có cấu trúc là ineligible cho star review feature.» Note điều gì đây là scoped để: LocalBusiness/Organization markup. Google
review-snippet tài liệu list SoftwareApplication among đó thông thường reviewable item types
(alongside Product, Book, Course, Game, Movie, Recipe, và others), và điều này
là không swept vào đó cụ thể LocalBusiness/Organization ban. So app schema
ratings on của bạn own trang là eligible — nhưng đó là không một loophole. They vẫn có
để là genuine và người dùng-sourced, và Google rộng hơn fake-review enforcement (removal tại
quy mô, spam policies, manual actions) áp dụng để app ratings chỉ như mọi thứ khác.
Mà dẫn đến đó warning I muốn để làm loudly, vì hầu hết đối thủ các hướng dẫn skip điều này hoàn toàn: fabricated, incentivized, hoặc editorially-curated ratings là một manual hành động risk, không chỉ một validation vấn đề. Google own guidelines section on đó Software App trang ties lại để Tìm kiếm Essentials và đó chung structured-dữ liệu policies: “If your site violates one or more of these guidelines, then Google may take manual action against it. Once you have remedied the problem, you can submit your site for reconsideration.” (bản dịch) «Nếu trang web của bạn violates một hoặc hơn of những guidelines, thì Google có thể take manual hành động so với điều này. Khi bạn có remedied đó vấn đề, bạn có thể submit trang web của bạn cho reconsideration.» Và đây là worth understanding cách nhiều một rich-kết quả manual hành động có thể escalate — see đó Quotes tab cho Danny Sullivan chung statement đó một rich-kết quả manual hành động có thể lead để của bạn rich kết quả đang đã xóa và có thể widen vào một rộng hơn spam manual hành động đó ảnh hưởng xếp hạng. đó là chung rich-kết quả policy, không một SoftwareApplication-cụ thể ruling — nhưng đây là chính xác vì sao casually faking app stars là một bad trade.
khác schema.org properties worth knowing — nhưng không bắt buộc
schema.org cho SoftwareApplication big thuộc tính list beyond bắt buộc đặt:
downloadUrl, installUrl, fileSize, screenshot, featureList, softwareVersion,
permissions, memoryRequirements, storageRequirements, operatingSystem,
applicationSubCategory, applicationSuite, và nhiều hơn. một vài, với schema.org own
các mô tả:
downloadUrl— “If the file can be downloaded, URL to download the binary.” (bản dịch) «Nếu đó file có thể là downloaded, URL để download đó binary.»fileSize— “Size of the application / package (e.g. 18MB). In the absence of a unit (MB, KB etc.), KB will be assumed.” (bản dịch) «Size of đó application / package (e.g. 18MB). Trong đó absence of một unit (MB, KB etc.), KB sẽ là assumed.»permissions— “Permission(s) required to run the app (for example, a mobile app may require full internet access or may run only on wifi).” (bản dịch) «Permission(s) bắt buộc để chạy đó app (ví dụ, một mobile app có thể require đầy đủ internet access hoặc có thể chạy chỉ on wifi).»screenshot— “A link to a screenshot image of the app.” (bản dịch) «MỘT link để một screenshot image of đó app.»
Những là all hợp lệ và có thể help other consumers (AI agents, aggregators, của bạn own
tooling) understand đó app — nhưng none of them là bắt buộc hoặc được khuyến nghị by Google
Software App rich-kết quả tài liệu, và none of them ảnh hưởng rich-kết quả eligibility. I’m
calling này out vì bên thứ ba các hướng dẫn routinely pad của họ “requirements” (bản dịch) «requirements» lists với
downloadUrl, screenshot, và fileSize để look comprehensive, leaving readers
polishing các trường đó làm không có gì cho đó snippet họ là chasing. Thêm them nếu họ là
hữu ích cho other reasons; không thêm them thinking they’ll earn hoặc improve đó rich
kết quả.
Bing và khác engines
Bing hỗ trợ schema.org và JSON-LD broadly và validates markup qua của nó Markup
Validator, nhưng điều này không publish một dedicated “Software App” (bản dịch) «Software App» bắt buộc/được khuyến nghị
thuộc tính bảng hoặc một distinct app rich-kết quả surface đó way Google làm. So
schema.org/SoftwareApplication là hợp lệ, generically-supported markup on Bing —
có chỉ không bespoke Bing app rich kết quả để đích. Bing recognizing đó giống nhau
vocabulary không feature parity với Google Software App kết quả: không assume đó
giống nhau markup earns bạn an tương đương rating/price/OS snippet on Bing, since Bing hasn’t
được ghi lại đó điều này xây dựng một.
nơi điều này sits trong bigger picture
SoftwareApplication là một loại trong wider dữ liệu có cấu trúc / schema markup world, và ratings mechanics nó leans on là shared với review và aggregateRating vocabularies. cho paid app, Sản phẩm schema bài viết là của nó closest neighbor và place để go Khi bạn quyết định item thực sự là generic sellable good thay vì application itself. và nếu của bạn implementer là SaaS marketing team, điều này markup thường lives on giống nhau pricing và landing các trang đó rộng hơn SaaS SEO hoạt động covers.
AI summary
condensed take on Nâng cao version:
- Điều gì điều này là:
schema.org/SoftwareApplicationmarkup (thường JSON-LD) đó labels an app/software trangname, category, OS, price, và ratings so Google có thể cho thấy một Software App rich kết quả (rating, review count, price, OS trong đó snippet). - Bắt buộc cho eligibility:
name,offers(vớiprice;0cho free apps,priceCurrencyđược khuyến nghị khi price > 0), và ít nhất một ofaggregateRatinghoặcreview. - Được khuyến nghị:
applicationCategory(từ Google fixed enum) vàoperatingSystem. An out-of-listapplicationCategorygiá trị là silently đã bỏ qua, không flagged — một phổ biến yên lặng mistake. - Subtypes: ưu tiên đó hầu hết cụ thể — WebApplication (SaaS/trình duyệt tools),
MobileApplication (native apps), VideoGame (games) — over generic
SoftwareApplication. Specificity costs không có gì trong eligibility except choVideoGame: Google sẽ không cho thấy đó rich kết quả choVideoGamealone — co-loại điều này với một sản phẩm khác application loại (Google own ví dụ:["VideoGame", "MobileApplication"]). - so với. Sản phẩm schema (đó key confusion): tách biệt types, tách biệt bắt buộc các trường,
tách biệt rich-kết quả surfaces. SoftwareApplication cares về
operatingSystem/applicationCategory; Sản phẩm cares vềgtin/mpn/shipping/merchant feeds. Dùng SoftwareApplication cho installable/runnable software với an OS và category; dùng Sản phẩm chỉ khi đây là genuinely một generic sellable good (e.g. boxed software as một retail SKU). - Ratings: phải được genuine và người dùng-sourced; không aggregate other các trang’ ratings; nếu bạn cho thấy riêng lẻ reviews, bao gồm an aggregate. Đó self-serving-reviews ineligibility rule là scoped để LocalBusiness/Organization, không SoftwareApplication — app ratings on của bạn own trang là eligible, nhưng phải được real. Fake/incentivized ratings risk một manual hành động, và một rich-kết quả manual hành động có thể escalate vào một rộng hơn xếp hạng-affecting một (chung Google policy, không app-cụ thể).
- Spec-hợp lệ nhưng SEO-inert:
downloadUrl,fileSize,screenshot,permissions,featureList,softwareVersion— fine để thêm cho other consumers, nhưng they không ảnh hưởng đó Software App rich kết quả. - Bing: hỗ trợ schema.org/JSON-LD generically; không dedicated app rich-kết quả spec.
- Eligibility ≠ display: hợp lệ markup chỉ làm đó trang eligible — không guaranteed downloads, thứ hạng, CTR, hoặc AI-tìm kiếm citations.
- VideoGame exception: Google sẽ không cho thấy đó rich kết quả cho
VideoGamealone — co-loại điều này với một sản phẩm khác eligible application loại (e.g.MobileApplication).
Tài liệu chính thức
Chính-nguồn tài liệu từ các công cụ tìm kiếm và spec.
Google — Software App rich kết quả
- Software App (SoftwareApplication) dữ liệu có cấu trúc — bắt buộc/được khuyến nghị thuộc tính list,
applicationCategoryenum, free-appprice: 0rule,VideoGameco-typing requirement, và worked ví dụ. - Review snippet (Review, AggregateRating) dữ liệu có cấu trúc — rating rules incorporated by reference: người dùng-sourced ratings, không cross-trang web aggregation, và self-serving-reviews phạm vi (LocalBusiness/Organization).
- Chung Dữ liệu có cấu trúc Guidelines — spam-policy backbone; không có bảo đảm của display ngay cả với đúng markup, và prohibited practices behind manual actions.
- Rich Kết quả Kiểm thử — validate markup và kiểm tra rich-kết quả eligibility.
Spec — schema.org
- schema.org/SoftwareApplication — loại definition, subtypes (MobileApplication, WebApplication, VideoGame, OperatingSystem, RuntimePlatform), và đầy đủ thuộc tính list.
- schema.org/applicationCategory và schema.org/operatingSystem — hai được khuyến nghị properties.
Bing / Microsoft
- Marking lên của bạn trang web với dữ liệu có cấu trúc — Bing chung schema.org/JSON-LD hỗ trợ.
schema.org/SoftwareApplication
vocabulary generically thay vì as riêng được ghi lại rich kết quả. Treat của nó
behavior as broadly consistent với schema.org. Quotes từ nguồn
On—record statements từ Google và spec. nơi nguồn trang exposes text, link là deep link đó jumps để quoted passage.
Google tài liệu — bắt buộc và được khuyến nghị các trường
- “The name of the app.” (bản dịch) «Đó name of đó app.»
— Google Search Central, Software App dữ liệu có cấu trúc (
name). Nhảy đến trích dẫn - “An offer to sell the app. For developers, offers can indicate the marketplaces that carry the application.” (bản dịch) «An offer để sell đó app. Cho nhà phát triển, offers có thể indicate đó marketplaces đó carry đó application.»
— Google Search Central (
offers). Nhảy đến trích dẫn - “If the app is available without payment, set
offers.priceto0.” (bản dịch) «Nếu đó app là khả dụng không có payment, set để .» — Google Search Central. Nhảy đến trích dẫn - “The type of app (for example,
BusinessApplicationorGameApplication).” (bản dịch) «Đó loại of app (ví dụ, hoặc ).» — Google Search Central (applicationCategory). Nhảy đến trích dẫn - “The operating system(s) required to use the app (for example,
Windows 7,OSX 10.6,Android 1.6).” (bản dịch) «Đó operating hệ thống(s) bắt buộc để dùng đó app (ví dụ, , , ).» — Google Search Central (operatingSystem). Nhảy đến trích dẫn
Google tài liệu — VideoGame co-typing rule
- “Google doesn’t show a rich result for Software Apps that only have the
VideoGametype. To make sure that your Software App is eligible for display as a rich result, co-type theVideoGametype with another type.” (bản dịch) «Google không cho thấy một rich kết quả cho Software Apps đó chỉ có đó loại. Để hãy bảo đảm đó của bạn Software App là eligible cho display as một rich kết quả, co-loại đó loại với một sản phẩm khác loại.» — Google Search Central, Software App dữ liệu có cấu trúc. Nhảy đến trích dẫn
Google tài liệu — reviews và ratings (incorporated by reference)
- “Ratings must be sourced directly from users.” (bản dịch) «Ratings phải được sourced trực tiếp từ người dùng.» — Google Search Central, Review snippet tài liệu. Review snippet tài liệu
- “Don’t aggregate reviews or ratings from other websites.” (bản dịch) «không aggregate reviews hoặc ratings từ other websites.» — Google Search Central, Review snippet tài liệu. Review snippet tài liệu
- On self-serving reviews (scoped để LocalBusiness/Organization, không SoftwareApplication): “If the entity that’s being reviewed controls the reviews about itself, their pages that use
LocalBusinessor any other type ofOrganizationstructured data are ineligible for star review feature.” (bản dịch) «Nếu đó entity đó là đang reviewed controls đó reviews về itself, của họ các trang đó dùng hoặc bất kỳ other loại of dữ liệu có cấu trúc là ineligible cho star review feature.» Review snippet tài liệu
Google tài liệu — không có bảo đảm của display
- “Google does not guarantee that your structured data will show up in search results, even if your page is marked up correctly.” (bản dịch) «Google không bảo đảm đó của bạn dữ liệu có cấu trúc sẽ cho thấy lên trong kết quả tìm kiếm, ngay cả khi trang của bạn là marked lên correctly.» — Google Search Central, Chung Dữ liệu có cấu trúc Guidelines. Nhảy đến trích dẫn
Danny Sullivan, Google (chung rich-kết quả manual-hành động policy, qua công cụ tìm kiếm Roundtable — không SoftwareApplication-cụ thể)
- rich-kết quả manual hành động có thể lead để removal của bạn rich kết quả từ displaying trong Google Search, và có thể cũng escalate vào rộng hơn spam manual hành động đó involves xếp hạng. đọc coverage
SoftwareApplication schema bảng tra nhanh
** minimum cho Software App rich kết quả**
name + offers (với price; 0 cho free apps) + ít nhất một của
aggregateRating / review.
Được khuyến nghị (thêm mỗi time)
| Thuộc tính | Notes |
|---|---|
applicationCategory | từ Google fixed enum chỉ; out-của-list các giá trị là silently đã bỏ qua |
operatingSystem | e.g. Windows, Android, trình duyệt/OS app cần |
priceCurrency (trong offers) | Được khuyến nghị sau khi price > 0; sử dụng ISO 4217 code |
Pick phần lớn cụ thể loại
| của bạn điều | sử dụng |
|---|---|
| SaaS / trình duyệt-based tool | WebApplication |
| Native iOS/Android app | MobileApplication |
| Game | VideoGame co-typed với một application loại (e.g. MobileApplication) — VideoGame alone không nhận rich kết quả |
| không fit subtype | SoftwareApplication |
SoftwareApplication so với. Sản phẩm — mà một?
| SoftwareApplication | Sản phẩm | |
|---|---|---|
| cho | Installable/runnable software với OS + category | Generic sellable goods (incl. boxed software as retail SKU) |
| mấu chốt các trường | operatingSystem, applicationCategory | gtin/mpn/sku/brand, availability, shipping |
| Rich kết quả | Software App kết quả | Sản phẩm snippet / merchant listing |
applicationCategory enum các giá trị
GameApplication · SocialNetworkingApplication · TravelApplication ·
ShoppingApplication · SportsApplication · LifestyleApplication ·
BusinessApplication · DesignApplication · DeveloperApplication ·
DriverApplication · EducationalApplication · HealthApplication ·
FinanceApplication · SecurityApplication · BrowserApplication ·
CommunicationApplication · DesktopEnhancementApplication ·
EntertainmentApplication · MultimediaApplication · HomeApplication ·
UtilitiesApplication · ReferenceApplication
Spec-hợp lệ nhưng SEO-inert (không ảnh hưởng rich kết quả): downloadUrl,
installUrl, fileSize, screenshot, featureList, softwareVersion,
permissions, memoryRequirements, storageRequirements.
Fast facts
- Format: JSON-LD (Google được khuyến nghị format).
- Hợp lệ markup = eligible, không guaranteed để hiển thị.
- Ratings phải là genuine + người dùng-sourced; fabricated stars = manual-hành động risk.
- Self-serving-review ban = LocalBusiness/Organization chỉ, không SoftwareApplication.
SoftwareApplication so với. Sản phẩm schema — mà một cho my app hoặc SaaS trang?
Hoạt động xuống các câu hỏi để land on right loại cho trang bạn’re marking lên.
Should this page use SoftwareApplication schema or Product schema?
SoftwareApplication schema myths và mistakes để tránh
Myth: “Any star-rating markup on an app page qualifies for the Software App rich result.” (bản dịch) «Bất kỳ star-rating markup on an app trang qualifies cho đó Software App rich kết quả.» Ratings phải được genuine và người dùng-sourced theo đó Review snippet guidelines đó Software App tài liệu incorporate by reference. Fabricated, incentivized, hoặc editorially-curated ratings không chỉ một kết xuất failure — họ là một manual-hành động risk. Google guidelines section warns đó “Google may take manual action” (bản dịch) «Google có thể take manual hành động» so với các trang đó violate them, và một rich-kết quả manual hành động có thể escalate vào một rộng hơn, xếp hạng-affecting một.
Myth: “SoftwareApplication is just Product schema for a paid app.” (bản dịch) «SoftwareApplication là chỉ Sản phẩm schema cho một paid app.» họ là distinct
schema.org types với khác nhau bắt buộc/được khuyến nghị các trường (operatingSystem và
applicationCategory so với. gtin/mpn/brand/shipping) và khác nhau Google
rich-kết quả surfaces. Marking lên một SaaS sản phẩm as Sản phẩm có nghĩa là Google kiểm tra cho
các trường trang của bạn không có và skips đó ones đó Software App kết quả thực ra đọc.
Myth: “You need every schema.org/SoftwareApplication property (downloadUrl,
fileSize, screenshot, permissions…) to get the rich result.” (bản dịch) «Bạn cần mỗi schema.org/SoftwareApplication thuộc tính ( , , , …) để nhận đó rich kết quả.» Google
eligibility set là hẹp — name, offers, một of aggregateRating/review, với
applicationCategory/operatingSystem được khuyến nghị. Đó rest of đó big thuộc tính list là
spec-hợp lệ nhưng SEO-inert cho này kết quả. không burn time polishing các trường đó không
move đó snippet.
Myth: “applicationCategory accepts any descriptive text like ‘Productivity
Software’.” (bản dịch) «accepts bất kỳ descriptive text như ‘Productivity Software’.» Google chỉ recognizes của nó fixed enum (BusinessApplication,
UtilitiesApplication, và so on). Bất cứ điều gì bên ngoài đó list là silently đã bỏ qua,
không flagged — so đó trường looks fine và làm không có gì. Pick đó closest enum giá trị.
Myth: “SoftwareApplication ratings are exempt from the self-serving-reviews rule, so
anything goes.” (bản dịch) «SoftwareApplication ratings là exempt từ đó self-serving-reviews rule, so bất cứ điều gì goes.» Đúng đó SoftwareApplication không swept vào đó
LocalBusiness/Organization-scoped ineligibility rule — nhưng đây là vẫn bound by đó
chung genuine-rating, người dùng-sourced, không-aggregation requirements và by Google
rộng hơn fake-review enforcement. “Eligible” không phải “unpoliced.”
Myth: “Free apps don’t need offers.” (bản dịch) «Free apps không cần .» offers là on Google bắt buộc list. MỘT free
app nên bao gồm điều này với price: 0 — omitting offers hoàn toàn vì đó app costs
không có gì breaks eligibility. Google theo nghĩa đen says “set offers.price to 0,” (bản dịch) «set để ,» không
“drop điều này.”
Mistake: aggregating ratings từ app stores hoặc review các trang vào của bạn own markup. Google rule là một flat “Don’t aggregate reviews or ratings from other websites.” (bản dịch) «không aggregate reviews hoặc ratings từ other websites.» Đó ratings trong của bạn markup có để là đó ones bạn collected từ của bạn own người dùng.
Sạch so với. hỏng SoftwareApplication JSON-LD
minimal free web app (WebApplication subtype)
Free SaaS tool, price: 0, thực applicationCategory enum giá trị, operatingSystem,
và genuine aggregate rating:
{
"@context": "https://schema.org",
"@type": "WebApplication",
"name": "Acme Invoice Builder",
"applicationCategory": "BusinessApplication",
"operatingSystem": "Web browser",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "1284"
}
}paid SaaS app (priceCurrency đặt, price greater hơn zero)
{
"@context": "https://schema.org",
"@type": "WebApplication",
"name": "Acme Analytics Pro",
"applicationCategory": "BusinessApplication",
"operatingSystem": "Web browser",
"offers": {
"@type": "Offer",
"price": "29.00",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "612"
}
}giống nhau app, hỏng
mỗi line flagged dưới là thực, phổ biến thất bại:
{
"@context": "https://schema.org",
"@type": "WebApplication",
"name": "Acme Analytics Pro",
"applicationCategory": "Productivity Software",
"offers": {
"@type": "Offer",
"price": "$29.00",
"priceCurrency": "dollars"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5"
}
}Điều gì sai:
applicationCategory: "Productivity Software"— không Google enum giá trị, so nó silently đã bỏ qua. sử dụng"BusinessApplication"(hoặc closest listed giá trị).price: "$29.00"— currency symbol breaks numeric parse. sử dụng"29.00".priceCurrency: "dollars"— phải là hợp lệ ISO 4217 code:"USD".aggregateRatingvới khôngreviewCount/ratingCount— aggregate rating cần count để là hợp lệ.- Không
operatingSystem— được khuyến nghị; thêm nó (e.g."Web browser","Android").
phổ biến Search Console messages → các cách sửa
| Message | có khả năng nguyên nhân | khắc phục |
|---|---|---|
Either "offers", "review", or "aggregateRating" should be specified | None của rating/offer các trường present | Thêm offers (với price) plus một của aggregateRating/review |
Missing field "operatingSystem" (warning) | Được khuyến nghị trường omitted | Thêm operatingSystem (nó warning, không blocker) |
applicationCategory giá trị có không effect | Giá trị bên ngoài Google enum, silently đã bỏ qua | sử dụng listed giá trị như BusinessApplication |
| Price parses sai / rejected | Symbol hoặc bad currency code | Bare number trong price, ISO code trong priceCurrency |
Tự kiểm tra: SoftwareApplication Schema
Five nhanh các câu hỏi on schema.org/SoftwareApplication, Software App rich kết quả, và Cách nó differs từ Sản phẩm schema. Pick câu trả lời cho mỗi, sau đó kiểm tra.
các tài nguyên worth của bạn time
My writing on điều này topic
I haven’t published standalone SoftwareApplication schema hướng dẫn của my own — so rather hơn point bạn tại điều gì đó không exist, honest move là để gửi bạn để chính sources dưới và để related structured-dữ liệu hoạt động on điều này trang web. cho rộng hơn vocabulary và nơi SoftwareApplication fits, see Schema Markup và Dữ liệu có cấu trúc hubs; cho app-liền kề-nhưng-khác case, Sản phẩm schema bài viết; và cho AI angle, Schema Markup cho AI.
Từ khoảng đó ngành
- Software App (SoftwareApplication) dữ liệu có cấu trúc (Google Search Central) — đó có thẩm quyền bắt buộc/được khuyến nghị thuộc tính list, đó
applicationCategoryenum, và đó free-appprice: 0rule. - Review snippet dữ liệu có cấu trúc (Google) — đó rating rules đó Software App tài liệu incorporate by reference (người dùng-sourced ratings, không aggregation, self-serving-review phạm vi).
- Chung Dữ liệu có cấu trúc Guidelines (Google) — đó spam-policy backbone và đó “no guarantee of display” (bản dịch) «không có bảo đảm of display» statement.
- schema.org/SoftwareApplication — đó spec: loại definition, subtypes, và đó đầy đủ thuộc tính list.
- Google Says Rich Kết quả Manual Actions Có thể Lead Để Removal Of Rich Kết quả & Rộng hơn Spam Penalties (Công cụ tìm kiếm Roundtable) — Danny Sullivan chung statement on cách một rich-kết quả manual hành động có thể escalate.
- Marking lên trang web của bạn với dữ liệu có cấu trúc (Bing Quản trị viên web Tools) — Bing chung schema.org/JSON-LD hỗ trợ.
Nhật ký thay đổi
Đã cập nhật 8 thg 8, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.
Đã cập nhật 18 thg 7, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.