Local SEO · content architecture · launched Mar 2026
Ericeira Review — a local authority site built in public.
The insider's guide to Ericeira, built from zero on Nuxt + Nuxt Content with the SEO architecture visible end-to-end. 1,256 pageviews, 421 unique visitors, 20 countries — first 19 days live. Numbers straight from Simple Analytics.
Live build logRead Log 01 — real numbers, every 4–6 weeks→The problem
Ericeira is under-covered online — and what exists is TripAdvisor reviews from people who spent a weekend. The searcher needing "best restaurants Ericeira" or "where to surf in Ericeira in winter" gets generic listicles.
A local authority site can own those queries, but only if it ships real content, on a stack that loads fast, with schema that search engines can actually parse.
Ericeira Review's first pageview was logged at 14:48 UTC on 30 March 2026 — an organic Google hit from Iceland, 3 pages deep. Reviews were seeded from 25 February, so content existed before the launch. On 6 April, a single Instagram post drove 8 reviews in one day and 356 pageviews the same day — the site's biggest traffic spike. By day 19: 1,256 pageviews, 421 unique visitors from 20 countries, 46 five-star reviews with 968 useful votes, 118 Instagram referrals, and 80 unprompted visits to /add-listing and /claim. Businesses found it without being asked.
Analytics dashboard · Simple Analytics export
First 19 days, straight from the datapoints feed.
1,256 events between 30 March and 17 April 2026. No sampling, no modelling — every chart below reads the raw export.
1,256
Pageviews
30 Mar → 17 Apr · 19 days
570
Sessions
Avg ~30 per day
421
Unique visitors
66 new per week
20
Countries
PT dominant · 19 others in the mix
38.5s
Avg session duration
Across 866 measured views
118
Instagram referrals
Zero paid · organic only
Daily pageviews
19 days live — 30 Mar to 17 Apr 2026
356
peak · Apr 6 (IG spike)
Traffic by country
20
countries
Top origins · share of pageviews
- PTPortugal107985.9%
- ATAustria352.8%
- USUnited States231.8%
- GBUnited Kingdom201.6%
- ESSpain201.6%
- HRCroatia181.4%
- DEGermany171.4%
- BBBarbados161.3%
- BRBrazil110.9%
- —13 others171.4%
Review timeline · Supabase
46 reviews · all 5-star · 968 useful votes · exported 17 Apr 2026
What I did
Four moves that got it live and ranking.
Stack chosen for content velocity
Nuxt 4 + @nuxt/content for markdown-driven posts, @nuxt/image for automatic responsive images, static generation with ISR for the long-tail. New content is a markdown file; deploys are under 90 seconds.
SEO architecture visible, not hidden
Every post ships with tocItems, readTime, wordCount, keywords, ogImage, dateModified. Schema.org Article + BreadcrumbList + FAQPage where relevant. Sitemap dynamic from the content collection.
Intent-cluster content plan
Three clusters in the first month — surf, food, lifestyle. Each cluster has a hub post and 3–4 spokes that internally link to it. Not random posts — a graph of pages that each reinforce the others.
Build in public — accountability loop
Every month, a log post on daviddacruz.dev/blog shows real numbers from the database: what's live, what's working, what isn't. The 17 Apr 2026 export: 1,256 pageviews, 421 unique visitors across 20 countries, 46 reviews (all 5-star, 968 useful votes), 118 IG referrals — 19 days live. Peak day was 356 pageviews on 6 April off one Instagram post. Ships discipline, and doubles as content marketing for the consulting side.
What transferred
Patterns I recommend to clients now.
- The content-velocity stack (Nuxt + Content) is what I now recommend to founders who need SEO real estate without an agency.
- Intent clusters beat standalone posts at every scale — a published graph outranks ten isolated listicles.
- Seed reviews before launch — Ericeira Review had 15 reviews live on launch day (25–27 Feb). The trust signal was there from day one.
- Instagram as a distribution layer compounds fast: 118 referrals in 19 days with zero ad spend, driven by a single well-placed post on a high-interest spot.
- 82% mobile traffic on a local guide site means mobile is the product, not a responsive afterthought — every layout decision flows from that.
- Dynamic sitemap from content is a one-day win with outsized long-tail payoff.
Stack
- Nuxt 4 + Nitro
- @nuxt/content — markdown collections
- @nuxt/image — automatic responsive
- @nuxtjs/seo — sitemap, schema.org, OG
- Supabase — reviews + listings DB
- Simple Analytics — privacy-first stats
- Deployed on Vercel
Free download · 6 pages · PDF
The SEO moat nobody ships because it's unsexy.
Schema, speed, internal links, intent clusters, and content that ranks because it actually answers something. No agency inflation.
No spam. You also get the Sunday note — unsubscribe in one click.
Keep reading