- Compatible XF 2.x versions
- 2.3
- Visible branding
- No
Make every resource page count — for search engines, social sharing, and your readers.
XFRM SEO Boost is a free, zero-config add-on for the XenForo Resource Manager. It adds the four things every resource owner cares about: a featured image, proper SEO meta, smart Schema.org output, and a sticky sidebar — all without touching XFRM templates.
Mode A — Show at top of content (hero banner)
The featured image renders as a full-width banner above the resource description. Best for visual resources, tutorials, and articles.
Mode B — Show in sidebar (default)
A clean thumbnail at the top of the resource sidebar, between the title and the metadata block. The most balanced option for general use.
Mode C — Don't display (image only used for sharing)
The image is hidden on the page entirely, but og:image still goes out for Facebook, Twitter/X, LinkedIn, WhatsApp, etc. Use this when your resource has its own internal hero image and you don't want a duplicate.
The sticky top offset is configurable in the ACP (default 10px; raise to 50–80px if your forum has a fixed top navigation bar).
XFRM SEO Boost is a free, zero-config add-on for the XenForo Resource Manager. It adds the four things every resource owner cares about: a featured image, proper SEO meta, smart Schema.org output, and a sticky sidebar — all without touching XFRM templates.
1. Featured image with three display modes
Choose where the featured image appears on each resource page. The same image is also used as og:image for social sharing, regardless of which display mode you pick.Mode A — Show at top of content (hero banner)
The featured image renders as a full-width banner above the resource description. Best for visual resources, tutorials, and articles.
Mode B — Show in sidebar (default)
A clean thumbnail at the top of the resource sidebar, between the title and the metadata block. The most balanced option for general use.
Mode C — Don't display (image only used for sharing)
The image is hidden on the page entirely, but og:image still goes out for Facebook, Twitter/X, LinkedIn, WhatsApp, etc. Use this when your resource has its own internal hero image and you don't want a duplicate.
2. Per-resource SEO meta override
Every resource gets four override fields directly on its edit page:- Meta title — overrides the HTML
<title>andog:title(recommended 50–60 chars) - Meta description — overrides
meta name="description"andog:description(recommended 150–160 chars) - Focus keyword — guidance only, helps you stay on topic while writing meta fields (not output to HTML)
- Canonical URL — overrides
<link rel="canonical">when the same content lives at multiple URLs
3. Same SEO fields on the resource ADD form
You can fill in SEO meta and pick the display mode at the moment of creating the resource — no need to save it first and then come back to edit. Featured image upload is right there too.4. Listing card thumbnail
When display mode is not "none", the featured image automatically replaces the default resource icon on category and listings pages. Falls back to XFRM's stock icon if no image is uploaded.5. Sticky sidebar with seamless gray column
The resource sidebar locks to the viewport on scroll, so author info, ratings, share buttons, and the featured thumbnail stay accessible all the way down a long article. The gray sidebar column extends behind the sticky element to the bottom of the content area — no white gap, no broken border, no hacks.The sticky top offset is configurable in the ACP (default 10px; raise to 50–80px if your forum has a fixed top navigation bar).
6. Smart og:type detection
og:type is detected automatically from each resource:- article — for free downloads and fileless resources (always renders cleanly on Facebook & LinkedIn with the og:image)
- product — for resources with a price > 0 or external_purchase type, complete with
product:price:amountandproduct:price:currencytags that Facebook's OG validator requires
7. Schema.org / JSON-LD that Google actually accepts
The add-on extends XFRM's stock JSON-LD with the fields Google's Rich Results Test and Merchant Listings check for:- Article schema for free resources — always valid (no required fields)
- Product schema for paid resources — auto-fills:
▸name(resource title)
▸image(featured banner URL)
▸offers(price + currency + availability + url)
▸aggregateRating(when ratings exist)
▸brand(auto-detected from your boardTitle)
▸shippingDetails(zero-cost, instant delivery for digital products)
▸hasMerchantReturnPolicy(digital return policy)
▸interactionStatistic(view + download counters) - Country code auto-detected from your XenForo default language (en-US → US, tr-TR → TR, de-DE → DE)
8. Open Graph + Twitter Card
- Large image preview on Facebook, Twitter/X, LinkedIn, WhatsApp, Telegram, Slack
- Featured banner is the single canonical og:image — same URL across hero, sidebar, listings, and social previews
- No CDN dependency — everything served from
/data/resource_banner/on your own server
9. ACP options — 3 toggles, no clutter
The add-on adds exactly three options to your ACP, all in one group:- Sidebar sticky top offset (px) — 0–50, default 10. Raise this if your forum has a fixed top nav bar.
- Enable extended JSON-LD output — turn off if your theme already emits its own schema and you want to avoid duplicates.
- Use Product schema when og:type=product — keep schema valid even on resources without offers/ratings (falls back to CreativeWork if disabled).
10. Clean ACP add-ons listing
Standard XenForo add-on metadata — clear developer link, support link, version. Uninstall is also clean: drops the add-on's table and removes thest_xfrmseo_banner_date column from xf_rm_resource. Your existing resources continue working with stock XFRM defaults afterwards.11. Privacy & quality
- No CDN, no callbacks, no telemetry, no DRM
- All assets served locally — GDPR-friendly
- Plug-and-play install — three setup steps run automatically (table, column, ready)
- Fully phrased — Turkish translation included as a separate XML attachment for manual import (XF convention)
12. Compatibility
- XenForo 2.3.6+
- XenForo Resource Manager 2.3.5+
- Tested on PHP 8.1, 8.2, 8.3, 8.4