Internal tool
JSON-LD schema generator
Generate layered @graph payloads for protocol pages (Article + SoftwareApplication + FAQPage) and comparison pages (Review + ItemList + FAQPage). Paste into Astro layout props or validate at validator.schema.org.
Generated JSON-LD
{
"@context": "https://schema.org",
"@graph": [
{
"@type": [
"Article",
"CreativeWork",
"ScholarlyArticle"
],
"@id": "https://decentralized-finance.io/article/uniswap/#article",
"headline": "What is Uniswap? UNI Token, V3 Concentrated Liquidity and V4 Hooks Explained",
"description": "Uniswap is a decentralised exchange (DEX) and automated market maker (AMM) on Ethereum.",
"url": "https://decentralized-finance.io/article/uniswap/",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://decentralized-finance.io/article/uniswap/"
},
"author": {
"@type": "Person",
"@id": "https://decentralized-finance.io/author/kaiser-khan/#person",
"name": "Kaiser Khan",
"jobTitle": "Editor in Chief",
"url": "https://decentralized-finance.io/author/kaiser-khan/",
"description": "Kaiser Khan is a London-based entrepreneur and publisher with thirty years in business, media, and financial content. He is Editor in Chief of MoneyGuide.org.uk, a UK personal finance publication covering money management, investment, and digital assets. At Decentralized Finance, he leads editorial direction across DeFi research, cryptocurrency news, and blockchain ecosystem coverage.",
"knowsAbout": [
"Cryptocurrency",
"DeFi & Blockchain",
"Personal Finance",
"Digital Assets",
"Financial Media"
],
"worksFor": {
"@id": "https://decentralized-finance.io/#organization"
},
"sameAs": [
"https://mrkaiserkhan.com/",
"https://moneyguide.org.uk/"
]
},
"publisher": {
"@type": "Organization",
"@id": "https://decentralized-finance.io/#organization",
"name": "Decentralized Finance Publication",
"alternateName": [
"DFR",
"DF Publication",
"decentralized-finance.io"
],
"logo": {
"@type": "ImageObject",
"url": "https://decentralized-finance.io/logo.svg",
"width": 512,
"height": 512
}
},
"datePublished": "2026-05-26T08:00:00+00:00",
"dateModified": "2026-05-26T08:00:00+00:00",
"inLanguage": "en-GB",
"keywords": "Uniswap, DEX, Ethereum, DeFi",
"about": {
"@id": "https://decentralized-finance.io/protocol/uniswap-v3/#application"
},
"isAccessibleForFree": true,
"interactivityType": "expositive",
"educationalUse": "independent research",
"abstract": "Uniswap is a decentralised exchange (DEX) on Ethereum that lets users swap ERC-20 tokens via liquidity pools without order books or intermediaries.",
"accessMode": [
"textual"
],
"isFamilyFriendly": true,
"speakable": {
"@type": "SpeakableSpecification",
"cssSelector": [
"#quick-answer",
"h1"
]
}
},
{
"@type": "SoftwareApplication",
"@id": "https://decentralized-finance.io/protocol/uniswap-v3/#application",
"name": "Uniswap",
"applicationCategory": "FinanceApplication",
"operatingSystem": "Ethereum, Base, Arbitrum, Binance, Polygon, Robinhood Chain",
"description": "Uniswap is a decentralised exchange (DEX) on Ethereum that lets users swap ERC-20 tokens via liquidity pools without order books or intermediaries.",
"url": "https://decentralized-finance.io/article/uniswap/",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"sameAs": "https://defillama.com/protocol/uniswap-v3"
},
{
"@type": "FAQPage",
"@id": "https://decentralized-finance.io/article/uniswap/#faq",
"mainEntity": [
{
"@type": "Question",
"name": "What is concentrated liquidity in Uniswap V3?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Concentrated liquidity allows liquidity providers (LPs) to allocate capital within custom price ranges, maximizing capital efficiency compared to V2's uniform distribution."
}
}
],
"isPartOf": {
"@id": "https://decentralized-finance.io/article/uniswap/#article"
}
}
]
}In Astro: pass as graphJsonLd={...} to Layout — renders a single @graph script tag in <head>.