How to Use the NFT Block in UniLink (Display and Sell NFTs From Your Page)

A step-by-step guide to adding the NFT block to your UniLink page so you can showcase your collection, spotlight individual pieces, and drive sales directly from your link-in-bio.

TL;DR:
  • The NFT block pulls NFT images, names, and collection data from OpenSea, Rarible, Blur, or Magic Eden — either from your wallet, a specific collection URL, or a single token — and displays them as a grid or spotlight on your page.
  • Floor prices are cached from marketplace APIs and may be 1–4 hours behind the live market — disable floor price display on floor-zero collections or you will show "$0" which signals a dead project.
  • Never connect your entire wallet as the data source if it has received airdrops — airdropped NFTs from spam or low-quality projects will appear in your grid and undermine your brand.
  • The most effective use is a single NFT spotlight or a curated collection grid with a configured buy link — the block works as a showcase and sales funnel, not as a portfolio dumping ground.

NFT artists and collectors have a visibility problem that is specific to the space: your work lives on-chain and on marketplace listings, but the people most likely to buy it first encounter you on Instagram, Twitter, or TikTok — none of which let you show NFT images inline with a real buy link. The standard workaround is linking to your OpenSea profile from your bio, which sends visitors to a cluttered marketplace page full of your entire wallet history, other collectors' activity, and algorithmic recommendations for other artists. The NFT block puts your work on your own page, in your own visual context, with a direct link to purchase — without the marketplace noise that dilutes attention and sends buyers elsewhere.

What the NFT block does

The NFT block fetches and displays NFT data from connected marketplace APIs — OpenSea, Rarible, Blur, and Magic Eden — and renders it on your UniLink page as a card grid, a single spotlight, or a live feed of latest mints from a contract. Each NFT card shows the token image, name, collection name, and optionally the current floor price. Each card can be configured with a link destination that takes the visitor directly to the marketplace listing for that token, with a custom CTA label like "View on OpenSea" or "Buy Now". The block supports three source types: a wallet address (shows NFTs held in that wallet), a collection URL (shows NFTs from a specific collection), and a single token URL (spotlights one specific NFT).

The integrations are read-only — no wallet connection or private key access is involved. You provide a wallet address, collection URL, or token URL as the data source; the block fetches metadata (image, name, collection, floor price) and renders it. Actual transactions happen on the linked marketplace, not inside UniLink. The block is a showcase and referral funnel, not a native checkout. A few constraints to know upfront: ENS names and wallet aliases are not supported as source inputs — use the raw 0x address. Floor prices cache on a 1–4 hour refresh cycle, so live price accuracy is not guaranteed. Very large collections display a subset, not an infinite scroll; single token URLs are the most deterministic source type since they point to one specific piece rather than a wallet state that changes as NFTs move.

Before you start

  1. Decide your source type: Choose before opening the editor — wallet address (curated set from your holdings), collection URL (a specific collection you created or want to feature), or single token URL (spotlighting one piece). Each source type produces a different block experience. Collection and single token URLs are more predictable; wallet sources require extra care to avoid showing unwanted airdrops.
  2. Get your source URL or address: For a wallet, copy your public wallet address. For a collection or single token, go to OpenSea, Rarible, Blur, or Magic Eden, navigate to the collection or token you want to feature, and copy the URL from your browser. Confirm it is the correct listing — a wrong URL will display the wrong collection entirely.
  3. Review your wallet for spam (wallet source only): If using a wallet address as your source, check what NFTs the block will display before publishing. Wallets that have been in use for a while almost always contain airdropped tokens from unknown projects, spam collections, and free mints you never asked for. Publishing a block that shows these ruins your credibility. Plan to use collection source instead if your wallet is noisy.
  4. Prepare your buy link: For each NFT or collection you want to drive sales for, have the marketplace listing URL ready. A block without a configured buy link is a display with no call to action — visitors who want to buy have to leave and search for it themselves, and most will not.

How to add the NFT block to your page

  1. Open your page in the Dashboard: Log in to UniLink, go to My Pages, and click Edit on the page where you want the NFT block to appear.
  2. Add a new block: Click + Add Block in the editor. In the block picker, scroll to the Web3 or Portfolio section and select NFT.
  3. Select your source type: In the block settings panel, choose Wallet, Collection, or Single NFT as the data source. This determines which input field appears next.
  4. Enter your source: Paste your wallet address, collection URL, or single token URL into the appropriate field. The block will attempt to fetch data immediately — if the preview does not populate within a few seconds, verify the address or URL is correct and the marketplace it points to is one of the supported integrations (OpenSea, Rarible, Blur, Magic Eden).
  5. Configure display settings: Set the number of grid columns (2 or 3), choose whether to show or hide floor price, and choose whether to show or hide the collection name. For a single NFT spotlight, these options simplify to just the card layout and whether to show metadata below the image.
  6. Set your buy link and CTA label: Enter the marketplace URL for the listing — for a collection, this should be the collection listing page; for a single NFT, the token listing page. Set your CTA label: "View on OpenSea", "Buy Now", "Place Bid", or a custom label that matches the action you want visitors to take. Never leave the buy link blank on a sales-focused block.
  7. Enable or disable floor price: Turn off floor price display if the collection has a floor price of zero or near zero — showing "$0.00 floor" signals to visitors that the collection has no demand, even if that is temporary. Enable it only if the floor price communicates positive value.
  8. Save and publish: Click Save, then Publish. After publishing, visit your live page and verify the correct NFTs appear, the images load without a broken-image placeholder, the floor price (if enabled) shows a reasonable value, and the buy link opens the correct marketplace listing. Test on mobile — most of your visitors will be on phones.

Key settings explained

Setting What it controls Best practice
Source type Whether the block pulls data from a wallet address, a collection URL, or a single token URL Use collection or single token URLs for the most predictable display — wallet sources include all held NFTs and can surface spam airdrops that harm your credibility
Source address or URL The wallet address, collection page URL, or token page URL the block fetches data from Use the exact URL from the marketplace listing page; for wallets, use the raw 0x address — ENS names and aliases may not resolve correctly in the block
Grid columns Number of NFT cards per row — either 2 or 3 columns Use 2 columns on pages with a narrow profile card width — 3 columns on a narrow container shrinks images so small that detail is lost on mobile; use 3 only if your images are graphically simple and read well at small sizes
Show floor price Whether the current floor price from the marketplace API appears below each card Disable for any collection with a floor at or near zero — a "$0" or "$0.001" floor reads as a dead project even if you know the context; enable only when the floor price adds positive social proof
Show collection name Whether the collection name appears as a label on each card Enable when showing a single-collection grid so visitors understand what they are looking at; disable for a curated multi-collection showcase where the collection name creates noise
Link destination The URL a visitor is sent to when clicking a card or the CTA button Link directly to the marketplace listing for that token or collection — never link to your wallet profile or a generic marketplace homepage, as visitors arriving to buy will lose the specific item they just saw
CTA label The text on the buy or view button on each card Match the label to the action and marketplace: "View on OpenSea" when linking to a listing, "Place Bid" during an active auction, "Mint Now" during a live mint — action-specific labels outperform generic "Buy" labels because they set correct expectations
Tip: For an active NFT drop or mint, use the Single NFT source type and point it at the specific token or mint page rather than your full collection. A spotlight on one piece — a hero image filling the card, a clear CTA label like "Mint Now — 50 remaining", and a direct link to the mint contract — converts better than a grid of 12 thumbnails where attention is fragmented. You can switch to a collection grid once the mint is complete and you are showcasing the full set. Think of the single NFT mode as a campaign block that you configure per drop, and the collection grid as the permanent portfolio display between drops.

How to use the NFT block to drive sales and showcase your work effectively

The most common failure mode for NFT blocks is using them as portfolio dumps. A grid of 12 thumbnails pulled from your wallet — including items you acquired, free mints, and airdrops — is visual noise, not a showcase. Visitors need to understand in seconds what you are known for and what they can buy. A curated grid of 4–6 pieces from your most important collection, with a consistent visual style and a clear CTA, converts far better than an unfiltered wallet export.

Align the block configuration to your release cycle. During an active mint or auction, switch to single NFT spotlight mode, put the block near the top of your page, and add a text block above it with urgency context ("Mint closes in 48 hours") that the NFT block cannot display itself. After the sale, move the block lower and switch to collection grid mode as proof of work. Floor price is a credibility signal — enable it only when the floor is above zero. A "$0.00 floor" signals dead demand even if the collection just launched; always check the live floor on your marketplace dashboard before enabling it.

CTA label choice is where most NFT blocks leave conversion on the table. "Learn More" and "View" are browsing labels. "Buy Now", "Mint Now", "Place Bid", and "View on OpenSea" are action labels that set clear expectations. Match the label to the actual state of your listing — an active auction warrants "Bid Now", a live mint warrants "Mint Now", and a standard listing warrants the specific marketplace name so visitors know where they are going.

Troubleshooting common issues

Problem Likely cause Fix
Block shows broken image placeholders The marketplace API failed to return image data, or the IPFS/Arweave image URL is temporarily unavailable Wait a few minutes and refresh — IPFS gateway timeouts are common and usually resolve; if the issue persists for a specific token, check that the token's metadata is properly uploaded on the marketplace listing
Spam or airdropped NFTs appearing in the grid Wallet source selected and the wallet contains unsolicited airdrops or low-quality tokens Switch to a collection URL or single token URL as the source type — this shows only the specific collection you intend to display, with no risk of spam NFTs appearing; there is no per-token filter in wallet mode
Floor price shows "$0" or an obviously stale number Collection floor is zero, or the cached API data has not refreshed recently (cache lag is 1–4 hours) Disable the floor price display for zero-floor collections; for stale data, wait for the next cache refresh cycle — if prices are persistently wrong, the marketplace API for that collection may have limited data availability
Block does not load any NFTs after entering source The collection or wallet is on a blockchain not currently supported by the connected marketplace API, or the URL format is incorrect Verify the collection or token exists on a supported marketplace (OpenSea, Rarible, Blur, Magic Eden) and that the URL is the exact listing page URL, not a search result or filtered view URL
Buy link opens the wrong listing The link destination was set to a collection homepage rather than a specific token or listing page Go to the exact token listing on the marketplace, copy the URL from the browser address bar, and paste it into the link destination field in the block settings
Grid cards look too small on mobile Three columns configured on a narrow display width — each card shrinks below readable size Switch from 3 to 2 grid columns in the block settings; 2 columns on mobile gives cards enough size to show detail, while 3 columns creates thumbnail-sized cards that lose visual impact
Block shows NFTs from the wrong wallet Incorrect wallet address pasted into the source field Re-open the block editor, clear the wallet address field, and re-paste the correct address directly from your wallet app or MetaMask — verify the first and last 6 characters match your actual wallet

Best fit for

  • NFT artists who want to showcase their collection or a specific piece with a direct marketplace buy link, without sending visitors to a cluttered OpenSea profile
  • Creators with an active mint or auction drop who want a live showcase with a CTA on their link-in-bio during the sale window
  • Collectors who want to display a curated set of their holdings as a visual portfolio, linked to the marketplace for price reference
  • Web3 projects wanting to show their collection on a landing page alongside other content — community links, Discord invite, roadmap — without building a separate site

Not the right tool if

  • You want to sell NFTs directly on your page without leaving UniLink — the block links to external marketplaces; it is not an on-page mint or checkout interface
  • Your wallet is full of airdrops and mixed holdings you do not want to curate — use a collection URL source instead, or the block will surface everything including spam
  • You need real-time floor price accuracy — the 1–4 hour cache delay makes this block unsuitable for displaying prices during a fast-moving market or Dutch auction where prices change by the minute
  • You want to display NFTs from a blockchain or marketplace not yet supported (e.g., a small L2 chain with no OpenSea/Rarible/Blur/Magic Eden presence)

Frequently asked questions

Does the NFT block require me to connect my wallet to UniLink?

No. The block uses your wallet address as a read-only data source — you type or paste the public address into the source field, and UniLink fetches the NFT metadata from marketplace APIs using that address. No wallet connection, no signature, and no private key access is involved. UniLink cannot initiate transactions or access your wallet in any way through the block.

How often does the floor price update?

Floor prices are cached from marketplace APIs and typically refresh every 1–4 hours. The exact interval depends on the marketplace and the API tier. If a floor price looks significantly wrong — for example, it reflects yesterday's price during a fast market move — it will correct itself on the next cache refresh. For time-sensitive price display during an active auction or Dutch auction, the NFT block is not the right tool; use a text block with a manual price you update yourself.

Can I show NFTs from multiple different collections in one block?

Not in a single block. Each NFT block instance supports one source: one wallet, one collection URL, or one token URL. To display NFTs from multiple collections, add multiple NFT blocks to your page — one per collection. This also lets you configure different CTA labels and buy links for each collection independently, which is often more useful than a mixed grid anyway.

Can visitors actually buy NFTs directly on my UniLink page?

No. The NFT block is a showcase and referral layer — it displays your NFTs and links visitors to the marketplace listing where the transaction actually happens. There is no on-page mint, wallet connect, or checkout flow built into the block. The buy button takes the visitor to OpenSea, Magic Eden, or whichever marketplace URL you configure, where they complete the purchase using their own wallet and the marketplace's interface.

What if my NFT collection is on a marketplace not listed (not OpenSea, Rarible, Blur, or Magic Eden)?

The block's data fetching relies on the APIs of the four supported marketplaces. If your collection lives exclusively on an unsupported marketplace, the NFT block will not be able to pull its data automatically. In this case, use a standard Links block or Image block to manually showcase your work — upload the NFT images, add titles, and link to your marketplace listing directly. It requires manual updates but works for any platform.

Key Takeaways
  • Use a collection URL or single token URL as the source type instead of a wallet address whenever possible — wallet sources include spam airdrops that appear in the grid and damage your brand presentation.
  • Disable floor price display for any collection with a zero or near-zero floor — showing "$0.00" signals dead demand to visitors even if the situation is temporary or contextual.
  • Always configure the buy link and CTA label — a block with no buy link is a display with no call to action, and visitors who want to purchase will leave rather than search for the listing themselves.
  • Use 2 grid columns on mobile-heavy pages — 3 columns shrinks cards to thumbnail size on a phone screen, losing the visual detail that makes NFT work compelling.
  • For active drops and mints, switch to single NFT spotlight mode with a strong CTA label matching the sale state ("Mint Now", "Bid Now") rather than a passive grid — conversion from a focused spotlight is significantly higher during a time-limited event.

Ready to showcase your NFT collection? Create your free UniLink page and put your work in front of buyers with a direct link to purchase — no marketplace noise, no buried listings.