Ujjwal TiwariVibe coding lab
All posts

Lab note

Free Local SEO Toolkit: Six Tools on One Site

Ujjwal Tiwari — Salesforce architect and product builder in Waterloo, Ontario

Ujjwal Tiwari

Waterloo, Ontario · SFMC architect & product builder · 3 min read

  • Local SEO
  • Google Business Profile
  • Technical SEO
  • Next.js

I built a free local SEO toolkit on ujjwaltiwari.com—six utilities for small businesses and marketers. No signup. Most tools run in the browser; the review audit, NAP checker, and AI polish step use server APIs.

The workflow is simple: run the review audit first, then open the other tools. Your listing data pre-fills in the same browser session.


1. Google Review Audit

Run the review audit →

Search your Google Business Profile, get a health score (0–100), profile snapshot, recent reviews, and next steps. Powered by Google Places API (New).

Write-up: building the review audit with Next.js


2. NAP Consistency Checker

Check NAP →

Enter your website URL and Google listing. The tool fetches your homepage, extracts name/phone/address signals (including JSON-LD), and compares them to your GBP data.

NAP mismatches confuse search engines and customers. This catches them before you spend time on content or ads.


3. Local Business Schema Generator

Generate schema →

Build LocalBusiness JSON-LD—name, address, phone, hours, geo, business type. Copy raw JSON or a full script tag.

After an audit, fields pre-fill from your listing. Write-up: schema generator post


4. Local Meta Tag Generator

Generate meta tags →

Title tags, meta descriptions, and H1 suggestions for local service pages. Enter business name, city, region, and primary service; copy the outputs into your CMS.


5. GBP Post Idea Generator

Get post ideas →

Eight editable Google Business Profile post drafts—introductions, tips, promos, review prompts, and community hooks. Pick a tone (professional, friendly, or promotional) and optional seasonal hook.


6. LLM Citation Generator (GEO)

Build citation pack →

Generate llms.txt, ai.txt, FAQ markdown, FAQPage JSON-LD, and a Custom GPT knowledge file so AI search systems can cite your business accurately.

Templates generate instantly in the browser. Click Polish with AI to expand FAQs and citation copy with GPT-4o mini (business facts are sent to OpenAI for that step only).

This does not add you to a global ChatGPT database—it helps crawlers and Custom GPTs read consistent facts from your site.


How they connect

StepToolWhat happens
1Review auditSaves listing snapshot to session storage
2Schema / NAP / meta / posts / citationReads snapshot and pre-fills forms
3NAP checkerOptional website URL compare against GBP
4LLM citationOptional AI polish for llms.txt and FAQs

Nothing is stored on my servers except Places API calls (audit, NAP) and optional OpenAI calls (citation polish). Session data stays in your browser until you close the tab.


Start here

Browse all free tools →

For the strategic context behind local SEO—GBP, citations, reviews, content—see Leveraging Local SEO to Amplify Small Business Success.

If you have any questions, contact me.