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:
Create your account
Go to /register and sign up. That's it.
Add your business info
Enter your name, address, phone, and website. Add a few keywords that describe what you do.
Connect WordPress
This is the most important step. GeoUP posts to your WordPress blog automatically — that's what builds your SEO.
Connect your social accounts
Link Facebook, Instagram, LinkedIn, and Google Business — one connection, and posts go out to all of them automatically.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Select platforms to publish to
All connected platforms are checked by default. Uncheck any you want to skip for this post.
Tap Save — you're done
GeoUP publishes to all selected platforms simultaneously. Results (success/error per platform) are shown immediately.
Drop files for slot newcheckin-location in /guide/screenshots
New check-in — Onsite mode with GPS location capture
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
Drop files for slot ai-assist in /guide/screenshots
AI Assist panel — type a brief description and GeoUP writes the posts
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
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
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.
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
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
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.
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.
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.
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 →