How to Build a Blog, Illustration, and SQL Automation Site Using Generative AI
In this article, we will explain in an easy-to-understand, step-by-step manner how to create a site that uses generative AI to automatically create blog posts and illustrations, combined with data management using SQL.
We will also introduce points for monetizing with Google AdSense, as well as specific samples and templates.
1. Decide on the site structure
First, decide what kind of site you want to build. For example, the following types of sites can be considered.

2. Necessary tools and services
Using the following tools and services, even beginners can easily build a site.
・Website creation
WordPress, Wix, Bubble (no-code support)
・Generative AI
ChatGPT (text generation), DALL·E (image generation)
・Data management
MySQL, Google Sheets
・Monetization
Google AdSense, Affiliate
ChatGPT Ultimate Work Techniques ↓
3. How to automatically generate blog posts with AI
When automatically generating a blog with AI, proceed with the following steps.
1. Create a draft of the article with ChatGPT
import openai
openai.api_key = "YOUR_API_KEY"
prompt = "初心者向けのSQL入門記事を書いてください。"
response = openai.ChatCompletion.create(
model="gpt-4",
messages=[{"role": "user", "content": prompt}]
)
print(response["choices"][0]["message"]["content"])➡ This allows the AI to write the article for you.
2. Automatic posting to WordPress
By using Python's requests library, automatic posting is also possible.
import requests
wp_url = "https://yourblog.com/wp-json/wp/v2/posts"
wp_user = "your_username"
wp_password = "your_password"
post_data = {
"title": "SQLの基本",
"content": response["choices"][0]["message"]["content"],
"status": "publish"
}
response = requests.post(wp_url, json=post_data, auth=(wp_user, wp_password))
print(response.json())4. Automatically generate and post AI illustrations
We will introduce how to use DALL·E to automatically generate illustrations and post them to blogs or social media.
1. Generate illustrations with DALL·E
import openai
prompt = "かわいい猫のイラスト"
response = openai.Image.create(
model="dall-e-3",
prompt=prompt,
n=1,
size="1024x1024"
)
print(response["data"][0]["url"])➡ The AI will automatically generate the illustration and return the image URL.
Is DALL-E 3 image generation 90% about the prompt?: Series for beginners ↓
2. Post the generated illustration to the blog
post_data = {
"title": "かわいい猫のイラスト",
"content": f'<img src="{response["data"][0]["url"]}" />',
"status": "publish"
}
requests.post(wp_url, json=post_data, auth=(wp_user, wp_password))5. Automating Data Management Using SQL
We will introduce how to use AI to generate and automatically execute SQL queries.
1. Generate SQL queries with AI
prompt = "社員データを取得するSQLを生成してください。"
response = openai.ChatCompletion.create(
model="gpt-4",
messages=[{"role": "user", "content": prompt}]
)
sql_query = response["choices"][0]["message"]["content"]
print(sql_query)2. Execute SQL
import mysql.connector
conn = mysql.connector.connect(
host="localhost",
user="root",
password="password",
database="company_db"
)
cursor = conn.cursor()
cursor.execute(sql_query)
for row in cursor.fetchall():
print(row)
conn.close()6. How to Monetize with Google AdSense
We will explain the steps to set up Google AdSense on your blog.
1. Register for Google AdSense
1. Access Google AdSense
2. Register your site URL and undergo review
3. Obtain ad code after passing the review
Google AdSense Monetization Textbook [Complete Edition] ↓
2. Set up AdSense ads in WordPress
1. Go to WordPress Dashboard → "Appearance" → "Widgets"
2. Add a "Custom HTML" widget and paste the following code
<script async src="/https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-XXXXXXX"
data-ad-slot="YYYYYYY"
data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>7. Summary
How to use AI for site operation automation

Key Points
✅ Create blogs and illustrations with AI → Automatic posting
✅ Organize data using SQL
✅ Monetize with Google AdSense
By combining these, you can create a site that runs automatically!
Next time, we will explain in detail about "SEO strategies for AI-powered sites."
