← Back to brief

reference seo independent playbook

memory · reference_seo_independent_playbook.md

Premise

Read this first

reference_llm_seo_playbook_bj_enoch.md — the deep verbatim extraction of BJ's webinar with all 30 specific action items, per-LLM citation preferences, and the 4 source-selection criteria. That file is the source-of-truth for tactics; this file is the high-level operating framework + tool stack.

Tool stack ($0)

ToolCostUse
Google Search ConsoleFreeIndex status, query rankings, click-through rates, technical errors
Google Analytics 4FreeTraffic sources, conversions, attribution
Bing Webmaster ToolsFreeBing index + IndexNow API for instant indexing
Google Business ProfileFreeLocal-pack rankings, reviews, posts, Q&A
Google Tag ManagerFreeEvent tracking without code changes
Google TrendsFreeTopic seasonality, query rising trends
Answer the PublicFree tierLong-tail question discovery
Google Keyword PlannerFree w/ Ads account (we don't have one — use Trends as substitute)Keyword volume directionally
Schema.org generator (free online)FreeLocalBusiness + FAQPage + Article markup
BBB / Chamber / DMO directory submissionsFreeLocal citations
What we explicitly DON'T pay for: Ahrefs, SEMrush, Moz, Surfer SEO, ChatGPT Plus exclusively-for-SEO, link-building services, agency retainers.

Phase 1: measurement (week 1, $0)

1. Verify GC subsite ownership in Google Search Console. If Jasmine controls it, request user-level access with read permission. Without GSC, every other tactic is blind. 2. Verify GA4 property exists for skyrun.com/grand-county. Same access ask. 3. Verify Google Business Profile for SkyRun Grand County. Likely Jasmine-controlled. Request manager-level access (free, no cost to add). 4. Bing Webmaster Tools — set up free. Bing powers ChatGPT search results, so this is LLM-era table stakes. 5. Pull baseline keyword positions for the rankings claimed in 03_MARKETING_DEMAND_GEN.md: "property managers Winter Park," "vacation rental management Grand County." Verify the "first page" claim — if true, document. If false, flag.

Phase 2: local citations (week 2, $0)

Per BJ Enoch Apr 21 webinar, citations are "the single most-undervalued local-SEO signal." Every NAP (name/address/phone) listing on a credible directory is a backlink + trust signal.

Free GC-local directories to submit to:

NAP must match exactly across all listings: "SkyRun Grand County" / [physical address — confirm with Rachel] / 970-817-8700.

Phase 3: topic-authority content (week 3+, ongoing, $0)

3 long-form drafts already exist. Pipeline more of these owner-decision-stage queries:

Each blog written in passages-vs-pages format per BJ webinar — self-contained semantic chunks with explicit Q&A headers (e.g., "## Does Winter Park require a separate permit for 4+ bedroom STRs? Yes — here's the form…"). LLMs can lift these directly as citations.

Publish path = Jasmine until CMS access. Use commitment-tracker to prevent drafts from rotting in the queue.

Phase 4: schema markup (one-time setup, $0)

Hand to Jasmine with the JSON-LD blocks ready to paste:

Generated free at schema.org's tool or any free generator. No coding required if Jasmine pastes into the page head.

Phase 5: earned media + backlinks (ongoing, $0)

Per BJ webinar, local press citations are LLM-era gold (cited by Wikipedia → cited by training data → discoverable in ChatGPT/Perplexity).

Monthly outbound pitches:

Joseph's GCRA keynote (referenced in 2026-04-23_joseph-mike-1on1-followup_otter-summary.txt) is itself a citation event — ensure GCRA writes it up post-event with backlink.

Phase 6: LLM-era discoverability (ongoing, $0)

The Apr 21 webinar's key insight: search is shifting from "ten blue links" to "ChatGPT/Perplexity/Gemini synthesizing answers." To be cited: 1. Be the answer. Write content that directly answers a question in the first paragraph. 2. Cite sources. Link out to .gov / Wikipedia / authoritative sources — LLMs trust pages that link out. 3. Be cited. Earn backlinks from press, chambers, GCRA, Wikipedia. 4. Wikidata / Wikipedia hygiene. Make sure Winter Park / Grand County entries are accurate and complete. SkyRun won't have its own Wikipedia article (notability bar), but related entries (resort, area) can be improved with neutral verifiable facts. 5. Schema everywhere (see Phase 4). 6. Test prompts monthly. Ask ChatGPT/Perplexity/Gemini: "Who's the best vacation rental manager in Grand County?" / "Should I use SkyRun for my Winter Park property?" Track answers month-over-month.

Phase 7: GBP optimization (weekly, $0)

Once GBP access is confirmed:

Phase 8: internal linking + hub-and-spoke (one-time, $0)

What we deliberately do NOT do

Measurement cadence

ROI argument (when pitching this to Joseph)

Cross-references