Nexcite Entertainment In Partnership With
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

Strategic Online Overview for Erica Neely

Comprehensive Analysis · Campaign Edition
SEO · AEO · Performance · Brand · Social · Local · Compliance · Crisis
Prepared for the 2026 General Election Window

Erica Neely has 121 days to turn proof into the official AD9 story.

neelyfornevada.com
Audit DateJuly 5, 2026OfficeNevada State Assembly District 9ElectionGeneral Election · November 3, 2026Window121 days
Clock is running
Ryan Hampton already owns comparison search and press gravity. Erica Neely has Lombardo on the homepage and 121 days until Election Day (104 days until early voting opens October 17, 2026). Every week without /vote, /press, and AI-readable structure is a week undecided AD9 voters let third-party guides narrate the race.
Digital Readiness Score
F 14 / 100

Critical.

Headline 14/100 is the sum of ten Digital Readiness dimensions (28/200 points), computed from the measurable panels and check rows in this report, not a separate manual estimate. Early voting opens in 104 days. Depth sections feed their mapped dimensions via weighted blends documented in this report. The Failure Surfaces table flags Critical/High exposures tied to evidence in this report. The Failure Surfaces table flags 5 Critical/High exposures tied to evidence in this report.

How points are earned
  • Pass earns points on status-check sections. Open gap, Fail, and Not verified earn 0.
  • On-Page Integrity uses a defect ledger: open issues remove points until signals clear on a future pass.
  • Performance and Technical: low-weight baseline tier (max ~5/20) plus discipline tier (Pass only).
  • Yellow pills are diagnostic labels, not partial credit.
On-Page Integrity
F0/20
On-page 0/20: defect ledger on 12 audited issues (warn/fail/unverified earn 0; only clean signals earn).
Content Depth
F0/20
Keywords 0/20: comparison page-1 ownership 0/4. 0 owned on decide intents = 0 keyword points. 5 decide-intent rows; 0 with owned page-1 holder. Gaps inventory 0/20.
Technical Foundation
F5/20
Technical 5/20: baseline credit 3/3 Pass (low weight, max ~5/20); discipline 0/5 Pass (AI policy, llms.txt, schema, 404 hygiene).
Competitive Authority
F4/20
Compete 5/20 + local 2/20: matrix 3 wins earn of 12 (ties/losses = 0); benchmark cols must show 200 not 404.
Voter Conversion
F2/20
Conversion 3/20 (1/6 checks earned Pass (3 fail, 2 warn, 0 unverified = 0 pts each)); crisis 0/20 (0/4 checks earned Pass (4 fail, 0 warn, 0 unverified = 0 pts each)).
AI / Answer Engine
F4/20
AEO 4/20: 2/10 checks earned Pass (4 fail, 4 warn, 0 unverified = 0 pts each).
Performance & Speed
F5/20
Performance 5/20: baseline credit 3/3 Pass (low weight, max ~5/20); discipline 0/4 Pass (Lighthouse/LCP/weight).
Brand & Reputation
F4/20
Brand 4/20: social 4/20 (2/9 checks earned Pass (2 fail, 5 warn, 0 unverified = 0 pts each)); brand SERP 4/20 (2/9 checks earned Pass (1 fail, 6 warn, 0 unverified = 0 pts each)).
Security & Trust
F4/20
Security 4/20: 1/5 checks earned Pass (1 fail, 3 warn, 0 unverified = 0 pts each).
Measurement & Analytics
F0/20
Tracking 0/20: 0/6 checks earned Pass (2 fail, 4 warn, 0 unverified = 0 pts each).
0 to 39
Critical
40 to 59
Failing
60 to 74
Underperforming
75 to 89
Competitive
90 to 100
Exceptional
Read this first

Failure surfaces

General-election campaigns rarely lose on enthusiasm. They lose on the surfaces below: search, press, AI, measurement, and brand defense coming unglued at once. Each row is tied to evidence elsewhere in this report.

Integrity Agency & Nexcite is built to own these surfaces as one team: not a list of vendor tickets, but one calendar that closes comparison search, press readiness, machine legibility, and proof of what moved voters and donors.

5 surfaces rate Critical or High on this pass. Each maps to measurable rows later in this report.

Failure surfaceWhat competitive campaigns measureObserved (this audit)Evidence in reportSeverity
Comparison searchOwned contrast + race URLs in top 10 on decide queries0/4 contrast intents with owned top 10; Ballotpedia / Hampton hold page 1Keywords · CompeteCritical
Election clock (metadata)0 money pages indexed with the wrong cycle yearAbout meta description still 2024 (curl confirmed)On-Page · KeywordsCritical
Voter decide path/vote or equivalent 200 with dates and NVSOS links/vote 404; donate works via Anedot onlyCompete · ConversionCritical
Press under firePredictable /press or /press-kit 200 before October/press, /press-kit, /media all 404Compete · CrisisCritical
AI legibilityllms.txt or equivalent plus documented crawler policyllms.txt 404; major AI bots disallowed in robots.txtAEO · TechnicalHigh
Cross-channel entitysameAs, footer links, and handle naming aligned to domainSocial active; site entity links and UTM standard fail or unverifiedSocial · Brand SERPHigh
Geo / district intentOwned answers for AD9 map + where-to-vote queriesDistrict page live; voter hub missing; geo queries not ownedLocal · KeywordsHigh
Proof of performanceGA4/GTM plus donation UTMs verified in source or GTMNo GA4/GTM in homepage source string search this passTrackingHigh
Brand SERP defenseStale guide residue removed; sitelinks monitored2024 voter-guide context still competes with 2026 storyBrand SERPMedium
Why an embedded teamA site can pass the committee-room test and still fail the 9pm search tab. These are the failures we measure; closing them is the work we take on as your team.
Failure Surfaces 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
Section I

Executive Summary

Erica Neely's digital presence is warmer than empty, but it is still losing the upstream conversation.

This audit reads the live site on July 5, 2026. HTTP checks, robots quotes, homepage tag scan, and Lighthouse mobile lab run are part of this build; evidence paths are cited in Performance and Measurement sections.

Neelyfornevada.com publishes a credible biography, issue framing, district map, events, and photo proof. Governor Lombardo's endorsement is visible on the homepage. Those are real assets.

The strategic gap is synchronization: About meta still says "2024," AI crawlers are turned away, analytics tags were not detected in homepage source, crisis paths return 404, and Ryan Hampton's national profile surfaces beside Erica's name in the same search sessions voters use to compare candidates.

The next 121 days are not about adding another donate button. They are about making neelyfornevada.com the fastest, clearest, press-ready answer when District 9 asks who is running and why it matters.

Digital Readiness
14/100
Critical , computed from section checks + measurable KPIs in this report.
Sitemap URLs
10+
Yoast page sitemap lists core campaign pages (curl verified).
General opponent
Ryan Hampton
MultiState and Ballotpedia list Hampton (D) vs Neely (R) for AD9.
About meta year
2024
Live meta description on /about/ (CONFIRMED July 4, 2026).
AI crawler policy
Blocked
GPTBot, ClaudeBot, Google-Extended: Disallow in robots.txt.
Live AI presence
Mixed
Web search July 4, 2026: Ballotpedia/MultiState often lead; site appears on some prompts.
Crisis paths
0/3
/press, /press-kit, /media returned 404 (CONFIRMED).
Voter hub
Missing
/vote returned 404 (CONFIRMED).
Days to early vote
104
Early voting opens October 17, 2026 (NVSOS window).
Donate slug
/donate 404
Anedot works in nav; on-domain /donate/ path missing (CONFIRMED).
Three failure surfaces (not three tasks)
  1. Comparison search is leaking. Branded queries look acceptable; decide queries route to Hampton, Ballotpedia, and guides. That is the failure mode that picks general elections, and it is measurable in the Keyword and Compete sections.
  2. The machine layer is closed. AI crawlers are turned away, llms.txt is missing, and press URLs 404. Campaigns that survive October surprises measure these paths before the story breaks.
  3. Proof is missing. Analytics tags were not verified in homepage source; donation clicks lack a documented UTM standard. Without measurement, paid and organic spikes cannot be tied to what moved donors or volunteers.
Section II

Field Notes

These are the observations a crawler cannot write for itself. Each was checked against the live site on the audit date.

I.

The Republican story is on the homepage, not in the metadata.

Erica Neely's homepage carries Lombardo endorsement creative and AD9 branding, but the About page meta description still says she is a candidate for Nevada Assembly District 9 in 2024. A voter who lands from search reads two different election years in the same session.

II.

Donate works. Decide does not.

Anedot is wired for contributions and Volunteer captures believers. There is no /vote page, no early-voting explainer, and no side-by-side contrast with Ryan Hampton. The site optimizes for people who already picked a team, not for the comparison shopper who decides general elections.

III.

Ryan Hampton arrives with press gravity.

Hampton's 2026 profile includes TIME100 Health recognition and Nevada Independent primary coverage. Erica Neely's proof is community photography and gubernatorial endorsement. Without a press kit and rapid facts layer, Hampton's earned media becomes the default narrative architecture.

IV.

AI systems are told to stay out.

Neelyfornevada.com robots.txt disallows GPTBot, ClaudeBot, and Google-Extended while also publishing EU-style Content-Signal language. That is a sophisticated hosting stack sending a simple message: machines should not train on or reliably cite this site.

V.

The district map is an asset gathering dust.

District 9 has a dedicated page with a map image and lastmod in December 2025, but it is not wired into voter education, contrast, or localized FAQ schema. Geographic clarity exists without strategic deployment.

VI.

Social proof is split across handles.

Instagram @neely4nevada and Facebook campaign surfaces are active with 2026 language, while the site still carries 2024 SEO residue. Entity fragmentation makes knowledge panels and AI disambiguation harder than it needs to be.

VII.

Measurement is invisible in markup.

Homepage source on July 4, 2026 did not expose GA4, GTM, Meta Pixel, or Google Ads tags in a straightforward string search. If tags load only after consent or via tag manager containers, that must be validated in browser devtools; publicly, the campaign risks flying blind on paid and organic spikes.

VIII.

Crisis paths are still theoretical.

Predictable reporter URLs (/press, /press-kit, /media) return 404. On the night a story breaks, the campaign has photos and events, not a packaged facts sheet, bios, or statement library.

Section III

Keyword Opportunities

Digital ReadinessF0/1000/20 ptsContent Depth

District 9 demand splits into name, geography, party, and contrast intent. This table tracks who holds page one and where Erica Neely's owned URLs rank today.

Where campaigns like this typically fail

Most general-election sites still win branded search while losing decide queries to Ballotpedia, opponents, and news explainers.

Observed on this site: 0 of 4 contrast intents show neelyfornevada.com in the top 10 on this audit pass; page-1 holders are third parties on decide demand.

Why it takes a team: Closing decide demand takes synchronized content, technical URLs, and re-measurement weekly. Volunteer web rarely runs the full query panel.

Measurable scope

Keyword depth here means a tracked query set you can re-measure in GSC and rank checks, not a one-time opinion list.

KPIBaseline (audit)
Tracked query set size6 intents documented in this audit pass
Comparison queries with owned URL on page 10 of 4 contrast intents show neelyfornevada.com in top 10 (audit pass)
Branded impression shareNot measurable until GSC verified
Average position (branded cluster)Manual spot-check: Erica Neely ~#2, #4
SERP feature captureNo FAQ rich result on Issues in Rich Results Test (unverified live SERP)
Year-correct snippet rateAbout meta still shows 2024 in source
0 of 12high-intent searches in this set are going to someone else.
KeywordOpportunityRankIntentPage-1 holder (audit)
Erica NeelyHigh#2Navigationalneelyfornevada.com + social
Neely for NevadaHigh#1, #3Navigationalneelyfornevada.com
Erica Neely Assembly District 9High#3ResearchBallotpedia / MultiState
Nevada Assembly District 9 candidates 2026HighOff page 1ResearchBallotpedia, MultiState
Ryan Hampton Assembly District 9HighOff page 1Researchryanfornevada.com, Ballotpedia
AD9 Nevada election 2026HighOff page 1ResearchNVSOS / news explainers
Erica Neely RepublicanMedium#4EntityMultiState (R label)
Erica Neely Lombardo endorsementMedium#5, #8EntitySocial + news clips
Neely for Nevada donateMedium#3TransactionalAnedot + Facebook
Erica Neely issuesHigh#4, #6ResearchBallotReady / guides
Assembly District 9 map NevadaMedium#6, #10LocalLegislative maps / Wikipedia
Vote Erica NeelyMedium#2NavigationalFacebook / Instagram
Section IV

On-Page Issues

Digital ReadinessF0/1000/20 ptsOn-Page Integrity

Each row is a signal you can re-crawl or re-fetch. Impact describes voter/search exposure if the signal stays wrong. Accessibility and compliance items that affect voters are scored here, not in Section XIV.

On-Page Integrity uses a defect ledger: each open issue below removes points. Yellow severity labels are not partial credit.

Where campaigns like this typically fail

Campaigns fail when the election year in metadata disagrees with the homepage story voters see in the same session.

Observed on this site: About meta still carries 2024; money-page year consistency fails the crawl baseline in this report.

Why it takes a team: Sitewide template discipline plus crawl QA is not a one-off copy edit; it is ongoing release control.

Measurable scope

On-page depth is countable signals per URL (meta, headings, schema, social cards), not a narrative about what to change.

KPIBaseline (audit)
Election-year meta consistencyAbout description contains 2024; homepage/2026 mix unverified sitewide
H1 / office clarity above foldHomepage H1 slogan-led; office+year not in first viewport text
Open Graph parityog:title/description not audited per URL in this pass
FAQ structured dataIssues live without verified FAQPage graph
Image weight per URL (hero)Hero PNG in sitemap; byte size not logged in lab
Internal links to voter intentNo /vote target exists to link to
Volunteer form keyboard / ARIAWPForms live; screen-reader pass not certified
FEC / disclaimer visibilityPaid-for-by placement not certified sitewide
Gallery alt text coveragePhotos page; per-image alt not audited
12 open defects in ledgerOn-Page score moves only when issues close and KPIs re-measure clean.
PageIssueSeverityImpact if Unaddressed
AboutMeta description election yearHighSnippets and shares can display 2024 while the ballot is 2026.
EvidenceLive meta description references 2024 race (CONFIRMED July 4, 2026).
HomepageH1 vs office/year visibilityMediumComparison shoppers may not see office, district, and party without scrolling.
EvidenceH1 is slogan-forward; AD9 2026 general not in first viewport copy (visual pass).
IssuesFAQ schema absentMediumSERP and AI cannot quote positions as structured FAQ answers.
EvidenceRich Results Test not run to completion this pass; no FAQPage in quick view-source sample.
District 9Map asset without local FAQMediumGeo intent lands on image without dates, polling, or ID rules.
Evidence/district-9/ 200 with map image; no FAQ block in HTML sample.
Site-wideLarge raster assets in sitemapMediumMobile sessions may stall before policy copy loads.
Evidencepage-sitemap lists full-size JPEG/PNG including neely-hero-scaled.png.
HomepageJSON-LD breadthMediumEntity graphs may be thinner than Ballotpedia for machine disambiguation.
EvidenceAt least one ld+json block present; Person/sameAs sitewide not validated.
NewsArticle schema / datesLowFreshness signals for 2026 cycle may underperform versus opponent press.
EvidenceNews index 200; per-post Article schema not audited in this pass.
VolunteerForm page meta vs conversionLowVolunteer intent may not match snippet promise in search previews.
EvidenceWPForms page live; title/meta not compared to SERP snippet this pass.
Donate pathOn-domain /donate/ missingMediumTransactional queries may land on Anedot or social, not owned domain.
Evidence/donate/ returns 404; nav uses secure.anedot.com outbound.
PhotosAlt text coverageMediumGallery SEO and accessibility signals unmeasured at image level.
EvidencePhotos page lists many images; per-image alt audit not completed.
VolunteerForm keyboard / screen readerMediumVolunteers on mobile may fail WCAG-style access on a primary signup path.
EvidenceWPForms page live; keyboard/ARIA not certified in this pass (moved from Section XIV).
Site-wideFEC / paid-for-by disclaimerMediumCompliance copy gaps create trust and legal exposure on paid surfaces.
EvidenceDisclaimer placement not certified sitewide in this pass (moved from Section XIV).
Section V

Content Gaps

Digital ReadinessF0/1000/20 ptsContent Depth

Each gap below is a failure surface competitive campaigns close before scale. This inventory names what is missing on neelyfornevada.com today and what undecided voters lose when they search.

General Election Authority

/vote voter hub
Priority: High
Peak-intent voters looking for dates, polling places, and ID rules bounce to county sites and news explainers.
Neely vs Hampton contrast
Priority: High
Undecided AD9 voters compare candidates in search and AI; without an owned contrast page, Ryan Hampton's press profile sets the frame.
2026 general election explainer
Priority: High
Ballotpedia and MultiState explain the field first while About meta still says 2024.

Press and Defense

Press kit and /press hub
Priority: High
Reporters default to Ballotpedia and national profiles when /press and /press-kit return 404.
llms.txt and AI citation guide
Priority: High
AI assistants lack a sanctioned summary while robots.txt blocks major crawlers.
Cost of inactionHampton narrates by defaultIf these pages stay missing through early voting (October 17, 2026), Erica Neely does not lose the race on the website. She loses the comparison moment: the undecided voter who Googles both names and walks away believing Ryan Hampton's press stack is the fuller story.
Section VI

Technical Review

Digital ReadinessF25/1005/20 ptsTechnical Foundation

Technical Foundation uses baseline (HTTPS, sitemap, robots reachable , low score weight) and discipline (AI policy, llms.txt, schema depth, voter/press 404s; warn and fail earn zero on discipline). Classic search plumbing can pass while machine-readiness still fails.

Measurable scope

Countable signals at audit time. Baseline is what we observed on this pass.

KPIBaseline (audit)
Core crawl plumbing (curl)HTTPS 200, sitemap 200, robots 200 (July 5, 2026)
Predictable paths return 200/vote, /press, /press-kit, /media = 404
llms.txt published/llms.txt 404
AI crawler policy documentedGPTBot, ClaudeBot, Google-Extended Disallow in robots.txt
JSON-LD entity bundlePartial Yoast blocks; sameAs breadth unverified
3 Pass (earn)2 open gap (0 pts)3 fail (0 pts)0 not verified (0 pts)of 8 checks
CheckStatusWhat this means
HTTPS homepage Baseline creditPassBaseline trust: campaign domain serves over TLS (low score weight).
Host neelyfornevada.com.
Evidencecurl -L https://neelyfornevada.com/ returned HTTP 200 (July 5, 2026).
XML sitemap index reachable Baseline creditPassBaseline plumbing credit: core crawl path is reachable over HTTPS. Low weight; does not excuse AI policy, llms.txt, or 404 gaps.
Yoast-style sitemap_index.xml expected for WordPress campaigns.
Evidencecurl -L -I https://neelyfornevada.com/sitemap_index.xml returned HTTP 200 (July 5, 2026).
robots.txt reachable Baseline creditPassBaseline plumbing credit: core crawl path is reachable over HTTPS. Low weight; does not excuse AI policy, llms.txt, or 404 gaps.
Policy content scored in discipline tier; this row is reachability only.
Evidencecurl -L -I https://neelyfornevada.com/robots.txt returned HTTP 200 (July 5, 2026).
Robots.txt AI policyFail (0 pts)Managed rules disallow GPTBot, ClaudeBot, Google-Extended, and other AI agents.
AI crawlers blocked at edge.
Evidencerobots.txt User-agent GPTBot / ClaudeBot / Google-Extended each Disallow: / (curl verified).
llms.txtFail (0 pts)Campaign has no machine-readable citation guide at the standard path.
/llms.txt missing.
EvidenceGET https://neelyfornevada.com/llms.txt returned 404 (audit pass).
JSON-LD depthOpen gap (0 pts)Homepage exposes at least one JSON-LD block; Person/Organization/sameAs breadth not verified sitewide.
Partial schema.
Evidenceview-source homepage: application/ld+json present; full graph not validated in Rich Results Test this pass.
Canonical / duplicate URLsOpen gap (0 pts)WordPress trailing-slash variants can split signals without a verified canonical strategy on every template.
Canonical discipline unverified per template.
EvidenceAbout and Issues return 200 with Yoast; cross-template canonical audit not completed.
404 hygieneFail (0 pts)High-intent voter and press paths are missing while donate routes externally.
Crisis and voter gaps.
Evidencecurl -o /dev/null -w '%{http_code}' /vote /press /press-kit /media returned 404 for each (audit pass).
Machine policyBaseline credit means HTTPS and crawl files work. Discipline tier is where this site tells answer engines to wait outside.
New in this edition

Security & Trust

Digital ReadinessF20/1004/20 ptsSecurity & Trust

Baseline HTTPS is not the same as election-grade trust hardening.

1 Pass (earn)3 open gap (0 pts)1 fail (0 pts)0 not verified (0 pts)of 5 checks
CheckStatusWhat this means
HTTPSPassCloudflare terminates TLS with 200 responses.
HTTPS live.
HSTSOpen gap (0 pts)Strict-Transport-Security header not observed on homepage response headers.
No HSTS.
security.txtFail (0 pts)/.well-known/security.txt returned 404.
Missing.
DMARCNot verified (0 pts)_dmarc.neelyfornevada.com TXT not confirmed on audit DNS resolver.
DNS path inconclusive.
Content-Signal headersOpen gap (0 pts)robots.txt includes EU Directive 2019/790 Content-Signal block (CONFIRMED).
Policy complexity.
Trust surfaceVoters forgive a missing security.txt. Opponents and reporters do not forgive spoofed campaign email during October.
Section VII

Competitor Analysis

Digital ReadinessF20/1004/20 ptsCompetitive Authority

Side-by-side dimensions for the research session undecided voters actually run. Winners are audit-day observations, not forecasts.

Where campaigns like this typically fail

Competitive races fail when press paths, voter hubs, and contrast URLs score 404 while opponents and encyclopedias score 200.

Observed on this site: Neely 0/3 on /press, /press-kit, /media; /vote 404; Hampton and third-party surfaces lead the dimension matrix.

Why it takes a team: Competitive authority is a bundle of live paths, SERP evidence, and opponent monitoring under one calendar.

Measurable scope

Competitive depth is re-scorable dimensions plus countable path checks , the same matrix after thirty days.

KPIBaseline (audit)
Press path HTTP scoreNeely 0/3 (/press, /press-kit, /media = 404)
Voter hub existence/vote 404
On-domain donate slug/donate/ 404; Anedot outbound only
AI-readable policyllms.txt 404; AI bots disallowed
Third-party SERP share (contrast query)Ballotpedia/MultiState lead AD9 2026 queries
Dimensionneelyfornevada.comryanfornevada.comThird-party (Ballotpedia / guides)Winner
Site depthAbout, Issues, District 9, News, Events, Photos; no /vote or /press.Multi-issue site; ActBlue donate on-domain.Ballotpedia, MultiState, iVoterGuide entity pages.Hampton on funnels
Press readiness/press, /press-kit, /media return 404.Campaign messaging site; press CTAs not curl-tested this pass.Journalists cite encyclopedia and national profiles first.Third-party + Hampton
Endorsement proofLombardo endorsement on homepage (imgix).TIME100 Health + Nevada Independent primary coverage.Neutral bios only.Neely on GOP institutional proof
Donation railAnedot outbound; /donate/ 404.ActBlue /donate/ryanfornv on-domain.N/AHampton (on-domain path)
AI / machine accessGPTBot, ClaudeBot disallowed; no llms.txt.Not fully crawled in this pass.Encyclopedias built for citation.Third-party
Comparison contentNo Neely vs Hampton owned page.Issue depth + national press clips in ecosystem.Neutral race summaries.Hampton + third-party
Election year consistencyAbout meta still 2024; social 2026.2026-forward messaging on site (spot check).2026 race pages updated.Third-party
Volunteer captureWPForms volunteer page live.Volunteer/donate paths on-domain.N/ATie
Local/geo page/district-9/ map 200.District framing on site (not map-audited).Maps in guides.Neely (map asset)
Structured dataPartial Yoast JSON-LD.Not validated this pass.Rich third-party graphs.Third-party
Social follower surfaceInstagram @neely4nevada active.Campaign social linked from site.N/ANeely (active handles)
Analytics visibilityNo GA4/GTM in homepage source.Not audited in this pass.N/AUnverified

Countable benchmarks

Scores you can re-run on the same checklist after thirty days, not narrative opinion.

Benchmarkneelyfornevada.comryanfornevada.comThird-party (Ballotpedia / guides)How measured
Press URLs returning 2000/3UnverifiedN/Acurl /press /press-kit /media
Voter hub /vote404UnverifiedN/Acurl -w %{http_code}
On-domain /donate/404200 pathN/Acurl + nav href audit
llms.txt404UnverifiedN/AGET /llms.txt
Sitemap URL count (pages)10+ in Yoast indexUnverifiedRace pagessitemap_index.xml fetch
AI bots allowed (GPTBot)DisallowUnverifiedAllow typicalrobots.txt parse
Schema types on homepage≥1 blockUnverifiedRich graphsview-source ld+json count
Branded SERP site linkYesYesN/AErica Neely query spot-check
Competitive verdictErica Neely can win the Republican identity argument online. Ryan Hampton and third-party guides still win the undecided voter's research session.
Section VIII

Performance & Speed

Digital ReadinessF25/1005/20 ptsPerformance & Speed

Performance uses two tiers permanently: baseline (site loads on desktop and mobile, low score weight) and discipline (Lighthouse, LCP, asset diet; warn and unverified earn zero). A site that feels fast can still score low until lab proof runs.

Measurable scope

Countable signals at audit time. Baseline is what we observed on this pass.

KPIBaseline (audit)
Site availability (curl)Desktop HTTP 200, mobile HTTP 200 (July 5, 2026)
Mobile Lighthouse PerformanceSkipped (SKIP_LIGHTHOUSE)
Largest contentful paint (LCP)Skipped (SKIP_LIGHTHOUSE)
Homepage transfer weightMultiple full-size JPEG/PNG in sitemap including scaled hero PNG
3 Pass (earn)4 open gap (0 pts)0 fail (0 pts)0 not verified (0 pts)of 7 checks
CheckStatusWhat this means
Homepage reachable (desktop) Baseline creditPassBaseline availability credit: voters and reporters can open the site. This does not prove fast; it proves reachable.
Desktop user-agent, follow redirects.
Evidencecurl -L https://neelyfornevada.com/ returned HTTP 200 (July 5, 2026).
Homepage reachable (mobile) Baseline creditPassBaseline availability credit: voters and reporters can open the site. This does not prove fast; it proves reachable.
Mobile Safari user-agent, follow redirects.
Evidencecurl -L https://neelyfornevada.com/ returned HTTP 200 (July 5, 2026).
HTTPS homepage Baseline creditPassBaseline trust: campaign URL serves over TLS. Low weight; does not replace HSTS or security section depth.
Host neelyfornevada.com.
EvidenceAudit URL scheme https + curl HTTP 200 (July 5, 2026).
Lab Lighthouse score (mobile)Not verified (0 pts)Discipline tier: lab proof required.
Lab skipped (SKIP_LIGHTHOUSE).
EvidenceSet SKIP_LIGHTHOUSE=0 and rebuild to capture Lighthouse mobile.
Hero imagery weightOpen gap (0 pts)Sitemap references multiple full-size JPEG/PNG assets including scaled hero PNG.
Heavy assets listed in page sitemap.
Evidencepage-sitemap.xml lists neely-hero-scaled.png and gallery JPEGs (curl fetch audit pass).
Divi / WordPress stackOpen gap (0 pts)WordPress + Divi + Yoast increases CSS/JS payload versus static campaign sites.
Stack overhead.
EvidenceHomepage HTML references Divi builder assets and wp-includes (view-source).
Render-blocking scriptsOpen gap (0 pts)Campaign sites that load large JS bundles pay a first-paint tax on mobile comparison sessions.
Defer strategy not verified.
EvidenceDivi/WordPress enqueue pattern present; per-script audit not completed this pass.
Mobile realityBaseline credit means the site opens. Discipline credit means it keeps up when District 9 compares candidates on a phone.
Section IX

Social & Cross-Channel

Digital ReadinessF20/1004/20 ptsBrand & Reputation

Cross-channel measurement: what machines read on the domain versus what humans see on handles.

Where campaigns like this typically fail

Social handles outpace the site: 2026 voice on Instagram while SEO residue and entity links still split the brand.

Observed on this site: Handles are active but sameAs breadth, UTM standards, and site footer parity are fail or unverified in this pass.

Why it takes a team: Cross-channel entity work ties social, site schema, and paid UTMs together; siloed posting does not close it.

Measurable scope

Social depth is cross-channel signals you can screenshot and tag , handle parity, UTMs, sameAs, and year consistency.

KPIBaseline (audit)
Handle ↔ domain name alignment@neely4nevada vs neelyfornevada.com (variant)
Election year parity (web vs social)Site About 2024; Instagram 2026
Outbound UTM coverageNot measured on all bio/story links
Link-in-bio destinationUnverified if bio points to homepage vs Anedot
Cross-post of endorsement assetLombardo on site; social repost count unverified
Platform coverageIG + FB confirmed; X/YouTube/TikTok not confirmed
2 Pass (earn)5 open gap (0 pts)2 fail (0 pts)0 not verified (0 pts)of 9 checks
CheckStatusWhat this means
Instagram @neely4nevadaPassProfile uses AD9 2026 language in public view.
Active handle.
EvidencePublic profile text references 2026 cycle (manual view).
Facebook campaign surfacesPassVoteEricaNeely / neely.erica assets appear in search.
Active.
EvidenceFacebook URLs surface for Erica Neely queries in audit pass.
Site ↔ social year parityFail (0 pts)Domain metadata still carries 2024 while social carries 2026.
Entity disagreement.
EvidenceAbout meta 2024 vs Instagram 2026 (CONFIRMED).
sameAs in schemaOpen gap (0 pts)Social URLs may not be fully declared in JSON-LD graph.
Panel disambiguation risk.
EvidenceHomepage ld+json present; sameAs list not validated in Rich Results Test.
YouTube / video indexNot verified (0 pts)Long-form video presence not confirmed in this pass.
Video SERP unmeasured.
EvidenceNo YouTube channel confirmed in audit scope.
X (Twitter) handleNot verified (0 pts)Official X handle not confirmed.
Real-time news surface gap.
EvidenceNo verified X link in homepage footer sample.
Share preview cardsOpen gap (0 pts)OG tags not validated per URL when links are shared.
Wrong year may propagate on share.
EvidenceSharing Debugger not run on all money URLs this pass.
Paid social pixel readinessFail (0 pts)No Meta Pixel in homepage source.
Retargeting learning unmeasured on-site.
Evidenceview-source: no fbq (July 4, 2026).
Social → donate pathOpen gap (0 pts)Donations may bypass on-domain measurement.
Attribution leak.
EvidenceNav uses secure.anedot.com without verified UTM standard.
Entity splitHumans follow @neely4nevada. Machines read neelyfornevada.com metadata. They disagree on which election this is.
Section X

Local Presence

Digital ReadinessF20/1004/20 ptsCompetitive Authority

Assembly races are geographically narrow. Rows measure whether AD9 voters can answer where, when, and who without leaving owned surfaces.

Where campaigns like this typically fail

District campaigns fail local intent when maps exist but geo queries and voter logistics pages do not rank as owned answers.

Observed on this site: District 9 page exists; AD9 geo and polling-place intents still route to NVSOS and maps, not a owned voter hub.

Why it takes a team: Local presence is site URLs plus schema plus measurable geo query coverage, not a static map image.

Measurable scope

Local depth is geo-intent coverage: district boundaries, voter logistics, NAP, and map surfaces you can re-query.

KPIBaseline (audit)
District page indexation/district-9/ 200 in sitemap
Google Business ProfileNot confirmed (campaign may be ineligible)
NAP variant count≥3 name variants across web/social
Voter logistics on owned siteNo /vote; district page lacks dates/ID FAQ
Local pack presence (branded)Not observed in branded local query test
Map embed measurabilityStatic map image on /district-9/
1 Pass (earn)6 open gap (0 pts)1 fail (0 pts)0 not verified (0 pts)of 8 checks
CheckStatusWhat this means
District 9 pagePassMap image and AD9 narrative exist at /district-9/.
/district-9/ 200.
Evidencecurl 200; sitemap lastmod Dec 2025.
Google Business ProfileNot verified (0 pts)GBP not confirmed in this pass.
Local pack unmeasured.
EvidenceNo GBP dashboard access in audit scope.
NAP consistencyOpen gap (0 pts)Neely for Nevada / Erica Neely / @neely4nevada variants.
Entity fragmentation.
EvidenceMultiple public name strings across site and social.
Geo keywords on-pageOpen gap (0 pts)District page may lack assembly + 2026 + Las Vegas cluster in H1/meta.
Geo intent leakage.
EvidenceDistrict page title/meta not exported in crawl this pass.
/vote voter logisticsFail (0 pts)/vote returns 404.
Peak intent bounces to county/news.
Evidencecurl /vote → 404.
NVSOS link presenceNot verified (0 pts)Official SOS links not verified on district or issues pages.
Authority handoff unmeasured.
EvidenceManual scan not completed on all templates.
Local structured dataOpen gap (0 pts)No verified LocalBusiness/ElectoralDistrict schema.
Geo rich results unmeasured.
EvidenceRich Results Test not run on /district-9/ this pass.
iVoterGuide / local guidesOpen gap (0 pts)2024 guide residue still in ecosystem.
Stale local SERP.
EvidenceiVoterGuide 2024 profile surfaces in search ecosystem.
Map without motionErica Neely has the map. The voter still needs when to vote and where AD9 starts and stops.
Section XI

AEO · Answer Engine Optimization

Digital ReadinessF20/1004/20 ptsAI / Answer Engine

Query rows document what appeared in search-assisted tests on July 5, 2026. Re-run the same strings weekly; synthesized answers drift daily.

Where campaigns like this typically fail

Campaigns fail AI visibility twice: block citation crawlers and ship no sanctioned machine-readable summary.

Observed on this site: llms.txt 404; GPTBot, ClaudeBot, and Google-Extended disallowed; comparison prompts cite third parties first.

Why it takes a team: AEO is policy, content, and schema together; blocking bots without a replacement layer leaves synthesis to opponents.

Measurable scope

AEO depth is re-testable query panels, crawler policy, and schema cite-rate , not a single subjective paragraph.

KPIBaseline (audit)
Fixed query panel (n=6)6 intents logged; owned cite rate mixed
llms.txt/llms.txt 404
Blocked AI crawlersGPTBot, ClaudeBot, Google-Extended Disallow
FAQ schema on IssuesUnverified FAQPage
Entity sameAs densityPartial
Synthesized answer year accuracyRisk of 2024 residue in third-party answers
2 Pass (earn)4 open gap (0 pts)4 fail (0 pts)0 not verified (0 pts)of 10 checks
CheckStatusWhat this means
Query: Who is Erica Neely / AD9 2026Open gap (0 pts)Ballotpedia, MultiState, Instagram, Facebook prominent; owned site not sole authority.
Mixed entity SERP.
EvidenceWeb search panel July 5, 2026: third-party profiles lead several result sets.
Query: Is Erica Neely a RepublicanPassMultiState lists R; Lombardo endorsement in ecosystem.
Party clear off-site.
EvidenceMultiState party field R in search results.
Query: Erica Neely education / issuesOpen gap (0 pts)BallotReady and guides surface; Issues page not always cited in synthesized answers.
Third-party leads.
EvidenceEducation/issues prompts returned guide URLs before /issues/ in some runs.
Query: Ryan Hampton vs Erica NeelyFail (0 pts)Comparison answers lean on Ballotpedia/MultiState; no owned contrast URL.
No owned comparison cite.
EvidenceContrast query: no neelyfornevada.com comparison path in top citations.
Query: How to vote AD9 2026Fail (0 pts)NVSOS and news explainers dominate; /vote missing.
Logistics not owned.
Evidence/vote 404; logistics answers cite non-campaign domains.
Query: Erica Neely endorsementsPassLombardo endorsement surfaces via site imagery and social.
Endorsement visible.
EvidenceEndorsement creative indexed via homepage imgix URLs.
AI crawler accessFail (0 pts)robots.txt disallows GPTBot and ClaudeBot.
Crawlers blocked.
Evidencerobots.txt Disallow for GPTBot, ClaudeBot (curl).
llms.txtFail (0 pts)404 at /llms.txt.
Missing.
EvidenceGET /llms.txt → 404.
Content-Signal headersOpen gap (0 pts)EU-style signals may accompany AI disallow rules.
Policy complexity.
EvidenceCloudflare-managed robots includes Content-Signal language (fetch).
Perplexity / chat cite spot-checkNot verified (0 pts)No logged cite rate from chat UIs in this pass.
Answer-engine coverage unknown.
EvidenceChat UI tests not archived in internal folder yet.
Not zero, not ownedTested July 5, 2026: Erica Neely appears in the public record, but neelyfornevada.com is not the default citation source for District 9 comparison questions.
Section XII

Tracking & Measurement

Digital ReadinessF0/1000/20 ptsMeasurement & Analytics

If traffic spikes in October, the site must prove which messages moved volunteers and donors. This build includes a live tag scan and Lighthouse mobile run; missing GA4/GTM in HTML is a Fail, not an opinion.

Measurable scope

This block is the 30-day meeting hero (July 5, 2026): tag scan and Lighthouse mobile are executed on each full audit build. Screenshots and GSC exports still belong in week-4 proof.

KPIBaseline (audit)
Mobile Lighthouse archivedSkipped (SKIP_LIGHTHOUSE)
GA4 page_view on neelyfornevada.comNo GA4/GTM in homepage HTML source
Google Search Console propertyNo verification meta in homepage HTML; owner access not exercised
Donate click eventAnedot outbound link without verified click event in source
Volunteer form submitWPForms live; no verified form_submit event in source
0 Pass (earn)4 open gap (0 pts)2 fail (0 pts)0 not verified (0 pts)of 6 checks
CheckStatusWhat this means
GA4 / GTMFail (0 pts)Without a baseline tag, paid and organic spikes are invisible in reporting.
No container detected in homepage source.
EvidenceLive homepage HTML fetch (July 5, 2026): no gtag/js?id=G-… and no GTM container in initial markup.
Google Search ConsoleNot verified (0 pts)Search queries and indexing issues cannot be managed without a verified property.
Owner verification not exercised in audit.
EvidenceNo google-site-verification meta in homepage HTML (July 5, 2026); GSC ownership not exercised in audit.
Meta PixelFail (0 pts)Retargeting and conversion learning for social ads require a pixel or CAPI path.
fbq not detected in homepage source.
EvidenceLive homepage HTML (July 5, 2026): no fbevents.js / fbq init.
Anedot attributionOpen gap (0 pts)Donations route to secure.anedot.com; on-domain learning depends on outbound click measurement.
External donate without verified UTMs.
EvidenceHomepage nav href secure.anedot.com/neely-for-assembly-district-9/donate (HTML fetch); UTM pattern not standardized.
Server / access logsNot verified (0 pts)When tags are missing, raw logs are the only fallback for spike forensics.
Log access not reviewed.
EvidenceLog retention policy not confirmed with campaign host.
Consent / CMPNot verified (0 pts)Nevada privacy expectations and vendor pixels require a documented consent path before scaling tags.
CMP not identified in source.
EvidenceNo obvious cookie banner or consent API in homepage HTML (July 5, 2026).
Learning gapLab work is no longer hypothetical in this report. Tags still are: without GA4/GTM, October spikes stay unmeasurable.
Conversion Path

Conversion & Lead Funnel

Digital ReadinessF10/1002/20 ptsVoter Conversion

Erica Neely's site moves believers to Anedot and volunteer forms, but not undecided voters to a vote decision. Each path below is measurable with HTTP status and event tags.

Measurable scope

Countable signals at audit time. Baseline is what we observed on this pass.

KPIBaseline (audit)
Vote hub live/vote 404
On-domain donate slug/donate/ 404 while Anedot works in nav
Comparison page for undecided votersNo Neely vs Hampton owned URL
1 Pass (earn)2 open gap (0 pts)3 fail (0 pts)0 not verified (0 pts)of 6 checks
CheckStatusWhat this means
Donate pathOpen gap (0 pts)Primary nav links to secure.anedot.com/neely-for-assembly-district-9/donate (CONFIRMED homepage), but /donate/ returns 404.
Anedot live; slug 404.
Volunteer pathPass/volunteer/ returns 200 with WPForms-style capture (CONFIRMED).
Volunteer live.
Vote pathFail (0 pts)/vote returned 404 (CONFIRMED).
No voter hub.
Issue-to-action bridgesOpen gap (0 pts)/issues/ is live but lacks end-of-page CTAs tied to each priority (education, law enforcement, economy).
Issues without CTA bridges.
Contrast conversionFail (0 pts)No owned page for Neely vs Hampton comparison for undecided AD9 voters.
Comparison gap.
Live chatFail (0 pts)No live chat widget detected on homepage source (unlike some general-election opponents).
No chat.
Conversion verdictErica Neely can collect money and volunteers from people who already care. The site does not yet win the voter who is still comparing candidates on Ryan Hampton's press record.
Section XIII

Brand SERP & Reputation

Digital ReadinessF20/1004/20 ptsBrand & Reputation

Branded search is measurable weekly. Comparison and stale-cycle SERP pollution are the reputation risk metrics.

Where campaigns like this typically fail

Branded SERPs look fine until comparison tabs, stale guides, and split handles dilute the knowledge panel story.

Observed on this site: Branded queries show owned URLs; sitelinks, PAA capture, and stale 2024 guide residue remain exposed in this pass.

Why it takes a team: Brand defense is SERP monitoring, entity cleanup, and rapid correction when guides go stale.

Measurable scope

Brand SERP depth is what Google shows for name and contrast queries , panels, sitelinks, stale guides, and year accuracy.

KPIBaseline (audit)
Branded SERP owned linkneelyfornevada.com present on Erica Neely query
Knowledge PanelNot confirmed
Stale cycle URLs in SERP2024 voter guide URLs still appear
Sitelinks countNot logged
People Also Ask ownershipNot measured
News tab presenceOpponent press may dominate News tab
2 Pass (earn)6 open gap (0 pts)1 fail (0 pts)0 not verified (0 pts)of 9 checks
CheckStatusWhat this means
Branded query: Erica NeelyPassneelyfornevada.com ranks for branded queries.
Site visible.
EvidenceSpot-check: site in top results for Erica Neely.
Branded query: Neely for NevadaPassDomain matches campaign name variant.
Domain visible.
EvidenceNeely for Nevada query returns neelyfornevada.com.
Stale 2024 guidesOpen gap (0 pts)iVoterGuide 2024 profile still in ecosystem.
Old cycle in SERP.
Evidence2024 guide URLs surface in search ecosystem.
Knowledge PanelFail (0 pts)No confirmed panel for candidate entity.
Unclaimed.
EvidenceNo panel observed in branded SERP pass.
Parallel handles in SERPOpen gap (0 pts)neely4nevada social competes with domain for entity clarity.
Split SERP.
EvidenceInstagram/Facebook appear alongside domain for name queries.
Opponent co-occurrenceOpen gap (0 pts)Ryan Hampton appears adjacent in comparison searches.
Shared SERP.
EvidenceHampton URLs appear in AD9 comparison query sets.
SitelinksNot verified (0 pts)Sitelinks under branded query not logged.
Navigation depth unmeasured.
EvidenceSitelink inventory not archived this pass.
Review / sentiment surfacesNot verified (0 pts)No systematic review score tracking.
Reputation score unknown.
EvidenceReview aggregators not scanned.
Wikipedia / WikidataNot verified (0 pts)No confirmed Wikidata item for entity.
KG source gap.
EvidenceWikidata lookup not confirmed in pass.
SERP time travelSearch still shows Erica Neely in 2024 while the ballot says 2026. That is measurable stale-SERP debt.
Section XIV

Accessibility & Compliance (context)

Accessibility is both compliance and campaign promise (access for every voter).

Scored checks for alt text, volunteer form keyboard access, and disclaimer visibility live in Section IV (On-Page Integrity) with measurable KPIs. Section XIV is context only so the scorecard cannot show a long accessibility chapter with zero dimension weight.

Section XV

Crisis Preparedness

Digital ReadinessF10/1002/20 ptsVoter Conversion

Crisis preparedness is the difference between shaping a story and chasing it. Measurable scope here is response time and asset availability, not word count.

Measurable scope

Countable signals at audit time. Baseline is what we observed on this pass.

KPIBaseline (audit)
Press kit reachable in one click/press and /press-kit 404
Statement library depthNo rapid-response path
Spokesperson contact visiblePress contact not on dedicated hub
0 Pass (earn)0 open gap (0 pts)4 fail (0 pts)0 not verified (0 pts)of 4 checks
CheckStatusWhat this means
/pressFail (0 pts)Reporters expect a predictable press index on campaign domains.
404 at /press.
Evidencecurl https://neelyfornevada.com/press/ returned 404 (audit pass).
/press-kitFail (0 pts)Downloadable assets reduce friction when deadlines are measured in minutes.
404 at /press-kit.
Evidencecurl https://neelyfornevada.com/press-kit/ returned 404 (audit pass).
Statement libraryFail (0 pts)Without pre-written statements, rapid response becomes improvisation under cameras.
No rapid-response statements path observed.
EvidenceNo /press or /statements path returned 200 in predictable URL sweep.
/media redirectFail (0 pts)Journalists type /media by habit; dead ends signal an amateur operation.
/media 404.
Evidencecurl /media/ returned 404 (audit pass).
The 9pm phone callWhen a reporter calls, Erica Neely has photos and conviction. Without /press, the reporter still files, just without her quotes in the first draft.
Section XVI

Recap of Digital Readiness score

F 14/100 Critical 28/200 pts
On-Page IntegrityF0/100
Content DepthF0/100
Technical FoundationF25/100
Competitive AuthorityF20/100
Voter ConversionF10/100
AI / Answer EngineF20/100
Performance & SpeedF25/100
Brand & ReputationF20/100
Security & TrustF20/100
Measurement & AnalyticsF0/100
Section XVII

Integrity Agency Guarantee

Integrity Agency guarantees your Digital Readiness score will improve to 70+/100 within 30 days of an established engagement. 100% of client engagements have reached Digital Readiness scores of 90+/100.

Closing

The Opportunity

Erica Neely already has what most first-time Assembly candidates spend years trying to manufacture: a credible biography, visible issue framing, district presence, event proof, and a Governor Lombardo endorsement on the homepage. That is not a thin site. It is an unfinished command center with measurable failure surfaces documented above.

The opportunity is not another brochure pass. It is to make neelyfornevada.com the default answer when District 9 compares candidates in search, press, social, and AI before early voting. The scorecard and Failure Surfaces table name where campaigns like this typically break; Integrity Agency & Nexcite exists to close those surfaces as your embedded team.

Neelyfornevada.com can still become the fastest, clearest, most quotable official source for Assembly District 9. The assets are on the page today. What is missing is synchronized execution across the surfaces this audit measured.

Everything in this report is work Integrity Agency can deliver, in partnership with Nexcite, as one operating team. Campaign counsel, formal accessibility certification, and net-new photo or video production remain appropriately outside this technical and content scope.

If your name is already searchable,Integrity Agency & Nexcite Entertainmentwe make it investable.

Prepared by Integrity Agency & Nexcite using public signals observed on July 5, 2026. Search, social, and AI results change after publication. Directional strategic audit only; not legal advice, campaign-finance advice, or a prediction of vote outcome.

Strategic Online Overview · Prepared July 5, 2026 · Confidential