- Writing Increase
- Posts
- How to Add NAP (Name, Address, Place) to Divi Websites
How to Add NAP (Name, Address, Place) to Divi Websites
Using Divi for Local SEO - Super Simple

For local businesses, online visibility is paramount. You want to make sure potential customers in your area can easily find you when they're searching for the products or services you offer. One foundational element of local search engine optimization (SEO) is ensuring your NAP—name, Address, and Phone Number—is clearly and consistently displayed on your website.

You may be using Divi for the first time or encountering the concept of “NAP” for the first time, but either way, we'll dive into how to strategically add NAP to your Divi website, focusing on related best practices for local SEO.
Why NAP is Important for Local SEO
Before we jump into the "how," let's understand the "why." NAP is critical for local SEO because it helps search engines like Google verify your business's legitimacy and location. When search engines can confidently confirm your business details, they are more likely to:
Give you an edge in local search rankings: Consistent NAP signals to search engines that your business is real and serves a specific geographic area. This is key for ranking higher in local search results, including the coveted Google Maps results and local pack.
Improve visibility in online directories: Many online business directories and citation sites pull/scrape NAP information directly from websites. Consistent NAP across your website and these directories strengthen your online presence and reach.
Establish user trust and credibility: Clearly displaying your NAP builds trust with potential customers. It shows you're a legitimate business with a physical location (if applicable) and readily available contact information. Even if you aren’t running a local business, having a phone number and address present can make people more at ease when considering doing business with you.
Ensure consistency with your Google Business Profile: Your Google Business Profile (GBP) is arguably the most important online listing for local businesses. Maintaining identical NAP information between your website and GBP is essential for reinforcing your business identity to Google.
The key is to make it easily accessible to both search engines and website visitors.
The footer of your website (or footer layout in Divi terms) is the ideal primary location for your NAP. It's a site-wide element, meaning it appears on every page, consistently reinforcing your business information. Think of your footer as the digital equivalent of your storefront sign – always visible and providing essential details.
Here are a few common footer arrangements in Divi and how to integrate NAP into them:
The Simple Footer Bar: This is a minimalist footer, often a single horizontal bar at the very bottom of the page. In this arrangement, you can place your NAP text concisely in the center or aligned to one side, often alongside copyright information. This is a clean and unobtrusive way to include NAP, especially if you want a less cluttered footer.
The Multi-Column Footer: This is a more common and versatile footer layout, dividing the footer area into columns. This allows for more organized information. Ideal columns for NAP placement include:
Footer Column w/ Contact Info: Dedicate an entire column to contact information. This is a highly effective approach, allowing you to prominently display your business name, full address, phone number, and even email address. You can use Divi's Text Modules and Contact Form Module to structure this column.
Footer Column w/ Logo: If your footer includes your logo, you can naturally incorporate your NAP right below it. Briefly introduce your business and include the NAP as part of your core business details.
Footer Column w/ Map: Some footers feature a nice map with the business location on it. This is great for businesses in larger cities and is a natural place to include your phone number, address, and business name.
Best Practices for Adding NAP in Divi’s Footers:
Make it readable, not so tiny that it’ll never be noticed
Add links like the tel link for phone numbers, and a link to your Google Business profile on your address so people can interact with you even easier
Add a button asking for reviews here as well, you’ll be surprised by the trickle of reviews that you’ll get from doing this
NAP on About and Contact Pages
Although adding NAP in the footer is a best practice, your potential customers are often looking for those business details in other places as well. Sometimes they don’t want to scroll down to your footer.
Your About Us Page and Contact Page are very important places to include your NAP. These pages are specifically designed to provide visitors with in-depth information about your business and how to get in touch.
If you’re just starting to build your website with Divi, I highly encourage you to look at their Starter Sites. I think they are building two a week and cover a lot of industries. Each Starter Site is going to come with footer templates and page designs for your home page and contact page. This makes it easy because it’ll already be designed for you and you can plug your NAP into the design very easily.
NAP Consistency Beyond Your Divi Website
Remember, NAP consistency isn't only for your website. Your entire online presence should be consistent. Strive for identical NAP information across:
Google Business Profile (GBP): This is paramount. Ensure your website NAP exactly matches your GBP listing.
Online Business Directories: List your business on reputable online directories like Yelp, Bing Places, Apple Maps, industry-specific directories, etc., and meticulously ensure NAP consistency.
Social Media Profiles: While not always as prominent, include NAP in your social media profile's "About" sections where applicable.
Email Marketing Footers: Most email marketing software requires businesses to list your address, name, and phone number (for legal purposes). Since you must have these items there, you might as well double-check that they are correct and match everything else.
Note: Google has become sophisticated enough to understand subtle variations in NAP. For instance, "Street" vs. "St." or minor differences in phone number formatting are generally understood by search enginges. However, don't rely on Google to connect the dots.
Aim for perfect consistency whenever possible. This eliminates any potential ambiguity for search engines and reinforces a clear and unified online identity for your business.
Did You Know Schema Uses the Same Business Details?
Schema is a more friendly format for marking up text that machines and AI/LLMs can understand better. Instead of having your phone number in your footer, schema uses a structured tagging system to tell machines, “this is a phone number, so treat it like a phone number.”
Search Engines have the tough job of figuring out the meaning and significance of the text they find on your website. Structured data is one way of saying, “I have this content on my site, and this is exactly what it is.”
For local businesses, Local Business schema is incredibly valuable. It helps search engines understand:
Your business name, address, and phone number (NAP – schema reinforces this!)
Your business type (e.g., Restaurant, Auto Repair, Dentist, etc.)
Your hours of operation
Your price range
Customer reviews and ratings
Your website URL and social media profiles
By implementing Local Business schema, you're essentially serving up your key business information on a silver platter for search engines. This can lead to:
Enhanced Rich Snippets in Search Results: Schema can enable rich snippets, making your search listings more visually appealing and informative. These snippets include elements like star ratings, business hours, and location details directly in the search results, which can significantly improve click-through rates.
Improved Search Engine Understanding: Schema helps search engines accurately categorize and index your business, leading to better targeting in local search results.
Potential Boost in Local Rankings: While not a direct ranking factor, schema contributes to a stronger overall SEO profile, which can indirectly influence your local search rankings.
Implementing Local Business Schema in Divi
There are several ways to implement Local Business schema on your Divi website:
1. Using a Schema Plugin (e.g., Slim SEO Schema):
This is often the easiest and most user-friendly method, especially for those less comfortable with code. Plugins like Slim SEO Schema (which we'll reference here, but others exist) simplify the process significantly.
Installation and Activation: Install and activate the Slim SEO Schema plugin (or your chosen schema plugin) from the WordPress plugin repository.
Visual Schema Builder: Slim SEO Schema boasts a visual schema builder. This allows you to create schema markup without writing code. You typically select the "Local Business" schema type and then fill in the fields provided, such as business name, address, phone number, business type, hours, logo, social media links, etc.
Divi Integration: Slim SEO Schema is designed to be compatible with page builders like Divi. You can often apply schema to specific Divi layouts (templates) or globally across your site depending on the plugin's features.
Dynamic Data: Many schema plugins, including Slim SEO Schema, allow you to use dynamic data. This means you can pull information directly from your website content (like your business name or post titles) to populate schema fields automatically, ensuring accuracy and reducing manual input.
2. Manual JSON-LD Implementation via Divi Code Modules:
For those comfortable with a bit of code or who prefer not to use additional plugins, you can manually implement schema using JSON-LD (JavaScript Object Notation for Linked Data). JSON-LD is Google's recommended format for schema markup.
Generate Your Schema Code: You can use online schema markup generators (search for "JSON-LD schema generator") to create the Local Business schema code. These generators provide forms where you input your business information, and they output the JSON-LD code. Alternatively, you can manually write the JSON-LD code if you're familiar with the schema.org vocabulary. (See the example code snippet from AgencyAnalytics in the search results for inspiration.)
Placement: Decide where to place your schema code. Common locations include:
Footer Layout (Global): Adding the schema code to your global footer layout will apply it to every page of your Divi website, which is often suitable for Local Business schema as it represents site-wide business information.
Divi Code Modules: In Divi, you can use Code Modules to insert code directly into your layouts (templates).
Contact Page Layout: You might choose to place Local Business schema specifically on your Contact Page layout.
Site Wide in Site Header: If you are using a plugin like WP Code or Fluent Snippets, you can deploy your schema across the whole website (on every page) via the header.
Verification: After implementing schema, use Google's Rich Results Test tool (search for "Google Rich Results Test") to validate your schema and ensure it's correctly implemented and recognized by Google.
Schema is harder to read for humans but is cut and dry for machines. Here’s what it looks like (with placeholder information.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Your Business Name",
"image": "URL to your business logo",
"@id": "Your Business Website URL",
"url": "Your Business Website URL",
"telephone": "Your Phone Number",
"address": {
"@type": "PostalAddress",
"streetAddress": "Your Street Address",
"addressLocality": "Your City",
"addressRegion": "Your State/Region",
"postalCode": "Your Postal Code",
"addressCountry": "Your Country"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": "Your Latitude",
"longitude": "Your Longitude"
},
"openingHoursSpecification": {
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
],
"opens": "09:00",
"closes": "17:00"
},
"sameAs" : [
"Link to your Facebook page",
"Link to your Twitter profile",
"Link to your Yelp page"
]
}
</script>(Remember to replace the placeholder information with your actual business details. You can find latitude and longitude coordinates using Google Maps.)
Choosing the Right Implementation Method:
Plugins are Ideal for comprehensive schema deployments. Great for users who prefer a code-free approach. They tend to be conceptually harder to work with.
Manual JSON-LD offers more control and avoids adding extra plugins. It is foolproof, especially if you’re deploying minimal schema across your site and using schema generators.
NAP and Schema – Do Local SEO Right with Divi Websites
Implementing NAP correctly and using Local Business schema are foundational steps for local SEO and are especially easy to do on Divi websites. This is not a silver bullet—rather, it’s a table stakes and one of the first things you need to make sure you have on your website.
Take the time to implement these today, and let me know how it goes.
Reply