The ads pay the editor. The editor earns the reader. The ads have to look like the editor wrote them.
Ads on a local-news site are not the necessary evil. They are the business. The question is not whether to run them — the question is whether they degrade the page they sit on. This system is the answer. Four products. Six surfaces. One contract with the reader. Every ad on every property in the network runs against these rules.
The contract with the reader
Three promises · Each one closes a category of bad adMost local-news ad systems lose the reader before they lose the advertiser. Ads chase the cursor, the screen, the click. Pages take six seconds to render. The page becomes a billboard with a story stapled to it. We refuse this trade. The contract below names the three things we will never do, and the three things we will always do.
The ad will look like it belongs on the page.
Every ad — display, sponsored, partner stripe — uses the same type system, the same paper, the same hairline rules as the editorial. Sharp corners, sentence-case copy, mono labels. No flashing borders. No video that plays without a click. If an ad would look out of place on the front page of a respected local paper, it does not run.
Auto-play video. Interstitial overlays. Sticky-bottom mobile bars. Animated GIF chevrons. Drop shadows louder than ours.
The reader will always know it is an ad.
Every paid surface carries a disclosure label, in the same mono caps, in the same place, in the same wording. "SPONSORED," "PAID PARTNER," or "★ PRO LISTING." No native-ad camouflage. No editorial in a sponsor's name. No tricks. Disclosure rules are codified in § 10.8 and any property that breaks them gets the slot pulled.
Advertorial without the label. Reviews of products from advertisers. Bylines from sponsor PR teams. Mixing a sponsor's copy into a reporter's piece.
The reader will not be tracked off the property.
No third-party retargeting pixels. No data brokers. No cross-site cookies sold to anybody. Ads are sold against the audience of this property and this property only. Where targeting is offered to advertisers, it is by editorial context ( "next to high school football coverage" ), not by a profile of the person reading. This is also why we win premium CPMs.
DoubleClick / Criteo / Taboola / Outbrain. Surveillance-style language ( "users like you" ). Look-alike audiences sourced from outside the network.
The four ad products
Display · Sponsored · Pro · PartnerFour products, sold separately. Most local-media businesses sell one ( display ) and starve. We sell four, in increasing order of premium pricing, with each product solving a different problem for a different kind of advertiser. The system below is the same in every property, so a sales rep in Round Rock can sell into Newport on Monday morning.
Display ads.
Standard IAB-sized creative units sold by impression. The lowest-touch product. Lives in the sidebar, between stories, and inside the newsletter. Run on contextual targeting only — no cookies.
- Sizes
- 5 standard
- Disclosure
- SPONSORED
- Term
- Monthly
- Floor
- $18 CPM
Sponsored content.
Advertorial. The advertiser supplies the story; the editorial team rewrites it in the property's voice and runs it under a clearly labeled "SPONSORED" tag. Looks like a feature card, never lies about its source.
- Format
- 1 article + 1 card
- Disclosure
- SPONSORED · BY
- Term
- Per piece
- Floor
- $1,200 each
Pro listing.
A directory upgrade. A claimed business gets a multi-page hub of structured content — services, hours, photos, FAQs, AI-optimized markup. Built to be cited by Google and ChatGPT, not just listed.
- Pages
- 12 to 25
- Disclosure
- ★ PRO
- Term
- Annual
- Floor
- $420 / yr
Premier partner.
The top-of-property sponsor stripe. One slot per property at any time. The bluebonnet partner-stripe sits above the masthead. Reserved for one named local business or institution per quarter.
- Slots
- 1 per property
- Disclosure
- PRESENTED BY
- Term
- Quarterly
- Floor
- $3,800 / qtr
Display ad slots
Five sizes · Diagonal stripe placeholder · Mono "SPONSORED"Five standard sizes, all standard IAB. The placeholder for every empty slot is the diagonal-stripe pattern — the same construction defined in § 4.5 of Components. Filled creative must follow the brand's content rules: cream or white background, real serif headline, mono label, no auto-play, no animation, no third-party tracking.
Filled creative follows the same content grammar as the editorial. Mono SPONSORED label top-left. Sentence-case display headline. A short, specific blurb. One mono CTA. Sharp corners. White background. No drop shadow louder than ours. Sales reps walk advertisers through a creative template; we do not accept arbitrary GIFs.
Anatomy of a good display ad
The Salt & Grain ad above could be mistaken for a small editorial card. That is the point. The only thing telling the reader it is paid is the SPONSORED tag in the corner — which is non-negotiable. The headline says one specific thing. The CTA says one specific thing. There is no logo lockup wrestling for attention with a Coupon Today badge.
- Disclosure
- "SPONSORED" mono caps, 9 px, rust, top-left corner of every display creative.
- Wordmark
- Fraunces 700 · the rust dot if the brand is part of the network · 15 px max.
- Headline
- Fraunces 600 · sentence case · one specific thing · max 18 words.
- CTA
- JetBrains Mono 700, 9.5 px, bluebonnet, real → arrow. No exclamation points.
Sponsored content
Advertorial cards · The cream label band makes the relationship visibleSponsored content is an article we agree to write on a topic an advertiser is paying us to cover. The piece itself is real reporting — we will not run advertorial we would not publish editorially. The disclosure is the cream label band across the top of every sponsored card, the article header, and the article URL. The label band uses the same construction as the newsletter sponsor block ( § 6.10 ).
Three things first-time Williamson County homebuyers get wrong, according to a thirty-year loan officer.
Lone Star Credit Union's Marisol Vega has closed 4,200 mortgages in WilCo since 1994. She walked us through what the spreadsheet does not tell you.
The district's new dual-language pilot lands at six elementary schools this fall. Here is what changes for families.
A breakdown of the new K-2 Spanish-English program, which schools are in the pilot, and how to apply before the May 30 deadline.
Editorial rules that bind sponsored content: Real byline. Real reporting. The reporter, not the advertiser, decides angle and headline. The advertiser may not review the draft. The piece runs at the editor's discretion or not at all. If the advertiser asks us to soften a finding, the answer is no, and we refund. These rules exist because the moment sponsored content is allowed to lie, every other ad on the page becomes suspect.
Pro listings & directory features
★ PRO badge · A perpetual ad disguised as great UXThe Pro listing is the highest-margin product in the system. The pitch is not "buy an ad." The pitch is "let us build twelve to twenty-five pages of structured content about your business, indexed in a way that ChatGPT and Google will cite, attached to a directory readers actually use." It looks like UX. It is also recurring revenue.
Round Rock Coffee Co.
0.4 mi213 W Main St · Round Rock, TX 78664
Salt & Grain Bakery Pro
0.6 miMain & Burnet · Round Rock, TX 78664 · Photo by J. Alvarez
The Pro side ( right ) is a small ad in every way that matters — the rust top-stripe, the ★ PRO badge, more inventory, more visual weight. But the value to the reader is real: more pages of indexed structured content, more services listed, more hours, more photos, more reviews. The brand reads it as helpful. The advertiser reads it as ROI. The trick is that both are right.
Per Pro listing. The free listing is a single page; a Pro listing is a hub of structured pages built around services, locations, FAQs, photos, and reviews.
Average uplift in citations from Google, ChatGPT, and Perplexity in the 90 days after a Pro listing goes live — vs. the same business's free listing the prior 90 days.
Starting price for a single-location Pro listing. Multi-location and chain pricing is per quote. No setup fee. Listings renew on the anniversary date.
Every Pro listing carries the rust ★ PRO badge inline with its name, plus a 3 px rust top-stripe on the card. No exceptions — paid placement is always visible.
Newsletter ad placements
Three slots · Cream sponsor band · Rust block · Dark footerThe newsletter is the highest-value ad surface in the system. Higher open rates than the site, higher CPMs, higher CTRs. Three slots per send, never more. Construction is locked: same cream sponsor band as § 6.10, same rust-top sponsor block, same dark blue footer band. No animation. No tracking pixels beyond the property's own open-tracking pixel.
Round Rock council approves $12 M road bond after a six-hour hearing.
What the bond covers, who voted how, and what it means for the FM 1431 widening project that residents have asked about for four years.
RRISD's new dual-language pilot lands at six elementary schools this fall.
A breakdown of which schools, what changes for families, and the May 30 application deadline.
A new sourdough loaf in the case every Friday at 4 a.m.
Round Rock, at Main & Burnet. Espresso bar, drip, breakfast menu. Pre-order the Friday loaf by Thursday at noon.
See this week's loaves →Three new restaurants opened in Cedar Park this week. We tried them so you don't have to wait.
Quick takes on the new Thai spot on Whitestone, the pizza place on Bell, and the bakery on Cypress Creek.
Three slots, in order of value.
- Slot N-01 · Top sponsor band
- "Today's edition is brought to you by…" The cream band directly under the masthead. Highest-impression slot in the network. One advertiser per send. Sold by the week, not the day, to give the partner real frequency.
- $2,400 / week · 7 sends
- Slot N-02 · Sponsor block
- Mid-send sponsor card. Rust top-stripe block sitting between stories two and three. Has a real headline, real blurb, real CTA. Looks like an editorial card with a SPONSORED label. Sold by the placement.
- $680 / send
- Slot N-03 · Dark footer band
- The membership pitch. Reserved for the property's own member-acquisition messaging or a major institutional sponsor ( hospital, library, university ). Never sold to a third-party retail advertiser.
- Owned · or $1,800 / week to institutions
Premier partner stripe
One slot, per property, per quarter · The most prestigious ad placementThe premier partner stripe is the bluebonnet-bordered band that sits above the masthead on every page of the property for a quarter at a time. One slot, one advertiser, one named local institution. The language is "presented by," not "sponsored." The premium price reflects how much real estate is given over — but also how restrained it is. No clickbait, no rotating creative. The stripe is a name.
The stripe is the same construction across every property in the network — the same 3 px bluebonnet top-border, the same mono "PRESENTED BY" label in bluebonnet, the same Fraunces partner-name in ink. Only the partner name changes. This consistency is the point: a sales rep can show a Newport hospital exactly what their stripe will look like by pointing at the WilCo Guide one.
Disclosure & labeling
Every paid surface · Same caps, same place, same wordsThe reader must always know they are looking at an ad. This table is the canonical mapping of surface to disclosure label. Every property in the network uses the exact same six labels, in the exact same construction. If a surface is paid and not in this table, it does not run until it is.
The inventory map · Home page
Where each ad type lives · One slot per type · No stackingA schematic of the WilCo Guide home page with every paid surface annotated. Every property in the network ships with this exact slot map. Local editors cannot add, move, or remove slots without sign-off. The cap is six paid surfaces on any single page. Today's page has five.
Slots on this page
- Premier partner stripeOne named local institution per quarter. St. David's holds Q2. The 3 px bluebonnet top-border is the second disclosure signal.
- Leaderboard · 728 × 90Below the masthead. Replaces the partner stripe when no premier is active; never both. Sold by the week, never CPM-only.
- Medium rectangle · 300 × 250Right rail. Two impressions per session max ( frequency-capped ). Contextual targeting; no cookies.
- Billboard · 970 × 250Below the fold, between section bands. Premium pricing because there is no second billboard. One per page, network-wide.
- Featured Pro listingDirectory feature surfaced to the home page. ★ PRO badge inline; 3 px rust top-stripe. Lives below the editorial, never above it.
The cap is six paid surfaces per page. The Today-in-WilCo ticker is not counted; it is editorial. The sports band is not counted; it is editorial. The membership pitch in the footer is not counted; it is house copy.
Rate card · WilCo Guide · Q3 2026
Floors only · Multi-property & annual contracts discountedFloor prices for the flagship property. Other properties scale to local DMA size — Newport is at 0.7×, Round Rock Scoop at 0.6×, Cedar Park at 0.4×. A multi-property contract ( 3+ Scoops in one buy ) takes 15% off the per-property floor. The full rate card is a four-pager; the table below is the public summary.
Rate card · Q3 2026
Effective July 1 · Renews quarterly · Network discounts apply| Product | Spec | Term | Floor |
|---|---|---|---|
| D-01Medium rectangle | 300 × 250 · Sidebar & in-feed | CPM · Min $500 / mo | $18 CPM floor |
| D-02Leaderboard | 728 × 90 · Below masthead | CPM · Min $1,200 / mo | $22 CPM floor |
| D-03Billboard | 970 × 250 · Above the fold | CPM · Min $2,400 / mo | $34 CPM floor |
| D-04Half-page | 300 × 600 · Article right rail | CPM · Min $900 / mo | $26 CPM floor |
| D-05Mobile banner | 320 × 100 · Mobile sticky | CPM · Min $400 / mo | $14 CPM floor |
| P-02Sponsored content | One article + one home-page card | Per piece · 60-day runtime | $1,200 per piece |
| P-03Pro listing · Single location | 12–18 indexed pages · Directory hub | Annual | $420 / year |
| P-03+Pro listing · Multi-location | Up to 25 pages × N locations | Annual · Per quote | From $1,400 / year |
| N-01Newsletter top sponsor | "Today's edition by…" · Cream band | Weekly · 7 sends | $2,400 per week |
| N-02Newsletter sponsor block | Rust-stripe mid-send card | Per send | $680 per send |
| P-04Premier partner stripe | Top-of-property band · All pages | Quarterly · 1 slot only | $3,800 per quarter |
Why the floors hold up. The CPMs above are 1.6 to 3× the typical local-news rate. The premium is earned: no third-party tracking, real engagement, no clutter, premium creative, and a real local audience. Advertisers who care about brand safety pay it gladly. Advertisers who only care about cheap impressions are not the customer.
Do & don't · Sales, ops & editors
The bright lines · No exceptionsThe hard rules of the ad system. These are bright-line policies — not preferences — and they bind sales, ad ops, editorial, and the local property GMs equally. The system survives only because the lines hold under pressure from a $4k sponsor who wants the editor to soften a paragraph. The answer is no.
Run the system as written.
- Run every paid surface against this chapter. If it is not in the disclosure table, it does not run.
- Treat the SPONSORED label as a feature. The reader trusting the label is why the ad next to it is worth twenty-two-dollar CPMs.
- Insist on creative review. Sales reviews every display creative against the brand template before it goes live. We will redesign an ad to fit if we have to.
- Lean into context targeting. "Your ad will run next to high school football coverage" is the pitch. Privacy-preserving and effective.
- Collapse unsold slots after 48 hours. Empty diagonal-stripe placeholders are layout tools, not a permanent feature. Production strips them.
- Bring sponsored content through editorial. The reporter, not the advertiser, picks the angle. Always.
- Honor the quarterly review on premier partners. No automatic renewals. Relationship changes get caught at the boundary.
Break the contract.
- Don't run any creative with auto-play video, audio, or animation. No exceptions, regardless of how much the advertiser is willing to pay.
- Don't accept third-party tracking pixels. No Taboola, no Outbrain, no Criteo, no DoubleClick pixel-stuffing.
- Don't disguise sponsored content as editorial. Every advertorial carries the cream label band. No exceptions, no "subtle integrations."
- Don't let a sponsor see the draft. They commissioned the topic, not the article. They get the published version like everybody else.
- Don't stack two display ads of the same size on one page. One 300 × 250 in the rail, one in-feed, that's it. Never three.
- Don't sell the premier partner stripe to a category conflict. No two hospitals in the same year. No competing realtors in the same quarter.
- Don't trade editorial coverage for ad spend. The fastest way to lose the audience and, eventually, the advertisers.
- Don't ever — ever — change a published story because an advertiser asked. If it's a factual error, we correct. Otherwise, the story stands.