Skip to content

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)

IG post · 356 views 30 Mar02 Apr05 Apr08 Apr11 Apr14 Apr17 Apr

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

Pre-launch seedLiveIG spike
Mar 30 launch7685Apr 6 · 8 reviews in a dayFeb 25Mar 3Mar 30Apr 6Apr 11

What I did

Four moves that got it live and ranking.

01

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.

02

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.

03

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.

04

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.