It HAPPENED: JobBoardSearch just crossed 6 figures
$100K πΈ lifetime revenue
crazy to think it all started as an ugly static HTML website with barely a dozen niche job boards
if I had waited until it was "ready", I'd probably still be in my localhost
ship early
listen to users
improve every week
keep your expenses low
that's been my strategy
I still remember like today when @levelsio RTd the project and later out of the blue sent me a DM telling me I should charge job boards to submit and to rebrand, what an eye opener, for ever grateful
Also I'm never going to forget the first ever payment and sponsor (4dayweek job board) that after following Pieters advice I posted on here and minutes later @philostar got the gold sponsorship and they are still getting featured nowadays. Thanks!
It's impossible to mention everybody, THANKS A LOT to every job board founder who have made this possible ππ»ππ»ππ»
Remember: don't let anybody tell you it's not possible
keep learning
keep adapting
keep shipping
one thing I've learned along the way:
keep your expenses low and stay in the game long enough, IS POSSIBLE πͺπ»
On to the next milestone...
Rodrigo Rocco π¨βπ»ππ from JobBoardSearch π retweeted
Morning inbox surprise:
11 new featured niche job boards waiting to review & publish!
that takes JobBoardSearch to a new all-time high β 55 featured boards at once π₯³
it costed more than 4 years to get at this level of brand awarness
Branding takes time, what has been the slowest part of building yours?
There are a lot of tweets in my feed showing kinda a folders tree for AI SEO
BUT everyboy copy/paste it without any explanation
let's explain it a little bit ππ»
AI SEO
β
βββ Search Visibility
β β Get your content cited in AI answers instead of only ranking on Google
β βββ ChatGPT
β β β Appear in ChatGPT answers and sources
β βββ Google AI Mode / Overviews
β β β Show up in Google's AI-generated answers
β βββ Claude
β β β Get cited when people ask Claude
β βββ Gemini
β β β Appear in Google Gemini responses
β βββ Perplexity
β β Be referenced in Perplexity's sourced answers
β
βββ Brand Visibility
β β Control how often and how positively AI systems see your brand
β βββ Brand Mentions
β β β Direct mentions of your brand name
β βββ 3rd Party Mentions
β β β Mentions by other sites and creators
β βββ Reddit Mentions
β β β Discussions and recommendations on Reddit
β βββ Community Mentions
β β β Mentions in forums, Discord, Slack, etc.
β βββ Brand Sentiment
β β Whether mentions are positive, neutral, or negative
β
βββ Content Optimization
β β Make content easy for AI to extract and prefer
β βββ Direct Answers
β β β Clear, concise answers to common questions
β βββ Topical Authority
β β β Deep coverage of a topic across multiple pages
β βββ Semantic SEO
β β β Cover related entities and concepts, not just keywords
β βββ Content Structure
β β β Clear headings, lists, and logical flow
β βββ Content Freshness
β β β Regularly updated and current information
β βββ Information Gain
β β Unique insights or data AI can't easily find elsewhere
β
βββ Technical AI SEO
β β Help AI systems crawl, understand, and trust your site
β βββ Crawlability
β β β Allow bots to access important pages
β βββ Indexability
β β β Ensure pages can be indexed and used
β βββ Structured Data
β β β Machine-readable data about your content
β βββ Schema Markup
β β β Specific schema types that clarify meaning
β βββ Machine Readability
β β Clean, well-structured content AI can parse easily
β
βββ Authority / Trust
β β Build signals that make AI prefer your content
β βββ EEAT
β β β Experience, Expertise, Authoritativeness, Trustworthiness
β βββ Expert Contributions
β β β Content or quotes from recognized experts
β βββ Original Research
β β β First-party studies and findings
β βββ Data Studies
β β β Unique data or analysis others cite
β βββ Trusted Sources
β β β Links and references from high-authority sites
β βββ Digital PR
β β Coverage and mentions in media and publications
β
βββ Off-page AI SEO
β β Earn signals outside your site that influence AI answers
β βββ Link Building
β β β Quality backlinks that pass authority
β βββ Community Building
β β β Active presence in relevant communities
β βββ Review Platforms
β β β Positive reviews on trusted sites
β βββ Directory Listings
β β β Consistent listings in relevant directories
β βββ Unlinked Mentions
β β β Brand mentions without a link
β βββ Brand Building
β β Overall recognition and reputation of the brand
β
βββ Keyword Research
β β Research how people actually ask AI tools questions
β βββ Conversational Queries
β β β Natural, spoken-style questions
β βββ Prompt Research
β β β Study the prompts people use with AI
β βββ Long Tail Questions
β β β Specific, multi-word questions
β βββ Query Fan Out
β β β Related questions that expand from one query
β βββ Entity Research
β β People, products, and concepts AI associates with topics
β
βββ Content Strategy
β β Create the page types that perform best in AI search
β βββ Content Hubs
β β β Central pages linking related content together
β βββ Comparison Pages
β β β Side-by-side comparisons of products or tools
β βββ Alternative Pages
β β β "X alternatives" pages targeting competitors
β βββ Statistics Pages
β β β Data and stat roundups people and AI cite
β βββ Best Tools Pages
β β Curated "best of" lists and recommendations
β
βββ Analytics
β β Measure AI-related performance, not just classic rankings
β βββ AI Visibility Tracking
β β β Monitor how often you appear in AI answers
β βββ Brand Mention Tracking
β β β Track brand mentions across the web
β βββ Citation Tracking
β β β See which AI tools cite your content
β βββ Referral Traffic
β β Traffic coming from AI tools and answer engines
β
βββ SaaS AI SEO
β β Plays that work especially well for software products
β βββ Brand Visibility
β β β Strong brand presence in AI answers
β βββ Comparison Pages
β β β Direct comparisons against competitors
β βββ Alternative Pages
β β β Pages targeting competitor alternatives
β βββ Integration Pages
β β β Content about integrations with other tools
β βββ Free Tools
β β β Useful free tools that attract links and mentions
β βββ Customer Proof
β β Case studies, testimonials, and real results
β
βββ Growth
β Turn AI visibility into measurable business outcomes
βββ Brand Discovery
β β New people finding your brand through AI
βββ Organic Traffic
β β Traditional search traffic that still matters
βββ AI Referral Traffic
β β Visitors coming directly from AI tools
βββ Lead Generation
β β Turning AI visibility into leads
βββ Customer Acquisition
β β Converting those leads into customers
βββ Revenue Attribution
β β Tracking revenue influenced by AI SEO
βββ Scaling
β Expanding what already works across more topics and pages
Here another useful tool if you send bulk emails
mail-tester .com
it gives you kinda a Spam Score
you need to email your newsletter to their random generated email
What does it check?
- SPF: Whether the sending server is authorized to send for your domain.
- DKIM: Whether your email has a valid cryptographic signature.
- DMARC: Whether authentication passes and aligns with your domain's policy.
- IP reputation and blocklists: Whether your sending server has reputation problems.
- Email content: Whether your message has formatting issues or characteristics associated with spam.
- Server configuration: Including reverse DNS and other technical signals.
BTW if you are sending bulk emails
make sure to check "Google Postmaster Tools" for your domain
is a free service provided by Gmail that helps high-volume email senders monitor and troubleshoot how their emails are received and processed by Gmail
β’ Spam Rate: Tracks how often your emails are marked as spam by Gmail users. Google requires bulk senders to keep their spam rate below 0.3% (and ideally under 0.1%).
β’ Sender & IP Reputation: Classifies your domain and sending IP reputation into groups ranging from High, Medium, Low, to Bad.
β’ Authentication Status: Shows the percentage of your messages passing SPF, DKIM, and DMARC email authentication and alignment checks.
β’ Encryption: Monitors whether your inbound and outbound email traffic is properly encrypted using TLS (Transport Security Layer).
β’ Compliance Status: Gives a pass/fail view of Gmail's sender requirements, unsubscribe handling, and feedback loops.
β’ Delivery Errors: Lists why your emails were rejected or temporarily failed (such as rate limits exceeded, low reputation, or blocked content)
Morning inbox surprise:
11 new featured niche job boards waiting to review & publish!
that takes JobBoardSearch to a new all-time high β 55 featured boards at once π₯³
it costed more than 4 years to get at this level of brand awarness
Branding takes time, what has been the slowest part of building yours?
BTW if you are sending bulk emails
make sure to check "Google Postmaster Tools" for your domain
is a free service provided by Gmail that helps high-volume email senders monitor and troubleshoot how their emails are received and processed by Gmail
β’ Spam Rate: Tracks how often your emails are marked as spam by Gmail users. Google requires bulk senders to keep their spam rate below 0.3% (and ideally under 0.1%).
β’ Sender & IP Reputation: Classifies your domain and sending IP reputation into groups ranging from High, Medium, Low, to Bad.
β’ Authentication Status: Shows the percentage of your messages passing SPF, DKIM, and DMARC email authentication and alignment checks.
β’ Encryption: Monitors whether your inbound and outbound email traffic is properly encrypted using TLS (Transport Security Layer).
β’ Compliance Status: Gives a pass/fail view of Gmail's sender requirements, unsubscribe handling, and feedback loops.
β’ Delivery Errors: Lists why your emails were rejected or temporarily failed (such as rate limits exceeded, low reputation, or blocked content)
Update: lauched it π
my own newsletter platform on top of Amazon SES
here's what changes
for job board founders π
β’ featured boards show up in every email, and now emails go out daily and right away too = way more exposure
β’ jobs from paid boards link straight to YOUR site
β’ I track clicks per board, so you get real numbers
for job seekers π
β’ jobs matched to YOUR skills and preferences (or your talent profile), not the same 40 for everyone
β’ choose how often: right away, daily, twice a week or weekly
β’ only new jobs, never the same job twice
β’ nothing new that matches you = no email. zero spam
β’ set up your preferences in 1 tap from the email
the nerdy part π€
β’ bounces & complaints come back from AWS in real time and get blocked automatically
β’ complaints = blocked forever. 3 soft bounces = treated as a hard bounce
β’ circuit breaker: if bounces go over 4% or complaints over 0.08%, the send pauses itself and pings me on Telegram
β’ one-click unsubscribe (the Gmail/Yahoo rule), honoured instantly
β’ sends at 80% of my SES limit, and a crash never means a double send
β’ security scanners that "click" every link are filtered out of the stats
β’ people inactive for months get one "still want this?" email, then stop getting it
β’ matching uses AI embeddings, the same engine as my Telegram job bot
no AWS SDK, just PHP + SQLite π€
Update: lauched it π
my own newsletter platform on top of Amazon SES
here's what changes
for job board founders π
β’ featured boards show up in every email, and now emails go out daily and right away too = way more exposure
β’ jobs from paid boards link straight to YOUR site
β’ I track clicks per board, so you get real numbers
for job seekers π
β’ jobs matched to YOUR skills and preferences (or your talent profile), not the same 40 for everyone
β’ choose how often: right away, daily, twice a week or weekly
β’ only new jobs, never the same job twice
β’ nothing new that matches you = no email. zero spam
β’ set up your preferences in 1 tap from the email
the nerdy part π€
β’ bounces & complaints come back from AWS in real time and get blocked automatically
β’ complaints = blocked forever. 3 soft bounces = treated as a hard bounce
β’ circuit breaker: if bounces go over 4% or complaints over 0.08%, the send pauses itself and pings me on Telegram
β’ one-click unsubscribe (the Gmail/Yahoo rule), honoured instantly
β’ sends at 80% of my SES limit, and a crash never means a double send
β’ security scanners that "click" every link are filtered out of the stats
β’ people inactive for months get one "still want this?" email, then stop getting it
β’ matching uses AI embeddings, the same engine as my Telegram job bot
no AWS SDK, just PHP + SQLite π€
I also jumped into the DARK side π€£
EO platform β $840/yr
Amazon SES β $120-150/yr
the bigger win: broadcasting feature. I've been waiting it since day 1 but they never built it
without it I can't dynamically generate emails based on job seeker preferences, which is not good and is costing me TIME
way more jobs will be included in the newsletter instead of the actual same "40 best job of the week" for all the 15k subscribers
already had my SES account approved for production
also got $1K grant from the Claude Startup program
I know one or two things about email deliverability (DKIM, DMARC, SPF, etc.)
so I think is the right choice
hope to launch next week :)
Starting the week with a new milestone
13K clicks in the last 28 days for AIBuiltGames π₯³
most of the growth didn't come from publishing more pages
it came from fixing the ones Google was already showing
I looked at queries in GSC with decent impressions but weak CTR, then rewrote the titles and meta descriptions to match the exact language people were searching
that single pass on existing pages outperformed most of the new content I published
right now SEO is less about volume and more about improving the pages that already get impressions
Anyone else seeing better results from optimizing existing pages than creating new ones?
Sunday, 28Β°, autumn, Mallorca
warm su, still feels like lsummer
no lapto
no notifications
rest day, no matter what
the businesses will still be there tomorrow
family, friends, snorkeling, and a full day off
this is how you stay in the game long term!
have a great one π
Hows your Sunday looking?
I also jumped into the DARK side π€£
EO platform β $840/yr
Amazon SES β $120-150/yr
the bigger win: broadcasting feature. I've been waiting it since day 1 but they never built it
without it I can't dynamically generate emails based on job seeker preferences, which is not good and is costing me TIME
way more jobs will be included in the newsletter instead of the actual same "40 best job of the week" for all the 15k subscribers
already had my SES account approved for production
also got $1K grant from the Claude Startup program
I know one or two things about email deliverability (DKIM, DMARC, SPF, etc.)
so I think is the right choice
hope to launch next week :)
WOW it keeps growing...
12K clicks now
still can't believe a tiny AI games directory is doing this from Google Search
the SEO updates are still paying off
but didnβt expect it to keep moving this fast
still figuring out the monetization side
After the quoted tweet⦠yeah, no brainer
migrated PropertyDescriptionAI's video generation onto @sumelabs
using the model Seedance 2.5 by @BytePlusGlobal now
(and updated the front-end UI)
Lower costs, same model. Obvious move!
As a builder in the AI video space, I was terrified about how much markup API providers charge for simply routing the models.
Higgsfield API adds a 40% markup even with its maximum advertised discount. Fal adds 100%. Runway adds 414% (Seedance 2 480p)
I might be hated by the industry, but : β¨
Today, weβre launching Sume API, the first image & video model provider with 0% markup.
For example with Seedance 2.5 1080p
β’ 50% cheaper than fal
β’ 50% cheaper than higgsfield api (29% even with biggest discount)
β’ 28.02% cheaper than kie ai
The routing infrastructure layer is never the moat. We believe that APIs should be commoditized, and the moats will be built at the application layer.
Check the pricing comparisons below, and see how the broken industry is saved.
I forgot something IMPORTANT
if you want to connect @openseo and Google Search Console...
1. Create a Google Cloud Console account
2. APIs & Services β Credentials β Create credentials β OAuth client ID
a. Application type: Web application
b. Authorized redirect URI: https://[YOUR_WORKER_OPENSEO_URL]/api/gsc/oauth/callback
- c. Save
Copy: Client ID & Client secret
4. Set the env vars:
a. GOOGLE_CLIENT_ID
b. GOOGLE_CLIENT_SECRET
c. BETTER_AUTH_SECRET (random 32 chars string)
6. Go to OpenSEO -> Project Settings -> Integrations
a. Choose property
b. Save
Now I've set up the AI Visbility feature of @openseo
(helps you choose questions to track and see whether AI answers mention your brand)
it's very easy:
1. get an @OpenRouter API key
2. set it to the env var OPENROUTER_API_KEY
3. deploy
and then you get:
> Prompt Research
> Prompt Explorer
> Prompt Tracking
- Prompts
- Competitors
- Citations
Crazy they open sourced this AMAZING SEO / AIO tool
From 10K β 11K clicks in 24 hours
AIBuiltGames (tiny AI games directory)
just keeps going up from Google Search
since the beginning of last week I've been optimizing its SEO based on keyword research
seems it's paying off
Confirming: SEO is NOT dead!
3 hours after publishing β already in Google
that's not luck!
it's what happens when you focus on:
authority + backlinks + DR
(instead of just publishing more content)
index faster
outrank competitors
works in any industry (including niche job boards)
Directory Submission Service for niche job boards π
jobboardsearch.com/directoryβ¦
Now I've set up the AI Visbility feature of @openseo
(helps you choose questions to track and see whether AI answers mention your brand)
it's very easy:
1. get an @OpenRouter API key
2. set it to the env var OPENROUTER_API_KEY
3. deploy
and then you get:
> Prompt Research
> Prompt Explorer
> Prompt Tracking
- Prompts
- Competitors
- Citations
Crazy they open sourced this AMAZING SEO / AIO tool
Just set my self hosted OpenSEO MCP too
soe EASY to do (screenshot 1):
Cloudflare -> Zero Trust -> Access controls -> Applications -> Edit OpenSEO app -> Additional settings -> OAuth
in it, enable:
1. Managed OAuth
2. Allow localhost clients
3. Allow loopback clients
thats it, now you have available https://[YOUR_WORKER_OPENSEO_URL]/mcp
then you copy the setup prompt, paste it to your AI Coding agent and log in
now you have the tools and skills ready to use (Screenshot 2)
then you can run /seo-coach, /seo-report /keyword-reaserch (and many more), everything gets stored in your app (screenshot 3)
and of course you can ask your agent to make code changes, update metas, titles, H1 based on the OpenSEO data
it's trully AMAZING!
π¨ CRITICAL PHP ADVISORY: Unauthenticated RCE affects all web-facing PHP installations (CVE-2026-109618 & CVE-2026-109619)
β οΈ WARNING: Temporary mitigations DO NOT fully secure your site, updating to patched releases (8.2.35+, 8.3.36+, 8.4.27+, 8.5.12+) or LTS vendor patches is the ONLY full solution
BUT stuck and can't update today?
Here are the official stopgaps ππ»
> Mitigating OOM Corruption (CVE-2026-109618):
1. Set memory_limit = -1 in server/FPM config (php_admin_value) so apps can't override it
2. Lower post_max_size (8M without uploads, 32M with uploads; keep upload_max_filesize lower)
3. Enforce request size & multipart limits at proxy/Nginx level
4. Use containers/cgroups as boundaries (avoid RLIMIT_AS/RLIMIT_DATA)
> Mitigating Stale State RCE (CVE-2026-109619):
1. session.upload_progress.enabled = 0 in php.ini & restart ALL workers
2. Remove invalid/deprecated configs throwing pre-init diagnostics
3. On PHP 8.5: set fatal_error_backtraces = 0
4. For EOL versions (PHP 7.4/8.0/8.1), check your LTS vendor or build using PHP's minimal source-backports
If missing anyone please reply with them...
We have posted more information about today's security releases, including the sequence of events that led to the discovery, how the PHP security team is improving their processes, and what we need from you to continue this critical work. #php #security thephp.foundation/blog/2026/β¦
Milestone unlocked...
10K clicks π₯³
(from Google Search in the past 28 days)
a tiny direcotory of AI Built Games
Based on all the data I'm getting from GSC
I'm optiizing metas, titles, H1 and all SEO related stuff
TIP: don't pay attention to all the BS, SEO is NOT DEAD!
Just set my self hosted OpenSEO MCP too
soe EASY to do (screenshot 1):
Cloudflare -> Zero Trust -> Access controls -> Applications -> Edit OpenSEO app -> Additional settings -> OAuth
in it, enable:
1. Managed OAuth
2. Allow localhost clients
3. Allow loopback clients
thats it, now you have available https://[YOUR_WORKER_OPENSEO_URL]/mcp
then you copy the setup prompt, paste it to your AI Coding agent and log in
now you have the tools and skills ready to use (Screenshot 2)
then you can run /seo-coach, /seo-report /keyword-reaserch (and many more), everything gets stored in your app (screenshot 3)
and of course you can ask your agent to make code changes, update metas, titles, H1 based on the OpenSEO data
it's trully AMAZING!
Setting up @openseo as a @Cloudflare worker is next level π€―π€―π€―
now I can set an MCP so my coding agents can analyze SEO data before doing any changes
(Paying crazy money to ahref is not needed)
Very EASY to set up:
1. Fork & clone open-seo github repo
2. Log in to Cloudflare
3. Set up your API keys on .env.selfhost
4. Deploy
Costs:
- CloudFlare: $0
- OpenSEO: $0
- You only need to pay as you go for @dataforseo API which is cheap
for example: keyword research -> $0.05
Some helpful notes:
1. For the MCP to work is *mandatory* that you set the env var BETTER_AUTH_SECRET
(you can generate one with: openssl rand -base64 32)
2. To check your setup and errors you can do:
https://[YOUR_WORKER_OPENSEO_URL]/api/health
(This helped me to troubleshot why GSC wasn't connecting, here I got a detailed error report which I didn't get inside the app)































