Geopolitics Agenda ? Clear, neutral, exam-friendly analysis.

Step 8

WordPress Setup (From Zero → Live)

Local first (no domain yet), then go live when you are ready.

Step 1: Start Local (You Will Buy Hosting Later)

  • Install LocalWP (recommended) or XAMPP to run WordPress on your computer.
  • Create a local site named: Geopolitics Agenda.
  • Use a simple local URL (example: geopoliticsagenda.local).

You can move to paid hosting later without rebuilding everything.

Step 2: Install WordPress (1-Click)

  • In LocalWP: click “Create a new site”.
  • Site name: Geopolitics Agenda.
  • Create admin username + password (save this).
  • Open admin at: your-local-url/wp-admin.

Step 3: Basic WordPress Settings (Important)

  • Settings → General: Title “Geopolitics Agenda”, Tagline “Decoding Power, Policy, and the World Order”.
  • Timezone: UTC+5:30 (India).
  • Settings → Permalinks: choose “Post name”.

Step 4: Install a Clean Theme (Think-Tank Style)

  • Appearance → Themes → Add New → Search: Astra → Install → Activate.
  • Do NOT import flashy demos. Content-first, clean layout.

Step 5: Install Must-Have Plugins

  • Rank Math SEO
  • Google Site Kit
  • WPForms Lite
  • Ad Inserter
  • LiteSpeed Cache (or WP Rocket if paid)

Avoid too many plugins. Speed matters.

Step 6: Create Core Pages (Non-Negotiable)

  • About Us
  • Contact Us
  • Editorial Policy
  • Privacy Policy
  • Terms & Conditions

Paste the content we already created and publish.

How to Publish (Important)

  • WordPress → Pages → Add New
  • Title: “Privacy Policy” and “Terms & Conditions”
  • Paste the content and click Publish
  • Add both pages to your footer menu

Why This Passes AdSense Review

  • Clear data usage and cookie disclosure
  • Editorial independence and transparency
  • No misleading claims
  • Professional tone

Step 7: Create Categories (Site Structure)

  • Explainers
  • Regions
  • Themes
  • Daily Brief
  • Opinion & Analysis

Step 8: Menu Setup (Top Navigation)

  • Appearance → Menus → Create Menu.
  • Add: Home, Explainers, Regions, Themes, Daily Brief, About.
  • Set as Primary Menu.

Step 9: Homepage Setup

  • Settings → Reading → Your latest posts.
  • Save. (Best for a content-first site.)

Step 10: Security & Final Checks

  • No pop-ups, no auto-play media.
  • Mobile-friendly and fast-loading.
  • No dummy text or broken pages.

Step 12: Homepage Layout + Widget Setup

Keep it clean, serious, and reader-first (policy journal style, not news spam).

Option A (Recommended): Blog-Style Homepage

  • Dashboard → Settings → Reading
  • Homepage displays → Your latest posts → Save

This is best for SEO, AdSense, and easy publishing.

Ideal Homepage Structure (Top to Bottom)

  • Header: Site name, tagline, clean navigation (Home, Explainers, Regions, Themes, Daily Brief, About).
  • Featured content: Publish 1-2 best posts and mark as Sticky.
  • Main content feed: Latest explainers, analysis, daily briefs.

How to Set Featured Content

  • Posts → All Posts → Edit your best post.
  • Visibility → Stick to the top → Update.

Sidebar Widgets (Order Matters)

  • Appearance → Widgets → Sidebar
  • Search widget
  • Categories widget: Explainers, Regions, Themes, Daily Brief, Opinion & Analysis (show hierarchy).
  • Recent Posts widget: 5 posts
  • One ad slot via Ad Inserter labeled Sponsored (no sticky ads).

Footer Setup (Trust Builder)

  • Appearance → Widgets → Footer
  • Footer menu: About Us, Editorial Policy, Privacy Policy, Terms & Conditions, Contact Us.
  • Footer text: "Independent platform for global affairs analysis."

What Not to Do

  • No sliders, breaking news tickers, flashy colors, or autoplay media.
  • No crowded ads. Keep ads minimal and labeled.

Final Homepage Checklist

  • Clean navigation
  • Latest posts visible
  • Sidebar helpful, not crowded
  • Footer trust pages visible
  • Mobile view checked
  • Ads minimal and labeled

Upgrade Later (After 20+ Posts)

Switch to a sectioned homepage with blocks for Explainers, Regional Analysis, Daily Briefs, and Opinion. Use Astra widgets or a lightweight block editor.

Go Live Later (When You Buy Hosting)

  • Deploy the static site on Vercel (recommended for this repo) and connect your domain.
  • Enable free SSL (HTTPS).
  • If you go the WordPress route instead, choose a WordPress host and migrate your local site using a migration plugin.
  • Update permalinks and test all pages.