用 Claude Code 检查房源页面:初期费用、照片和看房 CTA
面向房产页面的检查流程:初期费用、照片、状态、更新日期和看房 CTA。
房源页面即使照片很好,也可能在看房按钮前失去用户。租金清楚,但押金、保证公司费用、保险、空置状态和更新日期离 CTA 太远,读者会担心后面还有费用。30 分钟内先做一件事:把费用、照片、状态和更新日期放到看房表单上方。
本文不替代法律审查。Claude Code 读取页面、CSV 行、照片文件名、表单和日期,把缺失项整理成表。人来确认募集状态、广告表述、费用、照片权利和发布批准。
主要参考资料包括日本房地产公平竞争规则、租赁广告案例、必要显示事项表,以及 MLIT 关于房地产交易法的解释文件。: RFTC, rental examples, required display table, MLIT PDF. For CSV operations, see real estate CSV workflow.
要点
- Put total move-in cost near the viewing CTA, not only at the bottom.
- Compare page copy, CSV row, photo names, form fields, status, and update dates before publishing.
- Claude Code should extract missing items and risky claims; humans keep final approval.
- Track viewing request rate, form reach rate, cost questions, correction count, and review time.
- The first action is one listing page, one CTA area, one cost-and-update table.
房源页面容易失败的地方
The reader sees photos first, then rent, station distance, floor plan, cost, and the viewing button. If the page only shows the headline rent near the CTA, the reader must guess guarantor-company cost, insurance, key exchange, cleaning, update date, and availability. That uncertainty is enough to move to another listing. The business impact is not abstract: fewer viewing requests, more cost questions, more apologies when a stale room is still online.
Stale availability is the scarier failure. A rented room stays public, old rent remains on one page, previous-room photos are reused, or the viewing form accepts requests before status is confirmed. Claude Code should not make the copy more exciting. It should compare the page against source data and stop rows that need human review.
流程:一起检查照片、费用和看房 CTA
Review the listing in the visitor’s screen order. Put page draft, listing CSV, photo folder, viewing form, status memo, update date, and next update date into one table. This makes small errors visible before they become public.
| Area | Check | Human review |
|---|---|---|
| Photos | exterior, room, kitchen, bath, storage, area | rights and wrong room |
| Costs | rent, management, deposit, key money, guarantor, insurance, other fees | approved terms |
| Status | available, applied, pending, move-in timing | publication allowed |
| CTA | viewing dates, reply time, documents, when to call | operation and staffing |
| Dates | latest update, next update, transaction type | display review |
The table changes the prompt. Instead of asking for better marketing copy, ask Claude Code to cross-check each artifact. The result is a review sheet a manager can approve or reject.
Claude Code 负责什么,人负责什么
Claude Code can inventory headings, compare CSV fields, inspect photo filenames, find missing cost labels, locate update dates, count CTA buttons, and flag words such as absolute claims or unsupported comparisons. It can output a table with blank, mismatched, and needs-review rows.
The human reviewer decides availability, transaction terms, advertising wording, cost figures, photo rights, portal rules, viewing-slot operation, and publication. Owner names, tenant names, applicant data, phone numbers, and internal negotiation memos should not be sent to the model. Public listing ID, costs, status, URL, photo names, and form labels are enough.
3 个 Use case
Use case 1: Move-in cost check
- Input: listing page, CSV row, cost sheet, guarantor rule, insurance note, viewing form.
- Output: rent, management fee, deposit, key money, guarantor, insurance, other fees, and needs-review rows.
- Human review: approved terms, media rules, cost wording, publish approval.
Use case 2: Photo mismatch check
- Input: photo filenames, listing ID, page draft, floor plan, amenities, previous photo set.
- Output: photo category, missing photo, likely wrong room, caption-needed rows.
- Human review: photo rights, room number, current condition, renovation timing.
Use case 3: CTA and update-date check
- Input: viewing form, availability memo, latest update, next update, move-in timing, status.
- Output: four CTA-adjacent lines, confirmation email draft, call-first conditions, date checks.
- Human review: availability, viewing slots, reply time, call routing, publish timing.
可复制的提示词
あなたは不動産会社の物件ページ公開前レビュー担当です。
広告文を盛らず、写真、初期費用、内見CTA、更新日、取引条件の抜けを表にしてください。
入力:
- 物件ページ本文
- 物件CSVの該当行
- 写真一覧
- 初期費用の内訳
- 内見予約フォーム
- 更新日と次回更新予定日
確認してほしいこと:
1. 賃料、管理費、敷金、礼金、保証会社、保険、その他費用が分かれているか
2. 写真が外観、室内、キッチン、水回り、収納、周辺のどれを示すか分かるか
3. 内見CTAの上に、空き状況、候補日時、返信目安、必要な持ち物があるか
4. 更新日、次回更新予定日、入居可能時期、取引態様が見えるか
5. 「すぐ決まります」「最安」「絶対」など根拠のない強い表現がないか
6. 人が確認する項目を、広告表示、取引条件、費用、写真権利、公開承認に分ける
7. 今日30分で直す1箇所を1つだけ出す
制約:
- 存在しない設備や費用を作らない
- 成約済み、募集停止、確認中の物件を公開可にしない
- 法律判断は断定せず「要確認」と書く
检查代码
This Node.js sample checks a small listing object. It has no network access and does not decide legal compliance. It only returns warnings before publication.
const listing = {
title: "駅徒歩7分 1LDK",
rent: 92000,
managementFee: 8000,
deposit: "1か月",
keyMoney: "1か月",
guarantorFee: "",
insurance: "要確認",
updatedAt: "2026-07-19",
nextUpdateAt: "2026-07-26",
photos: ["exterior.jpg", "living.jpg", "kitchen.jpg"],
cta: "内見予約",
status: "published",
};
const required = [
["rent", "賃料"],
["managementFee", "管理費・共益費"],
["deposit", "敷金・保証金"],
["keyMoney", "礼金"],
["guarantorFee", "家賃保証会社の条件と額"],
["insurance", "損害保険料等"],
["updatedAt", "直前の更新日"],
["nextUpdateAt", "次回の更新予定日"],
["cta", "内見CTA"],
];
const missing = required
.filter(([key]) => listing[key] === undefined || listing[key] === "")
.map(([, label]) => label);
const photoWarnings = listing.photos.length < 4
? ["写真が4枚未満です。外観、室内、キッチン、水回りを確認してください。"]
: [];
const ctaWarnings = /内見|見学|問い合わせ/.test(listing.cta)
? []
: ["CTAが内見や問い合わせにつながっていません。"];
const warnings = [...missing, ...photoWarnings, ...ctaWarnings];
console.log({
canPublish: warnings.length === 0 && listing.status === "published",
warnings,
});
Pitfall: 常见错误
| Failure | Cause | Fix |
|---|---|---|
| Costs hidden below CTA | rent-centered design | move cost table above CTA |
| Stale listing public | status and publish split | block non-published status |
| Wrong photos | filenames not checked | compare photo name, date, ID |
| Unsupported ad copy | model asked to persuade | facts only, flag claims |
| Update date hidden | treated as footer text | place update near CTA |
常见问题
Q. Can the model approve the ad? A. No. It can flag missing fields, stale dates, risky claims, and mismatched photos. A person approves publication.
Q. What number should we watch? A. Watch viewing request rate, form reach rate, cost-question count, correction count, and review time. These numbers sit closer to revenue than page views alone.
Q. What is the first task? A. Pick one published listing and place move-in cost, latest update, next update, and status above the viewing CTA.
实际验证结果
I checked slug, frontmatter, external links, internal link, CTA, code block, and final section for this article. The sample code reports missing guarantor fee and too few photos, then points the listing back to review. For a team workflow, bring CSV columns, public URLs, photo rules, and the viewing form to 培训与咨询.
相关文章
用 Claude Code 批量生成房产中介房源文案:挂牌描述从半天缩到 10 分钟
面向房产中介门店店长与经纪人。用 Claude Code 批量生成贝壳、安居客等平台的房源描述,附可复制的提示词、校验脚本和个人信息处理方法。
用 Claude Code 给租赁管理公司省时:租客咨询回复与合同书面核对
把租客咨询回复和合同书面核对交给 Claude Code 生成初稿,附可直接套用的提示词模板和脱敏校验脚本。
用 Claude Code 安全构建多租户 SaaS:RLS、认证、计费与日志
用 Claude Code 实现多租户 SaaS:tenant_id、RLS、认证边界、计费限制、任务和泄漏测试。
免费 PDF: Claude Code 速查表
输入邮箱即可获取一页 PDF,整理常用命令、审查习惯和安全工作流。
我们会妥善保护你的信息,不发送垃圾邮件。
让 Claude Code 真正进入可验证的工作流
先用免费 PDF 固定基础,再用 Gumroad 教材复用工作流;如果涉及团队导入、权限或收入路径,可以直接咨询。
关于作者
Masa
专注 Claude Code 实务流程、团队导入和内容转化的工程师。