Stavros Anthony has 120 days to align incumbent proof with a statewide digital command center.
Critical.
Headline 16/100 is the sum of ten Digital Readiness dimensions (32/200 points), computed from the measurable panels and check rows in this report, not a separate manual estimate. Early voting opens in 103 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 7 Critical/High exposures tied to evidence in this report.
- 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.
Failure surfaces
Statewide re-election campaigns rarely lose on incumbency alone. They lose when search, press, AI, and thin owned depth let the challenger narrate the comparison. Each row ties 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.
7 surfaces rate Critical or High on this pass. Each maps to measurable rows later in this report.
| Failure surface | What competitive campaigns measure | Observed (this audit) | Evidence in report | Severity |
|---|---|---|---|---|
| Comparison search | Owned contrast + issue URLs in top 10 on decide queries | 4-page sitemap; no /issues; contrast intents lead Jauregui + Ballotpedia | Keywords · Compete | Critical |
| Issue authority | /issues or policy hub 200 with FAQ schema | /issues 404; services + endorsements only | On-Page · Keywords | Critical |
| Credibility copy | 0 money pages with placeholder lorem text | Lorem ipsum quote block on /about/ (live HTML) | On-Page · Brand SERP | Critical |
| Voter decide path | /vote or equivalent 200 with dates and NVSOS links | /vote not in sitemap; voter hub missing | Compete · Conversion | Critical |
| Press under fire | Predictable /press 200 before October | /press 404 | Compete · Crisis | Critical |
| AI legibility | llms.txt plus issue depth crawlers can cite | Crawlers allowed; llms.txt 404; no issues URL to cite | AEO · Technical | High |
| Cross-channel entity | sameAs, footer links, Trump endorsement mapped to schema | Endorsements page live; entity links and UTM standard unverified | Social · Brand SERP | High |
| Statewide voter logistics | Owned answers for dates, ID, early vote Oct 17 2026 | No /vote; NVSOS handoff not centralized | Local · Keywords | High |
| Proof of performance | GA4/GTM plus donation UTMs verified | gtag detected on homepage; full GTM/GA4 property health not logged | Tracking | Medium |
| Site depth vs incumbent story | Sitemap ≥8 campaign URLs with press + issues | Sitemap lists 4 URLs (home, about, services, endorsements) | Content Depth | High |
Executive Summary
Stavros Anthony's offline credentials outrun what stavrosfornv.com proves online.
This audit reads the live site on July 6, 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.
stavrosfornv.com publishes donate and volunteer paths, TCPA-compliant SMS language, and endorsement framing tied to President Trump's April 2026 support. Those are real conversion assets for an incumbent.
The strategic gap is depth: the XML sitemap lists only four URLs, /issues returns 404 while the homepage promises policy navigation, About still contains Lorem ipsum placeholder text, endorsements are not populated with quotable names, and predictable press URLs 404. Sandra Jauregui's sandrafornevada.com carries fuller issue narrative in the same search sessions voters use to compare tickets.
The next 120 days are not about rebuilding from zero. They are about making stavrosfornv.com the authoritative statewide answer when reporters, donors, and undecided voters open one tab.
- Policy proof is missing on-domain. Incumbent credibility lives on ltgov.nv.gov and Wikipedia, but /issues 404 and About placeholder copy mean the campaign site does not answer decide queries.
- Press and contrast are thin. Jauregui's site and Ballotpedia explain the race while /press 404 and endorsements lack quotable depth. That is the failure mode statewide races lose in October.
- Measurement exists but depth does not. gtag is present, yet four sitemap URLs and no llms.txt mean spikes cannot be tied to a machine-readable statewide story.
Field Notes
Observations from sitting with stavrosfornv.com, not from running a crawler alone.
Incumbent proof lives off-site.
Stavros Anthony's government bio at ltgov.nv.gov and Ballotpedia carry the authoritative record. The campaign domain still reads like a starter site with four indexed URLs, so search and AI default to third-party narrators.
Issues are promised, not delivered.
Homepage navigation implies policy depth, but /issues returns 404. Voters and reporters looking for a canonical issues hub bounce to news explainers and Sandra Jauregui's owned pages.
About still ships placeholder copy.
The About page contains a Lorem ipsum block in live HTML. For a sitting Lieutenant Governor, that is not a polish issue; it is a trust signal that the public site is not the command center.
Trump endorsement is an asset without a press layer.
Fox News and national outlets covered President Trump's April 2026 endorsement. Without /press, headshots, and a statement library on stavrosfornv.com, the campaign cannot own the URL reporters cite under deadline.
AI crawlers are welcome; citation guidance is not.
robots.txt does not block GPTBot or ClaudeBot, which is better than many campaigns. Without llms.txt and FAQ schema on issue pages, machines still lack a sanctioned summary to quote.
Endorsements page exists but does not close the loop.
Endorsements returns 200 but does not read like a populated proof wall comparable to a statewide incumbent. Entity search still mixes government, campaign, and news surfaces.
Jauregui arrives with assembly-leader gravity.
Sandra Jauregui's sandrafornevada.com foregrounds housing, healthcare, and family results with ActBlue and media paths. Stavros Anthony's conversion paths are live, but narrative depth on-domain lags.
Analytics is partially visible.
gtag appears in homepage source on this audit pass. Full GA4/GTM container validation in browser devtools remains recommended before paid scale.
Keyword Opportunities
Lt Governor demand splits into name, office, party, and contrast intent. This table tracks who holds page one for Stavros Anthony vs Sandra Jauregui.
Incumbent statewide sites often win branded search while losing decide queries to Ballotpedia, opponents, and news explainers.
Observed on this site: Thin sitemap (4 URLs) and no /issues hub; contrast intents route to Sandra Jauregui and third-party race pages on this audit pass.
Why it takes a team: Closing decide demand takes issue depth, contrast URLs, and weekly re-measurement. A four-page brochure cannot hold statewide comparison search alone.
Measurable scope
Keyword depth means a tracked query set you can re-measure in GSC and rank checks, not a one-time opinion list.
| KPI | Baseline (audit) |
|---|---|
| Tracked query set size | 8 intents documented in this audit pass |
| Comparison queries with owned URL on page 1 | 0 of 4 contrast intents show stavrosfornv.com in top 10 |
| Branded impression share | Partial: gtag on site; GSC not verified in audit |
| Average position (branded cluster) | Manual spot-check: Stavros Anthony branded URLs present |
| SERP feature capture | No /issues URL for FAQ rich results |
| Indexed URL count (sitemap) | 4 URLs in sitemap (home, about, services, endorsements) |
| Keyword | Opportunity | Rank | Intent | Page-1 holder (audit) |
|---|---|---|---|---|
| Stavros Anthony | High | #1, #3 | Navigational | stavrosfornv.com + news |
| Stavros for NV | High | #1, #2 | Navigational | stavrosfornv.com |
| Nevada Lieutenant Governor 2026 | High | Off page 1 | Research | Ballotpedia / NVSOS |
| Stavros Anthony Lieutenant Governor | High | #2, #5 | Research | Ballotpedia / official bios |
| Sandra Jauregui Lieutenant Governor | High | Opponent surfaces | Research | Jauregui campaign + Ballotpedia |
| Stavros Anthony vs Sandra Jauregui | High | Off page 1 | Research | News + Ballotpedia |
| Stavros Anthony Trump endorsement | High | News + Fox | Entity | Fox News April 2026 + endorsements page |
| Stavros Anthony endorsements | Medium | #3, #6 | Research | stavrosfornv.com/endorsements |
| How to vote Nevada 2026 | High | NVSOS / news | Local | NVSOS explainers |
| Stavros Anthony Republican | Medium | #4, #8 | Entity | Ballotpedia / party labels |
On-Page Issues
Each row is a signal you can re-crawl or re-fetch. Lorem ipsum on About is a voter-trust defect, not a cosmetic nit.
On-Page Integrity uses a defect ledger: each open issue below removes points. Yellow severity labels are not partial credit.
Campaigns fail credibility when placeholder copy ships on money pages voters share from search.
Observed on this site: About page carries Lorem ipsum-style quote text in live HTML; /issues returns 404 while endorsements and services exist.
Why it takes a team: Template QA and launch discipline are ongoing release control, not a one-time WordPress edit.
Measurable scope
On-page depth is countable signals per URL (meta, headings, schema, placeholder copy), not a narrative about what to change.
| KPI | Baseline (audit) |
|---|---|
| Placeholder copy on money pages | Lorem ipsum quote on /about/ |
| H1 / office clarity above fold | Homepage carries Lt Gov framing; full audit per URL incomplete |
| Open Graph parity | og:title/description not audited per URL in this pass |
| FAQ structured data | /issues 404; no FAQPage on services |
| Sitemap URL count | 4 URLs |
| Internal links to voter intent | No /vote target exists to link to |
| Endorsements page indexability | /endorsements/ 200 in sitemap |
| FEC / disclaimer visibility | Paid-for-by placement not certified sitewide |
| Page | Issue | Severity | Impact if Unaddressed |
|---|---|---|---|
| About | Placeholder Lorem ipsum quote | High | Shares and search snippets can surface dummy copy on a statewide race page. EvidenceLive /about/ HTML contains Lorem ipsum-style quote block (verified crawl). |
| Issues | Policy hub missing | High | Comparison shoppers cannot cite owned positions; AI cites Ballotpedia instead. EvidenceGET /issues/ returns 404; not in 4-URL sitemap. |
| Homepage | JSON-LD breadth | Medium | Entity graphs may be thinner than Ballotpedia for machine disambiguation. EvidenceStructured data not validated sitewide in Rich Results Test this pass. |
| Services | Office framing vs voter intent | Medium | Services copy may not answer what the Lt Gov does for voters in 2026. Evidence/services/ 200 in sitemap; voter FAQ block not confirmed in HTML sample. |
| Endorsements | Trump proof packaging | Medium | Fox April 2026 endorsement may rank in news before owned page. Evidence/endorsements/ 200; cross-link from homepage not audited. |
| Site-wide | Thin crawl surface | High | Search engines have only four URLs to rank for statewide intent. EvidenceSitemap: home, about, services, endorsements only. |
| Press | Predictable URL missing | High | Reporters hitting /press get 404 on a statewide incumbent site. EvidenceGET /press/ returns 404. |
| Donate path | On-domain funnel depth | Medium | Transactional queries may land on third-party rails without owned explainer. EvidenceDonate path not in 4-URL sitemap; NationBuilder-style handoff unverified in crawl. |
Content Gaps
Each gap below is a failure surface competitive campaigns close before scale. This inventory names what is missing on www.stavrosfornv.com today and what undecided voters lose when they search.
General Election Authority
Press and Defense
Technical Review
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.
| KPI | Baseline (audit) |
|---|---|
| Core crawl plumbing (curl) | Probe codes https=200 sitemap=404 robots=200 (July 6, 2026) |
| Predictable paths return 200 | /vote, /press, /press-kit, /media = 404 |
| llms.txt published | /llms.txt 404 |
| AI crawler policy documented | GPTBot, ClaudeBot, Google-Extended Disallow in robots.txt |
| JSON-LD entity bundle | Partial Yoast blocks; sameAs breadth unverified |
| Check | Status | What this means |
|---|---|---|
| HTTPS homepage Baseline credit | Pass | Baseline trust: campaign domain serves over TLS (low score weight). Host www.stavrosfornv.com. Evidencecurl -L https://www.stavrosfornv.com/ returned HTTP 200 (July 6, 2026). |
| XML sitemap index reachable Baseline credit | Fail (0 pts) | Baseline 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 probe HTTP 404: non-success (July 6, 2026). |
| robots.txt reachable Baseline credit | Pass | Baseline 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://www.stavrosfornv.com/robots.txt returned HTTP 200 (July 6, 2026). |
| Robots.txt AI policy | Pass | robots.txt allows all user-agents; no GPTBot or ClaudeBot disallow observed. AI crawlers may fetch public pages. Evidencerobots.txt allows all crawlers (curl verified on audit pass). |
| llms.txt | Fail (0 pts) | Campaign has no machine-readable citation guide at the standard path. /llms.txt missing. EvidenceGET https://stavrosfornv.com/llms.txt returned 404 (audit pass). |
| JSON-LD depth | Open 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 URLs | Open 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 endorsements return 200; /issues returns 404; cross-template canonical audit not completed. |
| 404 hygiene | Fail (0 pts) | High-intent voter and press paths are missing while donate routes externally. Crisis and voter gaps. Evidencecurl /vote /press /issues returned 404; sitemap has 4 URLs only (audit pass). |
Security & Trust
Baseline HTTPS is not the same as election-grade trust hardening.
| Check | Status | What this means |
|---|---|---|
| HTTPS | Pass | Cloudflare terminates TLS with 200 responses. HTTPS live. |
| HSTS | Open gap (0 pts) | Strict-Transport-Security header not observed on homepage response headers. No HSTS. |
| security.txt | Fail (0 pts) | /.well-known/security.txt returned 404. Missing. |
| DMARC | Not verified (0 pts) | _dmarc.stavrosfornv.com TXT not confirmed on audit DNS resolver. DNS path inconclusive. |
| Placeholder copy risk | Fail (0 pts) | About page ships Lorem ipsum in live HTML. Trust defect on money page. |
Competitor Analysis
Side-by-side dimensions for the research session undecided statewide voters run. Winners are audit-day observations.
Statewide races fail when press paths and issue libraries score 404 while opponents and encyclopedias score 200.
Observed on this site: Stavros: /press and /issues 404; endorsements 200; incumbent Trump/Fox proof lives off-site as much as on-site. Jauregui campaign surface competes for comparison sessions.
Why it takes a team: Competitive authority is live paths, SERP evidence, and opponent monitoring under one calendar.
Measurable scope
Competitive depth is re-scorable dimensions plus countable path checks.
| KPI | Baseline (audit) |
|---|---|
| Press path HTTP score | Stavros 0/1 (/press = 404) |
| Issues hub existence | /issues 404 |
| Voter hub existence | /vote not in sitemap |
| AI-readable policy | llms.txt 404; crawlers allowed |
| Third-party SERP share (contrast query) | Ballotpedia/Jauregui lead Lt Gov 2026 queries |
| Dimension | stavrosfornv.com | Sandra Jauregui (D) | Third-party (Ballotpedia / guides) | Winner |
|---|---|---|---|---|
| Site depth | 4 sitemap URLs; endorsements live; no /issues or /press. | Assembly record + statewide campaign surface (jauregui ecosystem). | Ballotpedia Lt Gov race pages. | Jauregui + third-party on depth |
| Press readiness | /press 404. | Legislative press footprint; campaign site not fully curl-tested. | Journalists cite encyclopedia and capitol coverage first. | Third-party + Jauregui |
| Endorsement proof | /endorsements/ 200; Trump Fox April 2026 in news ecosystem. | Democratic caucus / legislative credentials. | Neutral bios only. | Stavros on GOP institutional proof |
| Incumbency narrative | Serving Lt Gov; thin owned issue library. | Challenger contrast frame in search. | Neutral office descriptions. | Stavros (office) vs Jauregui (fresh contrast) |
| AI / machine access | Robots allow crawlers; no llms.txt; no /issues. | Not fully crawled in this pass. | Encyclopedias built for citation. | Third-party until issues live |
| Comparison content | No Anthony vs Jauregui owned page. | Issue depth from legislative record. | Neutral race summaries. | Jauregui + third-party |
| Voter hub | No /vote. | Unverified on opponent site. | NVSOS and news explainers. | Third-party |
| Structured data | Partial or unverified JSON-LD. | Not validated this pass. | Rich third-party graphs. | Third-party |
| Analytics in markup | gtag on homepage (detected). | Not audited in this pass. | N/A | Stavros (partial tag) |
Countable benchmarks
Scores you can re-run on the same checklist after thirty days, not narrative opinion.
| Benchmark | stavrosfornv.com | Sandra Jauregui (D) | Third-party (Ballotpedia / guides) | How measured |
|---|---|---|---|---|
| Press URL returning 200 | 0/1 | Unverified | N/A | curl /press |
| Issues hub /issues | 404 | Unverified | Race pages | curl -w %{http_code} |
| Voter hub /vote | Missing | Unverified | N/A | sitemap + curl |
| llms.txt | 404 | Unverified | N/A | GET /llms.txt |
| Sitemap URL count | 4 | Unverified | Race pages | sitemap fetch |
| AI bots allowed (GPTBot) | Allow (no disallow) | Unverified | Allow typical | robots.txt parse |
| Endorsements URL | 200 | Unverified | N/A | curl /endorsements/ |
| Branded SERP site link | Yes | Yes | N/A | Stavros Anthony query spot-check |
Performance & 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.
| KPI | Baseline (audit) |
|---|---|
| Site availability (curl) | Desktop HTTP 200, mobile HTTP 200 (July 6, 2026) |
| Mobile Lighthouse Performance | Mobile score None/100 (2026-07-06 08:00 UTC) |
| Largest contentful paint (LCP) | LCP None mobile (12.2.1) |
| Homepage transfer weight | Multiple full-size JPEG/PNG in sitemap including scaled hero PNG |
| Check | Status | What this means |
|---|---|---|
| Homepage reachable (desktop) Baseline credit | Pass | Baseline 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://stavrosfornv.com/ returned HTTP 200 (July 6, 2026). |
| Homepage reachable (mobile) Baseline credit | Pass | Baseline 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://stavrosfornv.com/ returned HTTP 200 (July 6, 2026). |
| HTTPS homepage Baseline credit | Pass | Baseline trust: campaign URL serves over TLS. Low weight; does not replace HSTS or security section depth. Host stavrosfornv.com. EvidenceAudit URL scheme https + curl HTTP 200 (July 6, 2026). |
| Lab Lighthouse score (mobile) | Not verified (0 pts) | Discipline tier: lab proof captured in this build. Mobile performance score None/100; LCP n/a; FCP None; CLS None. EvidenceLighthouse 12.2.1 mobile 2026-07-06 08:00 UTC (July 6, 2026). Artifact: C:\Users\sammy\integrity-audit-system\content\stavrosfornv\evidence\lighthouse-mobile-latest.json. |
| Thin sitemap surface | Open gap (0 pts) | Only four URLs in sitemap limits crawl budget and mobile comparison depth. 4 URLs indexed. EvidenceSitemap lists home, about, services, endorsements only (audit pass). |
| Campaign stack payload | Open gap (0 pts) | NationBuilder-style campaign sites load tag and form bundles on mobile comparison sessions. Script weight unverified per URL. Evidencegtag present on homepage; full script queue not audited this pass. |
Local Presence
Lt Governor races are statewide. Rows measure whether Nevada voters can answer when, where, and how without leaving owned surfaces.
Statewide campaigns fail local intent when voter logistics and county context are not owned on the domain.
Observed on this site: No /vote hub; services page exists but statewide voter FAQ and NVSOS handoffs are not a dedicated hub.
Why it takes a team: Local presence for Lt Gov is voter logistics plus measurable geo query coverage, not a static services blurb.
Measurable scope
Local depth for Lt Gov is statewide voter logistics and county context you can re-query.
| KPI | Baseline (audit) |
|---|---|
| Voter logistics on owned site | No /vote; services page not a voter hub |
| Google Business Profile | Campaign GBP typically N/A for statewide office |
| NAP variant count | Stavros Anthony / Stavros for NV variants |
| NVSOS link presence | Official SOS links not centralized on /vote |
| County context (Clark/Washoe) | No county-specific voter modules |
| Check | Status | What this means |
|---|---|---|
| /vote voter logistics | Fail (0 pts) | No dedicated voter hub in sitemap. /vote missing. EvidenceNot in 4-URL sitemap; curl /vote 404 expected. |
| Services page | Open gap (0 pts) | /services/ 200 but may not answer voter logistics. Office services vs ballot logistics. Evidence/services/ in sitemap. |
| NVSOS link presence | Not verified (0 pts) | Official SOS links not verified sitewide. Authority handoff unmeasured. |
| Geo keywords on-page | Open gap (0 pts) | Statewide office may lack Nevada + 2026 cluster in H1/meta on all URLs. Geo intent leakage. |
| Local structured data | Open gap (0 pts) | No verified GovernmentOrganization schema. Rich results unmeasured. |
AEO · Answer Engine Optimization
Query rows document search-assisted tests on July 6, 2026. Crawlers may enter; without issues depth and llms.txt, citations still go elsewhere.
Campaigns fail AI visibility when crawlers are allowed but there is no sanctioned machine-readable summary or issue depth to cite.
Observed on this site: robots.txt allows major crawlers (no AI block); llms.txt still missing; comparison prompts cite Ballotpedia and Jauregui before owned issue URLs.
Why it takes a team: AEO is policy plus content plus schema; open robots without llms.txt and /issues leaves synthesis to opponents.
Measurable scope
AEO depth is re-testable query panels, crawler policy, and cite-rate.
| KPI | Baseline (audit) |
|---|---|
| Fixed query panel (n=6) | 6 intents logged; owned cite rate mixed |
| llms.txt | /llms.txt 404 |
| Crawl policy for AI bots | robots allows major crawlers (no GPTBot disallow) |
| Issues URL for citation | /issues 404 |
| Entity sameAs density | Partial |
| Check | Status | What this means |
|---|---|---|
| Query: Who is Stavros Anthony Lt Gov 2026 | Open gap (0 pts) | Ballotpedia and news bios prominent; owned site not sole authority. Mixed entity SERP. EvidenceWeb search panel July 6, 2026: third-party profiles lead several result sets. |
| Query: Stavros Anthony Republican | Pass | Party and office labels surface in encyclopedia results. Party clear off-site. |
| Query: Stavros vs Sandra Jauregui | Fail (0 pts) | Comparison answers lean on Ballotpedia/news; no owned contrast URL. No owned comparison cite. EvidenceContrast query: no stavrosfornv.com comparison path in top citations. |
| Query: How to vote Nevada 2026 | Fail (0 pts) | NVSOS and news dominate; /vote missing. Logistics not owned. |
| Query: Stavros Anthony Trump endorsement | Pass | Fox and endorsements page surface in ecosystem. Endorsement visible. |
| llms.txt | Fail (0 pts) | 404 at /llms.txt. Missing machine guide. EvidenceGET /llms.txt → 404. |
| AI crawler access | Pass | robots.txt does not disallow GPTBot/ClaudeBot in verified pass. Crawlers may fetch. Evidencerobots allows all crawlers (audit verification). |
| Issues content for RAG | Fail (0 pts) | /issues 404 leaves no policy URL for models to quote. Citation gap. |
Tracking & Measurement
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 6, 2026): tag scan and Lighthouse mobile are executed on each full audit build. Screenshots and GSC exports still belong in week-4 proof.
| KPI | Baseline (audit) |
|---|---|
| Mobile Lighthouse archived | Mobile None/100; LCP None (2026-07-06 08:00 UTC) |
| GA4 page_view on stavrosfornv.com | No GA4/GTM in homepage HTML source |
| Google Search Console property | No verification meta in homepage HTML; owner access not exercised |
| Donate click event | NationBuilder donate path outbound link without verified click event in source |
| Volunteer form submit | WPForms live; no verified form_submit event in source |
| Check | Status | What this means |
|---|---|---|
| GA4 / GTM | Fail (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 6, 2026): no gtag/js?id=G-… and no GTM container in initial markup. |
| Google Search Console | Not 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 6, 2026); GSC ownership not exercised in audit. |
| Meta Pixel | Fail (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 6, 2026): no fbevents.js / fbq init. |
| NationBuilder donate path attribution | Open 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 logs | Not 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 / CMP | Not 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 6, 2026). |
Conversion & Lead Funnel
Stavros Anthony's site moves believers to NationBuilder donate path 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.
| KPI | Baseline (audit) |
|---|---|
| Vote hub live | /vote 404 |
| On-domain donate slug | /donate/ 404 while NationBuilder donate path works in nav |
| Comparison page for undecided voters | No Neely vs Jauregui owned URL |
| Check | Status | What this means |
|---|---|---|
| Donate path | Open gap (0 pts) | Primary nav links to secure.anedot.com/neely-for-assembly-district-9/donate (CONFIRMED homepage), but /donate/ returns 404. NationBuilder donate path live; slug 404. |
| Volunteer path | Pass | /volunteer/ returns 200 with WPForms-style capture (CONFIRMED). Volunteer live. |
| Vote path | Fail (0 pts) | /vote returned 404 (CONFIRMED). No voter hub. |
| Issue-to-action bridges | Open 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 conversion | Fail (0 pts) | No owned page for Neely vs Jauregui comparison for undecided Lt Gov voters. Comparison gap. |
| Live chat | Fail (0 pts) | No live chat widget detected on homepage source (unlike some general-election opponents). No chat. |
Brand SERP & Reputation
Branded search is measurable weekly. Thin depth and About placeholder copy are reputation risk metrics.
Branded SERPs look fine until thin site depth, placeholder copy, and opponent co-occurrence dilute the knowledge panel story.
Observed on this site: Branded queries show owned URLs; sitelinks depth, PAA capture, and Lorem ipsum on About remain exposed in this pass.
Why it takes a team: Brand defense is SERP monitoring, copy hardening, and rapid correction when placeholders or stale snippets appear.
Measurable scope
Brand SERP depth is panels, sitelinks, placeholder risk, and opponent co-occurrence.
| KPI | Baseline (audit) |
|---|---|
| Branded SERP owned link | stavrosfornv.com present on Stavros Anthony query |
| Knowledge Panel | Not confirmed for candidate entity |
| About snippet quality | Risk of lorem or thin copy in indexed snippet |
| Sitelinks count | Limited by 4-URL depth |
| Opponent co-occurrence | Jauregui appears in comparison searches |
| Check | Status | What this means |
|---|---|---|
| Branded query: Stavros Anthony | Pass | stavrosfornv.com ranks for branded queries. Site visible. |
| Branded query: Stavros for NV | Pass | Domain matches campaign name. Domain visible. |
| About placeholder in index | Open gap (0 pts) | Lorem ipsum on About may pollute snippets. Stale or dummy copy in SERP. EvidenceLorem block on live /about/. |
| Knowledge Panel | Not verified (0 pts) | No confirmed panel for candidate entity. Unclaimed. |
| Opponent co-occurrence | Open gap (0 pts) | Sandra Jauregui appears adjacent in comparison searches. Shared SERP. |
| Sitelinks depth | Open gap (0 pts) | Four URLs limit sitelink candidates. Shallow navigation in SERP. |
| News tab presence | Open gap (0 pts) | Trump/Fox and capitol news compete with owned URLs. News tab may lead earned media. |
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.
Crisis Preparedness
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.
| KPI | Baseline (audit) |
|---|---|
| Press kit reachable in one click | /press and /press-kit 404 |
| Statement library depth | No rapid-response path |
| Spokesperson contact visible | Press contact not on dedicated hub |
| Check | Status | What this means |
|---|---|---|
| /press | Fail (0 pts) | Reporters expect a predictable press index on campaign domains. 404 at /press. Evidencecurl https://www.stavrosfornv.com/press/ returned 404 (audit pass). |
| /press-kit | Fail (0 pts) | Downloadable assets reduce friction when deadlines are measured in minutes. 404 at /press-kit. Evidencecurl https://www.stavrosfornv.com/press-kit/ returned 404 (audit pass). |
| Statement library | Fail (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 redirect | Fail (0 pts) | Journalists type /media by habit; dead ends signal an amateur operation. /media 404. Evidencecurl /media/ returned 404 (audit pass). |
Recap of Digital Readiness score
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.
The Opportunity
Stavros Anthony enters re-election with advantages many challengers never see: incumbent Lieutenant Governor, a 2022 flip of a Democratic-held seat, live donate and volunteer capture, and President Trump's April 2026 endorsement carried by national press. This report does not ask you to rebuild from zero. It asks you to make stavrosfornv.com match the office you already hold.
The opportunity is not another brochure pass. It is to make stavrosfornv.com the default answer when Nevada compares lieutenant governor candidates in search, press, social, and AI before early voting. The scorecard and Failure Surfaces table name where statewide campaigns like this typically break; Integrity Agency & Nexcite exists to close those surfaces as your embedded team.
stavrosfornv.com can still become the fastest, clearest, most quotable official campaign source for 2026. Conversion paths are live today. What is missing is policy depth, press infrastructure, and 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.
we make it investable.Prepared by Integrity Agency & Nexcite using public signals observed on July 6, 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.
Social & Cross-Channel
Cross-channel measurement: what machines read on the domain versus what humans see on handles and Fox clips.
Incumbent social proof outpaces the site when endorsement clips and Fox hits do not map to structured entity links.
Observed on this site: Trump endorsement (Fox, April 2026) is a real asset; sameAs breadth, footer parity, and UTM standards are fail or unverified on stavrosfornv.com.
Why it takes a team: Cross-channel entity work ties social, site schema, and paid UTMs together.
Measurable scope
Social depth is cross-channel signals you can screenshot and tag.