App Store

    Promotional Text vs Description (App Store Connect)

    App Store Connect showing the promotional text field above the description, with their character limits and edit rules.

    Promotional text and the description are two separate App Store fields with a key practical difference: promotional text, up to 170 characters, appears at the top of your listing and can be changed anytime without submitting a new version, while the description, up to 4000 characters, is the main app text and can only be changed by submitting a new version. Neither is indexed for App Store search; that role belongs to your app name, subtitle, and keywords field. Use promotional text for timely, changeable messages like a sale or announcement, and the description for the full, evergreen explanation of your app.

    Short answer

    Promotional text is short and editable anytime; the description is long and tied to a version. Per Apple's app information reference, promotional text is up to 170 characters and can be updated without submitting a new app version, while the description is up to 4000 characters and changes only with a new version. Neither is used for App Store search indexing, which draws on your app name, subtitle, and keywords, per Apple's guidance on the product page. So put search terms in the name, subtitle, and keywords, use promotional text for timely messages you may change, and the description for the complete, lasting pitch.

    What the description is

    The description is the main body of text on your App Store product page, where you explain what your app does, its features, and why someone should use it. It allows up to 4000 characters, which is enough room for a full presentation, and it sits below the promotional text and the initial preview of your listing. It is the evergreen core of your listing.

    The defining constraint is that the description is tied to your app version. You cannot edit it on a live app whenever you want; changing it requires submitting a new version of the app, which goes through review. So the description is where you put the stable, lasting explanation of your app, the parts that do not need to change between releases, since updating it is not a quick, independent action. Because a description change rides along with a version, it also means you can refine it with each release, but never on a whim between them.

    What promotional text is

    Promotional text is a short field, up to 170 characters, that appears at the very top of your description area on the product page. It is meant for a brief, current message, such as highlighting a new feature, an event, or a limited-time offer. Because it sits above the description, it is one of the first things a visitor reads.

    Its defining feature is flexibility. Unlike the description, promotional text can be changed at any time without submitting a new version of your app, so you can update it independently of your release cycle. This makes it the right place for anything timely or changeable, since you can revise it the moment a promotion starts or ends, without waiting for a review or a new build.

    Neither the description nor the promotional text is indexed for App Store search. This surprises many developers, but the App Store does not use the description or promotional text to determine search ranking, so stuffing keywords into either of them does not help discoverability. Their job is to inform and persuade a visitor who is already looking at your page, not to bring people there through search.

    The fields that feed App Store search are different: your app name, your subtitle, and the dedicated keywords field. Those are where search-relevant terms belong, and they have their own character limits. So the practical takeaway is to write the description and promotional text for humans reading your page, and to place the terms you want to rank for in the name, subtitle, and keywords, which are the indexed fields. Time spent stuffing keywords into the description is time wasted, because it changes nothing about how your app ranks.

    Can you change them without an update?

    Promotional text, yes; the description, no. Promotional text can be edited at any time without submitting a new app version, which is its main advantage: you update it directly and the change appears without a release or review. This is why it suits messages that change, since you are never blocked by your update cycle. A common use is to add a short line about a current promotion at launch and remove it the moment the promotion ends, all without touching the app itself.

    The description can only be changed by submitting a new version of the app, which goes through review before the new text is live. So if you need to correct or refresh the description, you do it as part of a version submission, not as a standalone edit. This difference is the single most useful thing to remember: promotional text for what you might change often, and the description for what stays put between releases.

    When to use each

    Use the description for the complete, stable story of your app: what it does, its main features, and the value it offers, written to persuade someone reading your page. Because it is long and version-tied, treat it as the durable centerpiece you update deliberately with releases, not something you tweak frequently.

    Use promotional text for anything timely or short-lived: a current sale, a newly launched feature, a seasonal message, or an announcement. Because you can change it without a new version, it is the field to reach for whenever the message has a shelf life. Together they divide the work cleanly, with the description carrying the lasting pitch and promotional text carrying the current, changeable note at the top. Thinking of them as one permanent field and one flexible field is the simplest way to decide where any given sentence belongs.

    Fields compared

    Seeing the fields together clarifies the trade-offs. The table below compares them.

    FieldLengthEditable without a new version?Indexed for search?
    DescriptionUp to 4000 charactersNoNo
    Promotional textUp to 170 charactersYesNo
    SubtitleUp to 30 charactersWith a versionYes
    KeywordsUp to 100 charactersWith a versionYes

    Read the table to place each piece of your listing. The description and promotional text are for reading, not ranking, while the subtitle and keywords are the indexed fields, so search terms go in the latter and persuasion goes in the former.

    Checklist

    A short check keeps these fields working for you. The checklist below covers it.

    CheckActionDone?
    DescriptionWrite the full, evergreen pitch for your app[ ]
    Promotional textUse it for timely, changeable messages[ ]
    Search termsPut keywords in the name, subtitle, and keywords field[ ]
    Edit flexiblyUpdate promotional text anytime, without a version[ ]
    Keep accurateEnsure both are honest and not misleading[ ]

    The most useful habit is matching the field to the message: put lasting content in the description, current content in promotional text, and search terms in the indexed fields. Doing that avoids the common mistake of keyword-stuffing the description, which does nothing for search. It also keeps your listing readable, since a description written for people converts better than one crammed with terms that were never going to rank anyway.

    What to take away

    • Promotional text is up to 170 characters and editable anytime without a new version; the description is up to 4000 characters and changes only with a version.
    • Neither the description nor promotional text is indexed for App Store search; the name, subtitle, and keywords field are.
    • Use promotional text for timely, changeable messages and the description for the full, evergreen explanation of your app.
    • Put the terms you want to rank for in the name, subtitle, and keywords, not in the description or promotional text.
    • These fields are metadata, not security; scan your build with PTKD.com for the security matters they do not touch.
    • #promotional text
    • #app description
    • #app store connect
    • #aso
    • #app metadata

    Frequently asked questions

    What is the difference between promotional text and the description?
    Promotional text is a short field, up to 170 characters, at the top of your product page for a current message, and it can be edited anytime without a new version. The description is the main body, up to 4000 characters, explaining your app, and it can only be changed by submitting a new version. One is flexible and timely; the other is long and version-tied.
    Are the description and promotional text indexed for search?
    No, neither is used for App Store search indexing, so putting keywords in either does not help discoverability. Their job is to inform and persuade a visitor already on your page. The fields that feed search are your app name, subtitle, and the dedicated keywords field, which is where search-relevant terms belong.
    Can I change the promotional text without an app update?
    Yes. Promotional text can be edited at any time without submitting a new app version, and the change appears without a release or review. This is its main advantage, making it ideal for messages that change, such as a sale or a newly launched feature, since you are never blocked by your update cycle.
    Can I change the description without submitting a new version?
    No. The description can only be changed by submitting a new version of the app, which goes through review before the new text is live. So refreshing or correcting the description happens as part of a version submission, not a standalone edit. Keep the stable, lasting content in the description for that reason.
    When should I use promotional text versus the description?
    Use the description for the complete, stable story of your app, its features and value, updated deliberately with releases. Use promotional text for anything timely or short-lived, such as a current sale, a new feature, a seasonal message, or an announcement, because you can change it without a new version whenever the message has a shelf life.
    Do these listing fields affect app security?
    No. Promotional text and the description are metadata, not the security of the app, which is a separate concern. A scanner like PTKD.com (https://ptkd.com) checks the app build for issues such as unjustified permissions, cleartext traffic, and embedded secrets, mapped to OWASP MASVS, which these listing fields do not touch.

    Keep reading

    Scan your app in minutes

    Upload an APK, AAB, or IPA. PTKD returns an OWASP-aligned report with copy-paste fixes.

    Try PTKD free