Audience
Umami Analytics
Visits
8,533 in the previous 7 days
Use the left and right arrow keys to inspect recorded dates. Daily values are also available in the table below.
Daily values
| Date | Value | Coverage |
|---|---|---|
| 2026-11-04 | 780 | Partial |
| 2026-11-03 | 1,595 | Recorded |
| 2026-11-02 | 1,571 | Recorded |
| 2026-11-01 | 780 | Recorded |
| 2026-10-31 | 708 | Recorded |
| 2026-10-30 | 1,571 | Recorded |
| 2026-10-29 | 1,610 | Recorded |
Visitors
Use the left and right arrow keys to inspect recorded dates. Daily values are also available in the table below.
Daily values
| Date | Value | Coverage |
|---|---|---|
| 2026-11-04 | 587 | Partial |
| 2026-11-03 | 1,262 | Recorded |
| 2026-11-02 | 1,235 | Recorded |
| 2026-11-01 | 646 | Recorded |
| 2026-10-31 | 567 | Recorded |
| 2026-10-30 | 1,228 | Recorded |
| 2026-10-29 | 1,311 | Recorded |
Page views
Use the left and right arrow keys to inspect recorded dates. Daily values are also available in the table below.
Daily values
| Date | Value | Coverage |
|---|---|---|
| 2026-11-04 | 2,340 | Partial |
| 2026-11-03 | 4,785 | Recorded |
| 2026-11-02 | 4,508 | Recorded |
| 2026-11-01 | 2,156 | Recorded |
| 2026-10-31 | 2,114 | Recorded |
| 2026-10-30 | 4,576 | Recorded |
| 2026-10-29 | 4,830 | Recorded |
Search
Bing Webmaster · https://driftwood.example/ Google Search Console · sc-domain:driftwood.example
Clicks
https://driftwood.example/449 in the previous 7 days
Use the left and right arrow keys to inspect recorded dates. Daily values are also available in the table below.
Daily values
| Date | Value | Coverage |
|---|---|---|
| 2026-11-04 | — | Missing |
| 2026-11-03 | — | Missing |
| 2026-11-02 | 94 | Recorded |
| 2026-11-01 | 36 | Recorded |
| 2026-10-31 | 38 | Recorded |
| 2026-10-30 | 89 | Recorded |
| 2026-10-29 | 69 | Recorded |
Clicks
sc-domain:driftwood.example PartialUse the left and right arrow keys to inspect recorded dates. Daily values are also available in the table below.
Daily values
| Date | Value | Coverage |
|---|---|---|
| 2026-11-04 | — | Missing |
| 2026-11-03 | 1,145 | Partial |
| 2026-11-02 | 949 | Partial |
| 2026-11-01 | 469 | Recorded |
| 2026-10-31 | 455 | Recorded |
| 2026-10-30 | 918 | Recorded |
| 2026-10-29 | 1,055 | Recorded |
Impressions
https://driftwood.example/Use the left and right arrow keys to inspect recorded dates. Daily values are also available in the table below.
Daily values
| Date | Value | Coverage |
|---|---|---|
| 2026-11-04 | — | Missing |
| 2026-11-03 | — | Missing |
| 2026-11-02 | 592 | Recorded |
| 2026-11-01 | 235 | Recorded |
| 2026-10-31 | 229 | Recorded |
| 2026-10-30 | 565 | Recorded |
| 2026-10-29 | 515 | Recorded |
Impressions
sc-domain:driftwood.example PartialUse the left and right arrow keys to inspect recorded dates. Daily values are also available in the table below.
Daily values
| Date | Value | Coverage |
|---|---|---|
| 2026-11-04 | — | Missing |
| 2026-11-03 | 6,261 | Partial |
| 2026-11-02 | 5,169 | Partial |
| 2026-11-01 | 2,131 | Recorded |
| 2026-10-31 | 2,323 | Recorded |
| 2026-10-30 | 5,088 | Recorded |
| 2026-10-29 | 5,578 | Recorded |
Indexed pages
https://driftwood.example/Use the left and right arrow keys to inspect recorded dates. Daily values are also available in the table below.
Daily values
| Date | Value | Coverage |
|---|---|---|
| 2026-11-04 | — | Missing |
| 2026-11-03 | — | Missing |
| 2026-11-02 | 208 | Recorded |
| 2026-11-01 | 208 | Recorded |
| 2026-10-31 | 208 | Recorded |
| 2026-10-30 | 208 | Recorded |
| 2026-10-29 | 208 | Recorded |
Top queries
Queries that brought visitors, most clicks first.
| Query | Clicks | Impressions | CTR | Position |
|---|---|---|---|---|
driftwood js |
2,098 ↗ 10% higher versus previous period | 3,130 | 67% | 1.0 |
driftwood state machine |
678 ↘ 1.0% lower versus previous period | 1,083 | 63% | 1.0 |
typescript state machine |
442 ↗ 29% higher versus previous period | 3,125 | 14% | 1.8 ↗ 0.3 positions up |
driftwood docs |
233 ↗ 8.9% higher versus previous period | 473 | 49% | 1.3 ↘ 0.1 positions down |
typed state machine typescript |
128 ↗ 29% higher versus previous period | 1,282 | 10% | 2.4 ↗ 0.1 positions up |
driftwood react |
105 ↗ 31% higher versus previous period | 192 | 55% | 1.1 ↗ 0.1 positions up |
state machine library javascript |
82 ↗ 12% higher versus previous period | 1,560 | 5.3% | 4.1 |
fsm typescript example |
52 ↘ 7.1% lower versus previous period | 610 | 8.5% | 2.7 ↘ 0.3 positions down |
tiny state machine library |
51 ↗ 34% higher versus previous period | 662 | 7.7% | 3.1 |
traffic light state machine example |
33 ↗ 3.1% higher versus previous period | 585 | 5.6% | 3.7 ↘ 0.3 positions down |
finite state machine javascript |
28 ↘ 24% lower versus previous period | 1,078 | 2.6% | 6.9 ↘ 0.3 positions down |
state machine react |
23 ↗ 28% higher versus previous period | 752 | 3.1% | 5.8 ↗ 0.1 positions up |
state machine vs reducer |
22 ↗ 29% higher versus previous period | 506 | 4.3% | 5.6 ↗ 0.5 positions up |
undo redo with state machine |
15 ↗ 25% higher versus previous period | 470 | 3.2% | 6.6 |
async state transitions |
10 ↗ 43% higher versus previous period | 363 | 2.8% | 7.6 ↗ 0.4 positions up |
parallel states javascript |
8 ↗ 60% higher versus previous period | 407 | 2% | 11.8 ↘ 0.5 positions down |
state machine guard condition |
8 ↘ 11% lower versus previous period | 337 | 2.4% | 8.8 ↗ 0.2 positions up |
hierarchical state machine js |
8 ↗ 33% higher versus previous period | 312 | 2.6% | 8.6 |
statecharts vs state machines |
7 ↗ 17% higher versus previous period | 522 | 1.3% | 7.8 ↘ 0.3 positions down |
state machine vue |
6 ↘ 14% lower versus previous period | 326 | 1.8% | 9.2 |
state machine svelte |
4 ↘ 33% lower versus previous period | 331 | 1.2% | 8.3 ↘ 0.5 positions down |
react form state machine |
4 ↗ 33% higher versus previous period | 275 | 1.5% | 9.7 ↘ 0.2 positions down |
event driven state machine node |
4 ↗ 33% higher versus previous period | 228 | 1.8% | 13.2 ↘ 0.5 positions down |
state machine visualizer |
3 ↘ 40% lower versus previous period | 269 | 1.1% | 12.9 ↘ 0.3 positions down |
state machine testing |
3 ↗ 50% higher versus previous period | 229 | 1.3% | 11.2 ↘ 0.2 positions down |
javascript workflow engine |
2 ↗ 100% higher versus previous period | 216 | 0.9% | 17.3 ↗ 0.1 positions up |
state machine persistence |
1 ↘ 67% lower versus previous period | 275 | 0.4% | 12.9 ↘ 0.7 positions down |
state machine diagram to code |
1 ↘ 80% lower versus previous period | 224 | 0.4% | 16.2 ↘ 0.2 positions down |
Every query the site appeared for, most impressions first, including queries without clicks.
| Query | Clicks | Impressions | CTR | Position |
|---|---|---|---|---|
driftwood js |
2,098 ↗ 10% higher versus previous period | 3,130 | 67% | 1.0 |
typescript state machine |
442 ↗ 29% higher versus previous period | 3,125 | 14% | 1.8 ↗ 0.3 positions up |
state machine library javascript |
82 ↗ 12% higher versus previous period | 1,560 | 5.3% | 4.1 |
typed state machine typescript |
128 ↗ 29% higher versus previous period | 1,282 | 10% | 2.4 ↗ 0.1 positions up |
driftwood state machine |
678 ↘ 1.0% lower versus previous period | 1,083 | 63% | 1.0 |
finite state machine javascript |
28 ↘ 24% lower versus previous period | 1,078 | 2.6% | 6.9 ↘ 0.3 positions down |
state machine react |
23 ↗ 28% higher versus previous period | 752 | 3.1% | 5.8 ↗ 0.1 positions up |
tiny state machine library |
51 ↗ 34% higher versus previous period | 662 | 7.7% | 3.1 |
fsm typescript example |
52 ↘ 7.1% lower versus previous period | 610 | 8.5% | 2.7 ↘ 0.3 positions down |
traffic light state machine example |
33 ↗ 3.1% higher versus previous period | 585 | 5.6% | 3.7 ↘ 0.3 positions down |
statecharts vs state machines |
7 ↗ 17% higher versus previous period | 522 | 1.3% | 7.8 ↘ 0.3 positions down |
state machine vs reducer |
22 ↗ 29% higher versus previous period | 506 | 4.3% | 5.6 ↗ 0.5 positions up |
driftwood docs |
233 ↗ 8.9% higher versus previous period | 473 | 49% | 1.3 ↘ 0.1 positions down |
undo redo with state machine |
15 ↗ 25% higher versus previous period | 470 | 3.2% | 6.6 |
parallel states javascript |
8 ↗ 60% higher versus previous period | 407 | 2% | 11.8 ↘ 0.5 positions down |
async state transitions |
10 ↗ 43% higher versus previous period | 363 | 2.8% | 7.6 ↗ 0.4 positions up |
state machine guard condition |
8 ↘ 11% lower versus previous period | 337 | 2.4% | 8.8 ↗ 0.2 positions up |
state machine svelte |
4 ↘ 33% lower versus previous period | 331 | 1.2% | 8.3 ↘ 0.5 positions down |
state machine vue |
6 ↘ 14% lower versus previous period | 326 | 1.8% | 9.2 |
hierarchical state machine js |
8 ↗ 33% higher versus previous period | 312 | 2.6% | 8.6 |
react form state machine |
4 ↗ 33% higher versus previous period | 275 | 1.5% | 9.7 ↘ 0.2 positions down |
state machine persistence |
1 ↘ 67% lower versus previous period | 275 | 0.4% | 12.9 ↘ 0.7 positions down |
state machine visualizer |
3 ↘ 40% lower versus previous period | 269 | 1.1% | 12.9 ↘ 0.3 positions down |
state machine testing |
3 ↗ 50% higher versus previous period | 229 | 1.3% | 11.2 ↘ 0.2 positions down |
event driven state machine node |
4 ↗ 33% higher versus previous period | 228 | 1.8% | 13.2 ↘ 0.5 positions down |
state machine diagram to code |
1 ↘ 80% lower versus previous period | 224 | 0.4% | 16.2 ↘ 0.2 positions down |
javascript workflow engine |
2 ↗ 100% higher versus previous period | 216 | 0.9% | 17.3 ↗ 0.1 positions up |
driftwood react |
105 ↗ 31% higher versus previous period | 192 | 55% | 1.1 ↗ 0.1 positions up |
Positions 4–20, seen at least 10 times, with a click-through rate below this site’s average of 19%. Most impressions first: better titles, descriptions or content can move these up.
| Query | Clicks | Impressions | CTR | Position |
|---|---|---|---|---|
state machine library javascript |
82 ↗ 12% higher versus previous period | 1,560 | 5.3% | 4.1 |
finite state machine javascript |
28 ↘ 24% lower versus previous period | 1,078 | 2.6% | 6.9 ↘ 0.3 positions down |
state machine react |
23 ↗ 28% higher versus previous period | 752 | 3.1% | 5.8 ↗ 0.1 positions up |
traffic light state machine example |
33 ↗ 3.1% higher versus previous period | 585 | 5.6% | 3.7 ↘ 0.3 positions down |
statecharts vs state machines |
7 ↗ 17% higher versus previous period | 522 | 1.3% | 7.8 ↘ 0.3 positions down |
state machine vs reducer |
22 ↗ 29% higher versus previous period | 506 | 4.3% | 5.6 ↗ 0.5 positions up |
undo redo with state machine |
15 ↗ 25% higher versus previous period | 470 | 3.2% | 6.6 |
parallel states javascript |
8 ↗ 60% higher versus previous period | 407 | 2% | 11.8 ↘ 0.5 positions down |
async state transitions |
10 ↗ 43% higher versus previous period | 363 | 2.8% | 7.6 ↗ 0.4 positions up |
state machine guard condition |
8 ↘ 11% lower versus previous period | 337 | 2.4% | 8.8 ↗ 0.2 positions up |
state machine svelte |
4 ↘ 33% lower versus previous period | 331 | 1.2% | 8.3 ↘ 0.5 positions down |
state machine vue |
6 ↘ 14% lower versus previous period | 326 | 1.8% | 9.2 |
hierarchical state machine js |
8 ↗ 33% higher versus previous period | 312 | 2.6% | 8.6 |
react form state machine |
4 ↗ 33% higher versus previous period | 275 | 1.5% | 9.7 ↘ 0.2 positions down |
state machine persistence |
1 ↘ 67% lower versus previous period | 275 | 0.4% | 12.9 ↘ 0.7 positions down |
state machine visualizer |
3 ↘ 40% lower versus previous period | 269 | 1.1% | 12.9 ↘ 0.3 positions down |
state machine testing |
3 ↗ 50% higher versus previous period | 229 | 1.3% | 11.2 ↘ 0.2 positions down |
event driven state machine node |
4 ↗ 33% higher versus previous period | 228 | 1.8% | 13.2 ↘ 0.5 positions down |
state machine diagram to code |
1 ↘ 80% lower versus previous period | 224 | 0.4% | 16.2 ↘ 0.2 positions down |
javascript workflow engine |
2 ↗ 100% higher versus previous period | 216 | 0.9% | 17.3 ↗ 0.1 positions up |
Queries that brought visitors, most clicks first.
| Query | Clicks | Impressions | CTR | Position |
|---|---|---|---|---|
driftwood js |
178 ↗ 24% higher versus previous period | 288 | 62% | 1.0 |
driftwood state machine |
66 ↗ 43% higher versus previous period | 90 | 73% | 1.0 |
typescript state machine |
14 ↘ 18% lower versus previous period | 274 | 5.1% | 2.9 |
driftwood docs |
14 ↘ 22% lower versus previous period | 31 | 45% | 1.1 |
driftwood react |
9 ↘ 18% lower versus previous period | 19 | 47% | 1.3 ↗ 0.1 positions up |
state machine library javascript |
6 ↘ 54% lower versus previous period | 152 | 3.9% | 4.0 ↘ 0.3 positions down |
state machine react |
6 ↗ 500% higher versus previous period | 80 | 7.5% | 4.6 ↘ 0.5 positions down |
typed state machine typescript |
5 ↘ 50% lower versus previous period | 119 | 4.2% | 2.5 ↘ 0.2 positions down |
traffic light state machine example |
4 ↗ 300% higher versus previous period | 52 | 7.7% | 3.4 ↗ 0.5 positions up |
fsm typescript example |
3 | 68 | 4.4% | 4.2 ↘ 0.2 positions down |
tiny state machine library |
3 ↘ 57% lower versus previous period | 51 | 5.9% | 2.6 ↗ 0.1 positions up |
state machine vs reducer |
3 ↗ 200% higher versus previous period | 39 | 7.7% | 5.6 ↗ 0.1 positions up |
state machine svelte |
2 | 36 | 5.6% | 7.3 ↘ 0.8 positions down |
finite state machine javascript |
1 ↘ 67% lower versus previous period | 102 | 1% | 5.4 |
statecharts vs state machines |
1 ↘ 50% lower versus previous period | 44 | 2.3% | 6.8 ↘ 0.1 positions down |
async state transitions |
1 | 39 | 2.6% | 6.9 ↗ 1.1 positions up |
state machine diagram to code |
1 | 28 | 3.6% | 14.9 ↘ 0.6 positions down |
state machine vue |
1 | 25 | 4% | 9.5 ↗ 0.5 positions up |
Every query the site appeared for, most impressions first, including queries without clicks.
| Query | Clicks | Impressions | CTR | Position |
|---|---|---|---|---|
driftwood js |
178 ↗ 24% higher versus previous period | 288 | 62% | 1.0 |
typescript state machine |
14 ↘ 18% lower versus previous period | 274 | 5.1% | 2.9 |
state machine library javascript |
6 ↘ 54% lower versus previous period | 152 | 3.9% | 4.0 ↘ 0.3 positions down |
typed state machine typescript |
5 ↘ 50% lower versus previous period | 119 | 4.2% | 2.5 ↘ 0.2 positions down |
finite state machine javascript |
1 ↘ 67% lower versus previous period | 102 | 1% | 5.4 |
driftwood state machine |
66 ↗ 43% higher versus previous period | 90 | 73% | 1.0 |
state machine react |
6 ↗ 500% higher versus previous period | 80 | 7.5% | 4.6 ↘ 0.5 positions down |
fsm typescript example |
3 | 68 | 4.4% | 4.2 ↘ 0.2 positions down |
traffic light state machine example |
4 ↗ 300% higher versus previous period | 52 | 7.7% | 3.4 ↗ 0.5 positions up |
tiny state machine library |
3 ↘ 57% lower versus previous period | 51 | 5.9% | 2.6 ↗ 0.1 positions up |
statecharts vs state machines |
1 ↘ 50% lower versus previous period | 44 | 2.3% | 6.8 ↘ 0.1 positions down |
state machine vs reducer |
3 ↗ 200% higher versus previous period | 39 | 7.7% | 5.6 ↗ 0.1 positions up |
async state transitions |
1 | 39 | 2.6% | 6.9 ↗ 1.1 positions up |
state machine svelte |
2 | 36 | 5.6% | 7.3 ↘ 0.8 positions down |
hierarchical state machine js |
0 | 34 | 0% | 9.3 ↗ 0.1 positions up |
driftwood docs |
14 ↘ 22% lower versus previous period | 31 | 45% | 1.1 |
javascript workflow engine |
0 | 31 | 0% | 17.8 ↘ 0.8 positions down |
parallel states javascript |
0 | 29 | 0% | 11.6 ↘ 0.9 positions down |
state machine guard condition |
0 | 29 | 0% | 8.4 ↗ 0.4 positions up |
state machine testing |
0 ↘ 100% lower versus previous period | 29 | 0% | 11.8 ↘ 0.2 positions down |
undo redo with state machine |
0 ↘ 100% lower versus previous period | 29 | 0% | 6.5 ↗ 0.1 positions up |
state machine diagram to code |
1 | 28 | 3.6% | 14.9 ↘ 0.6 positions down |
state machine persistence |
0 | 27 | 0% | 11.2 ↗ 0.2 positions up |
state machine vue |
1 | 25 | 4% | 9.5 ↗ 0.5 positions up |
state machine visualizer |
0 ↘ 100% lower versus previous period | 25 | 0% | 12.7 ↗ 0.2 positions up |
react form state machine |
0 ↘ 100% lower versus previous period | 24 | 0% | 9.7 ↗ 0.5 positions up |
driftwood react |
9 ↘ 18% lower versus previous period | 19 | 47% | 1.3 ↗ 0.1 positions up |
event driven state machine node |
0 | 17 | 0% | 13.5 ↗ 0.1 positions up |
Positions 4–20, seen at least 10 times, with a click-through rate below this site’s average of 18%. Most impressions first: better titles, descriptions or content can move these up.
| Query | Clicks | Impressions | CTR | Position |
|---|---|---|---|---|
state machine library javascript |
6 ↘ 54% lower versus previous period | 152 | 3.9% | 4.0 ↘ 0.3 positions down |
finite state machine javascript |
1 ↘ 67% lower versus previous period | 102 | 1% | 5.4 |
state machine react |
6 ↗ 500% higher versus previous period | 80 | 7.5% | 4.6 ↘ 0.5 positions down |
fsm typescript example |
3 | 68 | 4.4% | 4.2 ↘ 0.2 positions down |
statecharts vs state machines |
1 ↘ 50% lower versus previous period | 44 | 2.3% | 6.8 ↘ 0.1 positions down |
state machine vs reducer |
3 ↗ 200% higher versus previous period | 39 | 7.7% | 5.6 ↗ 0.1 positions up |
async state transitions |
1 | 39 | 2.6% | 6.9 ↗ 1.1 positions up |
state machine svelte |
2 | 36 | 5.6% | 7.3 ↘ 0.8 positions down |
hierarchical state machine js |
0 | 34 | 0% | 9.3 ↗ 0.1 positions up |
javascript workflow engine |
0 | 31 | 0% | 17.8 ↘ 0.8 positions down |
parallel states javascript |
0 | 29 | 0% | 11.6 ↘ 0.9 positions down |
state machine guard condition |
0 | 29 | 0% | 8.4 ↗ 0.4 positions up |
state machine testing |
0 ↘ 100% lower versus previous period | 29 | 0% | 11.8 ↘ 0.2 positions down |
undo redo with state machine |
0 ↘ 100% lower versus previous period | 29 | 0% | 6.5 ↗ 0.1 positions up |
state machine diagram to code |
1 | 28 | 3.6% | 14.9 ↘ 0.6 positions down |
state machine persistence |
0 | 27 | 0% | 11.2 ↗ 0.2 positions up |
state machine vue |
1 | 25 | 4% | 9.5 ↗ 0.5 positions up |
state machine visualizer |
0 ↘ 100% lower versus previous period | 25 | 0% | 12.7 ↗ 0.2 positions up |
react form state machine |
0 ↘ 100% lower versus previous period | 24 | 0% | 9.7 ↗ 0.5 positions up |
event driven state machine node |
0 | 17 | 0% | 13.5 ↗ 0.1 positions up |
Development
GitHub
Commits
44 in the previous 7 days
Use the left and right arrow keys to inspect recorded dates. Daily values are also available in the table below.
Daily values
| Date | Value | Coverage |
|---|---|---|
| 2026-11-04 | 8 | Partial |
| 2026-11-03 | 12 | Recorded |
| 2026-11-02 | 9 | Recorded |
| 2026-11-01 | 6 | Recorded |
| 2026-10-31 | 4 | Recorded |
| 2026-10-30 | 7 | Recorded |
| 2026-10-29 | 12 | Recorded |
PRs merged
Use the left and right arrow keys to inspect recorded dates. Daily values are also available in the table below.
Daily values
| Date | Value | Coverage |
|---|---|---|
| 2026-11-04 | 5 | Partial |
| 2026-11-03 | 7 | Recorded |
| 2026-11-02 | 9 | Recorded |
| 2026-11-01 | 4 | Recorded |
| 2026-10-31 | 4 | Recorded |
| 2026-10-30 | 5 | Recorded |
| 2026-10-29 | 2 | Recorded |
Lines changed
Use the left and right arrow keys to inspect recorded dates. Daily values are also available in the table below.
Daily values
| Date | Value | Coverage |
|---|---|---|
| 2026-11-04 | 790 | Partial |
| 2026-11-03 | 1,546 | Recorded |
| 2026-11-02 | 572 | Recorded |
| 2026-11-01 | 685 | Recorded |
| 2026-10-31 | 104 | Recorded |
| 2026-10-30 | 658 | Recorded |
| 2026-10-29 | 2,034 | Recorded |
Open issues
Daily values
| Date | Value | Coverage |
|---|---|---|
| 2026-11-04 | 150 | Recorded |
| 2026-11-03 | 151 | Recorded |
| 2026-11-02 | 151 | Recorded |
| 2026-11-01 | 153 | Recorded |
| 2026-10-31 | 153 | Recorded |
| 2026-10-30 | 152 | Recorded |
| 2026-10-29 | 149 | Recorded |
Daily charts retain missing dates as gaps. Comparisons use the preceding period. Non-additive metrics use provider period totals when available.