SEO Content Strategy 14 min read

SEO for a new website — the realistic 90-day plan

What you'll get: A three-month roadmap that gets your new site indexed, builds topical authority around five keyword clusters, and earns your first dozen quality backlinks. No magic tricks, just the work that actually moves the needle.

Why 90 days matters for new sites

Search engines don't trust new domains. Your site sits in what SEOs call the sandbox—a probationary period where Google watches how you behave. Spam your way through month one with thin content and bought links, and you'll spend month six digging out of a penalty. Build methodically, and you'll see your first organic clicks around week eight.

The 90-day window gives you three distinct phases: foundation work that takes two weeks but supports everything else, content production that needs consistency over intensity, and relationship-building that requires lead time. Most founders skip straight to month three tactics, wonder why nothing ranks, then blame the algorithm. The order matters.

Expect your first meaningful traffic—20 to 50 organic visits per day—around day 75 if you're in a moderately competitive space. Highly competitive industries take six months. Local service businesses sometimes rank in 30 days. The plan below assumes you're building a standard commercial site with decent but not infinite competition.

Month 1: Technical foundation

You need four things operational before you write a single blog post: a sitemap that auto-updates, schema markup that tells search engines what your pages do, mobile rendering that doesn't break, and page speeds under three seconds. Miss any of these and you're building on sand.

Sitemap and indexing

Generate an XML sitemap at yourdomain.com/sitemap.xml and submit it through Google Search Console and Bing Webmaster Tools. If you're on Marcus, this happens automatically—every new page gets added within an hour. Your sitemap should list every page you want indexed, nothing more. Don't include thin pages like tag archives or parameter-heavy URLs.

Check indexing after 72 hours using the URL Inspection tool in Search Console. If pages aren't indexed, the issue is usually canonical tags pointing elsewhere, meta robots set to noindex, or your robots.txt blocking crawlers. Fix those before doing anything else.

Schema markup

Add Organization schema to your homepage with your business name, logo, and social profiles. Product pages need Product schema with price and availability. Articles need Article schema with headline, author, and publish date. Local businesses need LocalBusiness schema with address and hours.

Use Google's Rich Results Test to validate your markup. Schema doesn't directly boost rankings, but it increases click-through rates when your snippet shows star ratings or price information. That engagement signals quality to Google over time.

Mobile and speed

Run your site through PageSpeed Insights. Aim for a mobile score above 85. The biggest wins: optimized images under 200KB, no render-blocking JavaScript, and fonts loaded with font-display: swap. On Marcus, we handle image optimization and critical CSS automatically, so you're usually in the green without configuration.

Test on an actual phone using Chrome DevTools mobile simulation. If your tap targets are smaller than 48 pixels or text requires zooming to read, fix it now. Google's mobile-first index means your mobile version is what gets ranked, even for desktop searches.

Month 2: Content clusters around keyword research

Pick five keyword clusters—groups of related search terms around a single topic. Each cluster should have one primary keyword with 500+ monthly searches and five to ten long-tail variations. Don't target "marketing" (too broad). Target "email marketing for SaaS startups" with supporting content around deliverability, subject lines, automation sequences, and metrics.

Building your cluster map

Start with a pillar page—a comprehensive 2,500-word guide on your primary keyword. From there, create six to eight cluster posts that each target a long-tail variant and link back to the pillar. A pillar on "small business accounting" spawns clusters on "choosing accounting software", "quarterly tax deadlines", "tracking business expenses", and "hiring a bookkeeper versus DIY".

Each cluster post should be 800 to 1,200 words. Shorter than that and you're not covering the topic with enough depth to rank. Longer is fine if you're staying on topic, but resist the urge to pad. Google's algorithm has gotten good at detecting filler content written to hit word counts.

Content calendar

Publish three posts per week in month two—12 pieces total. Week one gets your first pillar page live. Weeks two through four each add one pillar (for a total of four pillars across your five clusters) plus two cluster posts each. By day 60, you'll have four pillar pages and eight cluster posts, with one cluster reserved for month three.

Consistency beats volume. Three posts a week maintained for a year beats 20 posts in month one followed by silence. Search engines reward sites that update regularly. Set a publishing schedule you can sustain past the first 90 days.

On-page optimization

Every post needs your target keyword in the H1, the first paragraph, one H2, and the meta description. Use it three to five times in body copy naturally—enough for topical relevance, not so much that it sounds robotic. Include two or three related terms that Google associates with your keyword. For "email marketing for SaaS", that's "drip campaigns", "subscriber engagement", "conversion funnels".

Internal links matter more than most founders realize. Link from new posts to your pillar pages using descriptive anchor text. Link from pillar pages back to cluster posts. This creates topical hubs that Google recognizes as authoritative on specific subjects. Aim for three internal links per post minimum.

Backlinks are votes of confidence from other sites. Ten links from relevant, well-maintained websites beat a thousand directory submissions or blog comment spam. Quality matters infinitely more than quantity, especially for new domains where one spammy link can trigger a manual review.

HARO and journalist outreach

Sign up for Help a Reporter Out at helpareporter.com. Three times a day, you'll get emails from journalists looking for expert sources. Respond to queries where you have genuine expertise with a 150-word answer and your credentials. Mention your website naturally—"I run an accounting firm at example.com"—without being promotional.

Expect a 5% success rate. Out of 100 queries you answer, five will result in published quotes with backlinks. Those links come from news sites, trade publications, and industry blogs with domain authority your new site can't touch for years. A single link from a journalist covering your industry is worth 50 directory links.

Partner and supplier posts

If you integrate with other tools, reach out about being featured on their integration directory or partner page. If you source materials from suppliers, ask if they highlight customers. Many B2B companies maintain showcases or case study pages with DoFollow links—easy wins if you're already doing business together.

Offer to write a guest post for complementary businesses in your space. Not competitors, but adjacent services. If you sell project management software for construction, write for a construction equipment rental blog about managing tool inventory. Pitch a specific headline and outline—"How general contractors can reduce tool loss by 30% with inventory tracking"—not a vague "I'd love to contribute".

Selective directory submissions

Submit to ten industry-specific directories, not 100 general ones. If you're a legal tech startup, get listed in legal technology associations and bar association resource pages. If you're a local restaurant, claim your Google Business Profile, Yelp, and TripAdvisor—skip the random local directories with five listings last updated in 2018.

Free directories are fine if they're maintained and relevant. Paid submissions to niche directories with editorial review can be worth it—$50 to be listed in a well-curated industry resource is cheaper than most link-building tactics. Avoid anything promising "instant approval" or "1000 directory submissions" packages.

Metrics that matter in the first 90 days

Track four numbers weekly: indexed pages in Search Console, impressions (how often you appear in search results), clicks from organic search, and average position for your target keywords. Everything else is noise until you hit 1,000 monthly organic visits.

Indexed pages

Open Search Console, check the Pages report under Indexing. Your goal is 100% of your published pages indexed within a week of publishing. If pages aren't getting indexed, check for technical issues before assuming it's a content quality problem. Properly formatted sitemaps and clean URL structures solve 80% of indexing delays.

Impressions and click-through rate

Impressions mean you're appearing in search results, even if you're on page three. Watch this number climb from zero in week one to thousands by week twelve. If impressions stay flat after 30 days, your keyword targeting might be off—you're either too broad or targeting terms with zero search volume.

Click-through rate in the first 90 days will be terrible—0.5% to 2% is normal when you're ranking in positions 15 to 30. Don't optimize for CTR yet. Your goal is to appear in results and climb positions. CTR becomes relevant once you're on page one.

Keyword positions

Use Search Console's Performance report to track average position for your five primary keywords. You'll start unranked (position 50+), jump to positions 20 to 30 in weeks six to eight, then slowly climb to page one over months four through six. Track the trend, not daily fluctuations. A keyword bouncing between position 24 and 28 is normal. Position 45 to position 22 in a month is real progress.

What to ignore in the first 90 days

Ignore bounce rate—it's unreliable and doesn't correlate with rankings. Ignore domain authority scores from third-party tools like Moz or Ahrefs—they're directional at best and meaningless for new sites. Ignore AI-generated content scores and readability metrics that penalize technical accuracy. Ignore competitor backlink counts.

Vanity metrics

Don't obsess over follower counts on social media, newsletter subscriber growth, or time-on-page unless you're running ads or collecting emails as primary business goals. These don't influence organic search performance. A post can rank #1 with zero social shares. Focus on what Google measures: content relevance, user engagement on the search results page, and backlink quality.

Algorithm updates

New sites are too small to be affected by most algorithm updates. When Google rolls out a core update and SEO Twitter panics, your traffic will barely move because you don't have enough ranking pages to see statistical impact. Wait until you're getting 5,000 organic visits per month before caring about algorithm changes.

Realistic expectations by day 90

A well-executed 90-day plan gets you 30 to 80 organic visits per day by the end of month three. You'll rank on page one for two or three long-tail keywords with low competition. Your pillar pages will sit on page two or three for competitive primary keywords. You'll have 15 to 25 quality backlinks if you hustled on HARO and partnerships.

This feels underwhelming compared to paid advertising where you can generate hundreds of visits immediately. That's the trade-off. SEO costs less—just your time or a writer's fee of €100 to €300 per post—but takes longer to compound. Month six will deliver 200 visits per day. Month twelve hits 500 to 1,000 if you maintain the content pace.

The founders who win at SEO treat it like retirement savings, not a lottery ticket. Small, consistent deposits over years. By year two, your organic traffic often exceeds what you could afford to buy with paid ads at a sustainable cost per acquisition.

How Marcus handles SEO automatically

Marcus sites ship with technical SEO handled: auto-generated sitemaps, schema markup on all page types, optimized Core Web Vitals, and mobile-responsive templates that score 90+ on PageSpeed Insights out of the box. You write content, we handle the plumbing.

Every page gets editable meta titles and descriptions with character counters so you don't truncate in search results. Images auto-optimize to WebP format and lazy-load below the fold. Internal linking is assisted—when you write a post, Marcus suggests relevant existing pages to link to based on topic overlap.

On the Builder plan at €29 per project per month, you get all technical SEO features plus Search Console integration that shows your top keywords and indexing status in the dashboard. Studio plan at €290 per month adds priority indexing requests and structured data testing for rich results. Both plans handle the month-one foundation work automatically, so you can focus on content and backlinks from day one.