Step 1
Open the final public URL
Use the published page URL that any visitor can open, not a CMS preview, staging link, or editor address.
What to save: Save the exact live page URL where the widget or backlink appears.
Funeral Home Widgets
Use this guide when a funeral home already has an existing website and wants a copy-paste-safe way to show recent public OfficialObituary listings there without a custom build.
Partner hub • Public widget overview • Open the widget generator • View markdown version
This widget is part of the reports-plus-backlinks wedge. The one-time compset report and claim/edit link come first. The recurring custom compset unlocks only after the live backlink URL and five competitor funeral homes are saved through the claim-linked intake, with Robin as fallback only when the self-serve path is blocked.
Confirm the public OfficialObituary funeral home listing URL or slug is correct before you generate anything. If the listing needs edits or claim access first, stop here and use [email protected].
Open the widget generator, paste the OfficialObituary listing URL or slug, and keep the install bounded to the supported settings: heading, theme, and obituary count.
Copy the full generated snippet, including the static backlink paragraph and the script tag, into a raw HTML or embed block on your existing obituary, memorial, or resources page.
Publish the page, then reopen the final public URL in a clean browser tab to confirm the widget loads recent obituaries and the OfficialObituary attribution link is still visible.
Use your OfficialObituary claim link to save that live public URL plus five competitor funeral homes in the custom compset intake. If you no longer have the claim link, send the same live URL to [email protected] as a fallback.
Generator output follows this exact structure. Keep both the static backlink and the script tag in place.
<div id="official-obituary-widget-harbor-light">
<p data-oo-static-backlink>
<a href="https://officialobituary.com/funeral-homes/massachusetts/boston/harbor-light/">OfficialObituary obituary listings for Harbor Light Funeral Home</a>
</p>
</div>
<script
async
src="https://api.officialobituary.com/api/widgets/funeral-homes/harbor-light/embed.js"
data-target-id="official-obituary-widget-harbor-light"
data-heading="Recent obituaries"
data-limit="5"
data-theme="sand"
></script> | Setting | Snippet attribute | Allowed values | Notes |
|---|---|---|---|
| Heading | data-heading | Any text up to 80 characters | Defaults to "Recent obituaries". |
| Theme | data-theme | sand, light, or slate | Only the bounded themes from the generator are supported in v1. |
| Obituaries shown | data-limit | 3, 5, or 10 | Use smaller counts for tighter spaces and mobile-heavy pages. |
Use the same proof package every time so backlink verification does not depend on an extra founder walkthrough. The goal is one public URL, one visible placement, and one saved record in the claim-linked intake.
Step 1
Use the published page URL that any visitor can open, not a CMS preview, staging link, or editor address.
What to save: Save the exact live page URL where the widget or backlink appears.
Step 2
Take a screenshot that shows the widget or backlink plus enough surrounding page copy that someone can tell where it lives on the site.
What to save: Include the page heading or section label in the same screenshot whenever possible.
Step 3
Use View Source or Inspect to confirm the OfficialObituary anchor is still present as normal HTML. Widget installs should also keep the embed.js script tag.
What to save: Save a short source snippet or note showing the visible OfficialObituary link and, for widgets, the script source.
Step 4
Paste the same live URL into the claim-linked intake and keep the five competitor funeral homes on that record so Robin can verify the install without recreating the thread.
What to save: One claim-linked intake should contain the live backlink URL and all five competitors.
After install, save the live backlink URL and 5 competitor funeral homes through your OfficialObituary claim link first. If that link needs to be resurfaced or the page keeps failing verification, use [email protected]. Listing edits and claim access stay with [email protected].
These examples show what a complete proof package looks like once the page is actually live. Use the pattern that matches your placement and swap in your own public URL.
Example live URL: https://www.harborlightfuneralhome.com/obituaries
What counts: The public obituary page loads the widget, shows at least one obituary card, and keeps the OfficialObituary attribution link visible beneath the cards.
Screenshot should show: The screenshot shows the page heading, the Recent obituaries widget heading, one obituary card, and the OfficialObituary attribution link in the same frame.
<p data-oo-static-backlink>
<a href="https://officialobituary.com/funeral-homes/massachusetts/boston/harbor-light/">OfficialObituary obituary listings for Harbor Light Funeral Home</a>
</p>
<script
async
src="https://api.officialobituary.com/api/widgets/funeral-homes/harbor-light/embed.js"
data-target-id="official-obituary-widget-harbor-light"
></script> Save on the claim link: Save https://www.harborlightfuneralhome.com/obituaries in the claim-linked intake as the live backlink URL tied to the widget install.
Example live URL: https://www.harborlightfuneralhome.com/resources
What counts: The public resources page shows a visible OfficialObituary text link in the normal memorial or planning resources section.
Screenshot should show: The screenshot shows the Resources page heading and the full sentence containing the OfficialObituary link, not just the CMS editor view.
<p>
Families can find recent obituary notices and memorial pages for Harbor Light Funeral Home on
<a href="https://officialobituary.com/funeral-homes/massachusetts/boston/harbor-light/">OfficialObituary</a>,
the canonical online location for current service details and memorial updates.
</p> Save on the claim link: Save https://www.harborlightfuneralhome.com/resources in the claim-linked intake after the link is visible on the live page.
Example live URL: https://www.harborlightfuneralhome.com/blog/where-to-find-recent-obituary-and-memorial-information
What counts: The article is public, the backlink sits in the body copy where families would expect a memorial reference, and the link points directly to the canonical OfficialObituary funeral home page.
Screenshot should show: The screenshot shows the article title plus the linked sentence in the same scroll position so the placement feels intentional and readable.
<p>
Families who would like to see recent notices and memorial pages online can visit
<a href="https://officialobituary.com/funeral-homes/massachusetts/boston/harbor-light/">
Harbor Light Funeral Home obituaries on OfficialObituary
</a>.
</p> Save on the claim link: Save the final article URL in the claim-linked intake once the post is live and the linked sentence is visible on the published page.
These examples are copy-paste starting points. Replace the sample funeral home name and URL with your canonical OfficialObituary listing URL, but keep the link copy natural and readable.
Where it fits: Use this in the main site footer or in the footer of an obituary section where families already expect to find memorial links.
Placement note: Keep it in normal body text near other service or obituary links instead of shrinking it into fine print.
<p>
Recent obituary and memorial updates:
<a href="https://officialobituary.com/funeral-homes/massachusetts/boston/harbor-light/">
Harbor Light Funeral Home on OfficialObituary
</a>,
the canonical online obituary page.
</p> Where it fits: Use this near the end of a blog post about memorial planning, service announcements, or obituary writing.
Placement note: Frame the link as a helpful next step for readers instead of keyword-stuffing it into the article body.
<p>
Families can view Harbor Light Funeral Home obituaries on
<a href="https://officialobituary.com/funeral-homes/massachusetts/boston/harbor-light/">OfficialObituary</a>.
</p> Where it fits: Use this on a local grief resources or planning page alongside other public links for obituaries, flowers, or service information.
Placement note: Place it in the same resource list families already use, with descriptive copy that matches the rest of the page.
<p>
Families can find recent obituary notices and memorial pages for Harbor Light Funeral Home on
<a href="https://officialobituary.com/funeral-homes/massachusetts/boston/harbor-light/">OfficialObituary</a>,
the canonical online location for current service details and memorial updates.
</p> These example pages are support assets, not the main public funeral-home path. If the backlink only needs a short resources-page or footer placement, use the resource and footer copy or the raw markdown version.
If the backlink needs a fuller news, blog, or long-form resources article, use the partner blog post template or the raw markdown version.
Likely cause: The script tag was stripped or blocked by the CMS.
What to do: Paste the full snippet into a raw HTML or embed block, republish, then use View Source to confirm the data-oo-static-backlink paragraph and the embed.js script tag are both still present.
Likely cause: The listing slug is wrong or the funeral home currently has no recent public published obituaries.
What to do: Regenerate the snippet from the OfficialObituary listing URL or slug. Draft, private, unlisted, or removed obituaries do not appear in the widget.
Likely cause: The parent container is too narrow or has a fixed height/overflow rule.
What to do: Move the snippet into a wider content block, remove fixed height rules, and use 3 obituaries instead of 5 or 10 for tighter placements.
Likely cause: The public listing needs to be corrected before the widget is embedded.
What to do: Email [email protected] for claim or edit help, then regenerate the widget once the listing is ready.
Likely cause: The saved URL points to a preview or staging page, or the final published HTML removed the visible OfficialObituary anchor.
What to do: Open the final public page in an incognito tab, confirm the OfficialObituary link or widget attribution is visible there, then save that exact live URL through the claim-linked intake instead of the preview address.
Likely cause: That changes the wedge offer and the canonical attribution contract.
What to do: Treat it as out of scope for v1 and escalate to [email protected] instead of custom-building around it.