Domain Name: MARTINFOWLER.COM Registrar: Tucows Domains Inc. Domain Status: client transfer prohibited Domain Status: client update prohibited Creation Date: 1999-09-29T17:50:33Z Registry Expiry Date: 2026-09-29T17:50:35Z Updated Date: 2025-08-30T19:02:11Z Name Server: NS-1254.AWSDNS-28.ORG Name Server: NS-1900.AWSDNS-45.CO.UK Name Server: NS-292.AWSDNS-36.COM Name Server: NS-907.AWSDNS-49.NET REGISTRAR Contact: Tucows Domains Inc. >>> Last update of RDAP database: 2026-01-13T13:53:42Z
Robots.txt
🤖
User-agent: *
Allow: /
搜索引擎优化审核
🔍
技术搜索引擎优化
✓
响应代码
200
状态 200 正常 - 页面加载正确。
!
字符编码
Page: utf-8, Header:
HTML 和 HTTP 标头之间的字符编码不匹配。
✓
页面尺寸
33199 bytes
页面大小可以接受快速加载。
✓
资源
15 total
最佳资源数量。
✓
赫尔夫朗标签
0 hreflang tags
如果您有多语言内容,请添加 hreflang 标签。
✓
Robots.txt
Exists
找到 Robots.txt 文件。
!
Sitemap
Not found
添加 sitemap.xml 并在 robots.txt 中引用它。
✓
HTTPS
Yes
已启用安全 HTTPS 连接。
✓
压缩
gzip
启用 Gzip 或 Zstd 压缩以加快加载速度。
!
缓存
Not set
添加缓存控制标头以提高回访者的加载速度。
✓
页面速度
4.33 ms
出色的加载速度。
页面搜索引擎优化
!
标题
martinfowler.com
标题太短。扩展到 30-60 个字符以获得更好的 SEO。
!
元描述
empty Lenght:5
元描述太短。扩展到 100-160 个字符。
!
H1 标题
2 found - "A website on building software effectively"
每页仅使用一个 H1 标题。删除多余的 H1 标签。
✓
字数统计
1497
内容长度良好(建议 500-2000 字)。
!
规范标签
添加规范标签以防止重复内容问题。
!
重复元
{"viewport":2}
删除重复的元标记以避免冲突。
✓
关键词
empty
元关键字集(注:主要搜索引擎不使用)。
内容和用户体验
!
语言
将 lang 属性添加到 标记以实现可访问性和 SEO。
!
图片
10 total, 9 missing ALT
将 ALT 文本添加到图像中以实现可访问性和 SEO。
✓
视口
width=device-width, initial-scale=1
为移动设备正确设置视口元标记。
✓
打开图
All OG tags present.
存在所有必要的 OpenGraph 标签。
!
结构化数据
0 JSON-LD scripts
添加结构化数据 (JSON-LD) 以获取丰富的代码片段和更好的 SEO。
职位于 Google
搜索短语 - Google
🔍
位置
短语
页
片段
1
/articles/what-is-co...
12 мая 2026 г. — First, code is a set of instructions to a machine . It directs computation, moves data, interacts with storage, and coordinates execution. In the ...
1
/articles/what-is-co...
12 мая 2026 г. — First, code is a set of instructions to a machine . It directs computation, moves data, interacts with storage, and coordinates execution. In the ...
1
/bliki/GivenWhenThen...
21 авг. 2013 г. — Given-When-Then is a style of representing tests - or as its advocates would say - specifying a system's behavior using ...
3
/eaaDev/WindowDriver...
Window Driver is an programmatic API for a UI window. A Window Driver should allow programs to control all dynamic aspects of a window.
4
/articles/what-is-co...
12 мая 2026 г. — Code has two distinct but intertwined purposes. It is a set of instructions for a machine, and it is also a conceptual model of the problem ...
4
/bliki/GivenWhenThen...
21 авг. 2013 г. — Given-When-Then is a style of representing tests - or as its advocates would say - specifying a system's behavior using SpecificationByExample.
6
/articles/harness-en...
The term harness has emerged as a shorthand to mean everything in an AI agent except the model itself - Agent = Model + Harness. That is a very wide definition, ...
6
/eaaDev/TimePoint.ht...
An important feature of time points is that they are anchored , that is a time zone refers to a particular point on the timeline.
7
/bliki/ExcessiveBold...
28 янв. 2026 г. — Headings are often done in bold , because the it's important to help the reader navigate a longer document by skimming and looking for headings ...
7
/eaaCatalog/registry...
Registry. A well-known object that other objects can use to find common objects and services. When you want to find an object you usually start with another ...