Automation · Selected work

AI-Powered Content Engine

ChatGPT API + Unsplash for SEO-optimized blog posts. 2× organic traffic on a side-project domain.

Stack
  • Python
  • OpenAI API
  • Unsplash API
  • Basic NLP
Impact
  • 2× organic traffic increase
  • Fully automated post production
AI-Powered Content Engine

Why I built it

I run admocker.com and thought it had room to pick up organic traffic, but writing blog posts isn’t my favorite work, and I was curious how Google would respond to AI-assisted content on a real, indexed domain. So I built the smallest possible pipeline that could ship a post end-to-end.

How it works

  1. Topic generation. Read the current sitemap, identify gaps, ask the model for SEO-relevant title candidates.
  2. Drafting. The post is generated via the ChatGPT API with a structured prompt and a fixed format the site already uses.
  3. Imagery. Light NLP on the title to extract keywords, then a call to the Unsplash API to fetch relevant photography. Credits are auto-attributed.
  4. Publishing. The post is saved as a static page and committed to the site.

Outcome

After the AI-assisted pages were indexed, impressions and clicks on the domain roughly doubled. The takeaway wasn’t “AI writes great posts.” It was that a domain with thin content gets meaningfully more search visibility once the content surface area exists, even at a baseline quality.

The code lives on GitHub.