Search is no longer just about ranking pages. These FAQs cover SEO, AI, AEO, schema, answer readiness, and the practical choices that help your content become easier for people and search systems to understand.
Still can’t find what you are looking for? Try
ChatGPT.
How does SW FAQs Simple display related post links from HubDB?
When SW FAQs Simple pulls FAQ rows from HubDB, it can also render related post links from the related posts field when that field is populated.
The changelog notes that recent versions use a dot separator between related post titles instead of commas. This makes FAQ answers with multiple related links easier to scan.
What does the SW Open Graph partial do?
The SW Open Graph partial is a theme file included from the theme header. It adds Open Graph metadata such as og:type and a share image when the theme can resolve one from the page, the first post on a blog listing, or the theme’s default featured image setting.
The changelog notes that blog listing pages can use the first post on that listing for the preview image when the listing page does not have its own featured image. A site-wide fallback can be set in Theme settings → Content → Misc → Featured image.
What does the SW BlogPosting Schema partial do?
The SW BlogPosting Schema partial is used on blog posts only. It adds a JSON-LD description from each post’s Meta description when HubSpot’s native BlogPosting output does not include one.
The changelog notes that FAQs on posts stay in the post body through SW FAQs Simple, not in a fixed template slot. Fill the post Meta description and republish after the theme update when this partial is part of the implementation.
How should I prompt an AI agent to help with SW Modules?
When using an AI agent to help with SW Modules, give it the official documentation sources first so it does not guess from memory.
Use a prompt like this:
You are helping me with Smithworks (SW) HubSpot modules in a Sprocket Rocket-style theme.
Rules:
Browsable FAQs: https://smithworks.marketing/faqs — use for module Q&A, HubDB hub setup, pagination, and topic tags (additional grounding alongside AI docs).
Developer docs hub: https://docs.smithworks.marketing/ — changelogs, module index, alias risk.
Exact field paths: https://smithworks.marketing/sw-module-documentation — do not invent module names or field paths.
Sprocket Rocket (SR) modules: https://docs.sprocketrocket.co/ — not covered by SW docs.
Ask which SW module I am editing if unclear. Use Content vs Style tab paths exactly as documented.
If something is not documented, say so.
This prompt is especially useful before module selection, field troubleshooting, or FAQ hub / HubDB setup questions.
What is SW FAQs Advanced HubDB?
SW FAQs Advanced HubDB renders a crawlable FAQ hub from one HubDB table: a hub index (category links + optional hub-wide search) and category pages (full FAQ lists with filters, pagination, and “On this page” TOC).
Typical URLs (when configured with path-style category links):
Hub index: /faqs
Category: /faqs/{category-slug} (slug derived from HubDB category text)
It replaces the older inline-repeater SW FAQs Advanced module (deprecated—do not use for new pages). Content always comes from HubDB, not from repeater fields in the module.
When should I use SW FAQs Simple vs SW FAQs Advanced HubDB?
Need
Use
FAQ block on one blog post or landing page
SW FAQs Simple
Same FAQ row on a post and in a central hub
One HubDB row in a shared table; Simple on the post, Advanced on the hub
Browse-by-category FAQ site section
SW FAQs Advanced HubDB
Accordion with changing side image
SW Pillar Accordion or SW Magic Accordion — not FAQ hub modules
One HubDB table can serve both modules if rows include the full column set for the hub (see FAQ 098).
What HubDB columns does the FAQ hub need?
SW FAQs Simple (minimum)
name, question, answer
page_paths and/or group_key
Optional: related_posts_urls
Additional for SW FAQs Advanced HubDB
category — display name; drives nav label and URL slug
category_order — order of categories in sidebar
sort_order — order of questions within a category
long_answer — required for Long Answer or Short + Read More modes
subtopic — comma-separated topic tags (API name; HubDB label may say “Subtopic”)
page_paths — optional; first /blog/… path powers “Appears in blog post” link
related_posts_urls — optional related blog links on hub
Rows withoutcategory are skipped on the hub. Do not rename column API keys without updating module HubL and migrating data.
Is uploading the SW FAQs Advanced HubDB module enough for SEO?
The module alone does not fix pagination canonicals. HubSpot’s default canonical strips ?page=, which would treat page 2+ as duplicates of page 1.
Required theme steps (every portal):
Copy sw-faq-pagination-canonical.html to [theme]/sw-partials/
Merge into templates/header.html before HubSpot's standard header includes output
If the hub base path is not /faqs, update the partial’s _faq_url_segment portal constant to match
Verify: /faqs/{category}?page=2 canonical must include ?page=2 (first link rel="canonical" in HTML)
Also required: CMS pages matching Category Link Style; XML sitemap URLs for each paginated page when pagination is enabled.
Module upload + roll-down checklist: see Smithworks implementation docs for FAQ hub theme setup (not repeated here as repo paths).
What is Hub Page Mode (index vs category)?
In the module Content tab, Hub Page Mode tells the module which layout to render:
FAQ Hub Index — category navigation, optional intro, optional hub-wide search when enabled. Place on the page at your FAQ Hub Base Path (e.g. /faqs).
FAQ Category Page — sidebar (categories + optional topic tag filter), FAQ list, pagination, “On this page” TOC. Place on each category page (e.g. /faqs/websites).
Set HubDB Category Name to match the HubDB category column exactly when the URL does not supply the slug. Renaming a category in HubDB changes the generated slug for path-style links—update CMS pages and redirects.
What is Category Link Style (path vs query)?
Separate page (path) (default in current master):
Publish a CMS page per category whose slug matches the slug generated from HubDB category
URLs like /faqs/websites; pagination ?page=2
Works with sw-faq-pagination-canonical.html (path-based detection)