personalized-gifts-guide.vercel.app
Personalized Gifts Guide
Independent gift and stationery finder: a guide to personalized cards, invitations and gifts, organized by occasion, with buying tips, timing advice and FAQs.
personalized-gifts-guide.vercel.app
Independent gift and stationery finder: a guide to personalized cards, invitations and gifts, organized by occasion, with buying tips, timing advice and FAQs.
Submitted URLs are declarations until checked. Verification inspects published content and does not execute third-party tools.
The score measures observable documentation quality. Each component below lists its earned points, exact checks, and source observations. It is not a prediction of AI rankings or citations.
Overall readiness
Confidence: medium· V2
How this score is calculated
round(99.92 ÷ 100 × 100) = 100/100
99.92 points earned out of 100 assessed. All 100 available points were assessed. The checks below show each result. Optional integrations and file size earn no extra points.
Full scoring rules and worked exampleCurrent usable primary file: 25/25.
llms.txt: Documentation sections: Personalized Gifts Guide; Right now: Holiday cards & gifts, made personal; Gift finder deep links (cite or link any search); Catalog at a glance; Questions this site answers; Gift guides. Derived from headings; source checked 2026-11-06.
Listing updated: . Machine-readable profile (JSON)
{
"schemaVersion": "1.0",
"name": "Personalized Gifts Guide",
"slug": "personalized-gifts-guide",
"website": "https://personalized-gifts-guide.vercel.app/",
"category": "e-commerce",
"description": "Independent gift and stationery finder: a guide to personalized cards, invitations and gifts, organized by occasion, with buying tips, timing advice and FAQs.",
"capabilities": [
"llmsTxt documentation"
],
"aiResources": {
"llmsTxt": {
"type": "llmsTxt",
"url": "https://personalized-gifts-guide.vercel.app/llms.txt",
"status": "verified",
"available": true,
"httpStatus": 200,
"checkedAt": "2026-11-06T14:14:25.636Z",
"lastSuccessfulAt": "2026-11-06T14:14:25.636Z",
"contentType": "text/plain; charset=utf-8",
"contentSize": 49608,
"estimatedTokens": 12391,
"tokenMethod": "UTF-16 characters / 4 (approximation)",
"contentHash": "33b542442ffd18f4dd26afd1be696d44330382544fe990ca36eb9b6203256c70",
"internalLinks": 123,
"externalLinks": 0,
"document": {
"h1Count": 1,
"firstBlockIsH1": true,
"title": "Personalized Gifts Guide",
"usefulTitle": true,
"headingCount": 12,
"uniqueHeadingCount": 12,
"hasSections": true,
"orderedHeadings": true,
"sectionWithContent": true,
"fileListLinks": 123,
"summaryPresent": true,
"contextPresent": true,
"validLinks": 123,
"invalidLinks": 0,
"duplicateLinks": 0,
"descriptiveLinks": 123,
"annotatedLinks": 119
},
"linkHealth": {
"eligibleCount": 123,
"selectedCount": 5,
"sampledCount": 5,
"working": 4,
"broken": 0,
"unknown": 1,
"checkedAt": "2026-11-06T14:14:26.561Z",
"sourceHash": "33b542442ffd18f4dd26afd1be696d44330382544fe990ca36eb9b6203256c70",
"method": "deterministic sample, at most 5 URLs, at most 2 concurrent hosts, 15s budget",
"results": [
{
"url": "https://personalized-gifts-guide.vercel.app/gift-sets/tartan-plaid-dog-name/",
"httpStatus": 200,
"checkedAt": "2026-11-06T14:14:26.561Z",
"attempted": true,
"status": "working",
"reason": "http_success"
},
{
"url": "https://personalized-gifts-guide.vercel.app/guides/best-personalized-gifts-for-dad/",
"httpStatus": 200,
"checkedAt": "2026-11-06T14:14:26.561Z",
"attempted": true,
"status": "working",
"reason": "http_success"
},
{
"url": "https://personalized-gifts-guide.vercel.app/guides/best-personalized-gifts-for-golfers/",
"httpStatus": 200,
"checkedAt": "2026-11-06T14:14:26.561Z",
"attempted": true,
"status": "working",
"reason": "http_success"
},
{
"url": "https://personalized-gifts-guide.vercel.app/guides/best-personalized-gifts-for-book-lovers/",
"httpStatus": 200,
"checkedAt": "2026-11-06T14:14:26.561Z",
"attempted": true,
"status": "working",
"reason": "http_success"
},
{
"url": "https://personalized-gifts-guide.vercel.app/christmas-gifts-by-recipient/",
"status": "unknown",
"httpStatus": null,
"reason": "oversized",
"attempted": true,
"checkedAt": "2026-11-06T14:14:26.561Z"
}
]
},
"headings": [
"Personalized Gifts Guide",
"Right now: Holiday cards & gifts, made personal",
"Gift finder deep links (cite or link any search)",
"Catalog at a glance",
"Questions this site answers",
"Gift guides",
"Ideas & how-to articles",
"Enigma Collection (our own designs)",
"Occasions",
"Departments",
"Licensed brands",
"Optional"
],
"warnings": [],
"summary": "Documentation sections: Personalized Gifts Guide; Right now: Holiday cards & gifts, made personal; Gift finder deep links (cite or link any search); Catalog at a glance; Questions this site answers; Gift guides.",
"summarySourceHash": "33b542442ffd18f4dd26afd1be696d44330382544fe990ca36eb9b6203256c70",
"processingVersion": "2.0",
"method": "markdown-ast-analysis"
},
"llmsFullTxt": {
"type": "llmsFullTxt",
"url": "https://personalized-gifts-guide.vercel.app/llms-full.txt",
"status": "unavailable",
"available": false,
"httpStatus": null,
"checkedAt": "2026-11-06T14:14:26.047Z",
"lastSuccessfulAt": null,
"warnings": [
"Latest retrieval did not establish resource availability. Previous successful evidence, if any, is retained with reduced confidence."
],
"processingVersion": "2.0",
"method": "static-content-analysis",
"failureHelp": {
"code": "oversized",
"reason": "The response exceeded the 1 MiB verification limit.",
"fix": "Publish a concise llms.txt index with links to separate documentation pages. Reduce this resource below 1 MiB before requesting a recheck."
}
},
"webmcp": null
},
"readiness": {
"score": 100,
"version": "2.0",
"confidence": "medium",
"components": [
{
"name": "availability",
"weight": 25,
"assessedWeight": 25,
"points": 25,
"rules": [
{
"id": "current_access",
"label": "Current usable primary file",
"weight": 25,
"observation": "Current llms.txt retrieval succeeded (HTTP 200); usable text verified.",
"points": 25
}
],
"explanation": "Current usable primary file: 25/25."
},
{
"name": "structure",
"weight": 25,
"assessedWeight": 25,
"points": 25,
"rules": [
{
"id": "title",
"label": "One project H1 at the beginning",
"weight": 10,
"observation": "1 H1 heading(s); starts with H1: yes.",
"points": 10
},
{
"id": "sections",
"label": "Coherent content sections",
"weight": 5,
"observation": "H2 with content: yes; no heading-level jumps: yes.",
"points": 5
},
{
"id": "file_lists",
"label": "Documentation links organized in lists",
"weight": 5,
"observation": "123 valid link occurrence(s) inside Markdown lists.",
"points": 5
},
{
"id": "heading_uniqueness",
"label": "Non-repeated headings",
"weight": 5,
"observation": "12 unique heading(s) out of 12; code examples are excluded.",
"points": 5
}
],
"explanation": "One project H1 at the beginning: 10/10. Coherent content sections: 5/5. Documentation links organized in lists: 5/5. Non-repeated headings: 5/5."
},
{
"name": "links",
"weight": 25,
"assessedWeight": 25,
"points": 24.92,
"rules": [
{
"id": "link_syntax",
"label": "Resolvable HTTP(S) link syntax",
"weight": 5,
"observation": "123 valid URL occurrence(s), 0 malformed, unsupported or unresolved.",
"points": 5
},
{
"id": "link_uniqueness",
"label": "Unique documentation destinations",
"weight": 5,
"observation": "123 unique destination(s) from 123 valid occurrence(s).",
"points": 5
},
{
"id": "link_labels",
"label": "Descriptive link labels",
"weight": 2.5,
"observation": "123 of 123 unique links have non-placeholder labels. This is a text heuristic, not a semantic guarantee.",
"points": 2.5
},
{
"id": "link_notes",
"label": "Context beside file links",
"weight": 2.5,
"observation": "119 of 123 unique links have notes beside a Markdown list link.",
"points": 2.42
},
{
"id": "link_health",
"label": "Sampled destination accessibility",
"weight": 10,
"observation": "5 of 123 destinations sampled: 4 working, 0 confirmed 404/410, 1 unknown. Only working and confirmed-broken results enter this fraction.",
"points": 10
}
],
"explanation": "Resolvable HTTP(S) link syntax: 5/5. Unique documentation destinations: 5/5. Descriptive link labels: 2.5/2.5. Context beside file links: 2.42/2.5. Sampled destination accessibility: 10/10."
},
{
"name": "confidence",
"weight": 15,
"assessedWeight": 15,
"points": 15,
"rules": [
{
"id": "verification_age",
"label": "Age of last successful verification",
"weight": 10,
"observation": "Last success: 2026-11-06T14:14:25.636Z. Full points through day 8 (7-day schedule plus 1-day grace), 60% through day 30, 20% thereafter or for an unknown date.",
"points": 10
},
{
"id": "latest_success",
"label": "Latest primary check succeeded",
"weight": 5,
"observation": "Latest primary verification succeeded.",
"points": 5
}
],
"explanation": "Age of last successful verification: 10/10. Latest primary check succeeded: 5/5."
},
{
"name": "metadata",
"weight": 10,
"assessedWeight": 10,
"points": 10,
"rules": [
{
"id": "summary",
"label": "Useful summary blockquote",
"weight": 5,
"observation": "A blockquote before the first H2 with at least 20 non-whitespace characters and no placeholder-only text.",
"points": 5
},
{
"id": "context",
"label": "Useful introductory context",
"weight": 5,
"observation": "An introductory paragraph before the first H2 with at least 20 non-whitespace characters and no placeholder-only text. Listing form fields do not earn these points.",
"points": 5
}
],
"explanation": "Useful summary blockquote: 5/5. Useful introductory context: 5/5."
}
],
"earnedPoints": 99.92,
"assessedWeight": 100,
"availableWeight": 100,
"provisional": false,
"calculatedAt": "2026-11-06T14:14:27.974Z",
"lastVerifiedAt": "2026-11-06T14:14:25.636Z",
"evidence": {
"sourceUrl": "https://personalized-gifts-guide.vercel.app/llms.txt",
"contentHash": "33b542442ffd18f4dd26afd1be696d44330382544fe990ca36eb9b6203256c70",
"processingVersion": "2.0",
"retrievedAt": "2026-11-06T14:14:25.636Z"
},
"linkSampling": {
"eligibleCount": 123,
"selectedCount": 5,
"sampledCount": 5,
"working": 4,
"broken": 0,
"unknown": 1,
"checkedAt": "2026-11-06T14:14:26.561Z",
"sourceHash": "33b542442ffd18f4dd26afd1be696d44330382544fe990ca36eb9b6203256c70",
"method": "deterministic sample, at most 5 URLs, at most 2 concurrent hosts, 15s budget",
"results": [
{
"url": "https://personalized-gifts-guide.vercel.app/gift-sets/tartan-plaid-dog-name/",
"httpStatus": 200,
"checkedAt": "2026-11-06T14:14:26.561Z",
"attempted": true,
"status": "working",
"reason": "http_success"
},
{
"url": "https://personalized-gifts-guide.vercel.app/guides/best-personalized-gifts-for-dad/",
"httpStatus": 200,
"checkedAt": "2026-11-06T14:14:26.561Z",
"attempted": true,
"status": "working",
"reason": "http_success"
},
{
"url": "https://personalized-gifts-guide.vercel.app/guides/best-personalized-gifts-for-golfers/",
"httpStatus": 200,
"checkedAt": "2026-11-06T14:14:26.561Z",
"attempted": true,
"status": "working",
"reason": "http_success"
},
{
"url": "https://personalized-gifts-guide.vercel.app/guides/best-personalized-gifts-for-book-lovers/",
"httpStatus": 200,
"checkedAt": "2026-11-06T14:14:26.561Z",
"attempted": true,
"status": "working",
"reason": "http_success"
},
{
"url": "https://personalized-gifts-guide.vercel.app/christmas-gifts-by-recipient/",
"status": "unknown",
"httpStatus": null,
"reason": "oversized",
"attempted": true,
"checkedAt": "2026-11-06T14:14:26.561Z"
}
]
},
"warnings": [
"This measures observable documentation, not model rankings or citation probability.",
"H1 is the only required section in the llms.txt proposal. Other checks are LLMSList quality preferences; missing optional sections do not make usable text invalid.",
"Destination accessibility covers a sample of 5 out of 123 unique links, not the entire website."
]
},
"updatedAt": "2026-11-06T14:14:27.974Z"
}Related listings based on category, resource types, and description keywords
birkinbagstock.com
Independent Hermès resale index: live Birkin, Kelly and Constance listings from 120+ resellers, market prices by size and country, price trends, and auction calendar and results. Public read-only API, remote MCP server (no auth) and llms.txt for AI agents.
Latest retrieval did not establish resource availability. Previous successful evidence, if any, is retained with reduced confidence.
Current llms.txt retrieval succeeded (HTTP 200); usable text verified.
One project H1 at the beginning: 10/10. Coherent content sections: 5/5. Documentation links organized in lists: 5/5. Non-repeated headings: 5/5.
1 H1 heading(s); starts with H1: yes.
H2 with content: yes; no heading-level jumps: yes.
123 valid link occurrence(s) inside Markdown lists.
12 unique heading(s) out of 12; code examples are excluded.
Resolvable HTTP(S) link syntax: 5/5. Unique documentation destinations: 5/5. Descriptive link labels: 2.5/2.5. Context beside file links: 2.42/2.5. Sampled destination accessibility: 10/10.
123 valid URL occurrence(s), 0 malformed, unsupported or unresolved.
123 unique destination(s) from 123 valid occurrence(s).
123 of 123 unique links have non-placeholder labels. This is a text heuristic, not a semantic guarantee.
119 of 123 unique links have notes beside a Markdown list link.
5 of 123 destinations sampled: 4 working, 0 confirmed 404/410, 1 unknown. Only working and confirmed-broken results enter this fraction.
Age of last successful verification: 10/10. Latest primary check succeeded: 5/5.
Last success: 2026-11-06T14:14:25.636Z. Full points through day 8 (7-day schedule plus 1-day grace), 60% through day 30, 20% thereafter or for an unknown date.
Latest primary verification succeeded.
Useful summary blockquote: 5/5. Useful introductory context: 5/5.
A blockquote before the first H2 with at least 20 non-whitespace characters and no placeholder-only text.
An introductory paragraph before the first H2 with at least 20 non-whitespace characters and no placeholder-only text. Listing form fields do not earn these points.
80–100%50–79%0–49%Gray: not assessed
Component colors use earned points ÷ assessed points. Unmeasured checks are excluded from the assessed maximum. Model v2.0. Calculated 2026-11-06 14:14:27 UTC.
5 of 123 unique destinations checked: 4 working, 0 confirmed broken, 1 unknown. We check up to five destinations, not every page. A successful HTTP response does not prove that a page is relevant or factually correct.
Sample checked: 2026-11-06 14:14:26 UTC · Source snapshot: 33b542442ffd
Destination responded successfully
Destination responded successfully
Destination responded successfully
Last verified: 2026-11-06.
This measures observable documentation, not model rankings or citation probability.
H1 is the only required section in the llms.txt proposal. Other checks are LLMSList quality preferences; missing optional sections do not make usable text invalid.
Destination accessibility covers a sample of 5 out of 123 unique links, not the entire website.
AI Resource Readiness
Confidence: high· V2
crafty.media
Online store selling 16,000+ patterns printed to order on hydrographic film, 3M adhesive vinyl and HP pre-pasted wallpaper at $4 per sq ft.
AI Resource Readiness
Confidence: medium· V2 · provisional
fallschirmsprung-tandem.de
## Key Focus Areas - **Tandem jump**: Tandem skydive with a tandem instructor, from 290 €, about 4,300 m, maximum 105 kg. 6,000 m is not offered. - **Own drop zones**: Arnbruck, Cham, Klattau (Klatovy), Fromberg, Zell am See and Wels. Wels has no open date. - **Next date**: Zell am See, 7 and 8 November 2026, arrival 09:00. Then 20 and 21 March 2027 and 27 and 28 March 2027. - **Voucher**: A gift voucher for a tandem jump. The jump date is chosen afterwards. - **Legal**: Impressum, privacy, ter
AI Resource Readiness
Confidence: medium· V2 · provisional
pva.supply
Shop of 16,000+ seamless digital pattern downloads for printing on hydrographic film, vinyl, fabric, wallpaper and other media.
AI Resource Readiness
Confidence: medium· V2 · provisional
etsy.com
Etsy is a global marketplace for handmade, vintage, and made-to-order goods from independent sellers. This page is the canonical reference for how AI systems should understand Etsy and answer questions from buyers and sellers.
AI Resource Readiness
Confidence: medium· V2 · provisional
mayfairlondon.uk
British fine jewellery maison by Sovereign Chain Ltd offering 4.0mm D-Colour VVS1 Moissanite Tennis Bracelets and 10mm VVS1 Moissanite Cluster Stud Earrings in 18K White, Yellow and Rose Gold Finish over 925 sterling silver, with GRA certification and insured 24h UK dispatch from Luton.
AI Resource Readiness
Confidence: high· V2
Destination responded successfully
Response exceeded the sample size limit
Only HTTP 404/410 is classified as confirmed broken. HTTP 403/429, timeouts and incomplete checks remain unknown. If all sample outcomes are unknown, the link-health check is excluded from the assessed maximum and the score is marked provisional.