VellumUp
PricingBlogIntegrationsComponents
Sign inRegister
Back to components

On this page

All components

Backend

Webhook receiver for Next.jsWebhook receiver without a server - Edge Function

Full Examples

Full Article Page

Blog Layouts

Blog Post LayoutBlog Post Layout - MinimalBlog Post Layout - Sidebar Meta

Blog Sections

Blog SectionBlog Section - EditorialBlog Section - Minimal RowsBlog Section - Simple

Navigation

Table of ContentsTable of Contents - FloatingTable of Contents - InlineTable of Contents - Pill

Cards

CardCard - MagazineCard - BareCard - Frame

Key Takeaways

Key Takeaways - BoxedKey Takeaways - CardKey Takeaways - Numbered
Back to components

Blog Layouts

Blog Post Layout - Sidebar Meta

A magazine-style blog article page — full-width hero image, title, and author/date/reading-time in a sticky side column

Preview

Localized SEO Checklist for Multi-Location Sites

Localized SEO Checklist for Multi-Location Sites

VellumUp
Written byVellumUp
PublishedMay 26, 2026
Reading time7 min

Multi-location businesses lose local rankings in the same handful of ways, over and over — inconsistent business info, duplicate location pages, and missing local schema.

Start with NAP consistency

Name, address, and phone number need to match exactly across every listing and every location page — even small formatting differences can split ranking signals across duplicate entities.

Ready to use — just copy it in

See how to use it on your page, then copy the component file itself.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

Props

PropTypeDefaultDescription
titlestring—Article title, shown next to the meta sidebar
coverImagestring—Cover image URL — required, shown as a full-width hero above the title
coverImageAltstring | nullnullAlt text for the cover image - falls back to the title if omitted
authorNamestring"Editorial Team"Author name, shown in the meta sidebar
authorAvatarstring | nullnullAuthor avatar URL — shows a colored initial badge if missing
publishedAtstring—ISO 8601 publish date, shown formatted in the meta sidebar
readingTimeMinutesnumberundefinedEstimated reading time in minutes — hidden if omitted
accentColorstring"#4A68E5"Accent color for the author badge, links, and blockquote border
childrenReact.ReactNode—Article body content — JSX, markdown-rendered output, or raw HTML

Making it fully SEO/GEO-ready

The sticky sidebar keeps author and date visible for the whole read, not just above the fold. Add structured data so search engines and AI answer engines understand the page as an article.

Google's own Article structured data guidance and Search Central content both call out author information as something search quality evaluation looks for — the sidebar here keeps that byline visible and sticky throughout the read, rather than only at the top. That is about keeping authorship accessible, not a placement trick: what matters per Google's own documentation is that author, date, and image information is present and correct, not where on the page it sits.

The layout above covers the visible SEO signals (semantic <article>/<h1>/<time>, alt text, page metadata). For search engines and AI answer engines to fully understand the page as an article — author, publish date, image — add Article structured data (JSON-LD) in the page file that renders it:

page.tsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

Want SEO content
without the effort?

Try it risk-free — a content plan, keyword research, and up to 5 articles on us.

Say hello

support@vellumup.com

Follow us

Product

PricingFree ToolsShopify App StoreWix App MarketWordPress Pluginnpx vellumup-init

Company

BlogIntegrationsComponentsAffiliates

Integrations

DocumentationWordPressShopifyWebflowWixWebhooksNext.js

Legal

Terms of ServicePrivacy PolicyAccessibility
VellumUp

© 2026 VellumUp. All rights reserved.