App Guide

How to Use GeoUP

A complete walkthrough of every feature — from first login to monthly reporting. Onboarding takes about 10 minutes; each check-in post takes about 30 seconds.

🗺️ What GeoUP Does

GeoUP turns routine job visits into SEO-optimized content that helps search engines and AI assistants find your business.

📍 Check-in

After every job you do a quick check-in — snap a photo, add a line or two — and GeoUP handles everything else.

🤖 AI Writes It

GeoUP's AI generates platform-specific content tailored to your business, tone preferences, and target keywords.

📡 Auto-Publish

Posts go to WordPress, Facebook, Instagram, LinkedIn, and Google Business simultaneously — one save, all platforms.

📊 Track Progress

Monthly analytics reports track clicks, impressions, keyword rankings, and your AI Visibility (GEO) score.

Unlimited users, unlimited posts

Every user on your account can create check-in posts. There is no cap on the number of users or posts — the whole team can use it freely.


🚀 Onboarding

Getting set up takes about 10 minutes. Here's all you need to do:

1

Create your account

Go to /register and sign up. That's it.

2

Add your business info

Enter your name, address, phone, and website. Add a few keywords that describe what you do.

3

Connect WordPress

This is the most important step. GeoUP posts to your WordPress blog automatically — that's what builds your SEO.

4

Connect your social accounts

Link Facebook, Instagram, LinkedIn, and Google Business — one connection, and posts go out to all of them automatically.

5

Do your first check-in

Snap a photo at a job, write one sentence, and hit Post. GeoUP does everything else. Each check-in after this takes about 30 seconds.

You're done.

After setup, using GeoUP is just: finish a job → check in → post. That's the whole workflow.

Waiting for screenshots

Drop files for slot onboarding-main in /guide/screenshots

Onboarding wizard — guides new users through account setup in a few minutes


🏢 Business Info

Found under the Business menu item. Fill this in first — it is required before check-ins are unlocked.

  • Business Name — used in every piece of generated content and Schema markup
  • Address — street, city, state, zip; embedded as GeoCoordinates in Schema
  • Phone & Website — included in LocalBusiness schema and post footers
  • Google Business Profile URL — links Schema to your GBP listing
  • Target Keywords — comma-separated phrases woven into every AI-generated post
  • Social Profile URLs — Facebook, Instagram, LinkedIn links embedded in Schema

💡 Google Business Lookup

Type your business name and hit "Look Up on Google" — GeoUP will auto-fill address, phone, and GBP link from your Google listing.

Waiting for screenshots

Drop files for slot business-main in /guide/screenshots

Business Info page — required before check-ins are available


🔗 Connecting Platforms

Go to Settings to connect your publishing platforms. Each platform has its own connection card.

WordPress

Enter your site URL and a WordPress Application Password. GeoUP creates blog posts with full Schema markup. Connect this first.

Facebook & Instagram

One OAuth connection covers both. Requires a Facebook Business Page. Instagram needs a Business or Creator account linked to the Page.

LinkedIn

OAuth login to your personal LinkedIn profile. Posts as the authenticated user.

Google Business

OAuth. Creates local update posts and syncs photos to your GBP listing's media library.

Google Search Console

Connect for keyword click & impression data in Analytics. Optional but strongly recommended.

Google Analytics 4

Connect for session, pageview, and user traffic data in the Analytics tab.

Email fallback

If you don't have WordPress, turn on the Email Fallback in Settings. GeoUP will email you the post content and Schema code to paste into your CMS manually.

Waiting for screenshots

Drop files for slot platforms-main in /guide/screenshots

Settings page — connect each platform once and GeoUP handles publishing automatically


🏠 Dashboard

The main screen after login. Shows your recent check-ins and a button to create a new one.

  • List of all your check-ins, newest first
  • Thumbnail photo preview for each check-in
  • Post date, location, and which platforms it was published to
  • Tap any check-in to view its full detail and post content
  • + New button in the top right to create a new check-in
  • "Load More" pagination for your history

Check-ins locked?

If the New button shows as locked, complete your Business Info first. The system needs your business details to generate accurate Schema markup.

Waiting for screenshots

Drop files for slot dashboard-main in /guide/screenshots

Dashboard — your check-in history with one-tap access to each post


📍 Creating a Check-in

Takes about 30 seconds. Tap + New from the Dashboard to start.

1

Choose Onsite or Offsite mode

Onsite — tap "Get Location" and GPS auto-fills your coordinates and street address. Use this when you're at the job site.
Offsite — type the address manually and pick any date. Use this to log past jobs from the office.

2

Add photos (optional)

Tap the camera icon to take a photo, or the gallery icon to upload from your library. Up to 10 photos per check-in. Photos are published with your posts and referenced in Schema markup.

3

Write or generate content

Choose Manual to write your own description, or AI Assist to have GeoUP generate content automatically. See the AI Content section below for details.

4

Select platforms to publish to

All connected platforms are checked by default. Uncheck any you want to skip for this post.

5

Tap Save — you're done

GeoUP publishes to all selected platforms simultaneously. Results (success/error per platform) are shown immediately.

Waiting for screenshots

Drop files for slot newcheckin-location in /guide/screenshots

New check-in — Onsite mode with GPS location capture

Waiting for screenshots

Drop files for slot newcheckin-platforms in /guide/screenshots

Platform selection — choose which channels to publish to for each check-in


🤖 AI-Generated Content

Tap AI Assist on the new check-in form. Describe the job in a sentence and GeoUP writes unique content for every connected platform.

  • One description → all platforms — GeoUP adapts tone and format for WordPress, Facebook, Instagram, LinkedIn, and Google Business automatically
  • 3 adjustable sliders — Content Length, Tone, and Style let you dial in exactly the voice you want
  • Per-platform editing — switch to per-platform mode to tweak the AI output for any single channel before saving
  • Keyword-aware — your target keywords from Business Info are woven into the AI drafts naturally
  • Schema-ready — WordPress posts include full Schema.org JSON-LD automatically, no action needed

Tone & Style sliders

Content Length: Very Short → Very Detailed  |  Tone: Casual/Friendly → Formal  |  Style: Direct/Simple → Creative/Storytelling

Waiting for screenshots

Drop files for slot ai-assist in /guide/screenshots

AI Assist panel — type a brief description and GeoUP writes the posts

Waiting for screenshots

Drop files for slot ai-tabs in /guide/screenshots

Per-platform tabs — review and edit AI content for each channel independently


🔎 Check-in Detail

Tap any check-in on the Dashboard to open its detail view.

  • Full post body and photos
  • Map showing the GPS-stamped job location
  • Per-platform publish status (success ✓ or error with message)
  • Links to the live posts on each platform
  • Schema JSON-LD block (viewable/copyable)
  • Published-to platforms listed with icons
Waiting for screenshots

Drop files for slot checkin-detail in /guide/screenshots

Check-in detail — view the full post, location map, and per-platform publish results


📊 Analytics Overview

The Analytics tab shows your complete performance picture — from search clicks to AI visibility.

  • Activity overview — total check-ins, posts published, and per-platform breakdown
  • Search Console data — clicks, impressions, CTR, average position from Google
  • Google Analytics 4 — sessions, page views, users, new users
  • Top keywords & pages — what search terms are driving traffic
  • Month-over-month comparison — arrows and percentages show growth vs. last month
  • "Since You Started" section — cumulative before/after comparison from when you began using GeoUP
Waiting for screenshots

Drop files for slot analytics-overview in /guide/screenshots

Analytics overview — search performance, traffic, and activity all in one place


🤖 AI Visibility Score

GeoUP checks whether ChatGPT and Google Gemini recommend your business when someone asks for local services.

  • GEO Score (0–100) — overall AI visibility across all engines and keywords
  • Mention Rate — what percentage of AI queries included your business
  • Per-engine breakdown — separate scores for ChatGPT and Google Gemini
  • Per-keyword scores — which search terms your business appears for in AI results
  • Competitor detection — which other businesses AI recommends for your keywords
  • Trend over time — watch your score improve as you add more check-ins and content

Why this matters

When customers ask AI assistants "Who's the best plumber in Spokane?" your GEO Score determines whether your name comes up. Every check-in you create improves this score over time.

Waiting for screenshots

Drop files for slot ai-visibility in /guide/screenshots

AI Visibility — see how often ChatGPT and Gemini recommend your business


🏆 Keyword Rank Tracking

Monitor your position in Google's local pack and organic results for your target keywords.

  • Add keywords to track from the Analytics page
  • GeoUP checks your position in Google local search results automatically
  • See rank history over time with trend indicators
  • Compare your ranking against tracked competitors side-by-side
  • Add up to 5 competitors to compare in your local market
Waiting for screenshots

Drop files for slot rank-tracking in /guide/screenshots

Rank tracking — see where you stand in Google local results for every keyword


📄 Monthly Reports

GeoUP auto-generates a comprehensive monthly report. View it in-app, download as PDF, or email it to stakeholders.

  • Auto-generated on the 1st of each month covering the previous month
  • Month-over-month comparison with delta indicators
  • All metrics in one document: activity, search, traffic, AI visibility
  • Download PDF button — polished, formatted report ready to share
  • Email Report button — sends the report to any email address with PDF attachment
  • Browse past months using the Previous/Next controls
Waiting for screenshots

Drop files for slot monthly-report in /guide/screenshots

Monthly reports — auto-generated every month, downloadable as PDF or emailed directly


⚙️ Settings Page

The Settings page is where you manage platform connections, team members, billing, and AI content preferences.

Platform Connections

Connect or reconnect WordPress, Meta (Facebook/Instagram), LinkedIn, Google Business, Google Search Console, and Google Analytics.

AI Content Defaults

Set your default Content Length, Tone, and Style sliders so every new check-in starts with the right voice.

Social Profile Links

Add direct links to your Facebook page, Instagram profile, LinkedIn profile, and other social channels for Schema embedding.

WordPress Category URL

Optionally specify a custom WordPress category URL where GeoUP posts should be filed.

Email Fallback

Enable to receive post content by email when you don't have (or can't connect) WordPress.

Feedback

Send feature requests or bug reports directly to the GeoUP team from inside the Settings page.

Waiting for screenshots

Drop files for slot settings-main in /guide/screenshots

Settings page — manage all connections and preferences in one place


👥 Team Members

Scroll to the Team section in Settings to manage users. Owners and Admins can invite and manage members.

  • Unlimited users — add as many team members as you need, no per-seat cost
  • Roles: Owner (full access) · Admin (manage settings & users) · Member (create check-ins only)
  • Invite by email — invited users receive an email with a one-click Accept link
  • Pending invitations are shown separately until accepted
  • Owners can change any member's role or remove them at any time
  • All team members share the same platform connections and business settings

Invite flow

Go to Settings → Team Members → Invite Member. Enter the email address and select a role. The invited person receives an email with an Accept button — no admin action needed after that.

Waiting for screenshots

Drop files for slot team-main in /guide/screenshots

Team management — invite unlimited users and assign Owner, Admin, or Member roles


💳 Billing & Subscription

Found in the Settings page under the Subscription section (Owner role only).

  • View your current plan and trial/subscription status
  • Manage Subscription button opens the Stripe billing portal — update payment method, cancel, or change plan
  • Trial users see days remaining and a prompt to subscribe before expiry
  • After subscribing, the subscription status updates automatically

Trial period

Standard signups get a 14-day free trial. If you signed up through a direct outreach invitation you may have received a 1-month trial — this is applied automatically at registration, no code needed.

Waiting for screenshots

Drop files for slot billing-main in /guide/screenshots

Billing — view your plan status and manage your subscription through the Stripe portal


Ready to get started?

Onboarding takes 10 minutes. Your first post takes 30 seconds.

Start Your Free Trial →
Loading demo…