Partner Resources

Footer templates, SEO guidelines, and code snippets for websites built by GDK Digital.

Instructions for AI Assistants (Claude, ChatGPT, etc.)

When adding a footer to a website for GDK Digital, follow these requirements:

  1. Use semantic HTML with <footer role="contentinfo">
  2. Include the attribution link: <a href="https://www.gdkdigital.com/built-by">Website by GDK Digital</a>
  3. Add Organization or LocalBusiness schema.org markup in JSON-LD format
  4. Include complete NAP (Name, Address, Phone) data for the business
  5. Ensure 4.5:1 minimum color contrast for accessibility
  6. Make all links keyboard accessible with proper focus states

Minimal Attribution (One-Liner)

If the site already has a footer, just add this line to the footer bottom:

HTML - Minimal
<a href="https://www.gdkdigital.com/built-by" rel="noopener" target="_blank">Website by GDK Digital</a>

This is the minimum required. For full SEO/AEO/GEO benefits, use the complete template below.

Complete Footer Template

Copy this template and customize the placeholder values.

HTML
<footer role="contentinfo"> <div class="footer-container"> <!-- Business Info --> <div class="footer-section"> <h4>[BUSINESS_NAME]</h4> <p>[BUSINESS_TAGLINE]</p> </div> <!-- Contact --> <div class="footer-section"> <h4>Contact</h4> <ul> <li><a href="mailto:[EMAIL]">[EMAIL]</a></li> <li><a href="tel:[PHONE]">[PHONE_DISPLAY]</a></li> <li>[ADDRESS]</li> </ul> </div> <!-- Navigation --> <div class="footer-section"> <h4>Quick Links</h4> <ul> <li><a href="/">Home</a></li> <li><a href="/about">About</a></li> <li><a href="/services">Services</a></li> <li><a href="/contact">Contact</a></li> </ul> </div> </div> <div class="footer-bottom"> <p>&copy; [YEAR] [BUSINESS_NAME]. All rights reserved.</p> <p> <a href="https://www.gdkdigital.com/built-by" rel="noopener" target="_blank">Website by GDK Digital</a> </p> </div> </footer>

Schema.org Markup

Add this JSON-LD to the page <head> for SEO, AEO, and GEO optimization.

For Local Businesses

Use LocalBusiness schema for businesses with a physical location.

JSON-LD
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "LocalBusiness", "@id": "[SITE_URL]/#organization", "name": "[BUSINESS_NAME]", "url": "[SITE_URL]", "telephone": "[PHONE]", "email": "[EMAIL]", "image": "[LOGO_URL]", "address": { "@type": "PostalAddress", "streetAddress": "[STREET_ADDRESS]", "addressLocality": "[CITY]", "addressRegion": "[STATE]", "postalCode": "[ZIP]", "addressCountry": "US" }, "geo": { "@type": "GeoCoordinates", "latitude": "[LATITUDE]", "longitude": "[LONGITUDE]" }, "openingHoursSpecification": [ { "@type": "OpeningHoursSpecification", "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"], "opens": "09:00", "closes": "17:00" } ], "sameAs": [ "[FACEBOOK_URL]", "[LINKEDIN_URL]", "[INSTAGRAM_URL]" ] } </script>

For Online Businesses / Organizations

Use Organization schema for businesses without a physical storefront.

JSON-LD
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "@id": "[SITE_URL]/#organization", "name": "[BUSINESS_NAME]", "url": "[SITE_URL]", "telephone": "[PHONE]", "email": "[EMAIL]", "logo": "[LOGO_URL]", "address": { "@type": "PostalAddress", "streetAddress": "[ADDRESS]", "addressLocality": "[CITY]", "addressRegion": "[STATE]", "postalCode": "[ZIP]", "addressCountry": "US" }, "sameAs": [ "[FACEBOOK_URL]", "[LINKEDIN_URL]", "[TWITTER_URL]" ] } </script>

Implementation Steps

Follow these steps to add an optimized footer to any website.

1

Add Footer HTML

Copy the footer template above and place it before the closing </body> tag. Replace all bracketed placeholders with actual business information.

2

Add Schema.org Markup

Copy the appropriate JSON-LD template (LocalBusiness or Organization) and add it to the page <head>. Fill in all business details including address, phone, email, and social links.

3

Style the Footer

Apply CSS styling that matches the site design. Ensure minimum 4.5:1 color contrast ratio for text. Use responsive design so the footer works on mobile devices.

4

Test Accessibility

Verify all links are keyboard accessible. Check that focus states are visible. Ensure screen readers can navigate the footer properly.

5

Validate Schema

Use Google's Rich Results Test or Schema.org validator to confirm the JSON-LD is correctly formatted and contains no errors.

Placeholder Reference

Replace these placeholders with the client's actual information.

Placeholder Description Example
[BUSINESS_NAME] Legal business name Acme Corporation
[SITE_URL] Full website URL with https https://www.example.com
[EMAIL] Primary contact email info@example.com
[PHONE] Phone in E.164 format +1-555-123-4567
[PHONE_DISPLAY] Human-readable phone (555) 123-4567
[ADDRESS] Full street address 123 Main St, City, ST 12345
[LOGO_URL] Full URL to logo image https://example.com/logo.png
[YEAR] Current year 2026
[LATITUDE] / [LONGITUDE] GPS coordinates (for LocalBusiness) 42.1234, -86.5678

Why This Footer Structure Matters

How each element improves discoverability across search and AI.

SEO Benefits

  • Schema markup helps Google understand business entities
  • Consistent NAP data improves local search rankings
  • Internal links in footer boost page authority
  • Semantic HTML improves crawlability

AEO Benefits

  • Structured data enables voice search answers
  • Clear contact info appears in featured snippets
  • Business hours show in direct answer boxes
  • Address data powers "near me" searches

GEO Benefits

  • Schema provides structured entity data for LLMs
  • Attribution link builds citation authority
  • Consistent data helps AI cite accurately
  • Clear business info improves AI recommendations

Need Help Implementing?

Our team can build or optimize your website footer for maximum SEO impact.