Launching a new website without an SEO plan is like opening a store with no signage. This 90-day checklist breaks down exactly what to do, week by week, to build search visibility from day one. It's designed for business owners, marketers, and developers who want to avoid common mistakes and start ranking faster.
Days 1-14: Technical Foundation
- Submit your sitemap to Google Search Console. Log into Search Console, navigate to Sitemaps, and add your XML sitemap URL (typically yoursite.com/sitemap.xml). This tells Google exactly which pages to crawl. Without it, you're waiting for Google to discover your site organically, which can take weeks.
- Verify your site in both Google Search Console and Bing Webmaster Tools. Use the DNS verification method for the cleanest setup. Bing powers roughly 9% of US searches and feeds results to DuckDuckGo and Yahoo, so don't skip it.
- Run a full technical audit using Screaming Frog or Sitebulb. Check for broken links, missing meta descriptions, duplicate title tags, and crawl errors. Fix anything flagged as critical before moving forward. Understanding how SEO works at a fundamental level helps you prioritize these fixes correctly.
- Test your Core Web Vitals using PageSpeed Insights. Aim for LCP under 2.5 seconds, FID under 100ms, and CLS under 0.1. If your scores are poor, address the specific issues flagged, whether that's image compression, render-blocking JavaScript, or layout shifts from ads.
- Confirm your site is mobile-friendly using Google's Mobile-Friendly Test. Over 60% of searches happen on mobile devices in 2026. If your site fails this test, Google will penalize your rankings on both mobile and desktop.
- Install and configure an SSL certificate. Your URL should show HTTPS, not HTTP. This is a confirmed ranking factor and affects user trust. Most hosting providers offer free SSL through Let's Encrypt.
- Set up Google Analytics 4 and link it to Search Console. Create custom reports tracking organic sessions, engagement rate, and conversions from search. You'll need this data to measure everything you do in the next 76 days.
Days 15-30: Keyword Research and Site Structure
- Identify 10-15 primary keywords using competitor analysis. Plug three competitors into Ahrefs, Semrush, or Moz and export their top-ranking pages. Filter for keywords with 100-1,000 monthly searches and keyword difficulty under 40. These are your realistic targets for a new site.
- Map each primary keyword to a specific page on your site. Create a simple spreadsheet with columns for keyword, target page URL, and current ranking. Each keyword should have exactly one target page to avoid cannibalization.
- Audit your URL structure for clarity and keywords. URLs should be short, descriptive, and include your target keyword. Change /page-123 to /seo-checklist. Set up 301 redirects if you modify any existing URLs.
- Plan your content clusters around 3-5 pillar topics. A pillar page covers a broad topic comprehensively. Supporting posts target related long-tail keywords and link back to the pillar. This cluster approach outperforms random single posts for building topical authority.
- Write unique title tags and meta descriptions for every page. Title tags should be 50-60 characters, include your primary keyword near the front, and accurately describe the page content. Meta descriptions don't directly affect rankings but influence click-through rates.
- Create or optimize your homepage with a clear value proposition. Include your most important keyword naturally in the H1, first paragraph, and at least one subheading. Homepage authority passes to your other pages through internal links.
Days 31-60: Content Development
- Publish 4-8 high-quality blog posts targeting your mapped keywords. Consistency matters more than volume. Four solid posts per month beats twelve thin ones. Each post should answer a specific question better than anything currently ranking.
- Aim for 1,200-2,000 words per post based on competitor analysis. Check the word count of top-ranking pages for your target keyword. If they average 1,800 words, you need similar depth. Optimal word count varies by topic, so always research first.
- Include original data, examples, or expert quotes in each piece. Google's Helpful Content system rewards content that demonstrates first-hand experience. Case studies, surveys, and interviews add value that AI and competitors can't easily replicate.
- Optimize images with descriptive file names and alt text. Rename image.jpg to seo-checklist-timeline.jpg before uploading. Write alt text that describes what the image shows while naturally including relevant keywords.
- Build internal links between related content. Every new post should link to 2-3 existing pages on your site. Go back to older content and add links to newer posts. This distributes authority and helps Google understand your site structure.
- Implement schema markup on key pages. Use FAQ schema for pages with question-and-answer content. Add Article schema to blog posts. HowTo schema works well for tutorials. Schema.org provides documentation for all markup types.
- Create a Google Business Profile if you serve local customers. Complete every field, add photos, and request reviews from existing customers. Local businesses need this profile to appear in map results and the local pack.
Days 61-90: Authority Building and Optimization
- Earn 5-10 high-quality backlinks through outreach. Find broken links on relevant sites using Check My Links extension, then email the site owner offering your content as a replacement. Alternatively, write guest posts for industry publications that allow a link back to your site.
- Submit your site to relevant industry directories. Identify 10-20 niche directories where your competitors are listed. Avoid generic directories that accept any submission. Quality signals matter more than quantity.
- Analyze your first Search Console data after 60 days. Look for keywords where you rank positions 8-20. These are your quick wins. Update those pages with additional content, better headings, or more comprehensive answers to push them onto page one.
- Identify and fix any content gaps compared to competitors. If competitors rank for terms you don't cover at all, those are opportunities. Prioritize topics with clear search intent that align with your business goals.
- Update your highest-traffic content with fresh information. Add new statistics, recent examples, or expanded sections. Updating the publication date signals freshness to Google, which can boost rankings for time-sensitive queries.
- Set up rank tracking for your top 20 target keywords. Monitor weekly position changes in Semrush, Ahrefs, or a dedicated tool like AccuRanker. Correlate ranking changes with content updates or algorithm shifts to understand what's working.
- Create a content calendar for the next 90 days. Building an editorial calendar prevents content gaps and ensures you're consistently publishing. Plan topics, assign deadlines, and map each piece to your keyword strategy.
- Optimize for AI search engines and answer engines. Google AI Overviews, ChatGPT, and Perplexity now answer many queries directly. AI search optimization requires clear, structured content that these systems can easily parse and cite.
What to Do Next
After 90 days, you should have solid technical foundations, a growing content library, and early ranking signals. Most new sites don't see significant organic traffic until month 4-6, and meaningful SEO results typically take 6-12 months. Keep publishing, keep building links, and keep optimizing based on Search Console data. The sites that win at SEO are the ones that stay consistent when others give up.
Frequently Asked Questions
How much should I budget for SEO in the first 90 days?
A DIY approach using free tools (Search Console, Analytics, Screaming Frog's free version) costs nothing but your time. If you outsource content creation, expect to spend $150-500 per blog post depending on quality and expertise. Full-service SEO content writing ranges from $1,000-5,000 monthly for most small businesses.
Should I focus on backlinks or content first?
Content first, always. You need pages worth linking to before outreach makes sense. Spend days 1-60 building your content foundation. Only shift focus to active link building once you have at least 10 high-quality pages that could genuinely help other sites' audiences.
Can I rank with AI-generated content?
Google's guidelines focus on quality, not how content is created. AI content can rank, but only when heavily edited for accuracy, originality, and expertise. Pure AI output without human refinement typically underperforms because it lacks the specific examples and insights that demonstrate real experience.
What if I don't see any traffic after 90 days?
That's normal. According to Ahrefs research, the average page ranking in the top 10 is over two years old. New sites need patience. Focus on leading indicators like impressions in Search Console, indexed pages, and keyword positions rather than traffic alone.
How do I know if my SEO efforts are working?
Track three metrics monthly: total impressions in Search Console (should trend upward), number of keywords ranking in positions 1-100, and organic sessions in Google Analytics. If all three grow over 90 days, even modestly, your foundation is solid.