seo-local-business
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSEO Local Business
本地企业SEO
Generate a complete SEO package for local business websites. Produces meta tags, structured data, robots.txt, and sitemap.xml.
为本地企业网站生成完整的SEO配置包,包含元标签、结构化数据、robots.txt和sitemap.xml。
What You Produce
生成内容
- Complete section with meta tags, Open Graph, Twitter Cards
<head> - JSON-LD structured data (LocalBusiness + Service + FAQ schemas)
robots.txtsitemap.xml
- 包含元标签、Open Graph、Twitter Cards的完整区域
<head> - JSON-LD结构化数据(LocalBusiness + Service + FAQ schema)
- 文件
robots.txt - 文件
sitemap.xml
Workflow
操作流程
Step 1: Gather Business Info
步骤1:收集企业信息
Ask for (or extract from existing site):
| Required | Optional |
|---|---|
| Business name | ABN |
| Primary service | Opening hours |
| Location (city/suburb) | Social media URLs |
| Phone number | Price range |
| Website URL | Service areas (suburbs) |
| Business description | GPS coordinates |
询问(或从现有网站提取)以下信息:
| 必填项 | 可选项 |
|---|---|
| 企业名称 | ABN(澳大利亚商业编号) |
| 核心服务 | 营业时间 |
| 所在地(城市/郊区) | 社交媒体URL |
| 电话号码 | 价格区间 |
| 网站URL | 服务覆盖区域(郊区) |
| 企业描述 | GPS坐标 |
Step 2: Generate Head Tags
步骤2:生成头部标签
Use as your base. Fill in all placeholders.
assets/head-template.htmlTitle tag patterns (50-60 chars max):
| Page | Pattern | Example |
|---|---|---|
| Homepage | | |
| Service | | |
| About | | |
| Contact | | |
Meta description patterns (150-160 chars):
| Page | Pattern |
|---|---|
| Homepage | |
| Service | |
| About | |
| Contact | |
以为基础模板,填充所有占位符。
assets/head-template.html标题标签规则(最多50-60字符):
| 页面类型 | 规则 | 示例 |
|---|---|---|
| 首页 | | |
| 服务页 | | |
| 关于我们页 | | |
| 联系我们页 | | |
元描述规则(150-160字符):
| 页面类型 | 规则 |
|---|---|
| 首页 | |
| 服务页 | |
| 关于我们页 | |
| 联系我们页 | |
Step 3: Generate Structured Data
步骤3:生成结构化数据
LocalBusiness (homepage — always include):
json
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "ABC Plumbing Newcastle",
"image": "https://www.abcplumbing.com.au/og-image.jpg",
"description": "Professional plumbing services in Newcastle and Lake Macquarie.",
"@id": "https://www.abcplumbing.com.au/#organization",
"url": "https://www.abcplumbing.com.au",
"telephone": "+61-2-4900-1234",
"email": "info@abcplumbing.com.au",
"priceRange": "$$",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Hunter Street",
"addressLocality": "Newcastle",
"addressRegion": "NSW",
"postalCode": "2300",
"addressCountry": "AU"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": -32.9283,
"longitude": 151.7817
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "07:00",
"closes": "17:00"
}
],
"areaServed": [
{ "@type": "City", "name": "Newcastle" },
{ "@type": "City", "name": "Lake Macquarie" }
],
"sameAs": [
"https://www.facebook.com/abcplumbing",
"https://www.instagram.com/abcplumbing"
]
}Service (service pages — add per service):
json
{
"@context": "https://schema.org",
"@type": "Service",
"name": "Hot Water System Installation",
"description": "Professional hot water system installation and replacement in Newcastle.",
"provider": { "@id": "https://www.abcplumbing.com.au/#organization" },
"areaServed": { "@type": "City", "name": "Newcastle" },
"serviceType": "Plumbing",
"offers": {
"@type": "Offer",
"availability": "https://schema.org/InStock",
"priceRange": "$$"
}
}FAQ (pages with FAQ sections):
json
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How much does a plumber cost in Newcastle?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Plumber callout fees in Newcastle typically range from $80-150."
}
}
]
}LocalBusiness(首页必填):
json
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "ABC Plumbing Newcastle",
"image": "https://www.abcplumbing.com.au/og-image.jpg",
"description": "Professional plumbing services in Newcastle and Lake Macquarie.",
"@id": "https://www.abcplumbing.com.au/#organization",
"url": "https://www.abcplumbing.com.au",
"telephone": "+61-2-4900-1234",
"email": "info@abcplumbing.com.au",
"priceRange": "$$",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Hunter Street",
"addressLocality": "Newcastle",
"addressRegion": "NSW",
"postalCode": "2300",
"addressCountry": "AU"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": -32.9283,
"longitude": 151.7817
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "07:00",
"closes": "17:00"
}
],
"areaServed": [
{ "@type": "City", "name": "Newcastle" },
{ "@type": "City", "name": "Lake Macquarie" }
],
"sameAs": [
"https://www.facebook.com/abcplumbing",
"https://www.instagram.com/abcplumbing"
]
}Service(服务页必填,每个服务对应一条):
json
{
"@context": "https://schema.org",
"@type": "Service",
"name": "Hot Water System Installation",
"description": "Professional hot water system installation and replacement in Newcastle.",
"provider": { "@id": "https://www.abcplumbing.com.au/#organization" },
"areaServed": { "@type": "City", "name": "Newcastle" },
"serviceType": "Plumbing",
"offers": {
"@type": "Offer",
"availability": "https://schema.org/InStock",
"priceRange": "$$"
}
}FAQ(含FAQ板块的页面添加):
json
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How much does a plumber cost in Newcastle?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Plumber callout fees in Newcastle typically range from $80-150."
}
}
]
}Step 4: Generate robots.txt and sitemap.xml
步骤4:生成robots.txt和sitemap.xml
Use and . Populate with all site pages.
assets/robots-template.txtassets/sitemap-template.xml使用和模板,填充网站所有页面信息。
assets/robots-template.txtassets/sitemap-template.xmlStep 5: Validate
步骤5:验证
Test structured data at: https://validator.schema.org/
在以下网址测试结构化数据:https://validator.schema.org/
Australian-Specific Patterns
澳大利亚本地化规则
Phone Numbers
电话号码格式
html
<!-- Link: international format. Display: local format. -->
<a href="tel:+61249001234">(02) 4900 1234</a>Schema telephone:
"+61-2-4900-1234"| Prefix | International |
|---|---|
| 02 | +612 |
| 04 | +614 |
| 1300 | Keep as-is |
html
<!-- 链接:国际格式;显示:本地格式 -->
<a href="tel:+61249001234">(02) 4900 1234</a>Schema中的telephone字段格式:
"+61-2-4900-1234"| 本地前缀 | 国际格式 |
|---|---|
| 02 | +612 |
| 04 | +614 |
| 1300 | 保持原格式 |
ABN
ABN(澳大利亚商业编号)
Add to LocalBusiness schema when available:
json
{ "taxID": "12 345 678 901" }若有ABN,添加至LocalBusiness schema:
json
{ "taxID": "12 345 678 901" }Service Areas
服务覆盖区域
Use Australian city and suburb names:
json
"areaServed": [
{ "@type": "City", "name": "Newcastle" },
{ "@type": "City", "name": "Maitland" },
{ "@type": "City", "name": "Lake Macquarie" }
]使用澳大利亚城市和郊区名称:
json
"areaServed": [
{ "@type": "City", "name": "Newcastle" },
{ "@type": "City", "name": "Maitland" },
{ "@type": "City", "name": "Lake Macquarie" }
]Geo Tags
地理标签
Include state-specific geo meta tags:
html
<meta name="geo.region" content="AU-NSW">
<meta name="geo.placename" content="Newcastle">
<meta name="geo.position" content="-32.9283;151.7817">
<meta name="ICBM" content="-32.9283, 151.7817">See for the full list of LocalBusiness and Service schema properties.
references/schema-properties.md添加州级地理元标签:
html
<meta name="geo.region" content="AU-NSW">
<meta name="geo.placename" content="Newcastle">
<meta name="geo.position" content="-32.9283;151.7817">
<meta name="ICBM" content="-32.9283, 151.7817">完整的LocalBusiness和Service schema属性列表请参考。
references/schema-properties.md