← back to Dw Domain Fleet
monetize sites: add verified Instagram footer link for the 6 with real accounts (TK-11322)
eeb4b262259fadde205760d73eda3223c460a207 · 2026-09-09 22:53:42 -0700 · Steve Abrams
Handles sourced from marketing-command-center dw-ig-accounts.json (Graph-API
audited, postable:true) — never invented. Footer renders an IG link only when
cfg.instagram is set; the 29 monetize domains without an account show none.
Matched: asseeninhotels, commercialwallcovering, fabricfridays, roomsettings,
sheltermagazines, traditionalwhimsy.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QE2344y5dVpRCba9MDDRcQ
Files touched
M shared/render.jsM sites/asseeninhotels.jsonM sites/commercialwallcovering.jsonM sites/fabricfridays.jsonM sites/roomsettings.jsonM sites/sheltermagazines.jsonM sites/traditionalwhimsy.json
Diff
commit eeb4b262259fadde205760d73eda3223c460a207
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Wed Sep 9 22:53:42 2026 -0700
monetize sites: add verified Instagram footer link for the 6 with real accounts (TK-11322)
Handles sourced from marketing-command-center dw-ig-accounts.json (Graph-API
audited, postable:true) — never invented. Footer renders an IG link only when
cfg.instagram is set; the 29 monetize domains without an account show none.
Matched: asseeninhotels, commercialwallcovering, fabricfridays, roomsettings,
sheltermagazines, traditionalwhimsy.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QE2344y5dVpRCba9MDDRcQ
---
shared/render.js | 9 ++++++++-
sites/asseeninhotels.json | 5 +++--
sites/commercialwallcovering.json | 5 +++--
sites/fabricfridays.json | 5 +++--
sites/roomsettings.json | 5 +++--
sites/sheltermagazines.json | 5 +++--
sites/traditionalwhimsy.json | 5 +++--
7 files changed, 26 insertions(+), 13 deletions(-)
diff --git a/shared/render.js b/shared/render.js
index 451fa27..d3712ed 100644
--- a/shared/render.js
+++ b/shared/render.js
@@ -1379,9 +1379,16 @@ function monetizeFooter(cfg) {
const saleLine = cfg.forSalePhase === 'live'
? `<a href="${esc(url)}" target="_blank" rel="noopener noreferrer nofollow">This domain is for sale →</a><br>`
: `<a href="${esc(url)}" target="_blank" rel="noopener noreferrer nofollow" style="opacity:.75">Domain inquiries</a><br>`;
+ // Instagram — only when the site has a VERIFIED account (cfg.instagram, sourced
+ // from the MCC audited dw-ig-accounts list; never invented). TK-11322.
+ const ig = (cfg.instagram || '').replace(/^@/, '').trim();
+ const igLine = ig
+ ? `<a href="https://www.instagram.com/${esc(ig)}/" target="_blank" rel="noopener noreferrer">Instagram → @${esc(ig)}</a><br>`
+ : '';
return `<footer><div class="wrap">
<div><div class="fb">${esc(cfg.siteName)}</div>
- <div style="margin-top:6px">${esc(clean(cfg.tagline))}</div></div>
+ <div style="margin-top:6px">${esc(clean(cfg.tagline))}</div>
+ ${ig ? `<div style="margin-top:8px">${igLine}</div>` : ''}</div>
<div><a href="/">Home</a> · ${(cfg.content && Array.isArray(cfg.content.articles) && cfg.content.articles.length) ? '<a href="/articles">Articles</a> · ' : ''}<a href="/guide">Guide</a> · <a href="/about">About</a> ·
<a href="/privacy">Privacy</a> · <a href="/contact">Contact</a></div>
<div>${saleLine}© ${new Date().getFullYear()} ${esc(cfg.siteName)}</div>
diff --git a/sites/asseeninhotels.json b/sites/asseeninhotels.json
index 61abb25..5a138db 100644
--- a/sites/asseeninhotels.json
+++ b/sites/asseeninhotels.json
@@ -134,5 +134,6 @@
],
"articlesLede": "In-depth guides and practical articles on designer wallcoverings."
},
- "ga4": "G-HK3XL54RH4"
-}
\ No newline at end of file
+ "ga4": "G-HK3XL54RH4",
+ "instagram": "asseeninhotels"
+}
diff --git a/sites/commercialwallcovering.json b/sites/commercialwallcovering.json
index 8125a26..1188f78 100644
--- a/sites/commercialwallcovering.json
+++ b/sites/commercialwallcovering.json
@@ -134,5 +134,6 @@
}
],
"articlesLede": "In-depth guides and practical articles on designer wallcoverings."
- }
-}
\ No newline at end of file
+ },
+ "instagram": "commercialwallcoverings"
+}
diff --git a/sites/fabricfridays.json b/sites/fabricfridays.json
index a528f85..2dfb9f7 100644
--- a/sites/fabricfridays.json
+++ b/sites/fabricfridays.json
@@ -131,5 +131,6 @@
],
"articlesLede": "In-depth guides and practical articles on designer fabrics."
},
- "ga4": "G-GQ6BC6X089"
-}
\ No newline at end of file
+ "ga4": "G-GQ6BC6X089",
+ "instagram": "fabric_fridays"
+}
diff --git a/sites/roomsettings.json b/sites/roomsettings.json
index 669ae47..f822dd0 100644
--- a/sites/roomsettings.json
+++ b/sites/roomsettings.json
@@ -131,5 +131,6 @@
],
"articlesLede": "In-depth guides and practical articles on designer wallcoverings."
},
- "ga4": "G-R5CWESKTPV"
-}
\ No newline at end of file
+ "ga4": "G-R5CWESKTPV",
+ "instagram": "roomsettings"
+}
diff --git a/sites/sheltermagazines.json b/sites/sheltermagazines.json
index bb6bd1f..06690e8 100644
--- a/sites/sheltermagazines.json
+++ b/sites/sheltermagazines.json
@@ -131,5 +131,6 @@
],
"articlesLede": "In-depth guides and practical articles on designer wallcoverings."
},
- "ga4": "G-42HLW2WSGY"
-}
\ No newline at end of file
+ "ga4": "G-42HLW2WSGY",
+ "instagram": "sheltermagazines"
+}
diff --git a/sites/traditionalwhimsy.json b/sites/traditionalwhimsy.json
index 6f5dfce..e124eab 100644
--- a/sites/traditionalwhimsy.json
+++ b/sites/traditionalwhimsy.json
@@ -135,5 +135,6 @@
],
"articlesLede": "In-depth guides and practical articles on designer wallcoverings."
},
- "ga4": "G-4RPVKVH2CK"
-}
\ No newline at end of file
+ "ga4": "G-4RPVKVH2CK",
+ "instagram": "traditionalwhimsy"
+}
← 003bc83 auto-data-snapshot: 2026-09-09T22:50:09 (7 data files) — sit
·
back to Dw Domain Fleet
·
content drip: +1 fresh article(s) — 1800wallcoverings.com 6f68867 →