SEO for Startups — How We Got 744 Pages Indexed in 8 Weeks
On June 13, 2026, we launched ScrabbleWordsFinder.com — a brand-new domain with zero history, zero backlinks, and zero authority. Eight weeks later, Google had indexed 744 pages. Not thin pages — full, rich content pages with structured data, internal linking, and genuine utility.
This isn't a theoretical guide. It's the exact playbook we executed, the numbers we hit at each milestone, and the decisions that made the difference. Everything here is replicable for any startup willing to invest time in technical SEO fundamentals.
No backlinks were purchased. No link-building outreach. No "SEO hacks." Just solid technical foundations, consistent publishing, and structured data that makes Google's job easy.
744
Pages indexed
8 weeks
Time to index
0
Backlinks bought
<200ms
TTFB
The Starting Point: Day Zero
Here's what we had on launch day (June 13, 2026):
What We Had
- • Brand-new domain (scrabblewordsfinder.com)
- • Astro + Cloudflare Workers (SSR)
- • One tool page (word solver)
- • 4 blog posts
- • Basic sitemap.xml
- • Google Search Console registered
- • Mobile-responsive design
- • Sub-200ms TTFB (Cloudflare edge)
What We Didn't Have
- • Any domain authority (brand new)
- • Any backlinks from other sites
- • Social media presence
- • Paid advertising budget
- • Existing audience or email list
- • Google Business Profile (not applicable)
- • Any previous ranking history
- • A dedicated SEO person
In other words: we started from absolute zero. The only advantages were technical excellence (fast hosting, clean architecture) and a commitment to consistent, high-quality content production.
The 7-Pillar SEO Strategy
Our approach rested on seven pillars. Each one contributes to how quickly Google discovers, trusts, and ranks your pages:
Technical Foundation
Sub-200ms TTFB, perfect Core Web Vitals, mobile-first responsive, clean HTML structure, accessibility compliance.
Structured Data Everywhere
FAQPage, Article, WebApplication, BreadcrumbList, and HowTo schema on every relevant page. Gives Google rich signals about content type and quality.
Topical Authority (Content Clusters)
Organised content into topic clusters — each cluster has a pillar page + 10-20 supporting articles, all interlinked. Google recognises depth of coverage.
Aggressive Publishing Cadence
10-30 new pages per week in the first 8 weeks. Google favours fresh content on new domains — it signals an active, maintained site worth crawling regularly.
Dense Internal Linking
Every page links to 3-5 related pages. No orphans. Category pages link to all their children. Cross-links between clusters. Google follows these links to discover pages.
Unique Value per Page
Every page has a specific keyword target with genuine, unique content — not just keyword variations of the same text. Each page earns its right to exist.
Sitemap + GSC Optimisation
Auto-generated sitemap.xml submitted to Google Search Console. URL Inspection for priority pages. Monitoring crawl stats and fixing issues same-day.
Week-by-Week: What We Published and What Got Indexed
| Week | Published | Total Pages | Indexed (GSC) | Focus |
|---|---|---|---|---|
| Week 1 | 15 | 15 | 5 | Core pages + first blog posts |
| Week 2 | 35 | 50 | 28 | Letter guides (A-Z), first activities |
| Week 3 | 80 | 130 | 72 | Blog burst: strategy + word lists |
| Week 4 | 120 | 250 | 145 | Prefix/suffix guides, games |
| Week 5 | 150 | 400 | 278 | Themed word lists (from-X), validity pages |
| Week 6 | 180 | 580 | 412 | Pattern guides, bingo strategies |
| Week 7 | 120 | 700 | 589 | Tournament content, world rankings |
| Week 8 | 100 | 800 | 744 | Quality upgrades, feature pages |
📈 Key Observation
Google's indexing accelerated over time. Week 1: 33% indexed. Week 4: 58% indexed. Week 8: 93% indexed. Once Google trusts that your site publishes quality content consistently, it increases crawl frequency and indexes new pages faster. The first 2-3 weeks are the hardest — persistence pays off.
Technical SEO: What We Got Right
These technical decisions directly contributed to fast indexing:
1. Server-Side Rendering (Not SPA)
We chose Astro (SSR on Cloudflare Workers) over a client-side React SPA. This means Google gets fully-rendered HTML on every request — no JavaScript execution needed to see content. This is critical because Googlebot's JavaScript rendering queue is slower and less reliable than its HTML parser.
2. Sub-200ms TTFB (Edge Computing)
Cloudflare Workers run code at 300+ edge locations worldwide. Every response is served from a data centre near the user (or Googlebot). TTFB under 200ms — often under 50ms. Google explicitly uses page speed as a ranking signal.
Performance metrics (Lighthouse)
100
Performance
100
Accessibility
100
Best Practices
100
SEO
3. Structured Data on Every Page
Every page includes appropriate JSON-LD schema. This helps Google understand what the page IS — not just what it says:
Blog posts
Article + FAQPage (3-5 Q&A per post)
Tool pages
WebApplication + HowTo
All pages
BreadcrumbList + canonical URL
Homepage
Organization + WebSite + SearchAction
4. Sitemap.xml Auto-Generation
Our sitemap updates automatically every time a page is added. It includes: URL, last modified date, change frequency, and priority. Google Search Console polls it daily. No manual intervention needed.
5. Canonical URLs + Trailing Slashes
We enforced trailing slashes site-wide and set canonical URLs on every page. This prevents duplicate content issues (Google seeing `/page` and `/page/` as two different URLs) which can split indexing signals and confuse the crawler.
6. Clean URL Architecture
URLs are human-readable and keyword-rich without being spammy:
/blog/best-two-letter-words-scrabble/
/blog/words-starting-with-q/
/blog/scrabble-rules-explained/
/world-rankings/
/activities/daily-rack/
No query parameters, no IDs, no hash fragments in canonical URLs. Every URL tells Google (and users) exactly what the page is about.
Content Strategy: What We Published and Why
Not all content is equal for SEO. We structured our publishing around content types with different purposes:
Pillar Pages (10 pages)
AuthorityComprehensive guides on broad topics: "Beginner's Guide to Scrabble", "Complete Two-Letter Words List", "Strategy Guide". 2000+ words each. Target head keywords. Link to all supporting pages in the cluster.
Supporting Articles (200+ pages)
Long-TailSpecific answers to long-tail queries: "words starting with Q", "is QI a scrabble word", "highest scoring 5-letter words". 800-1500 words each. Target specific keywords with lower competition.
Tool/Feature Pages (30+ pages)
UtilityInteractive tools and features: word solver, daily challenges, word quiz, dictionary lookup. These attract engagement metrics (time on page, repeat visits) that signal quality to Google.
Programmatic Pages (500+ pages)
ScaleTemplate-generated pages with unique content per instance: "words containing TH", "words ending in -TION", "scrabble words from cooking". Same structure, unique data and text per page. The engine of scale.
⚠️ Critical: Avoid Thin Content
Google's quality rater guidelines specifically penalise "thin" pages — pages with minimal unique content. Every programmatic page needs at least 150-200 words of unique text content beyond the data/lists. We add: an introduction explaining the pattern, strategy tips for using those words, related patterns to explore, and FAQ schema. This turns "just a list" into "a useful reference page."
Internal Linking: The Secret Weapon
Internal linking is the most underrated SEO tactic for new sites. It's free, it's instant, and it directly controls how Google discovers and prioritises your pages. Here's our approach:
Hub-and-Spoke
Each category page links to ALL articles in that category. Each article links back to its category page + 2-3 related articles in the same category. Creates dense interconnected clusters that Google can follow easily.
Cross-Cluster Links
Articles also link to related content in OTHER clusters. A strategy article might link to a word list, which links to a letter guide. This distributes "link equity" across the entire site.
Navigation + Footer
Global navigation links to top-level categories. Footer links to important pages that don't fit in navigation. These ensure no page is more than 3 clicks from the homepage.
Contextual Links in Content
Within article body text, naturally link to related pages. "If you're looking for two-letter words with Q, check our [complete Q word list](/blog/words-starting-with-q/)." Google values in-content links more highly than navigation links.
📊 Our Linking Stats
• Average internal links per page: 8-12
• Orphan pages (no inbound links): 0 (we audit weekly)
• Max clicks from homepage to deepest page: 3
• Category pages with 10+ child links: 12
What Didn't Work (Honest Failures)
Not everything was a success. Here's what we tried that didn't produce results:
Publishing too-thin pages early on
In week 2-3, some pages were under 100 words of unique content. Google classified them as "Crawled - currently not indexed" — meaning it saw them but deemed them too thin to index. We later enriched these pages and they got indexed within days of the update.
Setting trailingSlash to 'ignore' initially
This caused Google Search Console to report 189 "Page with redirect" issues — every non-slash URL was 301-redirecting to the slash version. Fixed by switching to trailingSlash: 'always'. The redirects cleared within 2 weeks.
Expecting social shares to drive indexing
We shared pages on Twitter/LinkedIn hoping social signals would accelerate indexing. They didn't have any measurable effect. Google indexes through sitemap submission and organic crawling — social signals are not a meaningful factor for new sites.
Batch-publishing 100+ pages in one day
We tried publishing 120 pages in a single day (week 5). Google didn't crawl them any faster than gradual publishing. In fact, daily consistent publishing (10-15 pages/day) seemed to trigger more frequent crawls than large one-off batches.
Keyword Research for Startups (Free Methods)
You don't need expensive tools to find keywords. Here's how we identified 800+ target keywords for free:
Method 1: Google Autocomplete Mining
Type your base keyword in Google and note every autocomplete suggestion. Then add each letter of the alphabet after it. "scrabble words a..." "scrabble words b..." Each suggestion is a real query people are searching for.
Example: "scrabble words" + alphabet
scrabble words starting with a
scrabble words starting with b
scrabble words starting with c
scrabble words with q no u
scrabble words ending in z
scrabble words from cooking
scrabble words 7 letters
scrabble words containing th
Each of these became a page. Total from this method: 200+ keywords.
Method 2: "People Also Ask" Harvesting
Search your topic on Google. Open every "People Also Ask" box. Each question is a long-tail keyword with search demand. Click them — more questions appear. We harvested 100+ questions this way, each becoming a blog post or FAQ entry.
Method 3: Competitor Page Analysis
Look at what pages competing sites have. Their sitemap (often at /sitemap.xml) reveals every URL — which reveals every topic they're targeting. We analysed 5 competitor sitemaps and identified 300+ topics we should also cover.
Method 4: Google Search Console (After Week 2+)
Once you have some pages indexed, GSC shows what queries people use to find you — including queries where you appear but don't yet rank well. These are your quick wins: you're already showing up, you just need to optimise the page better.
Method 5: Template-Based Expansion
If one keyword format works, multiply it. "Words starting with [letter]" = 26 pages. "Words containing [digraph]" = 50+ pages. "Is [word] a scrabble word" = hundreds of pages. One content template, many keyword targets.
🎯 Keyword Selection Criteria
Target: Keywords where you can genuinely provide the best answer on the internet
Avoid: Keywords dominated by massive brands (Wikipedia, Amazon, etc.) in early months
Prioritise: Long-tail queries (3-5 words) with clear intent — lower competition, higher conversion
Volume threshold: Even 50 searches/month is worth a page if you can rank #1 for it. 50 × 12 months × 30% CTR = 180 visitors/year from one page. Multiply by 200 pages = 36,000 visitors/year.
Content Quality Standards That Get Indexed
Google has become excellent at identifying quality content. Here's what every page needs to earn indexing:
Unique value proposition
What does this page offer that the existing top 10 results don't? Better data, clearer explanation, more examples, interactive tools, fresher information. If you can't answer this, the page won't rank.
Minimum 800 words of unique text
For informational pages, 800-2000 words is the sweet spot. Under 500 words is risky for indexing. Over 3000 words only if the topic genuinely requires it (don't pad).
Clear heading hierarchy (H1 → H2 → H3)
One H1 per page (your target keyword). H2s for main sections. H3s for sub-sections. Google uses heading structure to understand content hierarchy and topics covered.
Author attribution
Google's E-E-A-T guidelines value authorship. Include author name, bio link, and credentials. This signals expertise and accountability — especially important for YMYL (Your Money, Your Life) topics.
Publication and modification dates
Google values freshness. Include both datePublished and dateModified in Article schema. Update pages when information changes — and update the date to reflect this.
No duplicate or near-duplicate content
Each page must be substantially different from every other page on your site. If two pages are 80%+ similar, consolidate them into one better page. Duplicate content confuses Google about which page to rank.
10 Startup SEO Mistakes We See Constantly
1. Building a React SPA without server-side rendering
Single-page apps (Create React App, plain Next.js without SSR) require Google to execute JavaScript to see content. Many pages don't get indexed properly. Use SSR or SSG for any page you want ranked.
2. Launching with 3 pages and hoping for the best
A homepage, about page, and pricing page won't rank for anything. Google needs content to understand what your site is about. Aim for 30+ pages within the first month — each targeting a specific keyword.
3. No sitemap.xml or robots.txt
Without a sitemap, Google discovers pages only by following links. With a sitemap, you're literally giving Google a map of every page you want indexed. Takes 5 minutes to set up. No excuse not to have one.
4. Identical meta titles across pages
Every page needs a unique <title> tag with the target keyword. "My Company" on every page tells Google nothing about individual page topics. Template: "[Page Topic] | [Brand]".
5. Slow page loads (3+ seconds)
Google explicitly uses Core Web Vitals as ranking signals. A site that loads in 5 seconds loses to one that loads in 1 second — all else being equal. Invest in performance from day one.
6. Waiting for "perfect" content before publishing
Published and good is better than perfect and unpublished. You can always improve pages later (and should — Google rewards updates). Don't let perfectionism delay your publishing cadence.
7. Ignoring mobile experience
Google uses mobile-first indexing. If your mobile experience is broken, slow, or hard to use — your desktop rankings suffer too. Test every page on mobile before publishing.
8. Not registering Google Search Console
GSC is free and essential. It tells you: which pages are indexed, which aren't (and why), what keywords you're appearing for, and any crawl errors. Register it day 1. There's zero reason not to.
9. Paying for backlinks in month 1
Backlinks matter for ranking but NOT for indexing. Save your money. Get indexed first through technical excellence and content quality. Build natural backlinks later through quality content that people want to reference.
10. Giving up after 4 weeks
SEO compounds. Week 1-4 feels like nothing is happening. Week 5-8 shows indexing. Week 9-16 shows ranking improvements. Month 4-6 shows meaningful traffic. Most startups quit right before results appear. Don't be that startup.
How to Replicate This for Your Startup
Here's the step-by-step checklist for getting your startup's website indexed fast:
✅ Week 1: Foundation
□ Register domain and set up hosting (Cloudflare recommended for speed)
□ Submit site to Google Search Console
□ Create and submit sitemap.xml
□ Verify mobile responsiveness and page speed (<2s load)
□ Add structured data (Organization, WebSite schema)
□ Create robots.txt (allow all, disallow admin/API)
□ Publish 5-10 core pages (homepage, about, services, 3-5 blog posts)
□ Set up analytics (GA4 or privacy-friendly alternative)
✅ Week 2-4: Content Sprint
□ Identify 50-100 target keywords (mix of head and long-tail)
□ Publish 10-20 pages per week (consistent daily is better than batches)
□ Add FAQPage schema to every article (minimum 3 Q&A per page)
□ Build internal links between all related content
□ Create category/pillar pages that link to all supporting content
□ Monitor GSC for crawl errors — fix same day
□ Use URL Inspection to request indexing for important new pages
□ Ensure every page has unique title, meta description, and H1
✅ Week 5-8: Scale + Optimise
□ Continue publishing (target 200+ total pages by week 8)
□ Enrich thin pages (add content to any page under 150 words)
□ Audit orphan pages and add inbound links
□ Review "Crawled - not indexed" in GSC — fix quality issues
□ Add more structured data types (HowTo, BreadcrumbList)
□ Check Core Web Vitals — fix any flagged issues
□ Start tracking keyword positions for top targets
□ Plan next 8 weeks of content based on what's ranking vs not
What This Cost Us
Here's the actual spend for the first 8 weeks:
| Item | Cost |
|---|---|
| Domain registration (1 year) | £12 |
| Cloudflare Workers hosting | £0 (free tier) |
| Cloudflare D1 database | £0 (free tier) |
| AI tools for content assistance | £0 (Kiro included) |
| SEO tools | £0 (GSC free) |
| Backlinks / outreach | £0 |
| Paid advertising | £0 |
| Total monetary cost | £12 |
| Time investment | ~80 hours over 8 weeks |
The total monetary investment was £12 for a domain name. Everything else was free-tier services and time. This is the power of technical SEO on modern platforms — the infrastructure is essentially free. The investment is knowledge and consistency.
The Key Takeaways for Startup Founders
1. Speed matters. Fast sites get crawled faster. Cloudflare Workers gives you sub-200ms globally for free. Google rewards performance.
2. Consistency beats bursts. Publishing 15 pages/day for 8 weeks beats publishing 500 pages in one day. Google trusts consistent activity from new domains.
3. Structured data is non-negotiable. FAQPage schema, Article schema, breadcrumbs — on every page. Google uses these to understand your content's type and quality.
4. Internal linking drives discovery. Google finds pages by following links. Dense internal linking means faster discovery of new content.
5. Backlinks are overrated for new sites. Zero backlinks, 744 pages indexed. Technical excellence and content quality matter more in 2026 than link-building for getting indexed.
6. Thin content is worse than no content. One excellent 1000-word article beats five 200-word stubs. Google indexes quality, not quantity.
7. The compound effect is real. SEO gets easier over time. As Google trusts your domain more, new pages get indexed faster, rankings improve, and traffic grows exponentially — not linearly.
SEO for startups isn't about tricks or hacks. It's about: building fast, building consistently, building correctly, and giving Google every reason to trust and index your content quickly. The playbook above works. We proved it with real numbers on a real site in 2026.
The best time to start was yesterday. The second best time is today.
Free Tools & Resources for Startup SEO
Essential (Free)
- • Google Search Console — indexing status, keywords, errors
- • Google PageSpeed Insights — Core Web Vitals testing
- • Google Rich Results Test — validate structured data
- • Bing Webmaster Tools — additional indexing channel
- • Schema.org — reference for all structured data types
- • Screaming Frog (free tier) — crawl up to 500 URLs
Worth Paying For (Later)
- • Ahrefs/SEMrush — keyword research + competitor analysis
- • Surfer SEO — content optimisation scoring
- • Cloudflare Pro — advanced caching + analytics
- • Google Looker Studio — custom SEO dashboards (free)
- • Screaming Frog (paid) — unlimited crawling
- • Rank tracking — monitor keyword positions
💡 The Stack That Got Us 744 Pages Indexed
Framework: Astro (SSR for dynamic, SSG for static pages)
Hosting: Cloudflare Workers (sub-200ms globally, free tier)
Database: Cloudflare D1 (edge SQLite, free tier)
Monitoring: Google Search Console (free) + custom admin dashboard
Content assist: AI-powered content generation with human editing
Total cost: £12 (domain only). Everything else on free tiers.
Want Us to Build Your SEO Foundation?
We build SEO-optimised websites on Cloudflare that rank fast. From architecture to content strategy to structured data — we handle the technical SEO so you can focus on building your business.
Discuss Your SEO Strategy →