Noel Ceta Profile picture
Bootstrapped an SEO agency to 100+ clients. $36M generated for clients in 2024. Running https://t.co/gCdeqf3HvZ & https://t.co/MqECr57Il0
7 subscribers
Jan 18 β€’ 11 tweets β€’ 3 min read
Most startups burn cash on paid ads that disappear the moment the budget runs out.

One approach generates lasting value.

Here's the SEO investment thesis that actually works for early-stage companies: πŸ§΅πŸ‘‡ 1/ Why startups avoid SEO:

Common objections:

"SEO takes too long" (6-12 months)
"We need growth now" (investor pressure)
"Paid ads are faster" (immediate traffic)
"We'll do SEO later" (after product-market fit)

Result: Spend $500K on ads, traffic stops when budget runs out.
Jan 17 β€’ 11 tweets β€’ 3 min read
Membership site grew from 0 to 50K paying subscribers in 3 years.

The growth was entirely organic SEO-driven.

No paid ads.

Here's the complete growth playbook: πŸ§΅πŸ‘‡ 1/ The site foundation:

What they built:

Niche: Online learning platform (marketing skills)
Model: $29/month membership
Content: 200+ courses, templates, tools
Competition: Established players with millions in funding

Challenge: Stand out without ad budget.
Jan 16 β€’ 11 tweets β€’ 2 min read
Manual outreach: 50 emails, 3 responses (6% rate).

AI-assisted outreach: 200 emails, 47 responses (23.5% rate).

Here's the AI outreach system that scales link building: πŸ§΅πŸ‘‡ 1/ Why manual outreach doesn't scale:

The time problem:

Manual personalized email:

- Research site: 10 minutes
- Find contact: 5 minutes
- Write custom message: 8 minutes
- Total: 23 minutes per email

At this rate: 2-3 emails per hour maximum.

Can't scale past 50-100 monthly outreach.
Jan 15 β€’ 14 tweets β€’ 6 min read
International SEO sounds simple.
Translate content. Add hreflang tags. Done.

Wrong.

I've audited 50+ international sites.
92% have broken hreflang implementation.

Here's how to not lose $1M+ in international traffic: πŸ§΅πŸ‘‡ 1/ What hreflang actually does

Tells Google: "Show THIS version to THAT country/language."

Without it:

- UK users see .com (US prices in USD)
- Spanish users see English content
- Rankings split across wrong regions

With it:

- Right content, right audience
- No duplicate content penalties
- Better UX = better rankings
Jan 14 β€’ 13 tweets β€’ 3 min read
127 high-quality backlinks.

60 days.

$0 in paid placements.

Just strategic local PR.

Here's the exact playbook: πŸ§΅πŸ‘‡ 1/ Why Local PR Matters:

Local news sites = high authority:

- Domain Rating 40-70
- Real editorial links
- Local relevance
- Traffic + SEO value

One local news mention beats 100 directory listings.
Jan 11 β€’ 11 tweets β€’ 3 min read
DTC skincare brand launched with zero marketing budget.

Hit $10M annual revenue in 32 months purely from organic search and social.

Here's the complete playbook they used: πŸ§΅πŸ‘‡ 1/ The starting constraints:

What they had:

Budget: $0 for ads (bootstrapped)
Team: 2 founders (product and marketing)
Product: Clean skincare line (8 SKUs)
Competition: Saturated market (Glossier, The Ordinary, hundreds more)

Advantage: Founders had dermatology backgrounds (expertise).
Jan 10 β€’ 11 tweets β€’ 3 min read
Adding AI-generated FAQs to existing pages can dramatically boost featured snippets.

Even without changing any other content.

In a recent test: 45 pages β†’ 28 featured snippets in just 10 weeks.

Here’s the step-by-step FAQ strategy that actually works πŸ§΅πŸ‘‡ 1/ Why FAQs win snippets:

The format advantage:

Featured snippet types:

- Paragraph (40-60 words)
- List (5-8 items)
- Table (comparison data)

FAQ format matches paragraph snippets perfectly.

Google pulls FAQ answers directly into results.
Jan 9 β€’ 10 tweets β€’ 3 min read
2,000 articles.

Built an AI scoring system to predict which ones would rank in the top 5 with 82% accuracy.

Stop publishing and hoping. Score content before it goes live and fix issues that would tank your rankings.

The system evaluates content before publishing. Here's the framework: πŸ§΅πŸ‘‡ 1/ Why prediction matters:

The publishing problem:

Most teams publish then hope:

- Write content
- Publish
- Wait 8-12 weeks
- Discover it doesn't rank
- Wasted effort

Better approach: Score content pre-publish. Fix issues before going live.
Jan 9 β€’ 10 tweets β€’ 2 min read
Most comparison pages convert at 2-4%.

We tested 15 variations over 18 months. One structure consistently hit 12% conversion.

The difference? A systematic page layout that guides buyers from first glance to confident decision.

Here’s the template πŸ§΅πŸ‘‡ 1/ The winning structure:

8-section framework:

1. Hook comparison table (immediate value)
2. Quick recommendation (for busy readers)
3. Detailed tool overviews (3 tools maximum)
4. Feature comparison matrix
5. Pricing breakdown with ROI
6. Use case scenarios
7. Decision framework
8. FAQ section

Each section serves specific buyer stage.
Jan 8 β€’ 8 tweets β€’ 2 min read
One client has 400+ pages.

All rank.

All convert.

All generate revenue.

Just a scalable service + location page formula that compounds traffic and leads.

Here’s how to build hundreds of pages that actually work πŸ§΅πŸ‘‡ 1/ The Math:

10 services Γ— 40 cities = 400 pages

- 40 city pages
- 10 service pages
= 400 pages minimum

Each page = traffic opportunity
Each page = conversion opportunity

Compound = massive organic growth.
Jan 8 β€’ 12 tweets β€’ 3 min read
A competitor owned page 1 for our target keywords.

8 years of authority, 85K monthly traffic.

14 months later, we took 12 of their 15 top rankings.

This is the step-by-step legal competitor takedown strategy πŸ§΅πŸ‘‡ 1/ The competitive landscape:

Starting position:

Competitor (established player):

- Domain age: 8 years
- DR: 72
- Owned positions 1-3 for 15 target keywords
- Traffic: Estimated 85K/month from those keywords

Us (challenger):

- Domain age: 2 years
- DR: 48
- Best position: #8
- Traffic: 8K/month

David vs Goliath scenario.
Jan 7 β€’ 12 tweets β€’ 4 min read
Built database-driven site generating pages from structured data.

Scaled to 8,000 indexed pages in 14 months without thin content issues.

Here's how to do SEO at scale with databases: πŸ§΅πŸ‘‡ 1/ What database-driven SEO means:

The scalability advantage:

Traditional approach:

- Manually write each page
- Limited to 100-500 pages
- Slow content production
- High per-page cost

Database approach:

- One template
- Thousands of unique pages
- Data populates automatically
- Low per-page cost

Example: Real estate site with property database creates page per listing automatically.
Jan 7 β€’ 21 tweets β€’ 4 min read
Tested every AI content workflow for 6 months across 5 client and internal sites. Different niches, real rankings.

Outcome: Only one approach consistently hit top 3 in Google.

Most people use ChatGPT wrong for SEO. They ask it to write an article β†’ publish β†’ wait.

Here’s the exact workflow that actually ranks πŸ§΅πŸ‘‡ 1/ The brutal truth about AI content:

Most people use ChatGPT wrong for SEO.

They ask: "Write an article about best VPNs"
ChatGPT gives generic fluff.
They publish.
Google ignores it.

The problem isn't the AI. It's the process.
Jan 5 β€’ 8 tweets β€’ 2 min read
Most teams waste 80% of optimization time on tasks that barely move rankings.

Yet 5 actions drive nearly all results.

Focus here, and you can get major traffic lifts without burning hours on low-impact tasks.

Here’s where to spend your optimization effort πŸ§΅πŸ‘‡ 1/ High-impact action 1: Title tag optimization:

Biggest lever for quick wins:

What to change:

- Add target keyword (front-loaded)
- Include number or year (CTR boost)
- Add power words (ultimate, complete, proven)
- Keep under 60 characters

Example change:
Before: "Guide to Email Marketing"
After: "Email Marketing Guide: 15 Proven Strategies (2025)"

Impact: CTR improves 40-80% average, rankings boost from engagement.

Time investment: 5 minutes per page.
Jan 5 β€’ 10 tweets β€’ 3 min read
Why do most SEO programs fail in the first 90 days?

No roadmap. No clear phases. No realistic timeline.

Companies start fast, spend money, and quit before any results appear.

Here’s the 18-month phased framework that turned 3 struggling companies into market leaders, with 150–200%+ traffic growth: πŸ§΅πŸ‘‡ 1/ Month 1-3: Foundation phase:

Build the baseline:

Technical audit and fixes:

- Site speed optimization
- Mobile responsiveness
- Schema markup implementation
- Crawl error resolution

Keyword research:

- 500+ target keywords identified
- Intent mapping complete
- Content gaps documented

Analytics setup:

- GA4 configured properly
- GSC connected
- Conversion tracking active

Deliverable: Technical foundation solid, strategy documented.
Jan 4 β€’ 15 tweets β€’ 2 min read
Never run out of local content ideas again.

Here's the 365-day local content calendar system: πŸ§΅πŸ‘‡

(Used across 100+ local businesses) 1/ The Framework:

4 content types rotated weekly:

Week 1: Educational (how-to, guides)
Week 2: Local focus (events, news, culture)
Week 3: Service spotlight (deep dive one service)
Week 4: Social proof (case study, testimonial)

Repeat monthly with different angles.
Jan 4 β€’ 8 tweets β€’ 3 min read
URL parameters create duplicate content chaos.

example.com/page
example.com/page?ref=twitt…
example.com/page?ref=twitt…

Google sees 3 different URLs.
All with same content.
Wastes crawl budget.

Here's when to use parameters and when to avoid them: πŸ§΅πŸ‘‡ 1/ Parameters that DON'T change content

These should NEVER create new URLs:

❌ Tracking parameters

- utm_source, utm_medium, utm_campaign
- ref, source, campaign_id

❌ Session identifiers

- sessionid, sid, PHPSESSID

❌ Sorting (doesn't change products shown)

- sort=price, order=asc

Solution: Use hash fragments instead
`/page#sort=price` (not indexed by Google)

Or configure in GSC as "No URLs"
Jan 3 β€’ 8 tweets β€’ 3 min read
I created 12 AI content templates for different content types, used across 400+ articles over 8 months.

Reduced content creation time by 60% while maintaining quality scores above 8/10 on editorial review.

Here's how to build reusable AI templates that produce consistent, scalable content: πŸ§΅πŸ‘‡

Follow + Comment 'TEMPLATES' to get 12 AI content templates within 24h. 1/ Why generic prompts fail at scale:

The consistency problem:

Generic prompt: "Write about [topic]"
Result: Wildly varying quality, tone, structure
Editing time: 45-90 minutes per article

Templated prompt: Specific structure, examples, constraints
Result: Consistent output matching brand standards
Editing time: 15-30 minutes per article

Templates = predictable quality at scale.
Jan 2 β€’ 9 tweets β€’ 2 min read
Analyzed 15 sites using AI-generated content at scale. 3 dominated their SERPs. 12 got buried or penalized.

The difference: How they structured content silos. Successful sites used a specific hub-and-spoke architecture.

Here's the AI content silo structure that works while most approaches fail: πŸ§΅πŸ‘‡ 1/ Why most AI content fails:

The common mistake:

Typical AI content approach:

- Generate 500 articles on random keywords
- Publish all at once
- No internal linking strategy
- No topical clustering

Result: Thin authority across many topics. Google sees no expertise depth.
Jan 2 β€’ 8 tweets β€’ 2 min read
I ran a content audit on 800-page site. Found 240 pages with quick-win opportunities that required under 2 hours each to fix.

Implemented fixes over 6 weeks. Traffic increased 32% with no new content created.

Here's the audit template that surfaces high-ROI improvements hidden in existing content: πŸ§΅πŸ‘‡ 1/ The audit data export:

What to collect first:

Pull from Google Analytics (last 12 months):

- URL
- Sessions
- Bounce rate
- Average time on page
- Conversions (if tracked)

Pull from Google Search Console:

- URL
- Impressions
- Clicks
- Average position
- CTR

Pull from Ahrefs/Semrush:

- URL
- Ranking keywords
- Backlinks to page

Combine into single spreadsheet.
Dec 30, 2025 β€’ 11 tweets β€’ 4 min read
Client obsessed with SEO page speed.

PageSpeed score: 98/100.
But traffic was dropping.

Why?

They optimized for speed score.
Not for user experience.

Fixed the real issues.
Score dropped to 85.
Traffic increased 120%.

Here's what actually matters for speed SEO: πŸ§΅πŸ‘‡ 1/ The PageSpeed score trap

Client's optimizations:

- Removed all images (score: +10)
- Removed fonts (score: +5)
- Removed videos (score: +8)
- Minimal CSS (score: +3)

PageSpeed: 98 User experience: Terrible

Metrics that matter:

- Bounce rate: 78%
- Time on site: 0:32
- Pages per session: 1.1

Google saw: Bad user experience.
Rankings dropped despite perfect score.