# Link clickability

### iOS

iOS uses Apple’s built-in data detection (Data Detectors) to recognize links in message text. When a URL is recognized, it becomes tappable; standalone URLs may also show a preview card.

**Reliable format**

* ✅ Always tappable: `https://mia.tel` (explicit scheme)

**No-scheme URLs can be inconsistent**

* ⚠️ Domain-only text like `example.com` is often recognized, but recognition may depend on iOS heuristics and the TLD.
* ⚠️ Less common TLDs may remain plain text unless you add `https://`.

{% hint style="info" %}
**iOS recognized TLDs list :** see the table here - [TLDs recognized by iOS](/docs/sms/link-clickability/tlds-recognized-by-ios.md).
{% endhint %}

{% hint style="warning" %}
**Recommendation for iOS:** always send full URLs with `https://` (example: `https://example.com`).
{% endhint %}

<figure><img src="/files/wZ6ee4Lo4Ll352xeNPVr" alt=""><figcaption><p>An example of a tappable and untappable link</p></figcaption></figure>

### Android

Android SMS apps commonly rely on built-in linkification utilities (for example, Linkify / URL patterns). Many apps can detect both:

* full URLs like `https://www.mia.tel`
* and domain-only text like `mia.tel`

However, behavior may vary by Android version and by the SMS app.

**Typical behavior in SMS apps**

* ✅ `https://mia.tel` → tappable (reliable)
* ✅ `mia.tel` → often tappable (depends on the SMS app)

{% hint style="info" %}
Even if `mia.tel` is clickable without `https://` on many Android devices, use `https://` to keep behavior consistent across iOS and Android.
{% endhint %}

### Comparison table

| Message text      | iOS (SMS / iMessage)                             | Android (SMS apps)                   |
| ----------------- | ------------------------------------------------ | ------------------------------------ |
| `https://mia.tel` | Clickable (reliable)                             | Clickable (reliable)                 |
| `example.com`     | Often clickable, but not guaranteed for all TLDs | Often clickable (depends on SMS app) |
| `www.example.com` | Often clickable                                  | Often clickable                      |

### Recommendations to improve CTR when sending links

1. **Always send full URLs with `https://`**
   * Best cross-platform reliability (iOS + Android)
2. **Use one canonical format everywhere**
   * Prefer `https://…` over “domain-only” URLs
3. **Avoid punctuation immediately after the URL**
   * Prefer `https://example.com` over `https://example.com.`
4. **Keep links short and clean**
   * Avoid line breaks inside the URL
   * Avoid wrapping URLs in quotes/brackets when possible
5. **Test on real devices before a major send**
   * iPhone (SMS / iMessage)
   * Android (your top devices / SMS apps)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.miatel.com/docs/sms/link-clickability.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
