CONTENT
& SEO SPEC

The build handbook: unique content angles for every page variant, the meta-tag rules, and 50 mapped blog topics — so the architecture stays consistent as it scales in WordPress.

META & ON-PAGE RULES
META TITLE
≤ 60 characters
Primary keyword first, brand last. Pattern: {Keyword} {Market} | {Modifier} — Satin Logic.
META DESCRIPTION
≤ 155 characters
Benefit + proof + CTA. Must contain the primary keyword once, naturally.
HEADINGS
One H1 · multiple H2 / H3
H1 carries the primary keyword. H2s map to search sub-intents; H3s break down steps.
EVERY PAGE INCLUDES
Schema · FAQ · Lead form · Internal links
Plus a single primary CTA (Book Strategy Call) and a secondary (Free Audit).
LOCATION PAGES
1,500+ words · unique
No duplicated boilerplate — each city gets genuine local market context.
PERFORMANCE
90+ Lighthouse · Core Web Vitals
Lazy loading, image optimisation, Rank Math configured, sitemap auto-generated.
SERVICE PAGE VARIANTS · 8 PAGES

ONE TEMPLATE,
EIGHT ANGLES

All eight service pages share the designed template. Each gets its own keyword target, proof point and unique opening angle below.

Web Design — Germany /web-design-germany/
PRIMARY KEYWORD

web design germany

SECONDARY

wordpress agency germany · website development germany

UNIQUE ANGLE

Bilingual, conversion-first WordPress for competitive German markets. Proof: 98 Lighthouse rebuild.

Google Ads — Germany /google-ads-germany/
PRIMARY KEYWORD

google ads agency germany

SECONDARY

ppc agency germany · google advertising germany

UNIQUE ANGLE

Geo-targeted to borough level, German ad copy, ROAS tracking. Proof: 4.2× ROAS rebuild.

Local SEO — Germany /local-seo-germany/
PRIMARY KEYWORD

local seo germany

SECONDARY

seo agency germany · google business profile germany

UNIQUE ANGLE

Map-pack focus, citations, schema. Proof: position 30 → local pack in 2 weeks.

Voice AI — Germany /voice-ai-germany/
PRIMARY KEYWORD

voice ai germany

SECONDARY

ai receptionist germany · ai phone agent germany

UNIQUE ANGLE

24/7 trilingual AI receptionist, zero missed calls. Proof: 0 missed calls post-launch.

Web Design — Portugal /web-design-portugal/
PRIMARY KEYWORD

web design portugal

SECONDARY

wordpress agency portugal · criação de sites

UNIQUE ANGLE

PT/EN sites for the Portuguese SME market; homegrown team, local pricing sensibility.

Google Ads — Portugal /google-ads-portugal/
PRIMARY KEYWORD

google ads portugal

SECONDARY

agência google ads · ppc portugal

UNIQUE ANGLE

Lower-CPC market with high upside; emphasis on first-mover advantage for SMEs.

Local SEO — Portugal /local-seo-portugal/
PRIMARY KEYWORD

local seo portugal

SECONDARY

seo local · perfil de empresa google

UNIQUE ANGLE

Tourism + local hybrid intent (Porto/Lisbon/Algarve); PT-language GBP optimisation.

Voice AI — Portugal /voice-ai-portugal/
PRIMARY KEYWORD

voice ai portugal

SECONDARY

rececionista ia · agente de voz ia

UNIQUE ANGLE

Hospitality-led use case (restaurants, clinics, rentals); PT/EN/DE language handling.

City pages (12) reuse the Berlin template, each with a unique H1, 1,500+ words of genuine local market context, neighbourhood references, LocalBusiness schema and links up to the four service hubs.

EDITORIAL PLAN · 50 TOPICS

50 BLOG
TOPICS

Ten per category, each mapped to a keyword and search intent — the spokes that build authority around the four service hubs.

SEO 10 TOPICS
TitlePrimary KeywordSearch Intent
How to Rank Your Google Business Profile in Germanyrank google business profile germanyInformational
Local SEO vs National SEO: Which Does Your Business Need?local seo vs national seoInformational
Schema Markup That Actually Helps You Rank Locallylocal seo schema markupInformational
The German Local SEO Checklist for 2026local seo checklist germanyInformational
How Long Does SEO Take to Work in Competitive Cities?how long does seo takeInformational
Best SEO Agency in Germany: How to Choose Onebest seo agency germanyCommercial
Google Reviews and Rankings: What's the Real Link?google reviews seo impactInformational
Multilingual SEO for DE & PT Businessesmultilingual seo hreflangInformational
Fixing Duplicate & Inconsistent Citations (NAP)nap consistency citationsInformational
SEO for Service-Area Businesses Without a Storefrontservice area business seoInformational
GOOGLE ADS 10 TOPICS
TitlePrimary KeywordSearch Intent
Google Ads for German Service Businesses: A Starter Frameworkgoogle ads for service businessInformational
How to Read a Google Ads Report Without Getting Fooledunderstand google ads reportInformational
What Should You Spend on Google Ads in Germany?google ads budget germanyCommercial
Geo-Targeting Down to the Neighbourhoodgoogle ads geo targetingInformational
Google Ads vs Meta Ads for Local Lead Gengoogle ads vs meta adsInformational
Negative Keywords: The Fastest Way to Cut Wasted Spendnegative keywords guideInformational
Landing Pages That Lift Your Quality Scoreimprove quality scoreInformational
Hiring a PPC Agency in Germany: Questions to Askppc agency germanyCommercial
Conversion Tracking Setup That Ties Spend to Revenuegoogle ads conversion trackingInformational
Why Your Google Ads Get Clicks but No Leadsgoogle ads clicks no conversionsInformational
AI AUTOMATION 10 TOPICS
TitlePrimary KeywordSearch Intent
Five Automations Every Local Business Should Run in 2026business automation ideasInformational
Automating Lead Follow-Up So No Enquiry Goes Coldautomated lead follow upInformational
What Is n8n and Why Agencies Use Itwhat is n8nInformational
Auto-Requesting Reviews After Every Jobautomate review requestsInformational
CRM Automation for Small Service Businessescrm automation small businessInformational
AI Chatbots vs Live Chat: What Converts Better?ai chatbot vs live chatInformational
Automating Appointment Booking End-to-Endautomated appointment bookingInformational
The True Cost of Manual Admin (and What to Automate First)reduce admin work automationInformational
Connecting Your Website Forms to a CRM Automaticallyconnect form to crmInformational
Marketing Automation for Bilingual DE/PT Businessesmarketing automation multilingualInformational
VOICE AI 10 TOPICS
TitlePrimary KeywordSearch Intent
What a Voice AI Receptionist Actually Does (and Doesn't)what is voice ai receptionistInformational
Calculating the ROI of Never Missing a Callcost of missed callsInformational
AI Phone Agents for Restaurants: A Practical Guideai phone agent restaurantCommercial
Voice AI in German, English & Portuguese: How It Worksmultilingual voice aiInformational
Voice AI vs a Human Answering Service: Honest Comparisonvoice ai vs answering serviceCommercial
Setting Up an AI Receptionist for a Clinicai receptionist clinicCommercial
Can Voice AI Take Bookings and Orders? Yes — Here's Howvoice ai take bookingsInformational
Is Voice AI GDPR Compliant in the EU?voice ai gdpr complianceInformational
How Much Does an AI Phone Agent Cost?ai phone agent costCommercial
Voice AI for After-Hours Coverageafter hours call answering aiInformational
WEB DESIGN 10 TOPICS
TitlePrimary KeywordSearch Intent
Core Web Vitals for WordPress: A Practical Checklistcore web vitals wordpressInformational
Bilingual WordPress Done Right: hreflang for DE & PTbilingual wordpress hreflangInformational
How Much Should a Website Cost in Germany?website cost germanyCommercial
WordPress vs Wix vs Webflow for Local Businesseswordpress vs wix vs webflowInformational
The Anatomy of a High-Converting Service Pagehigh converting landing pageInformational
Website Redesign Without Losing Your Rankingswebsite redesign seoInformational
Mobile-First Design: Why It's Non-Negotiablemobile first web designInformational
Speeding Up a Slow WordPress Site: A Field Guidespeed up wordpress siteInformational
Do You Still Need a Website in 2026?do i need a websiteInformational
Hiring a WordPress Agency in Germany: A Buyer's Guidewordpress agency germanyCommercial
BUILD IT
READY TO BUILD

SHIP THE
SYSTEM

This spec is built to migrate into WordPress with Elementor or a custom theme. Let's scope the build.

WordPress · Rank Math · Fluent Forms

Within 24 Hours