
Owning the searches that actually convert
Unable to match competitors' paid budgets, Miss Amara went all-in on organic. We targeted high-intent phrases and earned the rankings to match — compounding growth across 19 months.
Read the case study →Structured data tells search engines and AI assistants exactly who you are, what you offer and how your content fits together. We plan it, implement it cleanly and keep it valid as your site changes.
Search engines are good at reading pages. They're even better when you tell them exactly what each page means.
Schema markup removes the guesswork — for Google's results and for the AI systems that now answer your customers' questions.
We don't paste generic snippets onto every page. We map your business, services and content as connected entities, then mark them up properly.
We review what structured data you already have, what's broken, what's missing and where it conflicts with the visible content.
Your organisation, people, locations, services and products defined as connected entities, so search engines understand how they relate.
Markup written in Google's preferred JSON-LD format and deployed through your CMS, theme or tag manager — whichever is most maintainable.
The right types for your content — Product, LocalBusiness, Article, Review, FAQ and more — so you're eligible for enhanced search listings where Google offers them.
Every template tested against Google's Rich Results Test and Schema.org validation before it goes live.
We watch Search Console for structured data errors and update markup as your site, offering and Google's guidelines change.
We crawl your site, review existing markup and map the entities and page types that matter for your business.
We write a schema plan for each template — which types, which properties and how they connect.
We deploy the markup (or brief your developer), then test every template before and after launch.
We track errors and enhancements in Search Console and extend coverage as you add new pages and services.

Unable to match competitors' paid budgets, Miss Amara went all-in on organic. We targeted high-intent phrases and earned the rankings to match — compounding growth across 19 months.
Read the case study →
A previous agency had worked the site for nearly a year with little to show. From April 2022 we rebuilt the technical foundations and information architecture, remapped keywords and implemented GA4 — taking the store to 32,000 estimated clicks a month.
Read the case study →A Sydney car customisation business with almost no organic footprint. Focused on-page work and restructuring content for featured snippets took the site to 2,223 estimated clicks a month.
Read the case study →AI assistants and AI-generated search answers rely on understanding entities — businesses, people, products, places — and the relationships between them. Clear, consistent structured data helps make your business easier to interpret correctly. It's no guarantee of being cited, but it removes ambiguity about who you are and what you do, which supports the broader work of answer engine optimisation.
That's why we treat schema as entity work, not just a rich-result checklist. Your Organization markup, your service and location pages, your authors and your key content should all describe one coherent business.
We only mark up what's actually on the page. Markup that misrepresents content can cause manual actions, so accuracy comes first.
Plenty of sites have schema that was added once, by a plugin or a developer, and quietly broke during a redesign or CMS update. We build markup into your templates in a way that's maintainable, document what's been done and monitor it over time. If you're planning a rebuild, we can include structured data in your SEO migration plan so nothing is lost.
Four Dots is a senior-led agency based in Sydney. Our strategists have 10+ years of experience each across technical SEO, development and content, and we don't lock clients into long contracts.