Entity SEO strategist · Ventura, California

I’m Casey Keith. I help businesses get understood by search engines.

From Ventura, California, I run an agency, build software, teach a course, and host a community. They share one idea: search engines must work out what things are. This site also tells my story, including the multiple sclerosis (MS) I live with.

A 60-minute private call on Google Meet.

Stanford University, B.S. Computer Science · IBM Research Triangle Park · AMAX Engineering · LocalisedSEO, founded 2023

Casey Keith smiling in a black-and-white photograph, wearing a hooded sweatshirt.

Which one is right for you?

Pick the line that sounds like you. Each card takes you to the part of this page that explains it.

I own a local business and want more customers from Google

Hire LocalisedSEO, the agency I co-founded.

I do SEO for a living and want better research tools

Use PirateSERP, the software I built.

I want to understand how search identifies things

Learn with Treasure Map to Ranking, my course.

I want to ask questions and learn alongside other marketers

Join SEO Training Camp, a free Facebook group.
4.6Google rating across 21 reviews, LocalisedSEO
31Tools in PirateSERP
23Chapters in Treasure Map to Ranking
24Languages PirateSERP supports

IBM Research Triangle Park · AMAX Engineering · Stanford University, B.S. Computer Science · LocalisedSEO, founded 2023 · Learn more on About.

Hire

Local SEO from a Ventura County agency

I co-founded LocalisedSEO in 2023 to help local businesses get found by the people who search for them.

  • Local SEO and Google Business Profile management
  • Technical SEO, plus WordPress design and development
  • Google Ads
A neighborhood shop with a warm lit window on an empty palm-lined street at dusk.
GeoPin Generator map of the Oxnard and Ventura coast with a 5-by-5 grid of 25 green points, a legend for Center Point, Generated Points, Top 3, 4-10, 11-20 and Not found, and summary tiles below the map

GeoPin Generator: a 5-by-5 grid of 25 points around Oxnard and Ventura shows where the business ranks on the map at each point.

LocalisedSEO has served businesses in 9 Ventura County cities and more than 20 industries since 2023.

Local SEO and Google Business Profile

Technical SEO

WordPress design and development

Google Ads

Use

PirateSERP: inspect the evidence behind your SEO research

I built PirateSERP to keep SEO research tied to its evidence. It is software for entity SEO research, content review, schema, and visibility tracking.

Create a project for a client, research the subject, review your draft against the evidence, validate the schema, and track the result. You publish the result.

One plan includes all tools and a single-user license. AI features run on your own OpenRouter key.

Service Atlas detail for a content marketing service, with a short list of services at left and supporting entities, attributes, verbs and key phrases beside it

Service Atlas

Builds a service list for an industry from real provider websites, and records what those pages state.

Keyword Research table of 100 astrology keywords with 5,571,300 combined monthly searches and volume, CPC, trend, difficulty and intent columns

Keyword Research

Runs a keyword research report that lists keywords with search volume, cost per click (CPC), trend, difficulty, and intent.

Content Editor with a digital marketing draft on the left and an Entities panel on the right listing terms such as advertising and agency

Content Editor

Shows your draft next to an Entities panel that lists terms for the subject.

Entity SEO Auditor

Grades a page on entities, relationships, coverage, terminology, and headings against the industry research you saved in the project.

Schema Generator

Suggests schema.org JavaScript Object Notation for Linked Data (JSON-LD) with the source quotation for each value, then checks the installed markup. You publish it.

Entity Graph Viewer

Draws your saved entities, pages, and connections as an interactive graph.

GeoPin Generator map of the Oxnard and Ventura coast with a 5-by-5 grid of 25 green points, a legend for Center Point, Generated Points, Top 3, 4-10, 11-20 and Not found, and summary tiles below the map

GeoPin Generator

Checks one keyword at 25 points on a 5-by-5 map grid of 25 points to show local rankings and competitors.

Rank Tracker overview for 11 tracked keywords with a line chart of keywords in the top 10 and average position from August to September

Rank Tracker

Charts the keywords in the top 10 and the average position for a project over time.

A dark chart of a coastline with a five by five grid of glowing points, brightest at the center.
GeoPin Generator map of the Oxnard and Ventura coast with a 5-by-5 grid of 25 green points, a legend for Center Point, Generated Points, Top 3, 4-10, 11-20 and Not found, and summary tiles below the map

GeoPin Generator: a 5-by-5 grid of 25 points around Oxnard and Ventura shows where the business ranks on the map at each point.

Learn

Treasure Map to Ranking: learn how search identifies things

A hand holding the corner of an unrolled paper map that shows a dotted teal route between five landmarks.

I created Treasure Map to Ranking to teach how search engines identify the things a page is about. It is my entity SEO course, taught with PirateSERP.

The course has 23 chapters in five units. Each chapter is an animated, narrated lesson of 5 to 9 minutes, with captions, knowledge checks, and practice questions. You need no coding experience and no math background.

The course cites a source for its claims and labels my own readings as mine.

1

Foundations

Chapters 1 to 4. What entities are, where entity search came from, how search engines read language, and entities in depth.

2

How search represents meaning

Chapters 5 to 10. Knowledge graphs, the sources of entity facts, embeddings, cosine similarity, and sentence embeddings. Language models, from Bidirectional Encoder Representations from Transformers (BERT) to Multitask Unified Model (MUM).

3

How searches meet pages

Chapters 11 to 13. Reading the searcher’s query, entities in ranking documents, and entity cards with query assistance.

4

How Google ranks

Chapters 14 to 19. What the public record shows, what Google says itself, links and PageRank, AI Overviews and AI Mode, and what quality raters check.

5

Putting it to work

Chapters 20 to 23. Semantic triples and content structure, topical authority and workflows, and measuring and verifying your results.

Join

SEO Training Camp: learn alongside other search marketers

SEO Training Camp is a free Facebook group I host for search marketers. Ask questions, share what you are learning, and learn from other people who work in search.

The group is private. You request to join, and a moderator approves your request.

Opens Facebook in a new tab.

Silhouettes of people seated at a long outdoor table under violet string lights at twilight by the ocean.
  • Entity SEO
  • Schema.org
  • Knowledge graphs
  • Information retrieval
  • Local search
  • AI-assisted search
Casey Keith smiling in a black-and-white photograph, wearing a hooded sweatshirt.

My story

From computer networks to search engines

I was born and raised in Ventura, California. My career began in the early days of the commercial Internet, in technical support, network administration, and computer systems.

I worked on security protocols and compliance at IBM’s Research Triangle Park. Later I was a systems engineer at AMAX Engineering in Silicon Valley.

Networks depend on identifiers, protocols, and relationships. Search engines face a related problem: they must work out what a thing is. I left corporate technology in 2009. That question has guided my work since: how does a search engine determine what something is?

  1. IBM Research Triangle ParkSecurity protocols and compliance
  2. AMAX EngineeringSystems engineer, Silicon Valley
  3. 2009Left corporate technology
  4. 2023Co-founded LocalisedSEO
  5. Current workPirateSERP, Treasure Map to Ranking, and SEO Training Camp

Read more about my background on the About page.

My story with MS

Living with multiple sclerosis

I was diagnosed with MS in 2012.

For me, living with MS means constant unpredictability.

Support networks are my lifeline.

The challenges of MS are significant, and they are only part of my life.

A blue lifeguard tower on a quiet beach in Ventura.

Living with MS has challenges

Read “Living with MS has challenges”

Living with multiple sclerosis is harder than it looks

Read “Living with multiple sclerosis is harder than it looks”
Palms at Surfers Point in Ventura at dusk, with the Ventura Pier in the distance.

Ventura

I grew up in Ventura, and I still live here

I grew up in Ventura, California, when kids roamed the streets on bikes and skateboards until the streetlights came on, or later. I can still smell the salt air from C Street. After leaving Silicon Valley, I came home to Ventura’s Gold Coast and built something new: local businesses, and most recently LocalisedSEO.com.

LocalisedSEO has served businesses in 9 Ventura County cities and more than 20 industries since 2023.

Local SEO for Ventura County businesses

LocalisedSEO, the agency I co-founded.

Writing

From the blog

Notes on entity SEO, local search, and the rest of life. The newest post from each of six topics.

Talk with me about your search

Book a 60-minute private call on Google Meet. Bring your site, your questions, or both.

A calm night ocean with a thin band of orange light on the horizon, distant islands and a wooden pier.