Dashboard
Prizmer Sports
SEO Master Checklist
SEO Master Checklist
90-day SEO / AEO / GEO strategy execution tracker for Santa Rosa County, FL. Click any task to mark it done. Progress saves automatically in your browser.
0
Total Tasks
0
Completed
0
Remaining
0%
Complete
📍 Month 1 — Foundation (Weeks 1–4)
GBP optimization, review collection system, 5 core pages live, schema markup, Search Console + BrightLocal setup.
📍 Month 2 — Content Depth (Weeks 5–8)
Long-form GEO content, Pokémon/MTG/Sell pages live, all directory submissions, local link building begins.
📍 Month 3 — AEO + GEO Push (Weeks 9–12)
FAQ blog posts, event pages, email list launch, 60-day data review, AI citation testing.
Reference
Content to
Capture
Capture
Every photo and video asset needed for GBP, the website, social, and email. Check off each shot as you capture it.
📷 Storefront & Exterior
▾
Front exterior — daytime (full signage + entrance)
GBP cover photo + homepage hero. Clean sky or overcast preferred.
CriticalGBP · Web
Front exterior — evening / lit sign
Strong brand presence. GBP secondary photo + social post.
HighGBP · IG
Parking and surrounding area — wide establishing shot
Answers "where exactly is it" for new customers.
MediumGBP · Web
Street address / building number clearly visible
GBP verification + local trust signal.
MediumGBP
📷 Store Interior & Displays
▾
Full interior overview — wide angle from entrance
Shows layout, size, and vibe. GBP interior + website About section.
CriticalGBP · Web
Main display cases — low angle through glass
Graded slabs and high-value singles. Hero image for /sports-cards/ and /grading-services/ pages.
CriticalGBP · Web · IG
Wall shelves — sealed booster boxes organized
Used on /trading-card-games/ pages and GBP product listings.
HighGBP · Web · IG
Singles binders and card storage boxes
Shows inventory depth. Used on Sell Cards and Sports Cards pages.
HighWeb · GBP
Event / play table setup — during an active event
Shows the community space. Used on /events/ page, GBP, and social.
HighWeb · GBP · IG
Event setup before doors open — clean, organized tables
Playmats, prize packs, chairs. Used for GBP Event posts and pre-event social.
MediumGBP · IG
📷 Product Close-Ups
▾
Graded slab stack — PSA / BGS (3–5 slabs fanned or stacked)
Signature image for /grading-services/. Strong GBP product photo. Shoot on black surface.
CriticalWeb · GBP · IG
Football cards — raw singles fanned (6–8 cards on dark surface)
Primary visual for /sports-cards/ football section.
HighWeb · IG
Basketball cards — star player close-up (1–2 premium singles)
Strong engagement driver on Instagram. GBP product photo.
HighIG · GBP
Baseball cards — vintage and modern mix side by side
Topps Chrome rookie next to a vintage card. Shows inventory range.
MediumWeb · IG
Pokémon cards — rare / holo spread (ultra rares fanned)
Hero image for /trading-card-games/pokemon/. High engagement on IG.
CriticalWeb · IG · GBP
MTG cards — commander staples or premium singles spread
Hero image for /trading-card-games/magic-the-gathering/.
HighWeb · IG
Sealed booster boxes — stack of 4–6 boxes arranged
GBP product listing + /sports-cards/ sealed section + social new arrival posts.
HighGBP · Web · IG
Pokémon Elite Trainer Box — front-facing on clean surface
GBP product listing image, /pokemon/ page, and social posts on ETB drops.
HighGBP · Web · IG
📷 Staff & Team
▾
Owner / staff portrait — professional, clean background
About page, email newsletters, influencer crossover content.
HighWeb · Email · IG
Staff behind the counter — candid, helping a customer
Authentic local feel. GBP team photo + Facebook.
MediumGBP · FB
Staff examining a card — hands holding card under light
Close-up, inspecting condition. Used on /grading-services/ page. Shows expertise.
HighWeb · IG
📷 Customers & Community
▾
Customer browsing singles binders — over-shoulder shot
Shows an active store, not empty shelves. GBP + social.
HighGBP · IG
Tournament players in action — wide shot of FNM or Pokémon league
Shows event atmosphere. /events/ page hero + GBP Event post.
CriticalWeb · GBP · IG
Kids at Pokémon league (get parent permission)
Shows family-friendly environment. /pokemon/ page + Facebook. High trust signal for parents.
HighWeb · FB · IG
Customer reacting to a pull — candid pack opening reaction
High engagement social content. Capture both photo and short video clip.
HighIG · TikTok
🎬 Reels & TikTok Videos
▾
Store tour walkthrough — 60-sec vertical, full store
Pin this to your Instagram profile. Title: "Inside Prizmer Sports — Milton, FL." Drives discovery and builds trust before first visit.
CriticalIG · TikTok · Web
Box break — full hobby box opening (60–90 sec vertical)
Title card: "Opening [Set] at Prizmer Sports in Milton, FL." Core recurring content. Show every hit.
CriticalIG · TikTok · FB
Pack opening — quick 15-second rip (1–3 packs, fast hook)
Hook in first 2 seconds. High-volume, repeatable format. Shoot multiple per session.
HighIG · TikTok
"Is this worth grading?" card reveal (30–60 sec)
Show a card, examine corners and surface, give a verdict. Voice over or text overlay. Drives grading service traffic — this format gets saves and shares.
CriticalIG · TikTok · Web
New arrival drop — "just got [set] in stock" (15–30 sec)
Show boxes arriving or on shelves, pull a few packs. Post within hours of arrival for maximum impact.
HighIG · TikTok · FB
PSA grading submission process (30–60 sec)
Show cards being prepped, sleeved, and packaged for PSA submission. Educational + demonstrates the service. Embed on /grading-services/ page.
HighIG · TikTok · Web
Event highlight reel — FNM or Pokémon tournament (60–90 sec edit)
Players, games, prizes, atmosphere. Post after every event. Embed on /events/ page. Builds FOMO for people who didn't attend.
HighIG · FB · Web
Pokémon league day recap — 30-sec montage
Different age groups, card play, friendly competition. Community builder, strong for Facebook parents.
MediumIG · FB
📧 Email & Newsletter Assets
▾
Header hero image — horizontal crop 600×300px (storefront or card spread)
Used in every email newsletter header. Shoot a dedicated version — don't just crop a social post.
CriticalEmail
Monthly "what's hot" feature card — one premium card on dark surface
Featured image for the monthly hot list email. Reshoot each month with the current hottest card.
HighEmail · IG
Event promo flat lay — playmats, dice, prize packs, card packs
Source photo for pre-release and tournament email graphics. Black foam board backdrop.
MediumEmail · IG · GBP
Grading CTA image — single PSA/BGS slab, tight crop on grade label
Used in grading service email campaigns and /grading-services/ page CTA section.
MediumEmail · Web
Shoot day tip
The email assets (header hero, monthly feature, event flat lay) can all be knocked out in 20 minutes with a piece of black foam board as a backdrop. Batch those in a single session and you'll have email visuals for 6 months. The GBP shots — storefront, interior, display cases — are one afternoon with your phone. Do those first since they're live immediately.
Month 1 · Week 1
GBP
Foundation
Foundation
Google Business Profile is the highest-leverage action in the entire strategy. Complete this first before touching the website. One optimized GBP drives more walk-ins than any page you'll build.
GBP Core Setup
▾
Claim and verify Google Business Profile if not already done
Go to business.google.com — verify via postcard, phone, or video
CriticalGBP
Set primary category to "Sports Trading Card Shop"
This single field has the largest impact on local pack rankings
CriticalGBP
Add secondary categories: Hobby Shop, Game Store, Collectibles Store
HighGBP
Write GBP business description (750 characters)
Must include: "sports cards," "trading card games," "Santa Rosa County," "Milton FL," "Pace FL," + at least one brand (Pokémon, Magic: The Gathering, Panini, Topps)
CriticalGBP
Enable all relevant attributes
In-store shopping: Yes · Appointment required: No · Locally owned: Yes
HighGBP
Set exact business hours (Mon–Sun with correct open/close)
HighGBP
Upload 10+ high-quality photos to GBP
Storefront exterior, interior shelves, display cases, product, events. Name files descriptively before uploading: "prizmer-sports-milton-fl-sports-cards.jpg"
HighGBP
GBP Products + Q&A
▾
Add GBP Product listings (minimum 6)
Singles, Sealed Product, Graded Cards, TCG Singles, Booster Boxes, Pokémon Cards. Each needs photo + price range + description with local keywords
HighGBP
Seed GBP Q&A with 8–10 questions + your own answers
"Do you buy sports cards?" / "Do you host Pokémon tournaments?" / "Do you carry PSA graded cards?" / "What brands do you carry?" — answer all of them yourself before customers can
HighGBP
Create GBP short URL / review link
Get your direct review link from GBP dashboard. Shorten with bit.ly or similar. This is what you'll text customers post-transaction
CriticalReviews
Publish first GBP Post
"What's New" or "Offer" post — announce new arrivals or current deals. Include photo.
MediumGBP
Month 1 · Week 2
GBP Refinement
+ Review Engine
+ Review Engine
Review velocity is the single fastest ranking lever in local SEO. 50 reviews in 90 days is achievable with a consistent ask system. Build the system this week.
Review Collection System
▾
Create a 1-tap review link and save it to your phone home screen
Every transaction gets a verbal ask + follow-up text with the link. Make it frictionless.
CriticalReviews
Print a QR code review card and place it at the register
Simple card: "Enjoyed your visit? Leave us a Google review — it means everything." QR code + short URL.
HighReviews
Ask every existing customer you have a relationship with for a review
Regulars, people who've sold to you, event players. Text or DM individually. Target 10 reviews in week 1 of the ask campaign.
CriticalReviews
Respond to every existing Google review (positive and negative)
Response rate is a ranking signal. Include the business name + city in responses naturally.
HighReviews
Set a 90-day review target: 50 reviews at 4.5+ stars
Track weekly. If you're behind, increase the verbal ask rate and add a post-event follow-up message to tournament participants.
HighReviews
GBP Ongoing Cadence Setup
▾
Schedule 2x/week GBP post cadence in your calendar
Minimum: new arrivals, tournament announcements, case breaks. These push into AI-powered local packs.
HighGBP
Add GBP "Services" entries for each service line
Buy Sports Cards, Sell Sports Cards, PSA Grading Submissions, Pokémon TCG Events, Friday Night Magic, Sports Card Collections
MediumGBP
Month 1 · Week 3
Core Pages
Go Live
Go Live
The 5 HTML pages are already built. This week is about deploying them correctly — updating placeholder data, adding to your CMS, and getting them indexed.
Deploy the 5 Core Pages
▾
Update all placeholder data on 5 pages (address, phone, hours)
Replace "YOUR STREET ADDRESS" + "850-555-0100" + hours in every HTML file before publishing
CriticalPages
Publish Page 1: Sports Cards Santa Rosa FL (/sports-cards/)
CriticalPages
Publish Page 2: Sell Cards Santa Rosa County (/sell-cards-santa-rosa-county/)
CriticalPages
Publish Page 3: Pokémon Cards Santa Rosa FL (/trading-card-games/pokemon/)
CriticalPages
Publish Page 4: PSA Grading Near Pensacola (/grading-services/)
CriticalPages
Publish Page 5: TCG Events + MTG Santa Rosa FL (/events/)
CriticalPages
Verify all internal links between pages work correctly
HighTechnical
Submit all 5 URLs to Google Search Console for indexing
Search Console → URL Inspection → Request Indexing for each page
CriticalTechnical
Month 1 · Week 4
Schema Markup
+ Tracking Setup
+ Tracking Setup
Verify schema is rendering correctly and get all tracking in place before Month 2. You need data from day one to make good decisions at the 60-day audit.
Schema Verification
▾
Test all 5 pages through Google's Rich Results Test
search.google.com/test/rich-results — verify FAQPage schema renders without errors on each page
HighSchema
Test LocalBusiness schema with Schema.org validator
validator.schema.org — verify all required fields present and no errors
HighSchema
Verify sitemap.xml includes all 5 new pages
MediumTechnical
Tracking + Reporting Setup
▾
Set up Google Search Console and verify domain
Track impressions + clicks for all target queries. This is the free tool that tells you exactly what's working.
CriticalTracking
Set up BrightLocal or Whitespark for local rank tracking
Track local pack rankings for top 10 keywords weekly. BrightLocal is ~$29/mo and worth it.
HighTracking
Add the 10 priority keywords to rank tracker
"sports cards Santa Rosa FL" / "sell sports cards Milton FL" / "Pokémon cards Santa Rosa FL" / "PSA grading near Pensacola" / "Friday Night Magic Santa Rosa" + 5 more
HighTracking
Connect Google Analytics 4 to the website
MediumTracking
Month 2 · Week 5
Content
Depth Push
Depth Push
Additional service pages that weren't in the first 5. These expand the keyword footprint and cover queries that the core pages don't.
Additional Service Pages
▾
Build Baseball Cards page (/sports-cards/baseball/)
Target "baseball cards Santa Rosa FL" / "Topps Chrome Milton FL" / "buy baseball cards near Pensacola." Sports cards are priority — build all sport sub-pages before TCG.
CriticalPages
Build Basketball Cards page (/sports-cards/basketball/)
Target "basketball cards Santa Rosa FL" / "NBA cards Milton FL." Prizm and Hoops are the volume drivers.
CriticalPages
Build Hockey Cards page (/sports-cards/hockey/)
Target "hockey cards Santa Rosa FL" / "Upper Deck near Pensacola." Smaller audience but zero local competition.
HighPages
Build Magic: The Gathering page (/trading-card-games/magic-the-gathering/)
Target "Magic the Gathering Santa Rosa FL" / "FNM near Pensacola." TCG pages follow sports card pages in priority order.
MediumPages
Build Yu-Gi-Oh! page (/trading-card-games/yugioh/)
MediumPages
Add Event schema (JSON-LD) to every individual event on /events/ page
Each recurring event (FNM, Pokémon League, YGO) gets EventSeries schema. One-time events get Event schema. These show in Google's event packs.
HighSchema
Month 2 · Week 6
Long-Form GEO
Content
Content
The "Ultimate Guide" is the most important GEO asset you'll build. It's the document that AI engines will pull from when someone asks about card shops in Santa Rosa County.
Ultimate Guide — GEO Anchor Content
▾
Write "Ultimate Guide to Sports Cards in Santa Rosa County, FL" (2,000+ words)
Cover: where to buy, how to sell, grading options, local market, popular sets, collector FAQ, local shop profile. This is the reference document AI engines will cite.
CriticalGEO
Write "How to Sell Sports Cards in Milton / Pace FL" guide
Step-by-step. Includes pricing expectations, what to bring, what gets higher offers, estate guidance.
HighAEO
Add quotable stat-backed statements to every page
"Prizmer Sports carries 10,000+ singles across football, basketball, and baseball" — "We submit to PSA weekly from our Milton location" — these get extracted and cited verbatim by AI
HighGEO
Verify every page mentions all 7 target cities at least once
Milton, Pace, Gulf Breeze, Navarre, Bagdad, Jay, Pensacola. These are your local entity signals.
MediumGEO
Month 2 · Week 7
Directory
Submissions
Submissions
Third-party citations are how AI engines verify your business exists and is legitimate. Each listing creates a citation trail. NAP consistency (Name, Address, Phone) must be identical across all.
Core Directories (Do These First)
▾
Yelp — Create / claim business listing
CriticalDirectory
Apple Maps — Claim via Apple Business Connect
CriticalDirectory
Bing Places — Create listing at bingplaces.com
HighDirectory
Facebook Business Page — Create or fully optimize
HighDirectory
Foursquare / Swarm — Add business listing
MediumDirectory
Nextdoor — Set up business page for local area
HighDirectory
Hobby-Specific Directories
▾
TCGPlayer — Set up store listing at tcgplayer.com
Includes website link. This is a domain authority citation from within the hobby.
CriticalDirectory
PSA Authorized Dealer Directory — Apply or get listed
HighDirectory
Beckett Dealer Locator — Submit for listing
MediumDirectory
WPN (Wizards Play Network) — Ensure store is listed as FNM venue
locator.wizards.com — this is how new Magic players in your area find you
CriticalDirectory
Play! Pokémon — Register as an event organizer for official event support
HighDirectory
Month 2 · Week 8
Social + Local
Link Building
Link Building
Social doesn't directly move rankings. It builds brand search volume (which Google reads as authority), generates crawlable content, and creates citation trails AI engines follow.
Social Content System
▾
Set Instagram posting cadence — new arrivals, breaks, tournament results, tagged location
Use location sticker in every post. Include city name in captions. "New Prizm at Prizmer Sports in Milton, FL 📍"
HighSocial
Post 3 Reels/TikToks: box breaks, pack openings, card reveals with shop tagged
Title videos with city: "Opening a Hobby Box at Prizmer Sports in Milton FL" — these get indexed
MediumSocial
Local Link Building
▾
Join and post in Santa Rosa County / Pensacola hobby Facebook groups
Announce events, new arrivals, case breaks. Not spam — actual community contribution with website link in profile.
HighLinks
Post in r/baseballcards, r/PokemonTCG, r/sportscardsettings with store info
Introduce the shop. Reddit threads get indexed. Use "card shop in Santa Rosa County / Milton FL" naturally.
MediumLinks
Contact Milton / Pace small business association for membership listing
MediumLinks
Sponsor or donate product to one local youth sports or school event
Gets you a local .edu or community org link plus goodwill. Target Santa Rosa County School District PTAs or youth flag football leagues.
MediumLinks
Month 3 · Week 9
AEO Blog
Content
Content
FAQ-heavy blog posts targeting People Also Ask patterns. These capture informational queries and establish the site as an authority source for AI engines to cite.
FAQ Blog Posts (4 Target Topics)
▾
Publish: "What Sports Cards Are Worth Money Right Now?" (blog post)
Sports cards content first. Target: "what sports cards are worth money" — AEO-formatted with direct answer, current data, local shop CTA at end.
CriticalAEO · Sports
Publish: "How to Start Collecting Sports Cards in 2025 — Beginner's Guide"
Broad informational reach, targets new collectors. Sports card-first framing throughout. Local shop CTA at end.
CriticalAEO · Sports
Publish: "Is PSA Grading Worth It? A Card Shop's Honest Guide"
One of the most searched grading questions. Answer it at depth with sports card examples first, then convert to local submission CTA.
HighAEO · Grading
Publish: "Pokémon TCG Beginner's Guide — Where to Start in Santa Rosa County"
TCG content goes last after sports card posts are live. Targets new Pokémon players, converts to event attendance.
MediumAEO · TCG
Month 3 · Week 10
Event Pages
+ Pre-Release Calendar
+ Pre-Release Calendar
Individual event pages create Event schema signals that show in Google event packs. Pre-release pages are time-sensitive — build them before each release date.
Event Page Infrastructure
▾
Create individual event pages for each recurring tournament
/events/friday-night-magic/ · /events/pokemon-league/ · /events/yugioh-weekly/ — each with own Event schema
HighEvents
Build next MTG pre-release page (date + time + format + entry)
Pre-release pages rank locally for "[Set Name] pre-release near me." Build 3 weeks before each set release.
HighEvents
Build next Pokémon pre-release page (date + time + format + entry)
HighEvents
Add all events to GBP as Event posts
GBP Events show in the local pack and Google's event results. 15-minute task, high visibility return.
HighGBP
Month 3 · Week 11
Email Launch
+ Monthly Content
+ Monthly Content
Email Launch + Content
▾
Set up email list signup (Mailchimp or similar)
Position: "Get notified on new sports card arrivals, upcoming events, and grading submission windows." Sign up in-store + link on website.
HighEmail
Send first email — new website announcement + upcoming events + current sports card inventory highlights
Lead with sports cards. Feature 2–3 hot singles or new set arrivals. Events and TCG secondary.
HighEmail
Publish "What's Hot This Month" content — sports cards first, TCG second
Monthly recency signal. Lead with hot sports card pulls and new set releases. TCG section below. Repurpose to Instagram caption and GBP post.
MediumContent
Month 3 · Week 12
60-Day Audit
+ Adjust
+ Adjust
Review everything that's been indexed and ranking. Identify what's working, what needs more work, and what new opportunities the data is showing you.
Data Review + Optimization
▾
Pull Search Console data — top queries, impressions, clicks, avg position
Any page getting impressions but low CTR needs a better meta title. Any page ranking 6–15 is close to page 1 — add more content and internal links.
CriticalAudit
Check BrightLocal rank tracker — which keywords moved into top 3 local pack?
HighAudit
Manual AI citation test — query ChatGPT, Perplexity, and Google AI Overview
"card shop in Santa Rosa County FL" / "where to buy sports cards near Pensacola" / "sports card shop Milton FL" — document whether Prizmer appears
HighGEO
Review count check — are you at 50 reviews? If not, double down on ask system.
HighReviews
Identify 3 pages with most impressions but lowest rankings — add 300 words + internal links to each
HighAudit
Recurring — Every Week / Month
Ongoing
Recurring Tasks
Recurring Tasks
These are not one-time tasks. They're the operational cadence that maintains and compounds the strategy over time. Check them off each cycle.
Weekly Tasks
▾
2x GBP posts per week (new arrivals, events, breaks, case openings)
HighGBP
Respond to any new Google reviews within 48 hours
HighReviews
Ask every transaction customer for a review (verbal + text link)
CriticalReviews
Post 3–5 social posts (Instagram / Facebook) with city tags
MediumSocial
Monthly Tasks
▾
Publish "What's Hot This Month" content piece
Sports cards lead. Trending rookies, hot sets, market movement. TCG section below. Recency signal + social content.
MediumContent
Pull Search Console data — check for new keyword opportunities
MediumTracking
Build upcoming pre-release event page (MTG or Pokémon — 3 weeks before each release)
HighEvents
Monthly AI citation check — query ChatGPT + Perplexity for your target keywords
Document results. Track when Prizmer Sports first appears in AI responses.
MediumGEO
Send email newsletter — sports card arrivals, events, grading submission windows
MediumEmail