BusinessInfo
Display NAP (Name, Address, Phone) consistently. Essential for local SEO with two variants.
Display your business information consistently across your entire site. NAP data, hours, locations—all from one config file.
Display your business information consistently across your entire site. Each component pulls data from your config file, so you update once and see changes everywhere.
Perfect for local businesses that need NAP consistency, operating hours display, and easy customer contact.
Display NAP (Name, Address, Phone) consistently. Essential for local SEO with two variants.
Show phone, email, and social links. Click-to-call and click-to-email ready.
Operating hours with real-time "Open Now" status and current day highlighting.
Embedded Google Maps with "Get Directions" button. Mobile-friendly navigation.
Edit src/config/business.js with your information:
export default {
name: 'Your Business Name',
phone: '(555) 123-4567',
email: '[email protected]',
address: { /* ... */ },
hours: { /* ... */ },
coordinates: { /* ... */ },
}; import BusinessInfo from '@theme/components/business/BusinessInfo.astro';
<BusinessInfo variant="full" /> All business components pull from the same config file. Change your phone number once, it updates across your entire site automatically.
Click on any component above to see live examples, configuration guides, and code snippets.