Content
· 9 checks — Internal links, mixed-content guards, Open Graph previews, and structured data rolled into one auditable list.CStructured DataAction1 JSON-LD block(s) found — some improvements recommended.REVIEW
JSON parse error: json: cannot unmarshal array into Go value of type map[string]interface {}
JSON-LD block fails to parse — Google ignores the entire block, so structured data effectively isn't there.
Learn more ▾ ▴
Common causes: trailing comma, single quotes instead of double, unescaped quote in a string value. Validate at https://validator.schema.org/ or Search Console's Rich Results Test.
Source: schema.org / Google Search Central
JSON-LD Blocks
[
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "IPTV Playlist",
"url": "https://iptvplaylist.app",
"description": "Browse curated public IPTV playlists by country and topic, test stream links with built-in tools, and inspect public M3U playlist URLs online."
},
{
"@context": "https://schema.org",
"@type": "CollectionPage",
"name": "IPTV Playlist",
"url": "https://iptvplaylist.app",
"description": "Browse curated public IPTV playlists by country and topic, test stream links with built-in tools, and inspect public M3U playlist URLs online."
},
{
"@context": "https://schema.org",
"@type": "ItemList",
"name": "IPTV Playlist",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Brazil",
"url": "https://iptvplaylist.app/playlists/brazil"
},
{
"@type": "ListItem",
"position": 2,
"name": "France",
"url": "https://iptvplaylist.app/playlists/france"
},
{
"@type": "ListItem",
"position": 3,
"name": "Germany",
"url": "https://iptvplaylist.app/playlists/germany"
},
{
"@type": "ListItem",
"position": 4,
"name": "India",
"url": "https://iptvplaylist.app/playlists/india"
},
{
"@type": "ListItem",
"position": 5,
"name": "Indonesia",
"url": "https://iptvplaylist.app/playlists/indonesia"
},
{
"@type": "ListItem",
"position": 6,
"name": "Italy",
"url": "https://iptvplaylist.app/playlists/italy"
},
{
"@type": "ListItem",
"position": 7,
"name": "Japan",
"url": "https://iptvplaylist.app/playlists/japan"
},
{
"@type": "ListItem",
"position": 8,
"name": "Mexico",
"url": "https://iptvplaylist.app/playlists/mexico"
},
{
"@type": "ListItem",
"position": 9,
"name": "Spain",
"url": "https://iptvplaylist.app/playlists/spain"
},
{
"@type": "ListItem",
"position": 10,
"name": "Turkey",
"url": "https://iptvplaylist.app/playlists/turkey"
},
{
"@type": "ListItem",
"position": 11,
"name": "United Kingdom",
"url": "https://iptvplaylist.app/playlists/united-kingdom"
},
{
"@type": "ListItem",
"position": 12,
"name": "United States",
"url": "https://iptvplaylist.app/playlists/united-states"
}
]
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is a public IPTV playlist?",
"acceptedAnswer": {
"@type": "Answer",
"text": "A public IPTV playlist is an open M3U text file that indexes freely accessible live broadcast streams shared across community repositories."
}
},
{
"@type": "Question",
"name": "Does this website host M3U files or video streams?",
"acceptedAnswer": {
"@type": "Answer",
"text": "No, this site does not host, store, or redistribute .m3u files or video content. It only provides links to public iptv-org playlist URLs."
}
},
{
"@type": "Question",
"name": "Why do some channels fail to play?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Streams may fail if the upstream broadcaster server is offline, the stream format is unsupported by your browser, or geographic restrictions apply."
}
},
{
"@type": "Question",
"name": "What is the difference between the Sports and Football pages?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The Sports page includes a wide range of athletic events and general sports channels, whereas the Football page focuses exclusively on soccer coverage."
}
},
{
"@type": "Question",
"name": "What is the purpose of the URL checker tool?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The URL checker tool tests individual stream links to confirm whether an upstream server is online and responding."
}
},
{
"@type": "Question",
"name": "Does this website host any video streams or playlist files?",
"acceptedAnswer": {
"@type": "Answer",
"text": "No, this site is strictly a directory and diagnostic tool that references publicly accessible URLs."
}
},
{
"@type": "Question",
"name": "Why do some public channels stop playing?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Public stream URLs are maintained by third-party broadcasters and may become unavailable without notice."
}
}
]
}
]BImage Optimization4 issues found across 57 imagesREVIEW
CBrand PresenceActionSite-name consistency, favicon, social image, meta tags, schema, and contact signalsREVIEW
Brand Presence
Your brand name differs across channels — visitors see inconsistent identity.
C
62/100
Site name appears as
| Page title | Public IPTV Playlist Directory & Free M3U Tools | |
| og:site_name | IPTV Playlist | |
| twitter:site | — | |
| Organization.name | — |
Inconsistent — names differ across channels
Brand assets
Favicon
12/15covers apple-touch-icon
Social share image
20/20og:image + twitter:image set
Meta completeness
20/20Organization schema
0/15Contact info discoverable
5/10mailto link
Findings
- Brand name differs across channels — users see inconsistent identity
- Add an apple-touch-icon and at least two PNG sizes (32x32 + 192x192)
- No Organization schema — Google can't render your logo in the knowledge panel
- Only partial contact info discoverable — consider adding a dedicated contact page or mailto/tel link
How consistently your brand appears across channels — shared link previews, structured data, favicon, contact info.
A+Links138 links checked, 138 healthy, 0 brokenPASS
A+Mixed ContentNo mixed content detected — all resources use HTTPS.PASS
A+Open GraphOpen Graph tags are well configured for social sharing.PASS
Preview

iptvplaylist.app
Public IPTV Playlist Directory & Free M3U Tools
Browse curated public IPTV playlists by country and topic, test stream links with built-in tools, and inspect public M3U playlist URLs online.
- twitter:card — summary_large_image
- twitter:title — Public IPTV Playlist Directory & Free M3U Tools
- twitter:description — Browse curated public IPTV playlists by country and topic, test stream links with built-in tools, and inspect public ...
- twitter:image — https://iptvplaylist.app/og.png

IPTVPLAYLIST.APP
Public IPTV Playlist Directory & Free M3U Tools
Browse curated public IPTV playlists by country and topic, test stream links with built-in tools, and inspect public M3U playlist URLs online.
- og:title — Public IPTV Playlist Directory & Free M3U Tools
- og:description — Browse curated public IPTV playlists by country and topic, test stream links with built-in tools, and inspect public ...
- og:image — https://iptvplaylist.app/og.png
- og:type — website
- og:url — https://iptvplaylist.app
- og:site_name — IPTV Playlist

Public IPTV Playlist Directory & Free M3U Tools
iptvplaylist.app
- og:title — Public IPTV Playlist Directory & Free M3U Tools
- og:description — Browse curated public IPTV playlists by country and topic, test stream links with built-in tools, and inspect public ...
- og:image — https://iptvplaylist.app/og.png
iptvplaylist.app
Public IPTV Playlist Directory & Free M3U Tools
Browse curated public IPTV playlists by country and topic, test stream links with built-in tools, and inspect public M3U playlist URLs online.

- og:title — Public IPTV Playlist Directory & Free M3U Tools
- og:description — Browse curated public IPTV playlists by country and topic, test stream links with built-in tools, and inspect public ...
- og:image — https://iptvplaylist.app/og.png
Social preview quality
Averaged across Twitter/X, Facebook, LinkedIn, and Slack.
| Field | Twitter/X | Slack | ||
|---|---|---|---|---|
| og:title | ||||
| og:description | ||||
| og:image | ||||
| og:type | ||||
| og:url | ||||
| og:site_name | ||||
| twitter:card | — | — | — | |
| twitter:title | — | — | — | |
| twitter:description | — | — | — | |
| twitter:image | — | — | — |