Nexcite Entertainment In Partnership With Integrity Agency
Confidential Brief

Access Required

This document is prepared for the candidate. Enter the access code to continue.

Strategic Online Overview · Confidential
Nexcite Entertainment In Partnership With Integrity Agency

Strategic Online Overview for Chris Brandlin

Comprehensive Analysis · Campaign Edition
SEO · AEO · Fundraising · List · Brand · Local · Compliance · Crisis
Confidential · Prepared for the Candidate

The primary is won. Now the general.

chrisbrandlin.com
PreparedJune 12, 2026OfficeNevada Assembly, District 42PrimaryWon June 9, 2026GeneralNovember 3 vs Tracy Brown-May
Why this audit is urgent
The Republican primary is decided. The race is now a head to head against a four-term Democratic incumbent in a seat her party has held for years. There are 144 days to November 3. Every finding in this document is weighed against a single question: can it compound into fundraising, list growth, or voter reach before the ballots are cast.
Digital Readiness Score
41 / 100

Failing.

By any rigorous standard, 41 of 100 is failing. The foundation has real strengths the last campaign did not, an open door to AI crawlers and a working email and text capture form, but the campaign is split across three online identities, carries no structured data, has no measurement infrastructure, and is missing the voter, endorsement, and crisis pages a general-election challenger needs. The work in this report moves the score into competitive territory inside the window to November 3.

On-Page Integrity
6/20
No structured data detected, meta and alt-text discipline thin on the pages inspected, an H1 that names the slogan but not the office.
Technical Foundation
13/20
HTTPS, mobile, and a sitemap index all pass. The robots.txt leaves AI crawlers open, a real advantage. Schema and Open Graph remain gaps.
Content Depth
8/20
A genuinely detailed About page and a stated three-pillar platform, plus video. No issue depth, no voter resources, no endorsements page.
Competitive Authority
9/20
Challenging an entrenched incumbent who carries a Wikipedia entry, a legislative record, and an organized endorsement wall. The identity split dilutes the candidate's own authority.
Voter Conversion
11/20
Donate, Join, Volunteer, and a working email and SMS capture form. Ahead of most first audits. No voter information, no endorsements, no Spanish.
AI / Answer Engine
6/20
Crawlers are allowed and the candidate is recognized, but a direct classification query returns the wrong office. No Person schema, no Knowledge Panel, no Wikipedia.
Performance & Speed
8/20
NationBuilder defaults pass HTTPS and mobile. Hero optimization, render-blocking scripts, and Core Web Vitals are unverified and likely soft on mobile.
Brand & Reputation
7/20
Shadow searches are clean, a real asset. The first page of Google is split three ways across a law practice, a prior Congressional bid, and this campaign. No Knowledge Panel.
0 to 30
Critical
30 to 50
Failing
50 to 70
Underperforming
70 to 90
Competitive
90 to 100
Exceptional
Executive Summary Field Notes Keyword Opportunities On-Page Issues Content Gaps Technical Review Competitor Analysis Performance & Speed Social & Cross-Channel Local Presence AEO / AI Search Tracking & Measurement Brand SERP & Reputation Accessibility & Compliance Crisis Preparedness Phased Methodology
Section I

Executive Summary

The condition of the campaign's digital presence, what it is doing well, and the three strategic priorities that compound fastest in the run to November 3.

chrisbrandlin.com sits on a clean NationBuilder foundation, leaves AI crawlers unblocked, and already captures email and text-message contacts with proper consent language. Those are real strengths, and they put the campaign ahead of where most challengers start. Beneath them sit problems that cost the campaign every day they go unaddressed: no structured data of any kind, no analytics or advertising pixels, a candidate identity split three ways across the search results, and no voter information, endorsements, or press infrastructure. The incumbent, by contrast, runs a multilingual site with a legislative record, a voter-lookup tool, and an organized endorsement wall.

This is a verdict of urgency, not failure. Chris Brandlin won a contested Republican primary and now faces a four-term Democratic incumbent in a seat that leaned heavily Democratic at the primary ballot box. The challenger's path runs through definition: owning the searches voters run when they finally compare the two names, building the list into a fundraising and turnout engine, and making sure that when a voter asks an assistant who is running, the answer is correct, current, and cites this campaign.

Structured Data
None
No schema markup of any kind detected.
Tracking Pixels
0
No GA4, GTM, Meta Pixel, or Ads tag detected.
AI Test
Wrong office
A direct classification query returned a U.S. House race.
Voter Information
Missing
No how-to-vote page or polling place lookup.
Endorsements
None
The incumbent runs a full endorsement wall.
AI Crawlers
Open
robots.txt does not block GPTBot, ClaudeBot, or PerplexityBot.
Email & SMS
Capturing
A real opt-in form with consent language is live.
Shadow Search
Clean
No damaging content surfaces for the name.
The Three Strategic Priorities
  1. Fix who the campaign is to a machine. The single highest-leverage move is to declare, in structured data and across every third-party profile, that Chris Brandlin is the Republican candidate for Nevada Assembly District 42. Until that happens, AI assistants will keep answering the most basic question about the race with the wrong office.
  2. Turn the list into an engine. The capture form already works. Connecting it to an email and text program, adding measurement, and feeding it with a voter hub and a comparison page converts quiet signups into a fundraising and turnout asset that compounds every week to November.
  3. Define the choice before the incumbent does. A challenger wins by making the race a clear contrast. The comparison search, incumbent versus challenger, is currently unowned by either campaign. The one that publishes the comparison first shapes how every undecided voter reads the race.
Section II

Field Notes

Observations from sitting with the site and the wider search surface, not from running a crawler. The things a table cannot quite catch.

I.

The machines think Chris is running for Congress.

Asked point blank on June 12 whether Chris Brandlin is a Republican or a Democrat, a leading AI assistant answered that he is a Republican running for the United States House in Nevada's 3rd Congressional District. He is running for Nevada Assembly District 42. The answer is confident, it is sourced from a prior campaign announcement and a Ballotpedia entry, and it is wrong. A voter who asks the question that matters most is being handed the wrong race.

II.

Three Chris Brandlins share one search page.

The first page of Google for the candidate's name carries a Torrance personal injury attorney, a trademarked Carnivore Lawyer with a bodybuilding title and a podcast, and a Nevada Assembly candidate. They are the same person. The search engine does not know that. The campaign site competes for attention against two older, more established versions of the candidate, and neither of those versions is asking anyone for a vote.

III.

The list is being built. It is not yet being fed.

The homepage carries a real email and text-message capture form with proper consent language. That is further than most campaigns get, and it is a genuine asset. What is missing is the engine behind it. There is no visible newsletter cadence, no welcome sequence, and no measurement on the form. A campaign that captures contacts and never mails them is filling a reservoir with no tap.

IV.

The doors to the AI are open. Nobody has walked in.

Unlike many campaign sites, this robots.txt does not block GPTBot, ClaudeBot, PerplexityBot, or Google's AI crawler. The door is open. But there is no Person schema, no declared affiliation, no machine-readable statement of which office this is. The crawlers are welcome to read a page that never tells them what they most need to know.

V.

The incumbent has a record. The challenger has a platform.

Tracy Brown-May's site leads with Successes and a wall of 2026 endorsements from labor, advocacy, and environmental groups. Chris Brandlin's site leads with positions on public safety, education, and public health. In a general election the challenger wins by making the race a clear choice, and right now only one side has built the comparison. The campaign that frames the contrast owns it.

VI.

The diet brand is sharper than the district brand.

The Carnivore Lawyer is a vivid, memorable, trademarked identity that travels well. The candidacy for Assembly District 42, covering Spring Valley, Mountain's Edge, and Enterprise, is comparatively quiet on the page. A distinctive personal brand is an advantage only when it points clearly at the office being sought. Today the strongest brand signal and the actual ask are not yet pulling in the same direction.

VII.

There is video, but no channel.

The navigation carries Videos and Reels, and a YouTube handle exists. Video is the highest-reach format in politics and it ranks inside Google. Yet the footage is not organized into a channel a voter or a search engine can find and follow, and it is not embedded back into the site where it would earn ranking value. The raw material is here. The distribution is not.

VIII.

Nothing bad surfaces. That is an asset with a shelf life.

Searches for the candidate's name paired with controversy, ethics, or investigation return nothing damaging, only a clean professional record. In a contested general election that is a real and fragile asset. A clean first page is only defensible if the campaign owns enough of it that a single bad news cycle cannot flip the whole page.

Section III

Keyword Opportunities

The terms District 42 voters will actually type between now and November 3. Opportunity scores are directional, calibrated to Las Vegas valley search demand and SERP intent.

17 of 18high-intent searches in this set are going to someone else.
KeywordOpportunityRankIntent
chris brandlinHighPage 1, sharedNavigational
chris brandlin assemblyHighNot rankedNavigational
nevada assembly district 42 candidates 2026HighNot rankedInformational
brandlin vs brown-mayHighNot rankedResearch
tracy brown-may challenger 2026HighNot rankedResearch
nevada assembly district 42HighNot rankedInformational
spring valley nevada assembly candidateHighNot rankedResearch
enterprise nv assembly 2026MediumNot rankedResearch
mountains edge representative nevadaMediumNot rankedResearch
chris brandlin republicanHighNot rankedResearch
health freedom nevada candidateMediumNot rankedInformational
carnivore lawyerMediumOff-siteNavigational
who represents district 42 las vegasMediumNot rankedInformational
how to vote clark county november 2026HighNot rankedTransactional
clark county general election november 3 2026HighNot rankedTransactional
votar distrito 42 nevadaMediumNot rankedTransactional
chris brandlin endorsementsMediumNot rankedResearch
chris brandlin donateLowOn-siteTransactional
Impact of actingDonations from intentWhen a voter searching the office, the district, or the candidate's name lands on the campaign rather than a third party, that intent converts into a contribution and a supporter instead of being surrendered. Owning these searches raises the likelihood of a donation at the precise moment a voter is most motivated to give.
Section IV

On-Page Issues

Where the campaign's current pages fall short of what voters need to find and what search engines need to rank them. Severity is calibrated to the window to November 3. Items marked for verification were inferred from the pages inspected and should be confirmed against the live NationBuilder settings.

PageIssueSeverityImpact if Unaddressed
Site-wideNo structured data detectedCriticalThe site never tells a machine that this is a candidate, which party, or which office. This is the direct cause of an AI assistant answering the wrong race when a voter asks who Chris Brandlin is.
HomepageH1 names the slogan, not the officeHighThe homepage reads as a slogan rather than an answer to the searches voters run. It does not name the Assembly seat, the district, or the year in the place search engines weight most.
Site-wideMeta descriptions not detected on inspected pagesHighWhere descriptions are missing, Google writes the snippet from random page text. Each listing looks unmanaged next to an incumbent who controls her own descriptions.
Site-wideImage alt text not detected on inspected pagesHighLost ranking value from every image, an accessibility violation, and a screen reader that cannot identify the candidate's photo.
HomepageNo voter or comparison path; conversion paths are donate, join, volunteer onlyHighThe undecided voter and the voter looking for how to vote have nowhere to go. The campaign captures the already-committed and misses the voter in the middle of forming an opinion.
Platform pagesPositions read as short pillars, not rankable pagesMediumThe public safety, education, and public health pillars are stated briefly. They cannot rank for the issues they target, so voters researching those topics find news media or the incumbent's framing first.
Site-wideNo standalone endorsements pageHighCredibility signals are invisible. The incumbent runs a full endorsement wall. Voters research who is backing a candidate, and that search currently returns nothing for the challenger.
Site-wideNo voter information pageCriticalVoters searching for the general date, early voting, registration, or ballot drop locations find the county site or news media. The campaign captures none of this peak-intent traffic and none of those voters enter the list.
Site-wideNo Spanish presenceMediumDistrict 42 sits in a heavily bilingual part of the valley. The incumbent's site offers Spanish, Chinese, and Korean. Every non-English search for the race flows to her or to the media.
Newsletter formCapture works but has no measurement or nurtureMediumThe form captures contacts with proper consent, a genuine strength, but no event tracking fires on submit and no email or text program is visibly running behind it. Captured contacts are not yet being converted.
Video contentVideos and Reels are not organized into a findable channelMediumVideo carries the highest organic reach in politics and ranks inside Google. The footage exists but is neither consolidated into a YouTube channel a voter can follow nor embedded back on the site for ranking value.
Footer'Paid for by' disclaimer not visibly confirmedHighSeparate from search, a missing or inconsistent committee disclaimer is a Nevada campaign-finance compliance exposure that can prompt a complaint.
Impact of actingMore first actionsGiving the undecided visitor a path beyond Donate, to compare the candidates, to learn, to sign up, lifts the share of visitors who take any action at all, widening the top of the funnel that every future donation flows from.
Section V

Content Gaps

The pages that should exist but do not. Sequenced by what compounds in the first stretch after the primary versus what positions the campaign for November 3.

First moves the next two weeks

An Entity Page That Fixes the Record
Priority: Critical
An AI assistant currently tells voters Chris is running for Congress. A clean, schema-backed page that states the office, the party, and the district, linked from every profile, is what teaches the machines and the search engines the correct race. Nothing else in this plan ranks cleanly until this is fixed.
The Comparison That Defines the Race
Priority: Critical
Neither campaign owns the head-to-head search. Voters compare the incumbent and the challenger directly once they pay attention. The campaign that publishes the comparison first sets the terms of the choice.
A Voter Information Authority
Priority: High
Voters search the general date, early voting, and where to vote in the final weeks. That high-intent traffic currently flows to the county site. Owning it funnels undecided voters into the campaign's list before they cast a ballot.
An Endorsements Hub
Priority: High
The incumbent shows a wall of backers. The challenger shows none. Even a short, honest list outranks an empty field and creates a living place to add social proof through November.

The run to November the next 144 days

Issue Pillar Pages
Priority: High
The current pillars are too brief to rank. Voters researching public safety, education, or health freedom find media or the incumbent first. Substantive pages capture the voter at the moment of decision and give the AI engines quote-ready positions.
Neighborhood Pages for District 42
Priority: High
Spring Valley, Enterprise, and Mountain's Edge each have local concerns. The campaign that speaks to them captures geo-specific searches the incumbent does not target.
A Spanish Mirror
Priority: Medium
The incumbent offers Spanish, Chinese, and Korean. The challenger offers none. Every non-English search for the race flows to her or to the media.
A Cadenced News Operation
Priority: Medium
The incumbent's site is static with no active blog, a lane the challenger can win outright. A weekly post keeps the campaign fresh to algorithms and to voters and feeds the email list with something to send.
A Frequently Asked Questions Hub
Priority: Medium
The questions voters ask an assistant, which office, which party, where he stands on health policy, currently route to third-party sites or return the wrong race. A consolidated FAQ with schema captures People Also Ask and feeds the AI engines correct answers.
Section VI

Technical Review

Crawlability, structured data, and the infrastructure that determines whether the rest of this work can rank at all. The campaign runs on NationBuilder.

CheckStatusWhat this means
HTTPSPassThe site is served securely. No reader warnings.
Mobile-friendlyPassRendering is responsive and the viewport is configured.
robots.txt presentPassCrawlers can discover the sitemap index. The file blocks only admin and form paths.
AI crawler accessPassUnlike many campaign sites, this robots.txt does not block GPTBot, ClaudeBot, PerplexityBot, or Google's AI crawler. The door to AI discovery is open. A real, if currently unused, advantage.
XML sitemapPassA sitemap index exists and is referenced. It will refresh as new pages publish.
Structured dataFailMissing entirely. The site is ineligible for rich results, FAQ snippets, and knowledge panel claims, and it gives AI engines nothing to anchor the candidate's identity to. This is the root of the wrong-office problem.
Canonical tagsWarningCanonical handling across the homepage and any duplicate paths is unverified. Split signals between near-identical URLs dilute ranking authority.
Title tagsWarningPresent but unoptimized. The homepage title does not foreground the office, district, party, or year, which are the qualifiers voters add to their searches.
Meta descriptionsFailNot detected on the pages inspected. Google writes the snippet from random page text where they are missing.
Image alt textFailNot detected on the pages inspected. Lost image ranking value, lost accessibility, lost rich-result eligibility.
Open Graph metadataWarningA share image is set but per-page Open Graph titles and descriptions are unverified. Shares may render with the wrong image or no description, cutting click-through on social.
Page speedWarningNot measured in this pass. Slow mobile pages cost rankings and conversion, and most voter research happens on a phone.
Core Web VitalsWarningReal-user performance signals affect mobile rankings and are currently unverified.
Internal linkingWarningContextual links between pages appear sparse. Authority does not flow through the site and a voter reading one page has no clear path to the next.
Nevada committee disclaimerWarningA 'Paid for by' committee line is not visibly confirmed on every page. Separate from search, this is a state campaign-finance compliance exposure.
Section VII

Competitor Analysis

The incumbent's site, head to head with chrisbrandlin.com, on the dimensions that determine which candidate the voter finds first. The general-election opponent is four-term Democratic Assemblywoman Tracy Brown-May.

Dimensionchrisbrandlin.comtracybrownmay.comWinner
Office clarity in search and AISplit across Assembly, a prior Congress bid, and a law practiceClear, single, incumbent identityBrown-May
Languages offeredEnglish onlySpanish, Chinese, KoreanBrown-May
EndorsementsNone shownFull 2026 wall plus 2024 and 2022Brown-May
Track record framingPlatform of positions'Successes' page with legislative recordBrown-May
Voter informationNoneInteractive 'find where to vote' toolBrown-May
Email / SMS captureWorking opt-in with consentNot evidentBrandlin
Active news / blogHas the surface; cadence to confirmStatic, no active blogOpen lane
Linked social presenceFacebook, X, Instagram, YouTubeNone visible on siteBrandlin
Video contentVideos and Reels, YouTube handleGallery onlyBrandlin
AI crawler accessOpenUnverifiedBrandlin
Structured dataNoneNone visibleTie (open lane)
Wikipedia / BallotpediaBallotpedia, with office confusionWikipedia and BallotpediaBrown-May
Incumbent authorityChallengerFour-term officeholder, committee chairBrown-May
The takeawayThe incumbent wins on clarity, languages, endorsements, and record, not on technical sophistication, and neither site runs schema. The challenger already leads on list capture, social breadth, video, and an open door to AI. The fastest path is to convert those leads into structure and content while she sits on a static site, and to fix the one thing costing the most: which office the world thinks he is running for.
Section VIII

Performance & Speed

How quickly chrisbrandlin.com loads, renders, and becomes interactive on the devices voters actually use. Speed is not a vanity metric. It is a conversion variable and a Google ranking factor.

CheckStatusWhat this means
Mobile PerformanceWarningNationBuilder defaults plus an unoptimized hero typically land a mobile score in the middling range. Mobile is where most political research happens, and Google demotes slow pages in mobile rankings.
Largest Contentful Paint (LCP)WarningThe hero image is the LCP element. Without a preload hint and modern format, the hero typically renders slowly on mobile. Above 2.5 seconds Google considers the experience poor.
Image OptimizationWarningModern format serving, responsive sizes, and lazy-loading below the fold are unverified. Unoptimized imagery costs bandwidth and time on every visit.
Render-Blocking ScriptsWarningPlatform themes commonly bundle head scripts that block first paint. The page cannot render until they finish.
Font LoadingWarningWeb fonts loading late cause text to render in a fallback first, then shift, costing layout stability.
Cumulative Layout Shift (CLS)WarningImages without explicit dimensions shift the page as they load. CLS above 0.1 hurts mobile rankings directly.
Mobile ViewportPassThe viewport tag is set correctly and the layout scales to device width.
PageSpeed Insights Live TestWarningNot run in this pass. A full per-page Core Web Vitals report is recommended as a Phase I deliverable to set the baseline.
The mobile realityMost voter research happens on mobile, often in the same scroll session as Instagram and TikTok. A campaign site that takes four seconds to render loses three of every four voters before they read a single word, and the donate form they never reach cannot raise a dollar.
Impact of actingFewer abandoned giftsA faster, cleaner donate experience on mobile means fewer supporters abandon mid-contribution. The campaign enhances its financial outcomes on the traffic it already has, without spending more to acquire it.
Section IX

Social & Cross-Channel

How the campaign coordinates across the platforms voters live on. A campaign that speaks in one voice across its channels is harder to dismiss than one that exists as a set of disconnected accounts.

CheckStatusWhat this means
Facebook · /chrisbrandlinWarningA page exists and is linked from the site. Posting cadence, engagement, and whether the bio leads with the Assembly District 42 race are unverified from the public surface.
X / Twitter · @ChrisBrandlinWarningAn account exists. X is where political reporters live, and an inactive presence forfeits real-time positioning during a general election.
Instagram · @ChrisBrandlinWarningAn account exists. The mix between the personal Carnivore Lawyer brand and the campaign is not externally clear, and for a candidate that needs deliberate framing or the personal content dilutes the campaign signal.
YouTube · @ChrisBrandlinWarningA handle exists and the site references Videos and Reels, but the footage is not organized into a channel a voter or a search engine can follow, and it is not embedded back on the site for ranking value.
LinkedInWarningA detailed professional profile exists but leads with the attorney, MBA, and broker credentials rather than the candidacy. It is a credibility surface for press and donors that is not yet aligned to the race.
TikTokFailNo campaign account identified. A growing share of younger voters research candidates here, and the candidate's existing video instincts would transfer.
Cross-Profile ConsistencyWarningBios, links, and framing vary across profiles, and several still foreground the personal or professional brand over the Assembly candidacy. A voter who jumps platforms sees a different version each time.
Newsletter and Email CapturePassA working email and text-message capture form with consent language is live on the site. This is a genuine strength and ahead of most first audits. The gap is the program behind it, covered in On-Page.
Comparison vs IncumbentWarningThe incumbent's site shows no visible social links and no active blog, a coordination gap the challenger can exploit. The advantage only counts if the campaign's own channels are unified and active.
One voice, many roomsA voter who finds Chris on three platforms should meet one campaign for one office. Today they meet an attorney on one, a Carnivore Lawyer on another, and a candidate on a third. The work is to make every room tell the same story.
Impact of actingCompounding reachThe campaign already produces video and carries a following. Routing that attention into owned email and SMS converts borrowed reach on rented platforms into a durable list the campaign controls and can call on repeatedly, improving donor outcomes the longer the cycle runs.
Section X

Local Presence

How the campaign and the candidate show up in local discovery surfaces: Google Maps, Apple Maps, NextDoor, local citations, and NAP consistency. A district race is won by being everywhere local voters look.

CheckStatusWhat this means
Google Business Profile (Campaign)FailNo campaign profile identified. Voters who search the campaign on Google Maps or look up a local office on a phone are routed to unrelated results.
NAP ConsistencyWarningA campaign address appears on the site footer but is not syndicated to local directories. Consistent Name, Address, and Phone across data brokers is the foundation of local ranking, and the candidate's separate law practice address risks muddying it.
Apple Maps ListingFailNo campaign listing on Apple Maps. Roughly half of iPhone map queries route through Apple Maps rather than Google. A real coverage gap.
Bing PlacesFailNo campaign listing on Bing Places. Bing serves DuckDuckGo, Yahoo, and a share of AI and desktop traffic.
Local Directory CitationsFailNo campaign listings on the local political and civic directories that each contribute a small ranking signal. None are stacked.
NextDoor PresenceFailNo campaign presence identified. NextDoor reaches voters at the neighborhood level, and Spring Valley, Enterprise, and Mountain's Edge are active there.
Local News CitationsWarningLocal outlets cover the District 42 race, but coverage of the challenger is thin and a primary-win news hook is currently going unused. Fresh local press is the strongest local signal.
Civic and Community EngagementWarningDistrict 42's neighborhoods have active community and HOA networks. Public engagement with them produces local signals search and AI engines weight and shows voters the candidate knows their area.
The neighborhoodsA district race is won by being everywhere local voters look. Today the campaign appears in almost none of the local discovery surfaces the voters of Spring Valley, Enterprise, and Mountain's Edge use to navigate their own neighborhoods.
Impact of actingA deeper donor listVoters searching how and where to vote are high-intent and reachable. Capturing them as email and text contacts deepens the owned list the campaign can cultivate, re-solicit, and mobilize through election day, enhancing its financial outcomes with every name added.
Section XI

AEO · Answer Engine Optimization

How the campaign shows up when voters research the race through AI assistants such as ChatGPT, Claude, Perplexity, Gemini, and Google AI Overviews. A separate game from traditional search, with different rules and rapidly growing stakes.

CheckStatusWhat this means
AI Crawler AccessPassThe robots.txt does not block the major AI crawlers. The campaign is one of the minority of sites that lets these engines read it at all. The problem is not access. It is that there is nothing structured for them to read.
AI Assistant Live TestFailTested live on June 12, 2026 against three queries voters actually ask. Query one, 'who is running for Nevada Assembly District 42 in 2026,' returned a candidate list that included Chris Brandlin, sourced from Ballotpedia, but did not cite chrisbrandlin.com. Query two, 'is Chris Brandlin a Republican or a Democrat,' returned that he is a Republican running for the United States House in Nevada's 3rd Congressional District. That is the wrong office. Query three, 'what is Chris Brandlin's position on vaccine mandates,' was answered correctly from his published health-freedom material. One answer placed him in the right race, one placed him in the wrong race, and one was about policy. The single most basic identity question returned the wrong office.
Entity Consistency Across SourcesFailThe public record carries two different offices for the candidate, a prior Congressional announcement and the current Assembly campaign, plus a separate law-practice identity. AI engines cannot resolve which is current, so they answer with whichever source they weight highest, and right now that is the wrong one.
Google Knowledge PanelFailNo verified knowledge card appears for the candidate's name. The incumbent's officeholder presence is far more established. Branded searches show only blue links instead of an authoritative entity panel.
Wikipedia EntryFailNo encyclopedic article exists for the candidate. The incumbent has one. AI engines weight Wikipedia heavily as a source of entity truth, and its absence reads as not yet notable.
Ballotpedia ProfileWarningA profile exists and is one of the sources AI engines pull from, but it carries the entity confusion and is thin on the current Assembly campaign. It is doing as much to spread the wrong office as the right one.
Person SchemaFailThe site never declares to a machine what kind of entity it represents or which office it seeks. Even with crawlers allowed, the engines cannot reliably identify the page as the candidate's current official presence.
FAQ Coverage and SchemaFailThe exact questions voters type into assistants, which office, which party, where he stands on health policy, are not answered on the site in a format an AI can extract and cite.
Citation-Worthy Content StructureWarningPositions are stated in short narrative form rather than the declarative, quote-ready statements AI engines reward. The health-freedom material is the exception and is the one query the assistants answered correctly.
The wrong raceAsked plainly which office Chris Brandlin is running for, the assistant answered Congress. He is running for Assembly District 42. The machines have the candidate. They simply have him in the wrong race, and they will keep saying so until the campaign tells them otherwise in a language they read.
Impact of actingA recovered audienceEvery voter who asks an assistant and is handed the wrong office is a potential donor lost to confusion. Becoming the cited, correct answer recovers that audience and routes it into the campaign's own donation and sign-up paths rather than a competitor's framing.
Section XII

Tracking & Measurement

Whether the campaign can measure what it is already paying for. Without analytics and advertising pixels in place, every dollar spent on ads, social, or email flies blind. No attribution, no retargeting, no learning loop.

CheckStatusWhat this means
Google Analytics 4 (GA4)FailNot detected on the homepage source. The campaign cannot answer basic questions about traffic, sources, or behavior. Every decision is being made without data.
Google Tag Manager (GTM)FailNot detected. GTM is the container that orchestrates every other tag. Without it, every future pixel means touching the site again.
Facebook / Meta PixelFailNot detected. Required to retarget Facebook and Instagram visitors and to measure conversions from Meta campaigns. Without it, Meta spend is unmeasured and unretargetable.
Google Ads Conversion TrackingFailNot detected. Required to measure return on any search or YouTube ads. Every ad dollar without conversion tracking is a guess.
LinkedIn Insight TagFailNot detected. Useful for higher-dollar donor acquisition, particularly given the candidate's professional networks in law, finance, and real estate.
Conversion Events DefinedFailNo measurable events configured. Donate, signup, volunteer, and vote-page reads all need event tracking to be optimizable. The working capture form is firing nothing.
NationBuilder Native AnalyticsWarningNationBuilder offers some native signup and supporter data, but no channel attribution, retargeting audiences, or ad-level conversion tracking.
UTM Parameter StrategyFailNo UTM convention visible on the donate link or shared posts. The campaign cannot attribute a donation or signup to the channel that drove it. Every shared link is unattributable.
Server-Side Tracking (Conversions API)FailNot configured. Browser privacy changes have made client-side tracking less reliable. Server-side is the modern fix.
Measure to compoundEvery dollar the campaign spends on advertising right now is a guess about what worked. The capture form already collects supporters. Tracking turns the guess into measurement, and measurement is what compounds a limited budget into a winning one.
Cost of inactionWasted effortAdvertising spent without measurement is spent blind, with no way to learn what drove a contribution or a sign-up. Inaction here quietly erodes the return on every other investment the campaign makes.
Section XIII

Brand SERP & Reputation

What a voter actually sees when they Google the candidate's name. The first page of search results is the campaign's de facto landing page, whether the campaign controls it or not.

CheckStatusWhat this means
First Page Result MixWarningThe top results for the candidate's name are split three ways: a Torrance personal injury law practice, a trademarked Carnivore Lawyer persona with a podcast and a bodybuilding title, and the Assembly campaign. The campaign is the smaller part of the candidate's online identity, and the three do not point at each other.
Office Confusion in ResultsFailA prior Congressional announcement and a Ballotpedia entry surface alongside the Assembly campaign, so the first page itself disagrees about which office the candidate seeks. The confusion the AI assistants repeat starts here, in the organic results.
Google Knowledge PanelFailNo verified knowledge card appears. Voters who search the name see only blue links instead of the authoritative entity card Google gives recognized candidates.
Image PackWarningGoogle does not present a strong candidate image carousel tied to the office. The visual band Google reserves for recognizable figures is thin, which signals lower profile to a scanning voter.
People Also AskWarningThe questions Google surfaces for the candidate route to third-party sites rather than the campaign, and some carry the office confusion forward.
Shadow Search · 'controversy'PassSearches for the candidate's name with controversy return nothing damaging, only a clean professional record. A real asset and the right moment to lock it in by owning more of the page.
Shadow Search · 'ethics'PassNo ethics-related negative content surfaces. The professional results that appear are positive, including peer and rating recognitions for the law practice.
Reputation Risk SurfaceWarningA clean first page is fragile when the campaign owns so little of it. A single news cycle or opposition push can reshape the page, and there is no owned content density to absorb it.
Brand Search RankWarningchrisbrandlin.com appears on the first page for the candidate's name but shares it with the law practice and the prior race rather than owning it outright.
Three candidates, one nameThe first page of Google for this name carries an attorney, a Carnivore Lawyer, and an Assembly candidate. They are one person. Until the campaign makes the search engine understand that, every voter who looks meets a version of the candidate who is not on the ballot.
Cost of inactionDiluted identityThree competing online identities, an attorney, a prior race, and this campaign, split the first impression a voter forms. Left unresolved, that confusion suppresses recognition, trust, and the donations that follow from both.
Section XIV

Accessibility & Compliance

Where the site sits against WCAG 2.1 AA, ADA exposure, and the campaign-specific compliance obligations of a Nevada candidate. For a candidate for public office, this is legal risk in addition to user-experience risk.

CheckStatusWhat this means
Color Contrast (WCAG 2.1 AA)WarningTheme colors have not been verified against the actual text. Insufficient contrast fails ADA, loses voters with low vision, and surfaces in formal complaints.
Keyboard NavigationWarningTab order, focus indicators, and skip links are untested. Voters with motor impairments cannot navigate without a working tab order.
Image Alt TextFailNot detected on the pages inspected, the single most-cited WCAG violation in formal complaints. Screen readers cannot identify the candidate's photo.
Form AccessibilityWarningThe signup and contact forms must have programmatically associated labels and clear consent affordances. NationBuilder defaults vary and need a screen-reader read-through.
ARIA Labels on Interactive ElementsWarningCustom buttons, the donate CTA, and menu controls likely lack proper ARIA labels. Without them, assistive technology cannot describe what each control does.
Nevada Committee DisclaimerWarningA 'Paid for by' committee line is not visibly confirmed on every page. A missing or inconsistent disclaimer is a Nevada campaign-finance compliance flag.
SMS Compliance (TCPA, A2P 10DLC)WarningThe form collects text-message consent, which is the right pattern, but full TCPA and A2P 10DLC posture, carrier registration, and consent record-keeping cannot be verified from outside. Political SMS is heavily regulated.
Cookie Consent and Privacy PostureWarningNo cookie consent banner is visible. Analytics and functional cookies set by default trigger consent obligations for visitors from regulated jurisdictions.
Privacy PolicyWarningWhether a current privacy policy is published and covers Nevada and California obligations is unverified. A candidate collecting email, phone, and address data carries real disclosure duties.
Accessibility StatementFailNo accessibility statement on the site. Best practice for any public-facing campaign and a defensive document against an ADA complaint.
Legal risk, not UX riskAn ADA complaint against a candidate for office is a different kind of headline than a slow page. The exposure is real, the remedies are inexpensive, and the campaign window is the right time to close it.
Cost of inactionLegal exposureCandidate websites are a known target for accessibility complaints. An unremediated site invites a distraction and a liability in the final stretch, when remediation is inexpensive and a complaint is anything but.
Section XV

Crisis Preparedness

How prepared the campaign is for the moment a reporter, opponent, or news cycle puts it under pressure. A campaign with no crisis infrastructure becomes the story on the day a crisis hits.

CheckStatusWhat this means
/press URLFailNo press kit page exists at any conventional path. A reporter on deadline has nowhere to grab an approved bio, headshot, or fact sheet, so the story runs with whatever they find, which today may name the wrong office.
Downloadable Bio and HeadshotFailNo downloadable approved assets identified. The campaign cannot push correct imagery and bio language out at speed, which is how the wrong-office framing spreads unchecked.
Rapid Response URLFailNo /response or /facts path exists. When a false claim circulates, the campaign has no canonical rebuttal page to push across social and to press.
Press Release SurfaceWarningCampaign news is not organized into a journalist-ready index with boilerplate and quote-ready callouts. The strongest available hook, a contested primary win, is not packaged for press.
Pre-Approved Statements LibraryFailNo internal library of pre-approved positions on likely questions. The candidate's distinctive health-freedom and Carnivore Lawyer brand will draw pointed questions, and improvised answers are a risk.
Media Contact SurfaceFailNo prominent media contact path. A reporter who wants a comment has no obvious place to reach the campaign quickly.
Defensive SERP Real EstateFailCovered in Brand SERP. With the first page already split three ways and little owned by the campaign, a negative cycle would dominate the results and the campaign could not push back.
Owned Domain Variant DefenseWarningWhether the campaign owns the common variants of its domain is not externally visible. Variant domains are how opposition attack sites get registered.
SMS Rapid NotificationWarningThe campaign already collects text opt-ins, the fastest crisis channel, but the deployment status, list size, and rapid-send protocol are not visible.
The 9pm phone callThe day a reporter needs the campaign at 9pm, the campaign answers within twenty minutes with a correct bio and a headshot ready, or the story runs with whatever the search results say, and right now the search results say the wrong office.
Cost of inactionReputational exposureWithout a press surface and rapid-response assets, the day a reporter calls the story is written without the campaign's voice, and the results that shape it currently name the wrong office. That is a controllable risk left uncontrolled.
Section XVI

Phased Methodology

Three phases, sequenced for the calendar. Each phase is defined by outcomes, not tasks. Together they describe the arc of work between today and November 3.

I

Foundation

Now through late June

Fix the candidate's machine-readable identity, stabilize on-page integrity, install measurement, and stand up the voter and comparison pages that define the general-election race.

  • Person schema and consistent third-party profiles establish, across search and AI engines, that Chris Brandlin is the Republican candidate for Nevada Assembly District 42.
  • A direct classification query to an AI assistant begins returning the correct office rather than a Congressional race.
  • Every existing page carries the search-engine context, titles, descriptions, and alt text, that lets it rank.
  • A voter-information hub and a head-to-head comparison page claim the searches that define the choice.
  • Measurement infrastructure, GA4, GTM, and the Meta Pixel, makes every dollar of paid spend attributable, and the existing capture form finally fires conversion events.
  • A press kit URL, an approved bio, and a headshot exist before the campaign needs them.
II

Penetration

July through September

Build the depth that ranks, turn the list into an engine, consolidate entity recognition across AI engines, and unify the campaign's voice across every platform.

  • Issue pillar pages secure rankings on public safety, education, and the health-freedom positions that distinguish the candidate.
  • Endorsement and credibility signals are surfaced where undecided voters look for them.
  • The email and SMS list runs on a weekly cadence with a welcome sequence, compounding the campaign's owned audience.
  • FAQ schema and declarative content make the campaign the cited answer when voters ask an AI assistant about the race.
  • Social profiles speak in one coordinated voice and the existing video footage becomes a followable channel embedded back on the site.
  • A Spanish presence reaches the bilingual voters the incumbent currently has to herself.
III

Durability

October through November 3

Convert the foundation into a durable presence that competes across search, answer engines, local discovery, and the moments of pressure that decide close races.

  • Neighborhood-level pages for Spring Valley, Enterprise, and Mountain's Edge win geo-specific searches the incumbent does not target.
  • Third-party authority, press, a completed Ballotpedia profile, a Knowledge Panel, anchors the candidate as the credible alternative across every modern surface.
  • Local presence across Google, Apple Maps, Bing Places, and community networks saturates the discovery surfaces District 42 voters use.
  • Full accessibility remediation closes ADA exposure and broadens reach.
  • Crisis infrastructure is hardened: a rapid-response URL, a statements library, defensive domain variants, and an SMS protocol.
  • Performance optimization lifts the speed sub-score into competitive territory, and the campaign's presence reads, by election day, as the incumbent's equal or better across search, the AI answer layer, every social platform, and every local map.
Opportunity Model

Value Model

This model maps, section by section, where acting on this report compounds the campaign's fundraising, its owned list, and its reach, and where inaction leaves avoidable exposure. It is deliberately qualitative. In a political campaign fundraising is non-linear, a single committed donor can reshape a quarter, so the honest case is made in direction and leverage rather than in projected figures. What follows is the impact behind each section above, carried through to November 3.

Where acting compounds

LeverImpact of acting on it
Search capture for the office and the nameDonations from intentWhen a voter searching the office, the district, or the candidate's name lands on the campaign rather than a third party, that intent converts into a contribution and a supporter instead of being surrendered. Owning these searches raises the likelihood of a donation at the precise moment a voter is most motivated to give.
Correct AI answers that cite the campaignA recovered audienceEvery voter who asks an assistant and is handed the wrong office is a potential donor lost to confusion. Becoming the cited, correct answer recovers that audience and routes it into the campaign's own donation and sign-up paths rather than a competitor's framing.
Voter-intent traffic into the listA deeper donor listVoters searching how and where to vote are high-intent and reachable. Capturing them as email and text contacts deepens the owned list the campaign can cultivate, re-solicit, and mobilize through election day, enhancing its financial outcomes with every name added.
Cross-channel funnel into the listCompounding reachThe campaign already produces video and carries a following. Routing that attention into owned email and SMS converts borrowed reach on rented platforms into a durable list the campaign controls and can call on repeatedly, improving donor outcomes the longer the cycle runs.
A donate page that loads on mobileFewer abandoned giftsA faster, cleaner donate experience on mobile means fewer supporters abandon mid-contribution. The campaign enhances its financial outcomes on the traffic it already has, without spending more to acquire it.
A clear path for the undecided voterMore first actionsGiving the undecided visitor a path beyond Donate, to compare the candidates, to learn, to sign up, lifts the share of visitors who take any action at all, widening the top of the funnel that every future donation flows from.

The cost of inaction

RiskThe cost of leaving it
A news cycle that runs without the campaignReputational exposureWithout a press surface and rapid-response assets, the day a reporter calls the story is written without the campaign's voice, and the results that shape it currently name the wrong office. That is a controllable risk left uncontrolled.
An ADA / WCAG complaintLegal exposureCandidate websites are a known target for accessibility complaints. An unremediated site invites a distraction and a liability in the final stretch, when remediation is inexpensive and a complaint is anything but.
Spending without attributionWasted effortAdvertising spent without measurement is spent blind, with no way to learn what drove a contribution or a sign-up. Inaction here quietly erodes the return on every other investment the campaign makes.
A split identity owning the candidate's nameDiluted identityThree competing online identities, an attorney, a prior race, and this campaign, split the first impression a voter forms. Left unresolved, that confusion suppresses recognition, trust, and the donations that follow from both.

This model is directional and qualitative by design. It assigns no projected figures, because political fundraising does not move in straight lines and a single donor can outweigh any forecast. It maps where action compounds and where inaction costs, and it does not model votes or imply an electoral outcome.

Closing

The Reality

Every dollar this campaign spends on mail, digital ads, field, and outreach rests on one assumption: that when a voter finally researches Chris, what they find reinforces the message. Across sixteen sections this audit shows that surface leaking, a donate funnel with no measurement, a comparison search nobody owns, an AI layer that names the wrong office. That is velocity without compounding. This report is not a task list. It is the foundation every other dollar sits on, and what makes those dollars compound instead of evaporate.

One dimension this audit deliberately left for its own engagement is Chris's professional online presence. Voters who take a candidate seriously do not stop at the campaign site. They find the Torrance law practice, the Carnivore Lawyer brand, and the earlier Congressional bid. Three narratives, one person, not yet merged, and a quiet credibility risk the day a reporter or an opponent looks past the homepage.

Everything described in this report sits within Integrity Agency's scope to deliver, in partnership with Nexcite. Because the foundation is already partly built, the return on closing the remaining gaps is unusually high. Where specialist hands are required: campaign counsel for Nevada campaign-finance and TCPA review, a Wikipedia editor for the encyclopedic article, and formal accessibility certification.

The Opportunity

Acted on, this report compounds. The campaign already owns the assets that are hardest to build, an open door to the AI engines, a working capture form, and a real instinct for video, so the work ahead is leverage rather than groundwork. Every search claimed, every corrected answer, and every captured contact raises the likelihood of a donation and deepens an audience the campaign can return to again and again.

Fundraising is the clearest beneficiary. When a motivated voter who searches the office or the candidate's name lands on the campaign instead of a third party, that intent finally has somewhere to convert, and a faster, clearer donate path means fewer of those gifts are abandoned on the way. The same traffic the campaign is already paying to attract simply does more work.

The list is the durable prize. Reach borrowed from social and video is rented and disappears with the algorithm; an owned email and SMS list appreciates. Each contact added now can be cultivated, re-solicited, and mobilized straight through election day, which is why the return on this foundation rises the longer the cycle runs.

The Cost of Inaction

Left as it is, the same surface leaks, quietly and continuously. Donations and supporters the campaign earns through mail, digital ads, and the doors flow instead to third parties, to stale results, and to a competitor's framing, because the campaign has not yet claimed the places voters actually look.

The exposure is not only opportunity lost. An AI layer that names the wrong office misinforms the most motivated voters at the moment they are deciding. A donate funnel with no measurement spends budget blind. A site with no press surface hands the next news cycle to whoever publishes first, and an unremediated, untracked site carries real legal and compliance risk into the final stretch, when a distraction is least affordable.

Every week these gaps stay open the cost compounds in the wrong direction, and each one grows harder to recover as the calendar shrinks toward November.

The question is not what any one donor might give. It is whether the campaign's digital foundation compounds every effort and every hour invested between now and November, or quietly discounts them.

Hand us the keys.
We front-end load the value.

This document was prepared by Integrity Agency in partnership with Nexcite Entertainment. Chris Brandlin is the Republican candidate for Nevada Assembly District 42; he won the June 9, 2026 Republican primary and faces incumbent Tracy Brown-May in the November 3, 2026 general election. Findings are directional and calibrated to publicly available Las Vegas valley search data. The candidate's professional online presence (the law practice, the Carnivore Lawyer brand, prior-campaign coverage, personal social profiles) is not covered in this report and is recommended as a separate engagement.

Strategic Online Overview · Prepared June 12, 2026 · Confidential