Funeral Home Widgets

Install the OfficialObituary widget on an existing website

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.

Backlink exchange summary

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.

Install path

  1. 1

    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].

  2. 2

    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.

  3. 3

    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.

  4. 4

    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.

  5. 5

    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.

Working embed example

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>

Supported settings

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.

Sizing and placement

  • The widget stretches to the width of its parent container. Use a normal content block with width: 100% or your site’s standard content width.
  • Aim for at least 320px of usable width on mobile and 480px or more in standard desktop content areas.
  • Do not set a fixed height on the widget container. Let the content grow naturally with the obituary count.
  • If the page feels crowded, keep the width the same and reduce the obituary count to 3 instead of forcing a smaller container.

Copy-paste proof steps

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

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.

Step 2

Capture the placement in context

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

Confirm the HTML survived publish

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

Save the proof through the claim link

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.

Backlink expectations

  • Keep the visible OfficialObituary HTML attribution link in the installed snippet exactly as generated.
  • Leave obituary item links pointing to the canonical OfficialObituary obituary pages.
  • Do not hide, cloak, nofollow, or replace the attribution link with an image, iframe, or script-only element.
  • Save the live page URL where the widget was installed through your OfficialObituary claim link. If that link is missing, use [email protected] only as a fallback. The backlink URL is part of the recurring compset unlock workflow.
  • Requests for hidden backlinks, full white-labeling, or partner-hosted obituary detail pages are out of scope for v1.

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].

Worked proof examples

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.

Widget on an obituary page

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.

Backlink on a resources page

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.

Backlink inside a blog post

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.

What does not count as proof

  • A preview link, staging URL, or logged-in CMS editor view instead of the public page.
  • A screenshot that does not show the OfficialObituary link or the widget attribution in the published page context.
  • A homepage mention when the actual obituary, resources, or blog page URL is different.
  • A button, image, redirect, or nofollow wrapper that removes the normal crawlable OfficialObituary HTML anchor.

Sample backlink placements

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.

Footer placement

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>

Blog post placement

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>

Resources page placement

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>

Support-only example copy

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.

Troubleshooting

I only see the plain text backlink, not the styled widget.

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.

The widget returns no obituaries.

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.

The widget looks cramped or cut off.

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.

We need listing edits or claim access before installing.

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.

The page is live, but our backlink proof still is not accepted.

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.

We want to remove OfficialObituary branding or the backlink.

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.

Read-only and privacy boundaries

  • The widget is display-only in v1. It does not create, edit, claim, share, upload, moderate, or sell anything from the embedded site.
  • It only uses obituary data that is already public and published on OfficialObituary.
  • If an obituary is hidden, deleted, or removed for privacy or takedown reasons, it disappears from the widget feed automatically.
  • No guestbook entries, family contact details, payment data, report data, or other private information are exposed through the embed.