<svg viewBox="0 0 900 420" xmlns="http://www.w3.org/2000/svg">
<defs>
<style>
.stepnum{font-family:'Bebas Neue',sans-serif;font-size:20px;fill:#fff}
.steplab{font-family:'DM Sans',sans-serif;font-size:14px;font-weight:700;fill:#0b0b0c}
.stepsub{font-family:'DM Sans',sans-serif;font-size:12px;fill:#64748b}
</style>
</defs>
<rect width="900" height="420" fill="#F8F6F2"/>
<circle cx="450" cy="210" r="150" fill="none" stroke="#e2e8f0" stroke-width="2" stroke-dasharray="6 6"/>
<g>
<circle cx="450" cy="60" r="28" fill="#EF5B00"/>
<text x="450" y="68" text-anchor="middle" class="stepnum">1</text>
<text x="450" y="105" text-anchor="middle" class="steplab">Audit</text>
<text x="450" y="122" text-anchor="middle" class="stepsub">Crawl for orphan pages</text>
</g>
<g>
<circle cx="618" cy="130" r="28" fill="#020617"/>
<text x="618" y="138" text-anchor="middle" class="stepnum">2</text>
<text x="668" y="122" class="steplab">Fix</text>
<text x="668" y="139" class="stepsub">Broken &amp; redundant links</text>
</g>
<g>
<circle cx="618" cy="290" r="28" fill="#020617"/>
<text x="618" y="298" text-anchor="middle" class="stepnum">3</text>
<text x="668" y="282" class="steplab">Measure</text>
<text x="668" y="299" class="stepsub">Bounce rate, engagement</text>
</g>
<g>
<circle cx="450" cy="360" r="28" fill="#EF5B00"/>
<text x="450" y="368" text-anchor="middle" class="stepnum">4</text>
<text x="450" y="405" text-anchor="middle" class="steplab">Adjust</text>
</g>
<g>
<circle cx="282" cy="290" r="28" fill="#020617"/>
<text x="282" y="298" text-anchor="middle" class="stepnum">5</text>
<text x="232" y="282" text-anchor="end" class="steplab">Update</text>
<text x="232" y="299" text-anchor="end" class="stepsub">Nav for new content</text>
</g>
<g>
<circle cx="282" cy="130" r="28" fill="#020617"/>
<text x="282" y="138" text-anchor="middle" class="stepnum">6</text>
<text x="232" y="122" text-anchor="end" class="steplab">Repeat</text>
<text x="232" y="139" text-anchor="end" class="stepsub">On a regular cadence</text>
</g>
</svg>
